valknar pushed to main at valknar/stacks 2026-06-10 18:38:24 +02:00
f231dd5432 feat: externalize EMAIL_FROM and EMAIL_USER to .env for gitea and passbolt
valknar pushed to main at valknar/stacks 2026-06-10 17:50:30 +02:00
valknar pushed to main at valknar/stacks 2026-06-10 17:47:45 +02:00
184c440931 chore(coolify): set MAIL_FROM_ADDRESS to coolify@pivoine.art
valknar pushed to main at valknar/stacks 2026-06-10 17:47:08 +02:00
ebbf837f57 feat(coolify): configure Mailpit as SMTP backend
valknar pushed to main at valknar/roux 2026-06-10 17:23:42 +02:00
9b8f03d4ff Add Pivoine attribution link to footer colophon
valknar pushed to main at valknar/pivoine.art 2026-06-10 17:21:47 +02:00
1aceeeae36 chore: add dev link
valknar pushed to main at valknar/bar 2026-06-10 17:00:43 +02:00
16bf611780 refactor: streamline favicon/icon set to match roux convention
valknar pushed to main at valknar/roux 2026-06-10 16:57:56 +02:00
9434c9f192 Add favicon PNGs, Apple touch icon, and PWA webmanifest
valknar pushed to main at valknar/bar 2026-06-10 16:52:49 +02:00
ea7691b772 feat: generate PNG favicons and apple-touch-icon from SVG
valknar pushed to main at valknar/stacks 2026-06-10 13:43:58 +02:00
9c7a34e9c0 feat: remove Affine stack
valknar pushed to main at valknar/stacks 2026-06-10 12:59:34 +02:00
40dfe5776a feat(gitea): add Umami analytics via direct custom header template
e5e6a2c302 feat(gitea): add Umami analytics via custom header template
Compare 2 commits »
valknar pushed to main at valknar/pivoine.art 2026-06-10 12:26:44 +02:00
d129c545dd fix: drop noreferrer from footer menu external links to preserve Umami referral tracking
valknar pushed to main at valknar/roux 2026-06-10 11:01:15 +02:00
24733bca05 fix: tailwind hover patch
valknar pushed to main at valknar/pivoine.art 2026-06-10 11:01:02 +02:00
420c6466ca fix: tailwind hover patch
valknar pushed to main at valknar/stacks 2026-06-09 22:49:42 +02:00
9c65cfc9e3 revert(passbolt): remove clock-skew patch — metadata key already created
15ce2e3f4b chore: remove accidentally committed log file
300c685d50 feat: remove Vaultwarden — migrated to Passbolt
5c398ee77c fix(passbolt): add 300s clock-skew tolerance to key creation date check
2e31c1dcc9 fix(passbolt): persist GPG keyring as volume to survive restarts
Compare 10 commits »
valknar pushed to main at valknar/stacks 2026-06-09 19:45:50 +02:00
31841d1ac3 fix(compose): remove empty labels keys left after watchtower label removal
4c522961a9 feat(_update): replace watchtower with custom nightly update script
Compare 2 commits »
valknar pushed to main at valknar/kaleidoskop 2026-06-09 07:15:33 +02:00
00b4a0842c fix(cover): add centre scrim to front overlay for KDP text-legibility compliance
valknar pushed to main at valknar/stacks 2026-06-09 06:59:08 +02:00
cb241c9696 feat(affine): add SMTP config, AFFINE_SERVER_EXTERNAL_URL; remove blinko dir
4b99e21a99 feat: replace blinko with affine, route notifications to telegram
Compare 2 commits »
valknar pushed to main at valknar/stacks 2026-06-09 06:04:48 +02:00
11ceb46e4a chore(backup): replace emoji codes with actual Unicode emojis
valknar pushed to main at valknar/stacks 2026-06-08 22:36:54 +02:00
5985d8619f fix(backup): use message field in webhook payload, matching watchtower
eed45f1627 docs: update README — add notifications section for n8n/Telegram
Compare 2 commits »