• Joined on 2023-05-28
colin pushed to main at colin/ATLAS 2026-04-25 15:17:33 -04:00
colin pushed to main at colin/ATLAS 2026-04-25 15:12:50 -04:00
8b3ba3ab5a archive legacy auth stack
ec79638f89 correcting success
897e1f6b17 bump
76e351c7e7 bump
71b91a4284 bump
Compare 6 commits »
colin pushed to master at colin/clawtainer 2026-04-14 09:49:21 -04:00
71a4917423 Refactor Dockerfile to modular image-build scripts
colin pushed to master at colin/clawtainer 2026-03-29 12:18:26 -04:00
b4566c726b working on deploy script
colin pushed to main at colin/haste 2026-03-07 18:23:35 -05:00
8c5904e648 Update stack.production.yml
colin pushed to main at Nixius/hastebin 2026-03-07 18:20:56 -05:00
2949c5ee47 chore: refresh package-lock.json for CI lockfile check
colin pushed to main at Nixius/hastebin 2026-03-07 16:08:16 -05:00
44a42bdd1e Syntax highlighting: .coffee URL for CoffeeScript, extension only when relevance >= 5
colin pushed to master at colin/clawtainer 2026-03-05 17:20:41 -05:00
1abf2d5dcd Add miniclawd and 0claw/zero-claw to image; optional install script
colin pushed to main at colin/ATLAS 2026-03-04 20:26:16 -05:00
2e8979d4d8 Fix Gitea assets 404: give customer Traefik router priority=2 so /i/username requests hit Gitea not ss-atlas
colin pushed tag subscription-flow-2026-03 to colin/ATLAS 2026-03-04 20:25:54 -05:00
colin pushed to main at colin/ATLAS 2026-03-04 20:25:13 -05:00
53abd800e0 Fix createGroup: LLDAP expects argument 'name' not 'displayName'
3798265511 Ensure customers group exists (EnsureGroup), move group logic to groups.go; improve subscription error log
00e6320b99 Grant active subscription on payment: add user to customers group in success + webhook
Compare 3 commits »
colin pushed to main at colin/ATLAS 2026-03-04 18:29:12 -05:00
d2c8327d8c Fix template: use splitList (returns slice) instead of split (returns map)
7c9d40f538 Fix reset URL: hardcode correct base, extract token from .LinkURL
0851d6f952 Fix reset URL: replace %2Flogin encoding in .LinkURL
e3b9511487 Fix reset URL: use raw .LinkURL, remove Traefik redirect hack
0f802de51d Fix password reset trigger: add debug logging, response body parsing, displayName in LDAP
Compare 8 commits »
colin pushed to main at colin/ATLAS 2026-03-04 17:59:18 -05:00
c613dc0863 Redirect /login?token= -> /login/reset-password/step2?token= via Traefik
colin pushed to main at colin/ATLAS 2026-03-04 17:55:47 -05:00
c3f8bd3830 Fix: Authelia priority 10 so /login/* goes to portal, not ss-atlas forward-auth
colin pushed to main at colin/ATLAS 2026-03-04 17:52:32 -05:00
163128b0ca Fix reset link: /login?token= -> /login/reset-password/step2?token=
colin pushed to main at colin/ATLAS 2026-03-04 17:49:41 -05:00
aabdf575e7 Reset email: a250.ca branding, set or reset password, 2FA note
colin pushed to main at colin/ATLAS 2026-03-04 17:44:31 -05:00
3f5320043c Fix Authelia reset password URL: custom template replaces %2Flogin with /login
colin pushed to main at colin/ATLAS 2026-03-04 17:18:58 -05:00
926ddc0356 Add password reset resend button with 1-min rate limit
colin pushed to main at colin/ATLAS 2026-03-04 17:05:46 -05:00
4ac4de9df2 Path-based routing, tiered pricing, customer details, Stripe MCP
colin pushed tag v1.0.2 to colin/ATLAS 2026-03-03 18:46:12 -05:00