Commit Graph

110 Commits

Author SHA1 Message Date
b861f9aeec Upgrade SvelteKit 4 to SvelteKit 5 with latest dependencies
Major changes:
- Upgraded Svelte from v4 to v5.38.6 (latest stable)
- Upgraded SvelteKit from v2.0.0 to v2.37.0 (latest)
- Upgraded Vite from v5 to v7.1.3 for better performance
- Updated all related packages to latest compatible versions
- Added pnpm as package manager with packageManager field
- Fixed Card.svelte nested anchor tags issue by converting inner links to buttons
- Updated component styling to maintain visual consistency
- Removed incompatible svelte-preprocess-import-assets package

Dependencies updated:
- @sveltejs/kit: ^2.0.0 → ^2.37.0
- @sveltejs/vite-plugin-svelte: ^3.0.0 → ^6.1.3
- svelte: ^4.0.0 → ^5.38.6
- vite: ^5.0.0 → ^7.1.3
- @sveltejs/adapter-auto: ^3.0.0 → ^6.1.0
- @sveltejs/adapter-node: ^2.0.0 → ^5.0.0
- svelte-check: ^3.4.6 → ^4.0.0
- mongoose: ^7.4.0 → ^8.0.0
- sharp: ^0.32.3 → ^0.33.0

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-31 21:01:19 +02:00
367ea7a17e render HTML in Recipe Card description
All checks were successful
CI / update (push) Successful in 17s
2024-10-22 17:29:29 +02:00
b71a7072e7 Render html also in edit panels 2024-03-02 12:38:03 +01:00
abddf4b201 eager image loading for top recipes on page 2024-02-25 12:54:30 +01:00
b4dc4d194f specify emoji font for icons 2024-02-25 11:15:06 +01:00
687063f216 update multiplier on navgation 2024-02-21 13:47:30 +01:00
0bfbb6da10 apply ingredient amount to multiplier 2024-02-21 13:26:27 +01:00
8b5e089792 attempt to fix rand_array() 2024-02-21 10:29:17 +01:00
68973dbec7 "fix" symbol in header on mobile 2024-02-20 20:27:33 +01:00
4fdfacd7be simplify boolean assignemnt 2024-02-19 23:22:29 +01:00
2b6499e602 remove unnecesarry deps since moving to authjs 2024-02-19 23:17:16 +01:00
e3680da1ad move globals out of component into css file 2024-02-18 23:34:14 +01:00
cf79f75a5d do not display placeholder image in edit/adding recipe 2024-02-18 19:58:20 +01:00
794817f69d first attempt in disabling image coursel on redirect 2024-02-18 19:53:47 +01:00
8e9ca091ef add link styling 2024-02-18 15:09:25 +01:00
bd5fdbd7c3 first attempt of img cache invalidation 2024-02-18 14:43:42 +01:00
e7944b9aa0 Correctly display user with pfp if available 2024-02-15 04:28:31 +01:00
a781be8d00 initial OIDC setup 2024-02-14 16:07:55 +01:00
ee1008eeea add forgotten css 2024-02-01 17:17:20 +01:00
6ccdfd51de add initial Glaube section 2024-02-01 17:15:51 +01:00
51381c3f3d only margin-right in MediaScroller 2024-01-24 11:09:54 +01:00
5c009d74fe Search: enable click only result 2024-01-22 16:04:58 +01:00
9ddafaacca fix weird shift in Cards due to double insertion of <a> tag on server 2024-01-22 15:09:08 +01:00
1222fe7487 Card.svelte: placeholder image also blurred if JS disabled 2024-01-22 14:53:26 +01:00
61488a8ce9 fix Search 2024-01-22 14:47:22 +01:00
ef78686432 no blurred image if JS disabled 2024-01-22 14:43:52 +01:00
7ec94246f0 Card is now fully loaded in itself
No longer do we have this weird shift of the description to the right of
the Card until some magical JS is loaded to fix it.
Not yet perfect: The now wrapping a-tag is for some reason still weirdly
sent to client until some js cleans it up. Currently results in a too
large gap which is fixed by local js.

Still TODO: do not blur images if no js present
2024-01-22 14:13:56 +01:00
0f45145119 Card.svelte: get rid of :has() and Firefox-specific hacks 2024-01-22 12:40:55 +01:00
18e26790ce slightly improve js-free Card rendering 2024-01-21 10:34:23 +01:00
27c643ef2b fix Login/PFP falling below viewport 2024-01-20 17:49:20 +01:00
36e0abb26d Header: add box-shadow 2024-01-20 16:29:47 +01:00
6362dcaef5 add forgotten Card icon to darktheme 2024-01-20 00:43:31 +01:00
7a7b19c02b dark theme implemented 2024-01-20 00:39:53 +01:00
9f5c784c6a Search: temporarily disable auto-scroll 2024-01-10 11:03:41 +01:00
95ae0f814c remove shys from Search 2024-01-10 10:55:59 +01:00
59ee898de3 remove shys from pagetitle 2023-12-30 12:47:06 +01:00
9fc8571a18 force line-wrap test 2023-12-30 12:41:25 +01:00
cd5c210d8a add multiplier url parameter 2023-12-28 14:20:19 +01:00
2ba62592b3 initial move entries setup 2023-12-11 21:32:16 +01:00
31416870d1 reimplement click_only_result option, scroll results into view 2023-11-21 00:44:17 +01:00
29e1b3be76 remove scrollers without results on search 2023-11-08 20:28:13 +01:00
780bca5f96 Safari and Firefox render cards correctly 2023-10-19 14:04:44 +02:00
c22253f4bc actually render correctly for FF 2023-10-19 13:45:12 +02:00
302b5f6a10 title image correctly aligned on firefox 2023-10-19 13:31:16 +02:00
7244637ad7 move to cheerio as server side rendering does not support DOMParser 2023-10-10 10:31:56 +02:00
9c5bc00657 remove html tags from meta tags 2023-10-10 10:17:39 +02:00
4a2edd85a1 move from new.bocken.org to bocken.org 2023-10-05 10:09:50 +02:00
b70c236598 finally fix symbol on mobile 2023-10-04 22:53:03 +02:00
797f920074 update favicon and Symbol to more minimal version 2023-10-03 09:13:10 +02:00
6edd635344 update symbol 2023-08-21 21:45:09 +02:00