-
b255fc01e9
recipes: use emoji font for favorites button
master
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
-
83de5fed34
cospend: filter recent activity by chart category selection
Alexander Bocken
2026-02-04 16:57:44 +01:00
-
8776ab894b
fix: remove Svelte 4 object reassignment causing $effect infinite loop
Alexander Bocken
2026-02-04 16:52:09 +01:00
-
7d6a80442a
faith: progressive enhancement for all faith pages without JS
Alexander Bocken
2026-02-04 14:14:11 +01:00
-
1c100a4534
fix: use accent-dark with nord5 light override for prayer backgrounds
Alexander Bocken
2026-02-04 13:04:58 +01:00
-
d65886b4e7
fix: use semantic color for prayer section backgrounds in light mode
Alexander Bocken
2026-02-04 13:01:51 +01:00
-
9da0a2740d
rosary: inline cross glyph as SVG path for consistent rendering
Alexander Bocken
2026-02-04 12:08:57 +01:00
-
7411160a23
rosary: derive SVG bead positions from sectionPositions dictionary
Alexander Bocken
2026-02-04 12:04:02 +01:00
-
767b43e2ff
rosary: split final prayers into individual bead sections with scroll tracking
Alexander Bocken
2026-02-04 11:17:40 +01:00
-
3831cd17de
rosary: progressively shrink mystery selectors instead of stacking on small screens
Alexander Bocken
2026-02-04 10:03:30 +01:00
-
7954d57cf1
rosary: reduce bundle size and improve responsive layout
Alexander Bocken
2026-02-03 20:51:20 +01:00
-
14f54e6623
rosary: fix mystery selection lost when excluding luminous
Alexander Bocken
2026-02-03 15:01:50 +01:00
-
e8b0fb7d9d
rosary: fix today badge z-index
Alexander Bocken
2026-02-03 14:48:47 +01:00
-
b28154564f
perf: pre-generate Bible verse data and reduce DOM via conditional rendering
Alexander Bocken
2026-02-03 14:27:39 +01:00
-
3ff3d0dc8a
fix: remove default figure margin shifting parallax hero image
Alexander Bocken
2026-02-03 08:27:38 +01:00
-
c0eb49158c
fix: apply border-radius directly on card images for older WebKit
Alexander Bocken
2026-02-03 08:21:53 +01:00
-
43378bfec0
fix: center parallax hero image cross-browser
Alexander Bocken
2026-02-03 08:18:32 +01:00
-
650c061137
rosary: add SVG hitboxes for easier bead tapping on mobile
Alexander Bocken
2026-02-03 08:14:47 +01:00
-
649bd19287
streak: replace burst flame with rising particle effect
Alexander Bocken
2026-02-03 08:00:57 +01:00
-
52ae9659b8
angelus: align styling with other faith routes
Alexander Bocken
2026-02-02 23:13:02 +01:00
-
58a0496ff3
rosary: add missing saint Michael prayer
Alexander Bocken
2026-02-02 23:08:20 +01:00
-
0d2e33d84d
angelus: add missing Ave Maria
Alexander Bocken
2026-02-02 22:59:11 +01:00
-
b94a6bbb87
prayers: add angelus link
Alexander Bocken
2026-02-02 22:51:51 +01:00
-
660a1b0539
prayers: add search and individual prayer pages
Alexander Bocken
2026-02-02 22:22:49 +01:00
-
8699bef209
move glaube higher up in main LinksGrid
Alexander Bocken
2026-02-02 20:47:10 +01:00
-
95d3be8b82
prayers: bow-emphasis only for main language
Alexander Bocken
2026-02-02 20:39:11 +01:00
-
82db2c9e50
angelus: cleaner and now in Header
Alexander Bocken
2026-02-02 16:59:25 +01:00
-
69293c39f9
prayers: add English translations for all prayer components
Alexander Bocken
2026-02-02 16:36:34 +01:00
-
1a5117e8d0
faith: add bilingual routes /glaube ↔ /faith
Alexander Bocken
2026-02-02 16:15:47 +01:00
-
87d5e9cbc0
rosary: clean up unused CSS, fix unclosed tag
Alexander Bocken
2026-02-01 14:10:52 +01:00
-
924ce386d5
rosary: server-side streak fetch, remove aggressive polling
Alexander Bocken
2026-02-01 13:49:38 +01:00
-
01fd067eda
rosary: cleaner light mode
Alexander Bocken
2026-01-31 16:12:18 +01:00
-
ee2bee6ac5
rosary: light/dark mode benedicturs medal
Alexander Bocken
2026-01-31 16:09:21 +01:00
-
58fd2b89d2
rosary: fade-in shadow removed
Alexander Bocken
2026-01-31 15:53:59 +01:00
-
d3f0d8a24c
glaube: add ⚬ to mary and jesus in prayers
Alexander Bocken
2026-01-31 15:15:49 +01:00
-
6028373093
glaube: gone woke
Alexander Bocken
2026-01-31 14:59:07 +01:00
-
1cce6a56ac
rosary: glow animation earlier, embers before full fire
Alexander Bocken
2026-01-31 12:20:35 +01:00
-
71dd5b6285
rosary: stylized StreakCounter dependant on length
Alexander Bocken
2026-01-31 10:56:29 +01:00
-
17b0fb9275
remove jukit garbage
Alexander Bocken
2026-01-31 10:12:45 +01:00
-
45b0f5f2a6
rosary: less colourful mystery selector
Alexander Bocken
2026-01-30 15:47:58 +01:00
-
92963f4451
rosary: StreakCounter singular Tag for length==1
Alexander Bocken
2026-01-30 15:41:20 +01:00
-
7f4a8eec8b
rosary: cleanup
Alexander Bocken
2026-01-30 15:36:13 +01:00