Luca
|
a76ecf8496
|
chore(theme): remove LBM-specific preset (private to maintainer instance)
|
2026-05-06 02:22:25 +02:00 |
|
Luca
|
bdbe7b80a1
|
feat(events): Sync from Branding button in gallery theme customizer + clarified default inheritance
|
2026-05-06 01:59:02 +02:00 |
|
Luca
|
47b6b39f3a
|
feat(email): expand email palette to 8 tokens + Sync from Branding button
|
2026-05-06 01:41:45 +02:00 |
|
Luca
|
565ae45ca7
|
fix(admin): tab underlines use accent (not accent-dark) for proper highlight color
|
2026-05-06 01:29:54 +02:00 |
|
Luca
|
578a1745b8
|
fix(branding): comprehensive sweep — replace remaining primary-* legacy colors with accent tokens
|
2026-05-06 01:16:52 +02:00 |
|
Luca
|
fc2bce3a01
|
fix(branding): admin sidebar uses accent-dark, primary buttons follow CI token
|
2026-05-06 00:57:54 +02:00 |
|
Luca
|
b19bb0c620
|
fix(branding): working tooltips, high-contrast selected states, gallery chrome follows accent
|
2026-05-05 17:29:15 +02:00 |
|
Luca
|
5b410ed9f8
|
fix(branding): selected-state accent colors, force-mode actually flips galleries, compact color picker layout
|
2026-05-05 16:48:47 +02:00 |
|
Luca
|
67d7d8d3fa
|
feat(branding): inline force color mode with auto-save + clearer palette help text
|
2026-05-05 16:29:00 +02:00 |
|
Luca
|
d2a10f6523
|
fix(cms): apply dark mode to CMS editor, public CMS, and admin modals
|
2026-05-05 16:07:21 +02:00 |
|
Luca
|
5a162fc8be
|
feat(branding): force color mode (dark or light) site-wide
|
2026-05-05 16:06:38 +02:00 |
|
Luca
|
114aab5777
|
feat(theme): expand color settings to 8-token CI palette + alt button
|
2026-05-05 16:04:43 +02:00 |
|
Luca
|
b609a7a88c
|
test(fonts): unit-test scanner edge cases and meta.json handling
|
2026-05-04 22:29:57 +02:00 |
|
Luca
|
bd0e052b1a
|
docs(fonts): cache rollout, stale-list note, meta.json
|
2026-05-04 22:28:41 +02:00 |
|
Luca
|
5703fcb806
|
fix(fonts): drop immutable Cache-Control to allow font replacement rollout
|
2026-05-04 22:28:17 +02:00 |
|
Luca
|
dcff451572
|
feat(branding): per-family generic fallback via meta.json
|
2026-05-04 22:27:52 +02:00 |
|
Luca
|
f410207b2d
|
revert(branding): per-option font preview (defer to follow-up)
|
2026-05-04 20:39:00 +02:00 |
|
Luca
|
e6c03e4b6e
|
fix(nginx): proxy /fonts requests to backend
|
2026-05-04 20:07:13 +02:00 |
|
Luca
|
b4f9b65f1d
|
feat(branding): preview each font in its own face in the picker dropdown
|
2026-05-04 19:44:20 +02:00 |
|
Luca
|
bac51fe69a
|
feat(branding): self-hosted webfonts with filesystem scanner
|
2026-05-04 19:15:47 +02:00 |
|
Luca
|
894e151255
|
i18n(gallery): nl/ru wording polish for standard header style
|
2026-05-04 16:58:26 +02:00 |
|
Luca
|
05dadff493
|
fix(gallery): preserve sidebar controlsStyle on banner migration
|
2026-05-04 16:58:17 +02:00 |
|
Luca
|
91ad6bba99
|
style(theme-customizer): match header-style picker grid to layout picker (3 cols)
|
2026-05-04 15:48:12 +02:00 |
|
Luca
|
045e9ea486
|
fix(gallery): default controls to inline for every layout
|
2026-05-04 15:46:41 +02:00 |
|
Luca
|
24d727752c
|
Merge pull request #1 from Luca-Timo/feat/decouple-gallery-header
feat(gallery): decouple header style from layout, add banner option
|
2026-05-04 15:30:52 +02:00 |
|
Luca
|
d823dcda26
|
Merge branch 'beta' into refactor/external-media-types
|
2026-05-04 14:40:01 +02:00 |
|
Luca
|
0bd61be5a6
|
i18n(gallery): translate banner header strings (nl/pt/ru)
|
2026-05-04 14:34:55 +02:00 |
|
Luca
|
aff29c91bb
|
feat(gallery): decouple header style from layout, add banner option
|
2026-05-04 14:34:42 +02:00 |
|
Luca
|
ffbb0e659f
|
refactor(events): type external-media list response, drop any casts
|
2026-05-04 12:28:46 +02:00 |
|
Luca
|
40d23e24cb
|
i18n(events): translate admin email picker strings (nl/pt/ru)
|
2026-05-04 12:10:23 +02:00 |
|
Luca
|
ee56b6762f
|
feat(events): prefill admin email + admin picker on event creation
|
2026-05-04 12:10:23 +02:00 |
|
Luca
|
bd42ee1ce0
|
fix(events): match scrollbar to theme in external folder tree picker
|
2026-05-04 11:30:46 +02:00 |
|
Luca
|
954ab00495
|
i18n(events): translate external folder picker strings (nl/pt/ru)
|
2026-05-04 11:02:00 +02:00 |
|
Luca
|
f927b09c70
|
feat(events): tree view for external media folder picker
|
2026-05-04 11:01:49 +02:00 |
|
Luca
|
c5bba505ac
|
feat(cms): redirect legal links to external URL when configured
|
2026-05-03 23:06:16 +02:00 |
|
Luca
|
a4e3d10fb0
|
feat(cms): admin UI for external imprint/privacy URL
|
2026-05-03 23:05:51 +02:00 |
|
Luca
|
66423bb65e
|
feat(cms): add per-page external URL override — backend
|
2026-05-03 23:05:18 +02:00 |
|
Luca
|
c7ac9ddfe5
|
refactor: rename mac override to amd64 override for arch accuracy
|
2026-05-02 01:34:46 +02:00 |
|
Luca
|
3440ecc999
|
ci: lowercase image names for GHCR compatibility on forks
|
2026-05-02 01:26:47 +02:00 |
|
Luca
|
ede5193e58
|
Update docker-build.yml
|
2026-05-02 01:26:47 +02:00 |
|
Luca
|
ec2eaf76ea
|
ci: build multi-arch images on every channel via native arm64 runners
|
2026-05-02 01:26:47 +02:00 |
|
Luca
|
c282a72bd3
|
feat: support Apple Silicon natively via multi-arch images
|
2026-05-02 01:26:47 +02:00 |
|