Christoph Urlacher christoph
  • Dortmund, Germany
  • CS student at TU-Dortmund

  • Joined on 2023-11-08
christoph pushed to master at christoph/svelte-formula11 2024-12-16 17:34:23 +01:00
4091fe840e Lib: Update DriverCard to reflect lib changes (lazy loading)
762b2a0839 Update data/season tab bar styling
Compare 2 commits »
christoph pushed to master at christoph/svelte-formula11 2024-12-16 17:15:53 +01:00
59ba9a1c88 Lib: Make lazyimage fade in the image once loaded
christoph pushed to master at christoph/svelte-formula11 2024-12-16 16:46:28 +01:00
6178312fde Position the drawer below the navbar + allow toggling between them
7131aebf86 Update data/season page to reflect lib updates (lazy stuff)
379c58d0c2 Lib: Fix bug in image to base64 conversion (now works client+serverside)
6b87d05de6 Lib: Update lazy components (dropdown + card now lazy)
Compare 4 commits »
christoph pushed to master at christoph/svelte-formula11 2024-12-16 13:36:05 +01:00
0b3184ba56 Move image fetching out of LazyImage component into lib
c09237e112 Lib: Add function to fetch image as base64 string
Compare 2 commits »
christoph pushed to master at christoph/svelte-formula11 2024-12-16 12:42:29 +01:00
ebb6159b93 Enable autocomplete on username inputs
98e7219636 Lib: Disable autocomplete on card inputs
Compare 2 commits »
christoph pushed to master at christoph/svelte-formula11 2024-12-16 04:03:39 +01:00
2bd3aa0417 Stream drivers, races and substitutes as promises for data/season page
5767603e87 Hooks: Log requests
88abbadf48 Env: Add sveltekit node server adapter
272996ff68 Lib: Make LazyImage full width
Compare 4 commits »
christoph pushed to master at christoph/svelte-formula11 2024-12-16 02:29:36 +01:00
79c97ce232 Update imports
68eeae18e2 Implement image compression + downsizing for team/driver/race routes
b694a10609 Lib: Dispatch CustomEvent instead of Event for DropdownChange
262ac50356 Lib: Add imgwidth/imgheight to Card component so layout doesn't jump when lazyloading images
fde45eb37c Lib: Update index.ts
Compare 9 commits »
christoph pushed to master at christoph/svelte-formula11 2024-12-15 23:53:25 +01:00
00a4019ae5 Compress user avatars in update_profile route
5136946053 Lib: Implement image downscaling + avif conversion helper
65b5a84379 Remove unused imports
1f8945235c Env: Don't bundle sharp (sharp needs node, so serverside only)
Compare 4 commits »
christoph pushed to master at christoph/svelte-formula11 2024-12-15 22:45:15 +01:00
fcf0ad4ad0 Add race results link to layout
af87b5010a Add driver/team icons to driver/team dropdowns
58b5fa0773 Fix bug in data/season create_driver action (don't ensure "active")
9db8a946ce Lib: Allow icons in dropdown component list
Compare 4 commits »
christoph pushed to master at christoph/svelte-formula11 2024-12-15 21:44:29 +01:00
ee24f0fd99 Add "active" switches on data/season drivers page
38aa6e8326 Lib: Fix wrong label in substitution card
Compare 2 commits »
christoph pushed to master at christoph/svelte-formula11 2024-12-15 20:58:03 +01:00
03c3deb32e Implement data/season substitutions page
e0bb592021 Lib: Implement substitution card
54adeca546 Lib: Rename field in schema
4d635bd536 Lib: Remove unused event from clear_spring event handler in racecard component
e7ba5607eb Lib: Add action field to dropdown component
Compare 6 commits »
christoph pushed to master at christoph/flake-nixinator 2024-12-15 18:54:53 +01:00
972f67db2c System: Open ports for sveltekit/pocketbase local development
b339d49411 Neovim: Update indent settings
6e551f11d0 Neovim: Add ts-autotag, disable ltex + update formatters
a704aee73c Kitty: Open new windows in working directory of current window
Compare 4 commits »
christoph pushed to master at christoph/svelte-formula11 2024-12-15 00:55:40 +01:00
46059bcfb5 Implement data/season races page
7b495b21b8 Lib: Allow key exceptions in form_data_clean + implement date format conversion for pocketbase
ea7eba11d9 Lib: Implement racecard component
Compare 3 commits »
christoph pushed to master at christoph/svelte-formula11 2024-12-15 00:11:54 +01:00
34a9954e5c Env: Add date-fns library
6592cf8172 Lib: Fix bug in form_data_clean (mutating while iterating)
ca406503cf Lib: Add schema definitions for race and substitution
Compare 3 commits »
christoph pushed to master at christoph/svelte-formula11 2024-12-14 17:14:30 +01:00
439f87fa9d Lib: Fix readonly + required in dropdown component by preventing keypress events
9ad1028ac0 Use team/driver card components in data/season
b1f6865ad0 Lib: Implement team and driver cards
Compare 3 commits »
christoph pushed to master at christoph/svelte-formula11 2024-12-14 15:55:20 +01:00
cbc5d32c54 Redirect to current page instead of "/" when logging in/out or changing/creating profile
a33a84825e Hooks: Load template avatar url if user didn't set one
a6c98e42ed Env: Add sharp for image conversion to avif
cda5ea7af7 Change Locals interface user type to User schema
a1e65c06c0 Display template graphics in data/season (for new driver/team etc.)
Compare 9 commits »
christoph pushed to master at christoph/svelte-formula11 2024-12-14 03:35:31 +01:00
0fe4e22c4b Implement create_driver, update_driver and delete_driver routes
e9d1e9a319 Add team select to seasondata drivers page
ff8f375955 Env: Add UUID package
f731a7fce4 Lib: Update type information
f3b5dbbeee Lib: Implement dropdown + search/autocomplete components
Compare 5 commits »
christoph pushed to master at christoph/svelte-formula11 2024-12-13 19:58:19 +01:00
c4b635b702 Add TS type information
christoph pushed to master at christoph/svelte-formula11 2024-12-13 19:57:06 +01:00
619bc3225f Add TS type information
christoph pushed to master at christoph/svelte-formula11 2024-12-13 19:56:49 +01:00
bc8540b255 Add TS type information
f3a0b53ce6 Manually :hover the button to the current page in navbar
53351519a4 Move /user routes to /profile
e522785801 Lib: Disable input label text wrapping
a47fad1a4d Lib: Allow to manually enable :hover on Button
Compare 5 commits »