Commit Graph

56 Commits

Author SHA1 Message Date
gpt-engineer-app[bot]
92e93bfc9d Enhance FormFieldWrapper with blur validation and toasts
Adds validation on blur mode to FormFieldWrapper, introduces animated validation states, and implements standardized form submission toasts via a new formToasts helper; updates ParkForm and RideForm to use the new toast system and to propagate error state with scroll-to-error support.
2025-11-11 23:43:01 +00:00
gpt-engineer-app[bot]
42f26acb49 Add FormDescription hints across fields
Enhance forms by adding descriptive hints (with examples) to all fields (website URLs, heights, speeds, lengths, etc.) using the existing enhanced validation system. Includes updating ParkForm and RideForm to display field-specific guidance (and field hints for URLs, measurements, and submission notes), leveraging field hints generated from enhancedValidation.
2025-11-11 23:29:10 +00:00
gpt-engineer-app[bot]
985454f0d9 Enhance forms with validation and terminology
Implements enhanced inline validation with contextual messages and examples, adds a comprehensive theme park terminology tool (tooltip and glossary), and integrates these features into ParkForm and RideForm (including header actions and descriptive hints). Also introduces new helper modules and components to support validated inputs and glossary tooltips.
2025-11-11 23:25:15 +00:00
gpt-engineer-app[bot]
67ce8b5a88 Add comprehensive help docs modal
Add a new Submission Help Dialog component accessible from park/ride forms, covering date precision, park/ride concepts, manufacturer vs designer, technical specs, units, submission process, and best practices with examples. Include trigger button integration from forms and plan for future documentation.
2025-11-11 23:05:59 +00:00
gpt-engineer-app[bot]
99c8c94e47 Add tooltips to technical specs editor
Enhance TechnicalSpecsEditor and related ride form fields with contextual tooltips and example guidance for track materials, propulsion methods, and other spec fields to improve user understanding of expected values. Changes include importing tooltip components, adding informative tooltips for specification name, type, unit, track/material categories (e.g., track materials, propulsion methods), and updating UI to display examples inline.
2025-11-11 23:03:59 +00:00
gpt-engineer-app[bot]
9a3fbb2f78 Expand help text for complex fields
Add user-facing guidance texts and tooltips to additional complex form fields beyond date precision, including ParkForm and RideForm enhancements:
- Introduce contextual help sections with Info icons for Park Type, Status, Location, Operator/Owner, Source URL, and Submission Notes
- Add guidance for RideForm fields such as Category, Status, Manufacturer/Model context, and Technical specifications
- Ensure consistent muted help text styling and accessibility across forms
- Extend lines with inline Help/Info components to improve user understanding and reduce input errors
2025-11-11 23:01:28 +00:00
gpt-engineer-app[bot]
dce8747651 Migrate date precision handling tests
Update park and ride submission forms to support and persist all new date precision options (exact, month, year, decade, century, approximate), ensure default and validation align with backend, and verify submissions save without errors. Includes front-end tests scaffolding and adjustments to submission helpers to store updated precision fields.
2025-11-11 22:11:16 +00:00
gpt-engineer-app[bot]
d0c613031e Migrate date precision to exact
Batch update all date precision handling to use expanded DatePrecision, replace hardcoded day defaults, and adjust related validation, UI, and helpers. Includes wrapper migration across Phase 1-3 functions, updates to logs, displays, and formatting utilities to align frontend with new precision values ('exact', 'month', 'year', 'decade', 'century', 'approximate').
2025-11-11 22:05:29 +00:00
gpt-engineer-app[bot]
7476fbd5da feat: Add park selection to RideForm 2025-11-05 21:18:26 +00:00
gpt-engineer-app[bot]
34300a89c4 Fix: Add client-side validation 2025-11-05 21:13:04 +00:00
gpt-engineer-app[bot]
14f413daab Fix validation for optional fields 2025-11-05 17:03:59 +00:00
gpt-engineer-app[bot]
c966b6c5ee Fix date input normalization 2025-11-05 16:21:22 +00:00
gpt-engineer-app[bot]
cb01707c5e feat: Implement button loading states 2025-11-04 18:19:52 +00:00
gpt-engineer-app[bot]
12de4e2ec1 Fix error propagation in forms 2025-11-03 16:51:49 +00:00
gpt-engineer-app[bot]
2ce837f376 Fix type errors in admin components 2025-11-03 01:24:54 +00:00
gpt-engineer-app[bot]
bccaebc6d6 Fix: Block photo uploads on entity edits 2025-11-02 20:39:22 +00:00
gpt-engineer-app[bot]
bb951e637f Refactor composite submission logic 2025-11-02 20:29:08 +00:00
gpt-engineer-app[bot]
4215c8ad52 Fix date parsing bug 2025-11-02 19:18:19 +00:00
gpt-engineer-app[bot]
bf860de3c4 Refactor: Restrict coaster materials to steel and wood 2025-10-30 13:15:20 +00:00
gpt-engineer-app[bot]
05217b00d4 Add coaster-specific fields 2025-10-30 12:35:48 +00:00
gpt-engineer-app[bot]
8795e756ce feat: Add category-specific ride fields 2025-10-30 12:24:28 +00:00
gpt-engineer-app[bot]
9aaff5a10b feat: Add submitter fields to entity forms 2025-10-29 15:30:15 +00:00
gpt-engineer-app[bot]
65a6ed1acb Fix: Type safety and unit validation 2025-10-21 15:05:50 +00:00
gpt-engineer-app[bot]
dcdb20386a Refactor: Implement state machine cleanup and fixes 2025-10-21 14:10:24 +00:00
gpt-engineer-app[bot]
833408f5ae feat: Implement form, moderation, and testing phases 2025-10-21 13:34:16 +00:00
gpt-engineer-app[bot]
1138eea024 Implement all phases sequentially 2025-10-21 12:18:38 +00:00
gpt-engineer-app[bot]
368b97da04 Refactor: Execute remaining phases 2025-10-20 13:30:02 +00:00
gpt-engineer-app[bot]
4ab59e2ec2 Fix: Approve database migration 2025-10-17 14:40:48 +00:00
gpt-engineer-app[bot]
f176c28df6 feat: Add track material column and filtering 2025-10-16 19:54:22 +00:00
gpt-engineer-app[bot]
8d26ac0749 Refactor: Implement complete type safety plan 2025-10-16 14:39:42 +00:00
gpt-engineer-app[bot]
b84b40f05d Fix: Resolve type errors in Ride and Profile components 2025-10-16 14:17:17 +00:00
gpt-engineer-app[bot]
bc4a444138 Implement strict type enforcement plan 2025-10-16 14:10:35 +00:00
gpt-engineer-app[bot]
3bcd9e03fa feat: Implement strict type enforcement 2025-10-16 13:56:32 +00:00
gpt-engineer-app[bot]
5feee9f4bc Refactor: Implement datetime standardization 2025-10-13 17:32:58 +00:00
gpt-engineer-app[bot]
1fc9a1104f Approve database migration 2025-10-10 19:01:15 +00:00
gpt-engineer-app[bot]
8c5cf40ccb feat: Implement phases 5, 6, and 7 2025-10-09 18:52:38 +00:00
gpt-engineer-app[bot]
3210147654 Fix: Add dashboard widget for flow violations 2025-10-06 17:01:41 +00:00
gpt-engineer-app[bot]
124fe5e76e Implement remaining monitoring features 2025-10-06 16:58:08 +00:00
gpt-engineer-app[bot]
0ac87b4dde feat: Implement Phase 1 Frontend Code Cleanup 2025-10-03 14:07:47 +00:00
gpt-engineer-app[bot]
f061bb9d5f Refactor: Implement cleanup plan 2025-10-03 13:54:27 +00:00
gpt-engineer-app[bot]
1a754ae63e Fix JSON storage violations 2025-10-02 19:27:51 +00:00
gpt-engineer-app[bot]
68ca57e712 Fix ride status constraint violation 2025-10-02 17:21:39 +00:00
gpt-engineer-app[bot]
9f062711db Fix NaN validation errors 2025-10-02 17:13:17 +00:00
gpt-engineer-app[bot]
ae84732326 Fix date field handling in forms and edge function 2025-10-02 16:27:13 +00:00
gpt-engineer-app[bot]
fddb87c5be feat: Implement photo selection for entity edit forms 2025-10-02 14:28:57 +00:00
gpt-engineer-app[bot]
7df81a6ba0 Add advanced form editors 2025-10-02 01:26:03 +00:00
gpt-engineer-app[bot]
c582e6fc1b feat: Enhance image uploader with context menu and deferred upload 2025-10-01 19:21:50 +00:00
gpt-engineer-app[bot]
83260e7f73 Fix: Resolve image upload and form integration issues 2025-10-01 19:02:21 +00:00
gpt-engineer-app[bot]
91afb4f769 Refactor: Implement app-wide slug generation 2025-10-01 17:02:03 +00:00
gpt-engineer-app[bot]
af00cefc1c Refactor RideForm image handling 2025-09-29 22:44:23 +00:00