-
e427dc2d25
recipes: fix filter panel on category, tag, and favorites pages
master
Alexander Bocken
2026-03-10 10:36:21 +01:00
-
03fb0dde95
readme: add features overview and clean up completed TODOs
Alexander Bocken
2026-03-10 10:29:54 +01:00
-
5f08661507
recipes: pass lang prop to LanguageSelector for no-JS support
Alexander Bocken
2026-03-10 10:26:59 +01:00
-
32b704135f
rosary: fix missing space after comma in painting caption
Alexander Bocken
2026-03-10 10:26:13 +01:00
-
eafa2caa27
pwa: fix offline caching for prayer/faith routes
Alexander Bocken
2026-03-09 17:49:05 +01:00
-
75401784ba
rosary: fix mystery image timing and SVG container clipping
Alexander Bocken
2026-03-08 20:46:04 +01:00
-
f76b647918
searxng: add Nord theme and deploy script
Alexander Bocken
2026-03-08 20:33:25 +01:00
-
42754204b2
gitea: directly link to OIDC login via Header link
Alexander Bocken
2026-03-05 08:06:31 +01:00
-
cb52897d50
prayers: remove redundant "in" typo
Alexander Bocken
2026-03-04 21:31:07 +01:00
-
7751c84c89
gitea: make all avatars fully round circles
Alexander Bocken
2026-03-04 19:12:39 +01:00
-
754c4216ab
gitea: theme toggle improvements and header height increase
Alexander Bocken
2026-03-04 19:10:52 +01:00
-
914b204b88
gitea: use homepage dark grey scale for backgrounds
Alexander Bocken
2026-03-03 19:04:14 +01:00
-
6f15faee8f
gitea: apply Nord color scheme to theme
Alexander Bocken
2026-03-03 18:59:41 +01:00
-
2df6595520
gitea: floating glass pill header, black background, custom navbar
Alexander Bocken
2026-03-03 18:54:57 +01:00
-
28d840636c
jellyfin: copy logo link to clipboard on mobile app with toast
Alexander Bocken
2026-03-03 18:02:07 +01:00
-
b035abb061
jellyfin: link Bocken logo to bocken.org with Nord lightblue hover
Alexander Bocken
2026-03-03 17:46:08 +01:00
-
74c43b1181
jellyfin: floating glass pill header, nav icons, click-to-play cards
Alexander Bocken
2026-03-02 20:58:19 +01:00
-
92460486de
fix: replace any types with proper types across codebase
Alexander Bocken
2026-03-02 20:14:51 +01:00
-
66ce624cd5
jellyfin: blackout mode
Alexander Bocken
2026-03-02 17:48:03 +01:00
-
e1b76b947c
fix: language switching now works on all pages, not just root
Alexander Bocken
2026-03-02 13:37:29 +01:00
-
9cf7913f13
fix: disable default view transition crossfade on page content
Alexander Bocken
2026-03-02 13:37:07 +01:00
-
4a931c7e30
fix: resolve all 1008 svelte-check type errors across codebase
Alexander Bocken
2026-03-02 08:40:15 +01:00
-
9e5fef1463
fix: type errors in UserHeader querySelector calls
Alexander Bocken
2026-03-01 21:12:44 +01:00
-
a4f48ec322
fix: silence state_referenced_locally warning in theme store
Alexander Bocken
2026-03-01 21:07:21 +01:00
-
87cf51fcda
deps: add lucide-svelte
Alexander Bocken
2026-03-01 21:02:40 +01:00
-
96fe5e96be
header: unify dropdown menus, nav text colors, minor fixes
Alexander Bocken
2026-03-01 21:00:07 +01:00
-
d9ab4ee151
header: add colored icon fills for active nav links, cospend icons
Alexander Bocken
2026-03-01 20:41:36 +01:00
-
955f893b13
feat: add light/dark mode toggle with header view transitions
Alexander Bocken
2026-03-01 16:15:36 +01:00
-
486bb69b23
fix: show positive amount for "gets" in recurring payment splits
Alexander Bocken
2026-02-28 21:10:59 +01:00
-
5eb37fd351
fix: correct formatCurrency calls defaulting to EUR on payments page
Alexander Bocken
2026-02-28 21:09:24 +01:00
-
dccd01ec01
header: thinner active page underline, closer to text
Alexander Bocken
2026-02-27 20:14:40 +01:00
-
01ba7066fb
recipes: add defaultForm cake pan selector to add page
Alexander Bocken
2026-02-27 20:11:32 +01:00
-
7a1321279d
recipes: add cake form size scaling for ingredient multiplier
Alexander Bocken
2026-02-27 20:09:29 +01:00
-
aa07ebc3b0
recipes: preload hero images with high priority
Alexander Bocken
2026-02-26 19:49:10 +01:00
-
2f4c3ac1ae
auth: smart login/logout redirect back to original page
Alexander Bocken
2026-02-26 19:25:43 +01:00
-
dd4680e946
recipes: restrict to-try page to editors, remove addedBy
Alexander Bocken
2026-02-26 19:18:55 +01:00
-
9ab7342a61
rosary: move mystery title to pater noster as a separate card
Alexander Bocken
2026-02-22 21:42:26 +01:00
-
ea1b145aaf
rosary: reset expired streak on client to prevent SSR microflash
Alexander Bocken
2026-02-22 21:30:42 +01:00
-
dab7234c13
build: use pnpm exec instead of npx for vite-node in prebuild
Alexander Bocken
2026-02-22 21:24:10 +01:00
-
9cc8374310
rosary: recommend Glorious mysteries on Lenten Sundays
Alexander Bocken
2026-02-22 20:54:41 +01:00
-
694444aa0f
rosary: apply liturgical colors to season badge
Alexander Bocken
2026-02-21 16:50:28 +01:00
-
b255fc01e9
recipes: use emoji font for favorites button
Alexander Bocken
2026-02-18 21:06:33 +01:00
-
b90a42b1aa
recipes: add shared "to try" list for external recipes
Alexander Bocken
2026-02-18 21:01:16 +01:00
-
7ba0995bf8
recipes: hide image-wrap background color during view transition morph
Alexander Bocken
2026-02-18 20:37:13 +01:00
-
9177164ddf
recipes: hero image view transition, skip transitions for recipe-to-recipe
Alexander Bocken
2026-02-18 10:07:38 +01:00
-
207efcc38e
recipes: view transitions for recipe detail navigation
Alexander Bocken
2026-02-17 18:59:18 +01:00
-
f074c0af08
recipes: drop opacity transition from TitleImgParallax hero image
Alexander Bocken
2026-02-17 18:33:03 +01:00
-
d0a01a75e7
recipes: sharpen Gaussian kernel for dominant color extraction
Alexander Bocken
2026-02-17 18:25:20 +01:00
-
53da9ad26d
recipes: replace placeholder images with OKLAB dominant color backgrounds
Alexander Bocken
2026-02-17 18:12:36 +01:00
-
0ea09e424e
recipes: two-column card grid on mobile, compact card sizing
Alexander Bocken
2026-02-17 16:11:48 +01:00
-
716c6cc6e6
fix: use python3 for emoji codepoint extraction in font subsetting
Alexander Bocken
2026-02-17 16:05:51 +01:00
-
eeb3030186
fix: emoji font on recipe hero link, orange OR toggle for better contrast
Alexander Bocken
2026-02-17 16:02:17 +01:00
-
16d891fc2f
fix: render desktop nav at all widths when no links, fix profile menu positioning
Alexander Bocken
2026-02-17 15:59:02 +01:00
-
cf73e6b62f
fix: language selector speech bubble, profile menu on mobile, hide redundant hamburger
Alexander Bocken
2026-02-17 13:22:16 +01:00
-
8db7ca6bcc
fix: LinksGrid lock icons use muted color, shrink on mobile, keep images larger
Alexander Bocken
2026-02-17 13:06:28 +01:00
-
13fd2143d9
recipes: compact tag/category pills with fluid scaling, add tag search
Alexander Bocken
2026-02-17 13:01:08 +01:00
-
a074fdc7e3
refactor: slimmer header, JS-less hamburger menu, bottom-aligned mobile nav
Alexander Bocken
2026-02-17 10:31:58 +01:00
-
dbf6744479
fix: footer hidden behind recipe hero parallax section
Alexander Bocken
2026-02-17 09:03:15 +01:00
-
28057e88d5
fix: LinksGrid shows 2 columns on mobile, scale down icons/text
Alexander Bocken
2026-02-17 08:43:58 +01:00
-
e58c8e46ef
fonts: consolidate font-family to global stack, self-host subset emoji font
Alexander Bocken
2026-02-16 21:34:06 +01:00
-
2024551e0e
fix: remove build warnings (unused CSS, a11y labels, npmrc)
Alexander Bocken
2026-02-16 18:53:42 +01:00
-
c53aee7123
recipes: replace Card with CompactCard + CSS grid on all sub-pages
Alexander Bocken
2026-02-16 18:46:59 +01:00
-
7e94758b23
recipes: CompactCard with larger icon and anchor
Alexander Bocken
2026-02-16 17:51:31 +01:00
-
10dd3158fe
recipes: filter panel does not create page overflow
Alexander Bocken
2026-02-16 15:23:02 +01:00
-
7922563c4d
fix: prevent hero image flash by aligning server/client random seed
Alexander Bocken
2026-02-16 14:43:15 +01:00
-
c855cdd25c
recipes: fix compact card tag styling and add filter placeholder for CLS
Alexander Bocken
2026-02-16 14:30:27 +01:00
-
f900d4217d
recipes: Swissmilk-inspired hero redesign with parallax and card refresh
Alexander Bocken
2026-02-16 13:53:48 +01:00
-
0e9daf296d
css: replace hardcoded values with design tokens
Alexander Bocken
2026-02-16 09:39:30 +01:00
-
4191012cf1
css: consolidate stylesheets into single source of truth
Alexander Bocken
2026-02-15 22:26:22 +01:00
-
a435a1142f
fix: streak counter showing zero on second device due to stale localStorage
Alexander Bocken
2026-02-15 22:06:21 +01:00
-
8c984f3064
rosary: update flagellation mystery image to rubens
Alexander Bocken
2026-02-14 21:30:45 +01:00
-
044fddd1c9
faith: remove angelus from header
Alexander Bocken
2026-02-14 11:55:15 +01:00
-
db28629c7d
rosenkranz: von "Heute" -> "Wochentag" gewechselt
Alexander Bocken
2026-02-13 19:24:03 +01:00
-
0e0af55ce7
prayers: add plenary indulgence explanation to postcommunio
Alexander Bocken
2026-02-13 15:34:20 +01:00
-
601e2f6513
prayers: add 5 new prayers, move Angelus route, liturgical seasons
Alexander Bocken
2026-02-13 14:52:40 +01:00
-
aa64cd8306
rosary: make scroll-to-top button work without JS
Alexander Bocken
2026-02-13 13:18:35 +01:00
-
96a91ed8dd
rosary: progressive enhancement for no-JS browsers
Alexander Bocken
2026-02-13 12:56:33 +01:00
-
a0146927b6
prayers: fix minor issues
Alexander Bocken
2026-02-12 21:17:07 +01:00
-
443e3300a1
fix: sync payments page state on URL param changes
Alexander Bocken
2026-02-12 17:44:54 +01:00
-
2f711c66b0
rosary: snap mystery images instantly at edges
Alexander Bocken
2026-02-12 17:37:28 +01:00
-
7901d56b5b
rosary: prevent manual scrolling on mystery image column
Alexander Bocken
2026-02-12 16:48:29 +01:00
-
2c364ed351
rosary: remove scroll polyfill and optimize SVGs
Alexander Bocken
2026-02-12 08:29:50 +01:00
-
904c5c0df0
rosary: only show embers after 14 days, not flame
Alexander Bocken
2026-02-11 20:43:12 +01:00
-
091c23a0bd
refactor: extract sub-components and modules from rosary +page.svelte
Alexander Bocken
2026-02-11 14:33:37 +01:00
-
7bdc62489c
add forgotten routes in to build
Alexander Bocken
2026-02-11 10:19:11 +01:00
-
01ccc705ee
add Douay-Rheims Bible to the project for english bible references
Alexander Bocken
2026-02-11 10:15:54 +01:00
-
35ea60e637
refactor: replace all any types in translation.ts with proper interfaces
Alexander Bocken
2026-02-11 09:54:50 +01:00
-
ac4c00a082
refactor: merge api/recipes and api/rezepte into unified recipeLang route
Alexander Bocken
2026-02-11 09:49:44 +01:00
-
8560077759
refactor: reorganize components into domain subfolders and replace relative imports
Alexander Bocken
2026-02-10 21:46:16 +01:00
-
b3c3f34e50
refactor: extract PipImage component from inline PiP markup
Alexander Bocken
2026-02-10 21:15:50 +01:00
-
6eaf0bb4f4
rosary: add mystery images for all four mystery types with PiP fullscreen
Alexander Bocken
2026-02-09 23:02:32 +01:00
-
07554f16df
rosary: fix mystery image column clipping at edges
Alexander Bocken
2026-02-09 15:15:32 +01:00
-
bf3014337e
fix: PiP show/hide on resize and skip observer at page top
Alexander Bocken
2026-02-09 14:32:32 +01:00
-
6182b8f943
rosary: add all 5 sorrowful mystery images with artist captions
Alexander Bocken
2026-02-09 14:16:13 +01:00
-
8246906a76
fix: make hasLoadedFromStorage reactive so localStorage saves trigger
Alexander Bocken
2026-02-09 09:18:11 +01:00
-
a5e119f976
rosary: add show/hide images toggle, fix PiP timing and breakpoint
Alexander Bocken
2026-02-09 09:12:32 +01:00
-
a4738134fe
extract PiP drag/snap/enlarge logic into shared createPip() utility
Alexander Bocken
2026-02-09 08:48:05 +01:00
-
6433576b28
rosary: add mystery images with scrollable sticky column and mobile PiP
Alexander Bocken
2026-02-09 08:17:19 +01:00
-
ea6d2cab5c
ablassgebete: add prayer page with sticky crucifix and draggable PiP
Alexander Bocken
2026-02-08 22:13:16 +01:00
-
cda8fe0885
rosary: show broken streak reset on page visit, not only after clicking "prayed"
Alexander Bocken
2026-02-05 20:45:35 +01:00