Commit Graph

103 Commits

Author SHA1 Message Date
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
9df154b039 Add stub page for / route 2024-12-12 11:43:03 +01:00
2acc1ec585 Add main page skeleton (navbar) 2024-12-12 11:43:03 +01:00
4d7498cb85 Add request event handler for authentication 2024-12-12 11:43:03 +01:00
4cbba4b1ef Static: Add favicon + logo 2024-12-12 04:39:27 +01:00
615e79255c Env: Update devshell commands 2024-12-12 04:39:01 +01:00
036e17b7d5 Env: Update tailwind config + some other plugins 2024-12-12 04:38:52 +01:00
fabdb6a8e8 Add stub pages for some routes 2024-12-12 04:38:32 +01:00
00bbf83cb5 Lib: Add image preview helper 2024-12-12 04:38:00 +01:00
f715959af9 Lib: Add form helpers 2024-12-12 04:37:54 +01:00
c0c3e3d792 Components: Add index.ts for easier importing 2024-12-12 04:37:34 +01:00
6d812805ed Components: Add username input 2024-12-12 04:37:22 +01:00
5d375554af Components: Add password input 2024-12-12 04:37:17 +01:00
32667d1baf Components: Add text input 2024-12-12 04:37:11 +01:00
20d66cab5f Components: Add file input 2024-12-12 04:37:02 +01:00
4ab7bde49e Components: Add button 2024-12-12 04:36:54 +01:00
5b3be949fe Env: Update .gitignore 2024-12-12 01:27:29 +01:00