Commit Graph

114 Commits

Author SHA1 Message Date
8c281cc756 Replace UniSender delivery with isolated SMTP
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-22 00:38:37 +03:00
5923608f07 Separate login and registration email guidance
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 23:38:42 +03:00
5881dd62f5 Make email request status explicit
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 23:28:07 +03:00
e671e104c7 Show persistent magic-link delivery guidance
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 23:23:22 +03:00
88a6373693 Support external email in test deployments
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 23:17:28 +03:00
b218bb9cee Clarify email registration handoff
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 23:14:35 +03:00
1d7e910bfd docs: prepare Build Week submission
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 22:17:47 +03:00
437650d5e2 fix: clarify blocked request conversations
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 22:05:28 +03:00
3c37895969 Improve map fallback and verification evidence
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 21:29:41 +03:00
811ddf4c5c Unify Google sign-in and registration flow
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 20:49:13 +03:00
ff856f637f feat: expand homepage with interactive demo map
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 20:13:55 +03:00
4f2a9aaacc Support remote Android cross-client verification
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 18:48:58 +03:00
a7412c65b5 Keep shared edge deployment isolated
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 18:18:43 +03:00
209da8fb61 Add safe deployment revision promotion
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 17:59:57 +03:00
d432368147 Read Mailpit endpoint from deployment config
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 17:56:00 +03:00
eb5e0f896d Isolate test and production deployments
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 17:46:34 +03:00
562a1f5cdf Update public E2E authentication selectors
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 17:15:32 +03:00
421d5466f7 Quote staging email sender name
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 17:11:40 +03:00
861da2899f Fix public edge interface assignments
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 17:08:28 +03:00
ea3c527b24 Add reproducible public staging environment
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 17:01:15 +03:00
e08916ef09 Propagate UniSender privacy flags to deployments
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 16:00:41 +03:00
d1d64afe2b Gate UniSender unsubscribe override by configuration
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 15:54:42 +03:00
8baa9abc13 Disable UniSender message tracking explicitly
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 15:43:55 +03:00
e72aaf9b73 Add signed Android release pipeline 2026-07-21 15:43:10 +03:00
6e11bb35aa Support UniSender Go HTTPS email delivery
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 14:42:14 +03:00
27c615d6cb Support host PostgreSQL through Unix sockets
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 04:35:03 +03:00
585f5648ff Publish privacy policy and service terms
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 04:02:55 +03:00
d5233bb5ce Require Build Week session ID for deployments
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 03:51:43 +03:00
87e6667e6a Add isolated Caddy edge for production and staging
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 03:34:37 +03:00
e2ea2252bc feat: add support and content removal workflows
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 03:01:13 +03:00
0a588182a0 feat: add selectable Compose deployment modes 2026-07-21 01:48:47 +03:00
c4721e6702 feat: add Google authentication and harden sign-in 2026-07-20 23:56:44 +03:00
a080c3e183 ci: add Gitea gates and repair boundary drill 2026-07-20 22:17:39 +03:00
378768b8d5 docs: record production handoff replay
Some checks are pending
Quality / backend-quality (push) Waiting to run
Quality / browser-e2e (push) Waiting to run
Quality / external-boundaries (push) Waiting to run
Quality / android-build (push) Waiting to run
2026-07-20 21:50:08 +03:00
14987bb21b feat: prepare first production deployment 2026-07-20 21:41:33 +03:00
9b51d0807b fix: restrict WebSocket CSP to request scheme 2026-07-20 21:28:30 +03:00
b8e122056e fix: exclude crash dumps from Docker context 2026-07-20 21:20:51 +03:00
0bac8bdbca docs: record final pre-production audit evidence 2026-07-20 19:15:33 +03:00
9463009b90 test: verify committed staging mutations reliably 2026-07-20 19:04:30 +03:00
09575bfcba test: benchmark blocked activity filters 2026-07-20 18:46:11 +03:00
4a347d0625 style: format review state assignment 2026-07-20 18:40:54 +03:00
328096eb8f fix: harden realtime forms and blocked activity privacy 2026-07-20 18:38:29 +03:00
ad0204830a test: stabilize Android public staging verification 2026-07-20 17:55:19 +03:00
2372947430 fix: harden protected login and browser accessibility 2026-07-20 17:55:19 +03:00
63bf7fad3b fix: isolate Android emulator userdata 2026-07-20 17:01:48 +03:00
2358772d25 fix: harden security concurrency and client boundaries 2026-07-20 16:18:15 +03:00
05d06e059a fix: harden privacy auth and realtime workflows 2026-07-20 13:30:12 +03:00
031b9191a4 fix: retain protected quality audit logs 2026-07-20 12:19:17 +03:00
265c3e4565 fix: pause and resume the local kind cluster 2026-07-20 08:53:38 +03:00
0a96d83d58 docs: record final performance verification 2026-07-20 08:44:49 +03:00