Commit Graph

137 Commits

Author SHA1 Message Date
0b9589f4fa fix(release): validate Firebase project consistency 2026-07-24 02:23:11 +03:00
89851097fd test(android): verify development App Links 2026-07-24 02:10:54 +03:00
e5829bcaf2 Separate Android deployment identities 2026-07-23 23:39:56 +03:00
71510a2ab4 Isolate clean deployment drill images 2026-07-23 22:56:41 +03:00
564897cd3a Add verified production application rollback 2026-07-23 22:48:48 +03:00
ca766dc1d3 Import provider credentials without exposing secrets 2026-07-23 21:12:07 +03:00
6582b61dc4 Validate FCM service account credentials 2026-07-23 20:51:51 +03:00
777bd779ef Prepare isolated environment release workflow 2026-07-23 20:06:00 +03:00
f18e76b201 Add environment-specific verified Android App Links 2026-07-23 19:31:44 +03:00
0e81ee7f36 fix: drain replicas and clean isolated load cycles 2026-07-23 05:11:14 +03:00
f0512fab84 fix: close failed location sessions and harden upgrade rehearsal 2026-07-23 02:34:45 +03:00
2159e6cda7 feat: complete notifications and request lifecycle 2026-07-23 00:59:42 +03:00
e2bc8acf97 Fix map recovery and clean transient test resources 2026-07-22 19:45:50 +03:00
c32fd99c73 fix: build Caddy with patched grpc-go 2026-07-22 16:53:09 +03:00
29fe7319a2 fix: build Traefik with patched grpc-go 2026-07-22 16:45:09 +03:00
6f22657731 feat: scale request discovery by map viewport 2026-07-22 16:37:34 +03:00
b0abe5248c Add privacy-first request location picker 2026-07-22 14:49:42 +03:00
3d320ce182 Keep legacy load profiles upgradeable 2026-07-22 07:14:19 +03:00
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
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
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
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
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
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
14987bb21b feat: prepare first production deployment 2026-07-20 21:41:33 +03:00
b8e122056e fix: exclude crash dumps from Docker context 2026-07-20 21:20:51 +03:00
ad0204830a test: stabilize Android public staging verification 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
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
44c9bdc710 fix: retain exact observability image evidence 2026-07-20 08:44:49 +03:00
4323ee1a7b fix: stabilize browser and Android verification 2026-07-20 08:44:49 +03:00
2d83b393f7 fix: right-size workers and isolate cluster ingress 2026-07-20 07:12:34 +03:00
b2c183e17c fix: keep clustered nodes on the shared network 2026-07-20 06:50:30 +03:00
16ebd810a5 fix: harden runtime and reduce request overhead 2026-07-20 06:38:32 +03:00
eacfdb2451 test: measure database load and pool pressure 2026-07-20 04:36:20 +03:00
fdaef2d685 fix: prevent oversized BEAM port tables 2026-07-20 04:01:31 +03:00
a25a56142b fix: make kind rollout verification race-free 2026-07-20 02:46:17 +03:00
b96d443a96 feat: verify Android staging interoperability 2026-07-20 02:30:57 +03:00
7c1d24d356 feat: add privacy-safe PWA offline fallback 2026-07-20 00:33:32 +03:00
710ad5e901 test: verify full public staging flows 2026-07-20 00:22:04 +03:00
c28c9a315f feat: add responsive brand icon assets 2026-07-19 22:41:06 +03:00
c6aa3d1ed2 test: verify Android public staging shell 2026-07-19 20:13:00 +03:00
9bf513cc06 fix: remove stale staging E2E variable 2026-07-19 19:17:28 +03:00
2ede7502a8 test: render portability Compose profile 2026-07-19 19:16:33 +03:00
f5c188da36 test: verify clean Compose portability 2026-07-19 19:13:52 +03:00
b5a5aba202 test: record authenticated soak measurements 2026-07-19 19:08:16 +03:00
4c6f757e84 test: verify active realtime failover 2026-07-19 18:42:36 +03:00
8e1ba71219 feat: deliver durable push product events 2026-07-19 18:07:51 +03:00
460ec21253 test: expand Android lifecycle and API matrix coverage 2026-07-19 17:38:58 +03:00
378d0b4563 test: add scoped public staging handover E2E 2026-07-19 16:14:27 +03:00
143e159b01 test: rehearse staging database upgrades 2026-07-19 09:27:16 +03:00
0ad71f67c3 feat: verify local external service boundaries 2026-07-19 08:33:24 +03:00
1b60685454 feat: add verified encrypted S3 backups 2026-07-19 08:00:12 +03:00
76a261b9ec feat: add verified local observability stack 2026-07-19 07:11:29 +03:00
594065deb8 test: verify replica failure and rolling recovery 2026-07-19 06:41:06 +03:00
909e16c969 test: exercise authenticated load and database writes 2026-07-19 05:59:26 +03:00
a4414f09e4 feat: add measured cursor pagination 2026-07-19 05:12:07 +03:00
8fbac386e7 test: harden browser accessibility and resilience 2026-07-19 03:32:25 +03:00
477517527f chore: add local quality and security gates 2026-07-19 02:50:52 +03:00
d80fb231fb test: add isolated Android instrumentation suite 2026-07-19 01:55:39 +03:00
cf43030104 test: cover activity privacy and moderation e2e 2026-07-19 01:36:59 +03:00
f8412ee090 test: add isolated browser end-to-end flow 2026-07-19 01:28:28 +03:00
24e5e9ce82 feat: add isolated scaling measurements 2026-07-18 22:55:20 +03:00
3a35af6782 feat: add public Android staging flow 2026-07-18 22:26:58 +03:00
4d5efea419 feat: add verified operations tooling 2026-07-18 21:34:31 +03:00
51da6d8881 chore: upgrade project stack and deployment baseline 2026-07-18 18:55:09 +03:00
68faa4795c feat: keep Android location sharing while minimized 2026-07-18 17:56:49 +03:00
30bfeef1fb fix: use rotated database credentials in tests 2026-07-18 17:52:41 +03:00
bd448f5afd security: rotate local deployment secrets safely 2026-07-18 17:21:42 +03:00
7f56484527 feat: implement Who Need Help MVP 2026-07-18 16:52:16 +03:00