sami7777
  • Joined on 2026-06-10
sami7777 pushed to main at sami7777/dashcaddy 2026-07-31 09:43:46 +02:00
be798a9bc2 [grade=B] fix(workflows): DC-044 root-cause — gate notify-on-failure, interpolate failingServices, fix Health.Status check
sami7777 pushed to main at sami7777/dashcaddy 2026-07-25 23:10:52 +02:00
8a512774d7 [grade=B] refactor(assets): delete two repo-debris files
592a9fd939 [grade=B] refactor(license-keygen): extract programmatic API + atomic counter
Compare 2 commits »
sami7777 pushed to main at sami7777/dashcaddy 2026-07-25 07:59:25 +02:00
6d5b1992b5 [grade=A] refactor: remove stale nested monitoring widget
sami7777 pushed to main at sami7777/dashcaddy 2026-07-25 07:51:38 +02:00
649c714aea [grade=A] refactor: remove dead legacy route context
sami7777 pushed to main at sami7777/dashcaddy 2026-07-25 07:39:53 +02:00
0d46225efc [grade=B] test: sync auth and version contracts
sami7777 pushed to main at sami7777/dashcaddy 2026-07-25 06:53:26 +02:00
140ef8726b [grade=B] refactor: remove stale duplicate license key generator
sami7777 pushed to main at sami7777/dashcaddy 2026-07-25 01:03:41 +02:00
0cc278abf1 [grade=B] fix(auth): generalize cross-host SSO handoff
sami7777 pushed to main at sami7777/dashcaddy 2026-07-24 23:36:43 +02:00
003b152230 [grade=A] fix(auth): preserve cross-host SSO return URLs
sami7777 pushed to main at sami7777/dashcaddy 2026-07-24 14:15:28 +02:00
75f835641f [grade=B] fix(auth): use host-only session cookies on custom TLDs
872923dba2 fix(auth): route /api/auth/sso-exchange through the v1 rewrite shim
10f2bf707b fix(auth): token-based handoff for cross-subdomain SSO
f42e761e52 fix(auth): remove stray brace breaking auto-login page inline script
e208e05b83 fix(auth): relax CSP script-src for auto-login page (inline JS was silently blocked)
Compare 9 commits »
sami7777 pushed to main at sami7777/dashcaddy 2026-07-23 19:07:19 +02:00
d450580ef5 DC-054: claim for Hermes
sami7777 pushed to main at sami7777/dashcaddy 2026-07-22 07:53:50 +02:00
7143c36187 fix: preserve share store in application context
sami7777 pushed to main at sami7777/dashcaddy 2026-07-22 07:45:59 +02:00
7682cb77bf fix: pass platform paths to share store
sami7777 pushed to main at sami7777/dashcaddy 2026-07-22 07:00:07 +02:00
ed32deb4ba merge: integrate upstream license-tier updates
a2a2bee71e fix: match parameterized public auth routes
Compare 2 commits »
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 »