ralksta
17398dea39
feat: implement album-level password protection
2026-04-07 23:04:03 +02:00
ralksta
bf72a88d6c
perf: implement proper LRU Cache and ETag optimizations
2026-03-27 11:11:23 +01:00
Ralksta
6a45dc3657
Add aria-label to input fields for better accessibility ( #39 )
...
Added aria-labels to the password input in `components/PasswordGate.tsx` and the grid columns/gap inputs in `components/DevToolbar.tsx` to provide clear semantic meaning for screen readers.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-03-22 09:57:29 +01:00
ralksta
0b1d2ae1db
feat: improve lightbox ux and accessibility
2026-03-08 18:05:34 +01:00
ralksta
8e3f984f96
chore: remove botanica theme completely
2026-03-08 17:53:47 +01:00
ralksta
ea72d720df
chore: production-readiness audit fixes and linting cleanup
2026-03-08 16:26:05 +01:00
ralksta
01da5e1baa
feat: improve lightbox rendering, hero styles, and config loading
2026-03-08 16:16:15 +01:00
ralksta
e394fe84a0
security: implement AUTH_SECRET and secure map/exif API routes
2026-03-07 08:18:23 +01:00
ralksta
23f8eadf1c
feat: add dev-only visual theme builder toolbar
...
Floating palette button (bottom-left) opens a panel to live-preview:
- Theme presets (switches data-preset + fonts + accent)
- Dark/light mode
- Photo frame style
- Film grain toggle
- Grid columns/gap sliders
Hero styles and grid layouts copy YAML to clipboard (need server re-render).
Only renders when NODE_ENV=development. Toggle: click or Cmd+Shift+T.
2026-02-15 22:27:10 +01:00