Commit Graph
63 Commits
Author SHA1 Message Date
christoph dbd423dfd3 Lib: Implement substitution card 2024-12-23 16:15:27 +01:00
christoph 69e9ca1400 Lib: Rename field in schema 2024-12-23 16:15:27 +01:00
christoph 0ed6e24852 Lib: Remove unused event from clear_spring event handler in racecard component 2024-12-23 16:15:27 +01:00
christoph 0baaf51e53 Lib: Add action field to dropdown component 2024-12-23 16:15:27 +01:00
christoph 7648886ca4 Lib: Only pass single "team_select_value" into component except of all of them 2024-12-23 16:15:27 +01:00
christoph 72abc891e5 Data/Season: Implement races page 2024-12-23 16:15:27 +01:00
christoph ef6554f2c5 Lib: Allow key exceptions in form_data_clean + implement date format conversion for pocketbase 2024-12-23 16:15:27 +01:00
christoph f11b516088 Lib: Implement racecard component 2024-12-23 16:15:27 +01:00
christoph 2ae436dbe5 Env: Add date-fns library 2024-12-23 16:15:27 +01:00
christoph 3b6c45e86e Lib: Fix bug in form_data_clean (mutating while iterating) 2024-12-23 16:15:27 +01:00
christoph 2e0539a9b8 Lib: Add schema definitions for race and substitution 2024-12-23 16:15:27 +01:00
christoph 88f3014238 Lib: Fix readonly + required in dropdown component by preventing keypress events 2024-12-23 16:15:27 +01:00
christoph 5cbbb89ee1 Data/Season: Use team/driver card components 2024-12-23 16:15:27 +01:00
christoph 52a8d8f4ff Lib: Implement team and driver cards 2024-12-23 16:15:27 +01:00
christoph dcd1444ba7 Profile: Redirect to current page instead of "/" when logging in/out or changing/creating profile 2024-12-23 16:15:27 +01:00
christoph 218e105815 Hooks: Load template avatar url if user didn't set one 2024-12-23 16:15:27 +01:00
christoph 43638f5f40 Env: Add sharp for image conversion to avif 2024-12-23 16:15:27 +01:00
christoph ae8310aeba App: Change Locals interface user type to User schema 2024-12-23 16:15:27 +01:00
christoph 758ee8de27 Data/Season: Display template graphics (for new driver/team etc.) 2024-12-23 16:15:27 +01:00
christoph 6cc5a1a0fa Data/Season: Load template graphics 2024-12-23 16:15:27 +01:00
christoph 95a2d086ee Lib: Replace get_by_id helper with more general get_by_value (key can be chosen) 2024-12-23 16:15:27 +01:00
christoph 16a315c1a5 Lib: Add Graphic and User schemas 2024-12-23 16:15:27 +01:00
christoph 66d2d9b878 Lib: Disable text input in Dropdown component 2024-12-23 16:15:27 +01:00
christoph b08b73b337 Data/Season: Implement create_driver, update_driver and delete_driver routes 2024-12-23 16:15:27 +01:00
christoph 402f067877 Data/Season: Add team select to seasondata drivers page 2024-12-23 16:15:27 +01:00
christoph 9f45469f01 Env: Add UUID package 2024-12-23 16:15:27 +01:00
christoph 2c5a7a1143 Lib: Update type information 2024-12-23 16:15:27 +01:00
christoph 304ffd45ba Lib: Implement dropdown + search/autocomplete components 2024-12-23 16:15:27 +01:00
christoph 0abfaff004 App: Add TS type information 2024-12-23 16:15:27 +01:00
christoph 04569ea683 Skeleton: Manually ":hover" the button to the current page in navbar 2024-12-23 16:15:27 +01:00
christoph 96fc1ed2aa Profile: Move /user routes to /profile 2024-12-23 16:15:27 +01:00
christoph 7a8abbe0a9 Lib: Disable input label text wrapping 2024-12-23 16:15:27 +01:00
christoph 5d1ec12d95 Lib: Allow to manually enable :hover on Button 2024-12-23 16:15:26 +01:00
christoph 8060c4971d Migrate from DaisyUI to SkeletonUI 2024-12-23 16:15:26 +01:00
christoph 2f934537a2 Env: Update tailwindcss safelist 2024-12-23 16:15:26 +01:00
christoph ff553c99ec Env: Replace daisyui with skeletonui 2024-12-23 16:15:26 +01:00
christoph 97872cc9b9 Env: Update prettier config 2024-12-23 16:15:26 +01:00
christoph 4ce40e7145 Skeleton: Disable "draggable" on links and images 2024-12-23 16:15:26 +01:00
christoph b69647cd48 Skeleton: Move seasondata tabs into +layout.svelte 2024-12-23 16:15:26 +01:00
christoph 51651b976a Data/Season: Add stub page for drivers/races routes 2024-12-23 16:15:26 +01:00
christoph 7623a426c9 Lib: Rename forms.ts to form.ts 2024-12-23 16:15:26 +01:00
christoph f1830d1b1c Skeleton: Make "Login" button the default on enter (instead of "Register") 2024-12-23 16:15:26 +01:00
christoph 55bdf0fa18 Data/Season: Implement seasondata/teams page + creation/deletion/updating 2024-12-23 16:15:26 +01:00
christoph 1410811167 User: Add login/register/profile form handling 2024-12-23 16:15:26 +01:00
christoph 27620fc70e Add stub page for / route 2024-12-23 16:15:26 +01:00
christoph eb8aa01109 Skeleton: Add main page skeleton (navbar) 2024-12-23 16:15:26 +01:00
christoph dd1e6ee6c1 Hooks: Add request event handler for authentication 2024-12-23 16:15:26 +01:00
christoph a7b2bfb56b Static: Add favicon + logo 2024-12-23 16:15:26 +01:00
christoph b3c10147df Env: Update devshell commands 2024-12-23 16:15:26 +01:00
christoph f6b1f1ab58 Env: Update tailwind config + some other plugins 2024-12-23 16:15:26 +01:00