Commit Graph

52 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]
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]
9159b2ce89 Fix submission flow for street address
Update submission and moderation pipeline to correctly handle `street_address`. This includes:
- Adding `street_address` to the Zod schema in `ParkForm.tsx`.
- Ensuring `street_address` is included in `tempLocationData` for park and composite park creations in `entitySubmissionHelpers.ts`.
- Preserving `street_address` when editing submissions in `submissionItemsService.ts`.
- Saving `street_address` when new locations are created during submission approval in `submissionItemsService.ts`.
2025-11-06 14:15:45 +00:00
gpt-engineer-app[bot]
c8a015a15b Fix park type and moderator ID 2025-11-06 04:33:26 +00:00
gpt-engineer-app[bot]
0f8e98a85a Fix: Re-evaluate initial submission validation 2025-11-06 00:11:31 +00:00
gpt-engineer-app[bot]
34300a89c4 Fix: Add client-side validation 2025-11-05 21:13:04 +00:00
gpt-engineer-app[bot]
c966b6c5ee Fix date input normalization 2025-11-05 16:21:22 +00:00
gpt-engineer-app[bot]
c21301cd37 Fix form button inconsistencies 2025-11-04 22:30:21 +00:00
gpt-engineer-app[bot]
cb01707c5e feat: Implement button loading states 2025-11-04 18:19:52 +00:00
gpt-engineer-app[bot]
2cd6b2c6c3 Fix remaining console logs and types 2025-11-03 20:04:11 +00:00
gpt-engineer-app[bot]
12de4e2ec1 Fix error propagation in forms 2025-11-03 16:51:49 +00:00
gpt-engineer-app[bot]
700c29c910 Fix form submission toasts 2025-11-03 16:48:03 +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]
d126be2908 feat: Enable TypeScript strict mode 2025-11-03 00:58:42 +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]
6a9df807fa Fix submission flow issues 2025-11-02 20:21:10 +00:00
gpt-engineer-app[bot]
4aa0c02769 Fix 'Operator is Owner' bug 2025-11-02 20:08:27 +00:00
gpt-engineer-app[bot]
4215c8ad52 Fix date parsing bug 2025-11-02 19:18:19 +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]
ed205e68cd feat: Add operator is owner checkbox 2025-10-29 13:56:59 +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]
e247beeb1e Fix state machine cleanup 2025-10-21 14:14:14 +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]
198742e165 feat: Implement complete plan for "coming soon" placeholders 2025-10-16 14:47:18 +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]
37daceff75 Fix: Resolve form validation and type errors 2025-10-09 19:46:08 +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]
124fe5e76e Implement remaining monitoring features 2025-10-06 16:58:08 +00:00
gpt-engineer-app[bot]
404444d5b4 Fix: Implement location data storage fix 2025-10-03 15:08:31 +00:00
gpt-engineer-app[bot]
4d7c304976 feat: Add OpenStreetMap integration to ParkForm 2025-10-02 20:25:26 +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]
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]
28feea6264 feat: Add park operators and owners to form 2025-09-30 00:14:24 +00:00
gpt-engineer-app[bot]
0ddae7493c Implement Park Form and Edit/Add Functionality 2025-09-29 23:45:35 +00:00
gpt-engineer-app[bot]
f6a06ad2fa Refactor: Implement app-wide DatePicker enhancements 2025-09-29 16:42:10 +00:00