Commit Graph

119 Commits

Author SHA1 Message Date
af87b5010a Add driver/team icons to driver/team dropdowns 2024-12-15 22:45:02 +01:00
58b5fa0773 Fix bug in data/season create_driver action (don't ensure "active") 2024-12-15 22:44:43 +01:00
9db8a946ce Lib: Allow icons in dropdown component list 2024-12-15 22:44:15 +01:00
ee24f0fd99 Add "active" switches on data/season drivers page 2024-12-15 21:44:27 +01:00
38aa6e8326 Lib: Fix wrong label in substitution card 2024-12-15 21:44:02 +01:00
03c3deb32e Implement data/season substitutions page 2024-12-15 20:58:00 +01:00
e0bb592021 Lib: Implement substitution card 2024-12-15 20:57:48 +01:00
54adeca546 Lib: Rename field in schema 2024-12-15 20:57:39 +01:00
4d635bd536 Lib: Remove unused event from clear_spring event handler in racecard component 2024-12-15 20:57:31 +01:00
e7ba5607eb Lib: Add action field to dropdown component 2024-12-15 20:57:14 +01:00
20803c5663 Lib: Only pass single "team_select_value" into component except of all of them 2024-12-15 20:56:49 +01:00
46059bcfb5 Implement data/season races page 2024-12-15 00:55:37 +01:00
7b495b21b8 Lib: Allow key exceptions in form_data_clean + implement date format conversion for pocketbase 2024-12-15 00:55:25 +01:00
ea7eba11d9 Lib: Implement racecard component 2024-12-15 00:54:43 +01:00
34a9954e5c Env: Add date-fns library 2024-12-15 00:11:52 +01:00
6592cf8172 Lib: Fix bug in form_data_clean (mutating while iterating) 2024-12-15 00:11:42 +01:00
ca406503cf Lib: Add schema definitions for race and substitution 2024-12-15 00:11:23 +01:00
439f87fa9d Lib: Fix readonly + required in dropdown component by preventing keypress events 2024-12-14 17:14:27 +01:00
9ad1028ac0 Use team/driver card components in data/season 2024-12-14 17:14:00 +01:00
b1f6865ad0 Lib: Implement team and driver cards 2024-12-14 17:13:45 +01:00
cbc5d32c54 Redirect to current page instead of "/" when logging in/out or changing/creating profile 2024-12-14 15:55:17 +01:00
a33a84825e Hooks: Load template avatar url if user didn't set one 2024-12-14 15:54:21 +01:00
a6c98e42ed Env: Add sharp for image conversion to avif 2024-12-14 15:53:43 +01:00
cda5ea7af7 Change Locals interface user type to User schema 2024-12-14 15:53:29 +01:00
a1e65c06c0 Display template graphics in data/season (for new driver/team etc.) 2024-12-14 15:52:59 +01:00
c88f26cc57 Load template graphics for data/season 2024-12-14 15:52:43 +01:00
555914b5c1 Lib: Replace get_by_id helper with more general get_by_value (key can be chosen) 2024-12-14 15:52:20 +01:00
833a7fe51b Lib: Add Graphic and User schemas 2024-12-14 15:51:58 +01:00
23ae4c03e5 Lib: Disable text input in Dropdown component 2024-12-14 15:51:48 +01:00
0fe4e22c4b Implement create_driver, update_driver and delete_driver routes 2024-12-14 03:35:28 +01:00
e9d1e9a319 Add team select to seasondata drivers page 2024-12-14 03:35:06 +01:00
ff8f375955 Env: Add UUID package 2024-12-14 03:34:39 +01:00
f731a7fce4 Lib: Update type information 2024-12-14 03:34:21 +01:00
f3b5dbbeee Lib: Implement dropdown + search/autocomplete components 2024-12-14 03:34:08 +01:00
c4b635b702 Add TS type information 2024-12-13 19:58:11 +01:00
f3a0b53ce6 Manually :hover the button to the current page in navbar 2024-12-13 14:47:03 +01:00
53351519a4 Move /user routes to /profile 2024-12-13 14:46:36 +01:00
e522785801 Lib: Disable input label text wrapping 2024-12-13 14:46:10 +01:00
a47fad1a4d Lib: Allow to manually enable :hover on Button 2024-12-13 14:46:02 +01:00
70edd0182d Migrate from DaisyUI to SkeletonUI 2024-12-12 23:29:24 +01:00
4f342e198a Env: Update tailwindcss safelist 2024-12-12 23:29:13 +01:00
4d928dc1c0 Env: Replace daisyui with skeletonui 2024-12-12 18:21:06 +01:00
377839ba7a Env: Update prettier config 2024-12-12 18:20:45 +01:00
ceb9cded9a Disable "draggable" on links and images 2024-12-12 12:49:49 +01:00
9ccf0422ec Move seasondata tabs into +layout.svelte 2024-12-12 12:10:56 +01:00
d9c8098fe2 Add stub page for drivers/races routes 2024-12-12 12:10:42 +01:00
e28ba36ab9 Lib: Rename forms.ts to form.ts 2024-12-12 12:09:53 +01:00
8d51f07699 Make "Login" button the default on enter (instead of "Register") 2024-12-12 11:43:36 +01:00
45b740c628 Teams: Implement seasondata/teams page + creation/deletion/updating 2024-12-12 11:43:03 +01:00
77ec3dee21 User: Add login/register/profile form handling 2024-12-12 11:43:03 +01:00