sami7777 pushed to main at sami7777/dashcaddy 2026-07-21 18:55:27 +02:00
5660c55cb6 DC-052: mark license tier enforcement complete
sami7777 pushed to main at sami7777/dashcaddy 2026-07-21 18:49:41 +02:00
9e1ee75814 DC-052: claim for Hermes
sami7777 pushed to main at sami7777/dashcaddy 2026-07-21 09:45:56 +02:00
d9e61ce1b7 DC-053: Public share links + Tailscale-mediated share (Pro-gated)
sami7777 pushed to main at sami7777/dashcaddy 2026-07-21 08:04:56 +02:00
f0afc4358c Claim DC-053 (Pro-gated share: public links + Tailscale-mediated)
sami7777 pushed to main at sami7777/dashcaddy 2026-07-21 06:40:49 +02:00
273f6b8edb DC-052: license-tier enforcement (Free caps at 3, gates share on Pro)
sami7777 pushed to main at sami7777/dashcaddy 2026-07-21 06:22:53 +02:00
b105d5abae PRODUCT-SPEC: clarify Free has no trial; LIFETIME is creator-only
sami7777 pushed to main at sami7777/dashcaddy 2026-07-21 06:01:32 +02:00
4671e51465 PRODUCT-SPEC-DECISIONS: lock the 14 product decisions
375dea22ca PRODUCT-SPEC-DECISIONS + DC-052–056 build pipeline
0b85caa80a DC-041: integration test for dashcaddy-update.sh auto-update pipeline
Compare 3 commits »
sami7777 pushed to main at sami7777/dashcaddy 2026-07-21 02:44:25 +02:00
321334cd33 DC-048: multi-user bootstrap + admin invites (opt-in)
sami7777 pushed to main at sami7777/dashcaddy 2026-07-20 11:23:32 +02:00
bd480a69a7 BACKLOG + CHANGELOG: mark DC-049 done
sami7777 pushed to main at sami7777/dashcaddy 2026-07-20 11:22:23 +02:00
c54739e110 DC-049 follow-on: email fallback link on TOTP-only overlay
sami7777 pushed to main at sami7777/dashcaddy 2026-07-20 11:17:40 +02:00
923ce8c300 DC-049 auth gate UI: pluggable provider selector + email challenge
sami7777 pushed to main at sami7777/dashcaddy 2026-07-20 11:07:48 +02:00
56f1a001f2 start.sh auto-sync dashboard bundle into /var/www/dashcaddy-status/
sami7777 pushed to main at sami7777/dashcaddy 2026-07-20 10:41:16 +02:00
c619d3a36b DC-046 DC-047 pluggable auth providers + email magic link
sami7777 pushed to main at sami7777/dashcaddy 2026-07-20 09:53:22 +02:00
894e091335 DC-050 harden dataDir + add image-layer migration
sami7777 pushed to main at sami7777/dashcaddy 2026-07-17 18:17:04 +02:00
09efce2891 DC-047: claim for Hermes
sami7777 pushed to main at sami7777/dashcaddy 2026-07-15 18:04:36 +02:00
9689592086 DC-046: claim for Hermes
sami7777 pushed to main at sami7777/dashcaddy 2026-07-14 13:22:40 +02:00
3cf5980083 fix(middleware): split /auth/gate from authLimiter — 20/15min was burning budget on per-asset forward_auth chatter
sami7777 pushed to main at sami7777/dashcaddy 2026-07-14 13:10:47 +02:00
de3215f704 fix(update-manager): add ghcr.io registry support
sami7777 pushed to main at sami7777/dashcaddy 2026-07-14 11:13:36 +02:00
fb8942a3fa chore(release): bump to 1.15.0 — DC-042/043 Tailscale admin + DC-044 health-check marker
sami7777 pushed to main at sami7777/dashcaddy 2026-07-14 11:01:12 +02:00
8ea41e0a22 chore(release): bump to 1.15.0 — DC-042/043 Tailscale admin + DC-044 health-check marker