-
66eb4a1628
fix: render desktop nav at all widths when no links, fix profile menu positioning
Alexander
2026-02-17 15:59:02 +01:00
-
f2d8b29fd5
fix: language selector speech bubble, profile menu on mobile, hide redundant hamburger
Alexander
2026-02-17 13:22:16 +01:00
-
e1a138e4be
fix: LinksGrid lock icons use muted color, shrink on mobile, keep images larger
Alexander
2026-02-17 13:06:28 +01:00
-
6f28b0246b
recipes: compact tag/category pills with fluid scaling, add tag search
Alexander
2026-02-17 13:01:08 +01:00
-
051b1fa931
refactor: slimmer header, JS-less hamburger menu, bottom-aligned mobile nav
Alexander
2026-02-17 10:31:58 +01:00
-
bb87e29065
fix: footer hidden behind recipe hero parallax section
Alexander
2026-02-17 09:03:15 +01:00
-
b7a4d6ca9e
fix: LinksGrid shows 2 columns on mobile, scale down icons/text
Alexander
2026-02-17 08:43:58 +01:00
-
068434fb7c
fonts: consolidate font-family to global stack, self-host subset emoji font
Alexander
2026-02-16 21:34:06 +01:00
-
44f34606d3
fix: remove build warnings (unused CSS, a11y labels, npmrc)
Alexander
2026-02-16 18:53:42 +01:00
-
999e724de5
recipes: replace Card with CompactCard + CSS grid on all sub-pages
Alexander
2026-02-16 18:46:59 +01:00
-
a58eabd51e
recipes: CompactCard with larger icon and anchor
Alexander
2026-02-16 17:51:31 +01:00
-
4891c0c529
recipes: filter panel does not create page overflow
Alexander
2026-02-16 15:23:02 +01:00
-
37d7f28a72
fix: prevent hero image flash by aligning server/client random seed
Alexander
2026-02-16 14:43:15 +01:00
-
c21dcaa7ef
recipes: fix compact card tag styling and add filter placeholder for CLS
Alexander
2026-02-16 14:30:27 +01:00
-
747e4b5cc6
recipes: Swissmilk-inspired hero redesign with parallax and card refresh
Alexander
2026-02-16 13:53:48 +01:00
-
c5e33d5573
css: replace hardcoded values with design tokens
Alexander
2026-02-16 09:39:30 +01:00
-
e38879d8be
css: consolidate stylesheets into single source of truth
Alexander
2026-02-15 22:26:22 +01:00
-
0a13df19f5
fix: streak counter showing zero on second device due to stale localStorage
Alexander
2026-02-15 22:06:21 +01:00
-
bc5dc5da05
rosary: update flagellation mystery image to rubens
Alexander
2026-02-14 21:30:45 +01:00
-
08848411e8
faith: remove angelus from header
Alexander
2026-02-14 11:55:15 +01:00
-
5d7460d8b8
rosenkranz: von "Heute" -> "Wochentag" gewechselt
Alexander
2026-02-13 19:24:03 +01:00
-
c305785ee7
prayers: add plenary indulgence explanation to postcommunio
Alexander
2026-02-13 15:34:20 +01:00
-
0b64cb7a3f
prayers: add 5 new prayers, move Angelus route, liturgical seasons
Alexander
2026-02-13 14:52:40 +01:00
-
bcc4d761b7
rosary: make scroll-to-top button work without JS
Alexander
2026-02-13 13:18:35 +01:00
-
cd99631ed5
rosary: progressive enhancement for no-JS browsers
Alexander
2026-02-13 12:56:33 +01:00
-
4caed69b24
prayers: fix minor issues
Alexander
2026-02-12 21:17:07 +01:00
-
6d9b5eb668
fix: sync payments page state on URL param changes
Alexander
2026-02-12 17:44:54 +01:00
-
5e11fa0899
rosary: snap mystery images instantly at edges
Alexander
2026-02-12 17:37:28 +01:00
-
ca27c25809
rosary: prevent manual scrolling on mystery image column
Alexander
2026-02-12 16:48:29 +01:00
-
67a74a70a0
rosary: remove scroll polyfill and optimize SVGs
Alexander
2026-02-12 08:29:50 +01:00
-
ee61ed8bb3
rosary: only show embers after 14 days, not flame
Alexander
2026-02-11 20:43:12 +01:00
-
f8842c857c
refactor: extract sub-components and modules from rosary +page.svelte
Alexander
2026-02-11 14:33:37 +01:00
-
6aaee4c8f1
add forgotten routes in to build
Alexander
2026-02-11 10:19:11 +01:00
-
134b3deaa4
add Douay-Rheims Bible to the project for english bible references
Alexander
2026-02-11 10:15:54 +01:00
-
84033ef8c0
refactor: replace all
any types in translation.ts with proper interfaces
Alexander
2026-02-11 09:54:50 +01:00
-
1a7e41f18b
refactor: merge api/recipes and api/rezepte into unified recipeLang route
Alexander
2026-02-11 09:49:44 +01:00
-
9e7ab0b16f
refactor: reorganize components into domain subfolders and replace relative imports
Alexander
2026-02-10 21:46:16 +01:00
-
896a99382d
refactor: extract PipImage component from inline PiP markup
Alexander
2026-02-10 21:15:50 +01:00
-
f4acf02b39
rosary: add mystery images for all four mystery types with PiP fullscreen
Alexander
2026-02-09 23:02:32 +01:00
-
91e383b13c
rosary: fix mystery image column clipping at edges
Alexander
2026-02-09 15:15:32 +01:00
-
c7cf61d3d9
fix: PiP show/hide on resize and skip observer at page top
Alexander
2026-02-09 14:32:32 +01:00
-
b03b763ca6
rosary: add all 5 sorrowful mystery images with artist captions
Alexander
2026-02-09 14:16:13 +01:00
-
b40cca6fb8
fix: make hasLoadedFromStorage reactive so localStorage saves trigger
Alexander
2026-02-09 09:18:11 +01:00
-
6f4a88682d
rosary: add show/hide images toggle, fix PiP timing and breakpoint
Alexander
2026-02-09 09:12:32 +01:00
-
a08b77a454
extract PiP drag/snap/enlarge logic into shared createPip() utility
Alexander
2026-02-09 08:48:05 +01:00
-
23e9bfec08
rosary: add mystery images with scrollable sticky column and mobile PiP
Alexander
2026-02-09 08:17:19 +01:00
-
bd0dc70380
ablassgebete: add prayer page with sticky crucifix and draggable PiP
Alexander
2026-02-08 22:13:16 +01:00
-
220292b65b
rosary: show broken streak reset on page visit, not only after clicking "prayed"
Alexander
2026-02-05 20:45:35 +01:00
-
56e3bd1791
cospend: filter recent activity by chart category selection
Alexander
2026-02-04 16:57:44 +01:00
-
fb215156af
fix: remove Svelte 4 object reassignment causing $effect infinite loop
Alexander
2026-02-04 16:52:09 +01:00
-
9826ff8480
faith: progressive enhancement for all faith pages without JS
Alexander
2026-02-04 14:14:11 +01:00
-
9054d3935e
fix: use accent-dark with nord5 light override for prayer backgrounds
Alexander
2026-02-04 13:04:58 +01:00
-
813c938f26
fix: use semantic color for prayer section backgrounds in light mode
Alexander
2026-02-04 13:01:51 +01:00
-
536ae907a7
rosary: inline cross glyph as SVG path for consistent rendering
Alexander
2026-02-04 12:08:57 +01:00
-
8a74bda83a
rosary: derive SVG bead positions from sectionPositions dictionary
Alexander
2026-02-04 12:04:02 +01:00
-
c5744780f3
rosary: split final prayers into individual bead sections with scroll tracking
Alexander
2026-02-04 11:17:40 +01:00
-
d098d8bf01
rosary: progressively shrink mystery selectors instead of stacking on small screens
Alexander
2026-02-04 10:03:30 +01:00
-
72d924cc7c
rosary: reduce bundle size and improve responsive layout
Alexander
2026-02-03 20:51:20 +01:00
-
ac4c03e5f8
rosary: fix mystery selection lost when excluding luminous
Alexander
2026-02-03 15:01:50 +01:00
-
480b0d687b
rosary: fix today badge z-index
Alexander
2026-02-03 14:48:47 +01:00
-
3eccb7ca50
perf: pre-generate Bible verse data and reduce DOM via conditional rendering
Alexander
2026-02-03 14:27:39 +01:00
-
ca0f78c9ff
fix: remove default figure margin shifting parallax hero image
Alexander
2026-02-03 08:27:38 +01:00
-
c1be1c73ff
fix: apply border-radius directly on card images for older WebKit
Alexander
2026-02-03 08:21:53 +01:00
-
191ee1f138
fix: center parallax hero image cross-browser
Alexander
2026-02-03 08:18:32 +01:00
-
91686a6841
rosary: add SVG hitboxes for easier bead tapping on mobile
Alexander
2026-02-03 08:14:47 +01:00
-
bdd68cc293
streak: replace burst flame with rising particle effect
Alexander
2026-02-03 08:00:57 +01:00
-
8587059473
angelus: align styling with other faith routes
Alexander
2026-02-02 23:13:02 +01:00
-
b2971dc5bc
rosary: add missing saint Michael prayer
Alexander
2026-02-02 23:08:20 +01:00
-
68811b2abd
angelus: add missing Ave Maria
Alexander
2026-02-02 22:59:11 +01:00
-
6ab6d3f0a5
prayers: add angelus link
Alexander
2026-02-02 22:51:51 +01:00
-
acfbd0ed9d
prayers: add search and individual prayer pages
Alexander
2026-02-02 22:22:49 +01:00
-
32d68fbbe7
move glaube higher up in main LinksGrid
Alexander
2026-02-02 20:47:10 +01:00
-
7412bf3bdc
prayers: bow-emphasis only for main language
Alexander
2026-02-02 20:39:11 +01:00
-
19757f3561
angelus: cleaner and now in Header
Alexander
2026-02-02 16:59:25 +01:00
-
ce4c9cf71e
prayers: add English translations for all prayer components
Alexander
2026-02-02 16:36:34 +01:00
-
4b9dff2f25
faith: add bilingual routes /glaube ↔ /faith
Alexander
2026-02-02 16:15:47 +01:00
-
911948ba20
rosary: clean up unused CSS, fix unclosed tag
Alexander
2026-02-01 14:10:52 +01:00
-
5d7d86bff9
rosary: server-side streak fetch, remove aggressive polling
Alexander
2026-02-01 13:49:38 +01:00
-
8976940537
rosary: cleaner light mode
Alexander
2026-01-31 16:12:18 +01:00
-
89d1872ae3
rosary: light/dark mode benedicturs medal
Alexander
2026-01-31 16:09:21 +01:00
-
64dbce1d45
rosary: fade-in shadow removed
Alexander
2026-01-31 15:53:59 +01:00
-
eee2e051cc
glaube: add ⚬ to mary and jesus in prayers
Alexander
2026-01-31 15:15:49 +01:00
-
f6383837a7
glaube: gone woke
Alexander
2026-01-31 14:59:07 +01:00
-
55406e5d21
rosary: glow animation earlier, embers before full fire
Alexander
2026-01-31 12:20:35 +01:00
-
fa254da440
rosary: stylized StreakCounter dependant on length
Alexander
2026-01-31 10:56:29 +01:00
-
7824c97e0e
remove jukit garbage
Alexander
2026-01-31 10:12:45 +01:00
-
9e68f6d6d7
rosary: less colourful mystery selector
Alexander
2026-01-30 15:47:58 +01:00
-
f7b84f076f
rosary: StreakCounter singular Tag for length==1
Alexander
2026-01-30 15:41:20 +01:00
-
55630589e5
rosary: cleanup
Alexander
2026-01-30 15:36:13 +01:00
-
156f20bc3b
fix logged in state broken on rosary due to prerendering
Alexander
2026-01-30 12:47:28 +01:00
-
8a56661d31
feat: add server persistence for rosary streak
Alexander
2026-01-30 12:30:29 +01:00
-
1b73032305
feat: add streak counter to rosary page
Alexander
2026-01-30 12:14:01 +01:00
-
6c45aa8438
prayers: add Confiteor
Alexander
2026-01-30 08:40:29 +01:00
-
fc8b2c1204
refactor: reduce all_brief payload to first image's alt and mediapath
Alexander
2026-01-29 14:22:51 +01:00
-
ec02e8873e
ci: clear Redis recipe cache on deploy
Alexander
2026-01-29 14:04:30 +01:00
-
f501d0c7eb
fix: include images in all_brief API endpoints
Alexander
2026-01-29 13:40:31 +01:00
-
5e7f441e3b
fix: include images and translations in offline-db brief recipes
Alexander
2026-01-29 10:18:17 +01:00
-
82732521b6
feat: add sync progress tracking with image download status
Alexander
2026-01-29 10:09:51 +01:00
-
0d5eb577df
feat: auto-sync recipes and show sync button only in PWA mode
Alexander
2026-01-29 09:58:01 +01:00
-
374bb6dcc4
feat: extend PWA offline support to all recipe routes and glaube pages
Alexander
2026-01-29 09:54:26 +01:00