• Joined on 2021-06-18
poduck pushed to main at poduck/smoothschedule 2025-12-04 03:27:38 +00:00
3e8634b370 fix(i18n): Add missing About page timeline translations
bc094f2f80 feat(i18n): Internationalize marketing pages and components
Compare 2 commits »
poduck pushed to main at poduck/smoothschedule 2025-12-04 02:41:00 +00:00
c7f241b30a feat(i18n): Comprehensive internationalization of frontend components and pages
poduck pushed to main at poduck/smoothschedule 2025-12-04 01:45:35 +00:00
902582f4ba feat(platform): Redesign tenant invite modal with tier-based permissions
poduck pushed to main at poduck/smoothschedule 2025-12-03 22:54:47 +00:00
7b18637b1e feat(tenant): Add public-facing landing page for business subdomains
poduck pushed to main at poduck/smoothschedule 2025-12-03 22:48:02 +00:00
3a1b2f2dd8 fix(onboarding): Change 'Go to Dashboard' to 'Go to Login'
poduck pushed to main at poduck/smoothschedule 2025-12-03 22:39:40 +00:00
88b54ef9e4 chore(traefik): Remove debug logging, set production log level
poduck pushed to main at poduck/smoothschedule 2025-12-03 22:38:59 +00:00
5cdbc19517 fix(traefik): Fix HostRegexp YAML escaping for subdomain routing
poduck pushed to main at poduck/smoothschedule 2025-12-03 22:37:50 +00:00
f3a0f1f07a debug: Add access logging to Traefik
poduck pushed to main at poduck/smoothschedule 2025-12-03 22:34:47 +00:00
f3951295ac fix(traefik): Remove conflicting TCP router for subdomain handling
poduck pushed to main at poduck/smoothschedule 2025-12-03 22:32:53 +00:00
9cbf19ed1b fix(traefik): Simplify HTTP HostRegexp pattern
poduck pushed to main at poduck/smoothschedule 2025-12-03 22:29:18 +00:00
88c74398e4 fix(traefik): Simplify HostSNIRegexp pattern for wildcard subdomains
poduck pushed to main at poduck/smoothschedule 2025-12-03 22:27:57 +00:00
86947ab206 feat(deploy): Add selective service rebuild and --no-migrate option
poduck pushed to main at poduck/smoothschedule 2025-12-03 22:19:28 +00:00
7cc013eaf2 fix(traefik): Add TCP router with HostSNIRegexp for wildcard subdomain TLS
poduck pushed to main at poduck/smoothschedule 2025-12-03 22:14:42 +00:00
a723d784cd fix(traefik): Add TLS store for wildcard subdomain routing
poduck pushed to main at poduck/smoothschedule 2025-12-03 22:08:41 +00:00
13441d88fc fix(traefik): Use separate storage files for certificate resolvers
poduck pushed to main at poduck/smoothschedule 2025-12-03 21:59:48 +00:00
b20fa5cfd8 fix(traefik): Update HostRegexp syntax for Traefik v3
poduck pushed to main at poduck/smoothschedule 2025-12-03 21:53:34 +00:00
093f6d9a62 fix(traefik): Add env_file to read Cloudflare token
5bf2fc5319 fix(traefik): Use Cloudflare DNS provider instead of DigitalOcean
33e4b6b9b5 feat(traefik): Add DNS challenge for wildcard SSL certificates
Compare 3 commits »
poduck pushed to main at poduck/smoothschedule 2025-12-03 21:41:21 +00:00
434f874963 fix(traefik): Route tenant subdomains to nginx instead of django
poduck pushed to main at poduck/smoothschedule 2025-12-03 21:38:34 +00:00
0d3c97ea5f fix(onboarding): Improve loading indicator with elapsed time and better pacing
poduck pushed to main at poduck/smoothschedule 2025-12-03 21:26:30 +00:00
567fe0604a feat(onboarding): Add animated loading indicator and fix completion