Commit Graph

  • 183910c62f Improve client proofing workflow and link editing koko-custom koko210Serve 2026-10-04 18:32:37 +03:00
  • 2e6f027b71 Add full editing for client proofing links koko210Serve 2026-10-04 18:16:03 +03:00
  • fe4c716aa8 Simplify client downloads and add bulk selection koko210Serve 2026-10-04 17:56:45 +03:00
  • 416fae33a2 Hide site navigation on client proofing pages koko210Serve 2026-10-04 15:49:09 +03:00
  • 15dcbf904e Add friendly aliases for client proofing links koko210Serve 2026-10-04 15:49:06 +03:00
  • c172d170ae docs: README for v0.20.1 (#840) Ralksta 2026-10-04 10:05:41 +02:00
  • 9270546c9d release: v0.20.1 Ralksta 2026-10-04 09:49:35 +02:00
  • 5f831f719a release: v0.20.0 Ralksta 2026-10-02 18:14:23 +02:00
  • 81ce886b01 release: v0.19.1 Ralksta 2026-10-01 23:22:13 +02:00
  • ad8b09700b release: v0.19.0 Ralksta 2026-09-29 22:50:30 +02:00
  • 5f251923f0 release: v0.18.1 (#734) Ralksta 2026-09-27 16:39:34 +02:00
  • 3193c500e4 release: v0.18.0 (#725) Ralksta 2026-09-27 14:43:38 +02:00
  • eab3b9c257 docs(readme): bring features and What's New up to v0.17.0 (#679) Ralksta 2026-09-23 12:23:05 +02:00
  • 89a8fac564 release: v0.17.0 (#677) Ralksta 2026-09-23 12:09:08 +02:00
  • a3a6319c29 release: v0.16.0 Ralksta 2026-09-22 14:12:13 +02:00
  • c3f92ca4ec release: v0.15.0 (#585) Ralksta 2026-09-19 22:24:10 +02:00
  • e99d3f2f1b release: v0.14.0 Ralksta 2026-08-30 15:11:25 +02:00
  • a813433891 release: v0.13.0 (#535) Ralksta 2026-08-25 10:08:12 +02:00
  • 10ec68f493 release: v0.12.0 (#520) Ralksta 2026-08-23 23:18:14 +02:00
  • 2f546f440d release: v0.11.0 (#459) Ralksta 2026-08-15 09:09:18 +02:00
  • 6eda34cc50 release: sync main with dev (about editor, journal template, icon cleanup) (#449) Ralksta 2026-08-14 21:19:54 +02:00
  • 84c7eeef40 experimental: portfolio features (justified layout, unlisted pages, captions, per-album grid, focal point, nav links, cover hero) (#431) Ralksta 2026-08-14 17:56:22 +02:00
  • 2fe1157a5d release: v0.11.0 — journal fixes, admin URLs, design system cleanup (#432) Ralksta 2026-08-14 16:55:07 +02:00
  • d4d8c8b42f 🛡️ Sentinel: [HIGH] Fix timingSafeEqual DoS Vulnerability (#423) Ralksta 2026-08-14 11:10:42 +02:00
  • f120f05157 docs(contributing): tell contributors to target dev (#412) Ralksta 2026-08-10 10:41:01 +02:00
  • c69d52aeb9 chore(ci): run CI on dev and point Dependabot there (#411) Ralksta 2026-08-10 10:28:39 +02:00
  • cadf882401 chore(deps): bump github/codeql-action from 3 to 4 (#406) dependabot[bot] 2026-08-10 10:24:23 +02:00
  • b06f2dc27d chore(deps-dev): bump eslint from 9.39.4 to 9.39.5 (#404) dependabot[bot] 2026-08-10 10:24:20 +02:00
  • 8cca5a1b55 chore(deps-dev): bump @types/leaflet from 1.9.21 to 1.9.22 (#403) dependabot[bot] 2026-08-10 10:24:17 +02:00
  • 1c9b6f09aa fix(ci): Trivy-Action-Referenz existierte nicht (#409) Ralksta 2026-08-10 09:59:21 +02:00
  • 2318409e75 chore(release): v0.10.0 (#400) Ralksta 2026-08-10 09:56:20 +02:00
  • c9036fdc94 security: add Trivy container scan to Docker publish workflow (#399) Ralksta 2026-08-07 11:08:04 +02:00
  • 716ae14b0f Close the gaps left after v0.9.2's outage handling: route tests, stale cache, loading states (#397) Ralksta 2026-08-07 11:07:34 +02:00
  • 304f5609cb chore(release): v0.9.2 (#396) Ralksta 2026-08-05 12:28:28 +02:00
  • 871d54fafb security: stop leaking the admin password length through timing (#395) Ralksta 2026-08-05 12:13:32 +02:00
  • 0a67184335 chore(deps-dev): bump @playwright/test from 1.58.2 to 1.62.1 (#385) dependabot[bot] 2026-08-05 12:13:21 +02:00
  • d8db38f163 chore(deps-dev): bump @types/node from 20.19.42 to 20.19.43 (#387) dependabot[bot] 2026-08-05 12:10:02 +02:00
  • 88ecc2f489 chore(deps): bump js-yaml from 4.2.0 to 4.3.1 (#386) dependabot[bot] 2026-08-05 12:09:48 +02:00
  • 9e4dc270d6 chore(deps): bump the react group across 1 directory with 4 updates (#389) dependabot[bot] 2026-08-05 12:09:40 +02:00
  • e8beb8e688 chore(deps): bump actions/setup-node from 6 to 7 (#382) dependabot[bot] 2026-08-05 12:05:36 +02:00
  • b1bce86ffc chore(deps): bump actions/checkout from 6 to 7 (#381) dependabot[bot] 2026-08-05 12:05:33 +02:00
  • c8ebfdbf44 chore(deps): bump docker/build-push-action from 5 to 7 (#380) dependabot[bot] 2026-08-05 12:05:29 +02:00
  • 55fca1ae01 chore(deps): bump the nextjs group across 1 directory with 2 updates (#383) dependabot[bot] 2026-08-05 12:04:40 +02:00
  • 300a031445 fix: Immich outage handling, image tiers, admin save safety (#394) Ralksta 2026-08-05 12:04:01 +02:00
  • 25d936f11f chore(release): v0.9.1 (#393) Ralksta 2026-08-05 00:28:52 +02:00
  • 8f0bb94caf fix: keep /admin reachable while setup is required (#392) Ralksta 2026-08-05 00:27:09 +02:00
  • f03011e0ec fix: gallery.yaml album order on homepage + stale settings cache (#391) Ralksta 2026-08-05 00:27:06 +02:00
  • de3e2d327c chore(deps): bump docker/setup-buildx-action from 3 to 4 (#249) dependabot[bot] 2026-07-20 21:01:27 +02:00
  • 843d412568 chore(deps): bump docker/login-action from 3 to 4 (#248) dependabot[bot] 2026-07-20 21:01:23 +02:00
  • 2853c3b95f chore(deps): bump docker/setup-qemu-action from 3 to 4 (#247) dependabot[bot] 2026-07-20 21:01:20 +02:00
  • b82d7a7cca chore(deps): bump docker/metadata-action from 5 to 6 (#246) dependabot[bot] 2026-07-20 21:01:16 +02:00
  • 56b7fef81b chore(deps): bump actions/checkout from 4 to 6 (#245) dependabot[bot] 2026-07-20 21:01:12 +02:00
  • 00c7d33411 chore(deps): bump the nextjs group across 1 directory with 2 updates (#250) dependabot[bot] 2026-07-20 21:00:17 +02:00
  • bac2562800 chore(deps): bump the react group across 1 directory with 3 updates (#251) dependabot[bot] 2026-07-20 20:56:57 +02:00
  • da6402c426 chore(deps): bump js-yaml from 4.1.1 to 4.2.0 (#252) dependabot[bot] 2026-07-20 20:56:54 +02:00
  • 70313fa2a6 chore(deps-dev): bump eslint-plugin-prettier from 5.5.5 to 5.5.6 (#253) dependabot[bot] 2026-07-20 20:56:50 +02:00
  • 0787e37873 chore(deps-dev): bump @types/node from 20.19.39 to 20.19.42 (#267) dependabot[bot] 2026-07-20 20:56:47 +02:00
  • 37f7f62157 security: fix pre-auth bypasses and restore Immich 3.x compatibility (#378) Ralksta 2026-07-20 18:57:57 +02:00
  • cf2e8e6ece chore: remove agent/claude/planning files from repo and update .gitignore (#320) Ralksta 2026-06-29 21:43:45 +03:00
  • 11c077fed2 docs: add Immich API key permissions section to README (#318) Ralksta 2026-06-29 21:34:12 +03:00
  • a504f7296a feat: redesign album drawer into a gorgeous centered two-column modal (#243) Ralksta 2026-05-31 21:30:00 +02:00
  • 8964877f6a feat: redesign admin pagebuilder with slide-over drawers and svg icons (#242) Ralksta 2026-05-31 21:27:13 +02:00
  • 02f5e6a505 feat(admin): visual theme cards, album search, and status dashboard (#241) Ralksta 2026-05-31 21:17:52 +02:00
  • e24cd33a09 fix: correct step outputs reference in docker-publish.yml (#239) Ralksta 2026-05-31 10:14:29 +02:00
  • ff77519ea9 feat: release automation and doc fixes (#238) Ralksta 2026-05-31 10:13:53 +02:00
  • 93ac4d275d 🎨 Palette: Add skip-to-content link for keyboard accessibility (#169) Ralksta 2026-05-31 10:04:49 +02:00
  • 9d2a13c9ab I have added a loading spinner to the PasswordGate confirmation button. (#176) Ralksta 2026-05-31 10:04:15 +02:00
  • c5645a49fd chore(deps): bump the react group across 1 directory with 3 updates (#223) dependabot[bot] 2026-05-31 10:03:14 +02:00
  • a91269eb42 🎨 Palette: Improve Lightbox counter accessibility (#235) Ralksta 2026-05-31 10:03:08 +02:00
  • 746e9ae4c9 ⚡ Bolt: Memoize auth checks in Map API (#236) Ralksta 2026-05-31 10:03:03 +02:00
  • c2fa8e7596 🛡️ Sentinel: Fix Stored XSS via Content-Type spoofing in asset proxies (#237) Ralksta 2026-05-31 10:02:59 +02:00
  • 6b7fb09097 feat: use album hero image as grid thumbnail on subpage overview ralksta 2026-05-30 15:40:29 +02:00
  • 117685e47b fix: reload config without docker restart – mtime-based yaml cache instead of immortal in-memory cache ralksta 2026-05-30 15:38:55 +02:00
  • 19c3727afc feat: per-album hero image – picker from album assets, fullbleed banner on detail page ralksta 2026-05-30 15:33:43 +02:00
  • af5da8f316 fix: use preview size for grid thumbnails to avoid blur on portrait images ralksta 2026-05-30 15:21:28 +02:00
  • 6f4cb467fd fix: revalidate all pages on admin save so hero/config changes appear immediately ralksta 2026-05-29 18:10:48 +02:00
  • 066e6f5af6 fix: asset picker grid overflow - images no longer stack on scroll ralksta 2026-05-29 18:03:00 +02:00
  • e8e65e7172 feat(admin): add asset picker with favorites, drag-and-drop reordering, preview links, and keyboard shortcuts ralksta 2026-05-29 17:59:25 +02:00
  • 2e4cde4b6e fix: clear album cache on admin save so changes appear immediately ralksta 2026-05-29 17:47:08 +02:00
  • 3a8a890930 fix: resolve permission error when saving gallery config in Docker ralksta 2026-05-29 17:40:02 +02:00
  • 4416502e14 feat: enlarge admin thumbnails for hero, album, and subpage grids ralksta 2026-05-29 17:37:34 +02:00
  • f820a7b683 fix: use docker-compose.override.yml for server-specific config ralksta 2026-05-29 17:33:19 +02:00
  • 01dde84216 fix: remove read-only flag from content volume to allow admin saves ralksta 2026-05-29 17:30:28 +02:00
  • 0457a74dd1 feat: redesign subpages as collapsible tile grid for better overview ralksta 2026-05-29 17:29:26 +02:00
  • 502ca1d32c feat: redesign hero section as visual image grid with large previews ralksta 2026-05-29 17:26:54 +02:00
  • 276e9b3d68 feat: redesign admin album cards as grid tiles with large cover images ralksta 2026-05-29 17:24:53 +02:00
  • b4fa37d680 fix: admin panel light/dark theme support, improved contrast, and backup confirmation ralksta 2026-05-29 17:20:56 +02:00
  • 4a0b57b932 feat: add thumbnail previews to admin panel for albums and hero images ralksta 2026-05-29 17:14:58 +02:00
  • 9b053e1648 fix: exclude /admin from CSP middleware to prevent script blocking ralksta 2026-05-29 17:09:53 +02:00
  • e723358514 chore: add Claude Code config and brainstorm notes ralksta 2026-05-29 17:05:18 +02:00
  • 5dffadbe3c feat: add video playback support in lightbox and photo grid ralksta 2026-05-29 17:05:12 +02:00
  • e9063d3a71 feat: add video streaming proxy and webhook cache invalidation ralksta 2026-05-29 17:04:57 +02:00
  • ce7c1742be docs: add admin panel documentation and update README ralksta 2026-05-29 17:04:41 +02:00
  • 9e52d7a0b8 feat: add visual admin panel with page builder and settings editor ralksta 2026-05-29 17:04:37 +02:00
  • 5887706775 fix: restore @ts-expect-error for request.ip in getClientIp ralksta 2026-05-06 12:15:33 +02:00
  • 771cee517a security: implement secure IP retrieval with TRUSTED_PROXIES support (closes #139) ralksta 2026-04-24 22:14:53 +02:00
  • 3c5715e0b0 Merge PR #141 Ralksta 2026-05-06 12:00:01 +02:00
  • 773e62f579 Merge PR #142 Ralksta 2026-05-06 11:59:58 +02:00
  • 3e310f142e Merge PR #147 Ralksta 2026-05-06 11:59:55 +02:00
  • 0aa775a08d Merge PR #160 Ralksta 2026-05-06 11:59:51 +02:00