Commit Graph

  • 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