Commit Graph

  • 125a9e673e Merge pull request 'docs: generate code from externally published schemas' (#78) from codex/docs-external-schema into main main tech 2026-11-02 15:09:54 +00:00
  • 5a0b211d5f docs: generate code from externally published schemas codex/docs-external-schema Stephan D 2026-11-02 16:09:42 +01:00
  • cd0981cea1 Merge pull request 'docs: require schema code generation at build time' (#77) from codex/docs-build-time-generation into main tech 2026-11-02 15:07:54 +00:00
  • efeac88a49 docs: require schema code generation at build time codex/docs-build-time-generation Stephan D 2026-11-02 16:07:39 +01:00
  • 1b9a89d9c4 Keep the production Vault private and reach its UI through SSH prod-vault-74 protuberanets 2026-10-29 21:07:59 +03:00
  • 2f74d3627e Match the platform Vault on UI, mlock and the TLS flag protuberanets 2026-10-29 20:07:22 +03:00
  • f436b2528c Run the production Vault as three raft nodes on exch and infra-gamma protuberanets 2026-10-29 20:00:33 +03:00
  • 3b551f1565 Merge pull request 'Set up RUB, USDT and USDC accounts automatically' (#73) from wallet-72 into main tech 2026-10-23 11:10:45 +00:00
  • 645181c65c Record automatic currency account validation and delivery (#72) wallet-72 Stephan D 2026-10-23 12:58:28 +02:00
  • de449d53bf Merge pull request 'Restore identity photo previews in Flutter Web' (#71) from kyc-69 into main tech 2026-10-23 10:51:08 +00:00
  • fe60b7ac1a Record final photo preview contribution review (#69) kyc-69 Stephan D 2026-10-23 12:50:43 +02:00
  • b644a10663 Merge remote-tracking branch 'origin/main' into kyc-69 Stephan D 2026-10-23 12:46:56 +02:00
  • 9370eacd9c Merge remote-tracking branch 'origin/main' into wallet-72 Stephan D 2026-10-23 12:43:55 +02:00
  • 5c255296d3 Set up default currency accounts automatically (#72) Stephan D 2026-10-23 12:43:55 +02:00
  • c106706615 Record photo preview delivery PR (#69) Stephan D 2026-10-23 12:33:52 +02:00
  • 915b8e8123 Restore web identity photo previews (#69) Stephan D 2026-10-23 12:33:28 +02:00
  • ec4115d083 Merge pull request 'Use dedicated day, month and year controls for birthdays' (#70) from kyc-67 into main tech 2026-10-23 10:32:05 +00:00
  • f3ff7fc016 Merge pull request 'Explain missing currency account setup' (#68) from wallet-66 into main tech 2026-10-23 10:31:58 +00:00
  • 658d715c8a Merge pull request 'Show accepted signup delivery without a second send step' (#63) from email-verification-62 into main tech 2026-10-23 10:31:43 +00:00
  • 288a2f0c02 Record birthday control delivery PR (#67) kyc-67 Stephan D 2026-10-23 12:20:01 +02:00
  • 4605a197ad Use dedicated birthday entry controls (#67) Stephan D 2026-10-23 12:19:24 +02:00
  • 62df9eac5f Merge remote-tracking branch 'origin/main' into wallet-66 Stephan D 2026-10-23 12:17:10 +02:00
  • 4b22f6ce12 Record empty-account message delivery PR (#66) wallet-66 Stephan D 2026-10-23 12:13:40 +02:00
  • b5c4772168 Explain missing currency account setup (#66) Stephan D 2026-10-23 12:13:10 +02:00
  • 464bd2d565 Merge pull request 'Select residence country by searchable name' (#65) from kyc-64 into main tech 2026-10-23 10:12:13 +00:00
  • f1ff40d072 Record country selector delivery PR (#64) kyc-64 Stephan D 2026-10-23 11:48:34 +02:00
  • 417e6d96b6 Select residence country by searchable name (#64) Stephan D 2026-10-23 11:47:59 +02:00
  • c8ef9c3d14 Record delivery PR for accepted signup state (#62) email-verification-62 Stephan D 2026-10-23 09:35:28 +02:00
  • 3af60f38b1 Show accepted signup delivery without a second send step (#62) Stephan D 2026-10-23 09:34:30 +02:00
  • e84d2d1ad3 Merge pull request 'Restore signup, email delivery and local recovery' (#59) from identity-facts-57 into main tech 2026-10-20 18:00:23 +00:00
  • fa7b75d1b8 Merge pull request 'Complete verification links and prefill login with the verified email' (#61) from email-verification-60 into main tech 2026-10-20 18:00:05 +00:00
  • a587cbbc24 Record verification validation and local deployment (#60) Stephan D 2026-10-19 14:54:53 +02:00
  • 5f3b443e7b Complete verification links and preserve verified login email (#60) Stephan D 2026-10-19 14:34:00 +02:00
  • 30f06c2f8f Merge pull request 'Enable Safari credential autofill for signup and login' (#58) from auth-56 into main tech 2026-10-19 11:02:42 +00:00
  • 4c4b639321 Record private local signup request outcomes (#57) Stephan D 2026-10-19 12:41:26 +02:00
  • 13cc9c302e Recover local Sendico session after BFF network restarts (#57) Stephan D 2026-10-19 12:34:37 +02:00
  • 021bd04324 Reap orphaned frontend HTTPS probe processes (#57) Stephan D 2026-10-18 13:54:30 +02:00
  • 4844fb5bc9 Record verified local API recovery after Docker restart (#57) Stephan D 2026-10-17 23:41:41 +02:00
  • 3aeea9aa77 Record healthy SMTP deployment and passing validation (#57) Stephan D 2026-10-17 23:38:10 +02:00
  • 69fba8df70 Record SMTP deployment blocker and remaining restart (#57) Stephan D 2026-10-17 21:17:39 +02:00
  • b36eb72c23 Use Sendico SMTP mailbox for local notifications (#57) Stephan D 2026-10-17 20:51:28 +02:00
  • 3e4e496037 Log redacted email provider errors and diagnose sender configuration (#57) Stephan D 2026-10-17 11:39:05 +02:00
  • c1d28e705e Record signup fix delivery and recovery limitation Stephan D 2026-10-17 07:30:50 +02:00
  • abca15f047 Fix signup registration receipts and activation worker lifetime (#57) Stephan D 2026-10-17 07:30:33 +02:00
  • c6ab4680fd Record autofill validation and delivery link auth-56 Stephan D 2026-10-17 07:24:55 +02:00
  • 86b6aafe7d Enable credential autofill for signup and login (#56) Stephan D 2026-10-17 07:24:27 +02:00
  • bd675357bb Record payout destination delivery and validation links payout-destinations-54 Stephan D 2026-10-16 12:02:01 +02:00
  • 24af794112 Add saved payout destination UX and service contracts (#54) Stephan D 2026-10-16 12:01:33 +02:00
  • a5689876ff Connect local SXCHNGE to the Sendico stand local-stand-52 Stephan D 2026-10-16 10:19:59 +02:00
  • 34d8ef18d1 Record quotation and payment integration delivery links payments-50 Stephan D 2026-10-16 09:58:12 +02:00
  • 7a6510d1a8 Connect customer quotations and payment execution to Sendico (#50) Stephan D 2026-10-16 09:57:28 +02:00
  • 5d67c25c8e Document reconciled Sendico review dependencies identity-verification-48 Stephan D 2026-10-15 09:43:26 +02:00
  • b303285b8b Record identity verification delivery links Stephan D 2026-10-15 02:23:24 +02:00
  • 1354551ae8 Submit customer identity proofs and show reviewed limits Stephan D 2026-10-15 02:22:28 +02:00
  • 7bf8b8087a Record Facts intake delivery and validation (#46) identity-facts-46 Stephan D 2026-10-15 00:55:33 +02:00
  • a584c8189a Connect sign-up to Sendico Facts intake (#46) Stephan D 2026-10-15 00:55:19 +02:00
  • 30f0455122 Merge pull request 'Run local infrastructure and product images with Vault-managed secrets' (#43) from dev-env-42 into main tech 2026-09-13 08:35:01 +00:00
  • 9f9525df56 Merge pull request 'Install product API versions independently with shared services' (#45) from product-api-44 into dev-env-42 tech 2026-09-13 08:34:33 +00:00
  • 259f84e0a1 Record API version delivery and validation Stephan D 2026-09-13 10:27:08 +02:00
  • d04c8b12ab Make product API versions independently installable Stephan D 2026-09-13 10:26:06 +02:00
  • ce6583f454 Show service links and next steps after local startup Stephan D 2026-09-13 08:40:24 +02:00
  • caad7a3d5b Remove internal notification caller tokens Stephan D 2026-09-12 23:59:30 +02:00
  • 1fe173397f Keep email runtime configuration out of Vault Stephan D 2026-09-12 23:45:58 +02:00
  • 9d57a65010 Group Mongo bootstrap secrets under infrastructure ownership Stephan D 2026-09-12 23:36:47 +02:00
  • 9dbf0bd80c Organize local infrastructure and Vault secrets by service ownership Stephan D 2026-09-12 23:30:18 +02:00
  • 1b8800ee73 Replace Python development tooling with Make and containerized shell Stephan D 2026-09-12 23:14:34 +02:00
  • 23f7b78c3b Keep Mongo operations online across Vault credential rotation Stephan D 2026-09-12 22:19:36 +02:00
  • 80d6917aa7 Record local environment delivery PR (#42) Stephan D 2026-09-12 21:05:39 +02:00
  • 184a3be413 Build local product stack with Vault-managed secrets (#42) Stephan D 2026-09-12 21:04:42 +02:00
  • 8e2ef7aa88 Merge pull request 'Separate second-factor verification and delivery from authentication' (#41) from twofactor-40 into main tech 2026-09-12 18:38:01 +00:00
  • fc33630a0a Record second-factor service delivery PR (#40) Stephan D 2026-09-12 20:37:09 +02:00
  • ecb63b61c6 Separate second-factor verification and delivery from auth (#40) Stephan D 2026-09-12 20:36:35 +02:00
  • 12a38cd654 Merge pull request 'Connect signup and login verification to email notifications' (#39) from auth-38 into main tech 2026-09-12 17:46:15 +00:00
  • b6039493c9 docs: prohibit committing autogenerated code Stephan D 2026-09-12 19:45:07 +02:00
  • c822e2ed7b Merge pull request 'Deliver notifications through SendGrid and Resend using shared infrastructure' (#37) from notifications-36 into bff-34 bff-34 tech 2026-09-12 17:45:00 +00:00
  • 1a079e00cc Integrate latest notifications delivery updates and record PR #39 Stephan D 2026-09-12 15:09:18 +02:00
  • ad5a061164 Integrate email notifications into signup and login (#38) Stephan D 2026-09-12 15:07:00 +02:00
  • 4b14649b3a Complete notification expiry and configurable durable delivery (#36) Stephan D 2026-09-12 14:52:44 +02:00
  • 326d58f705 Record notifications delivery PR and merge order (#36) Stephan D 2026-09-12 14:42:34 +02:00
  • 5c2d36281b Implement notifications service with shared messaging and email drivers (#36) Stephan D 2026-09-12 14:41:55 +02:00
  • 36277b6c45 docs: require shared database and NATS infrastructure Stephan D 2026-09-12 14:34:19 +02:00
  • f0720ec66b Organize backend into product executable and shared Go modules Stephan D 2026-09-12 14:14:08 +02:00
  • 981e84a4b4 Remove platform tenancy from SXCHNGE customer BFF (#34) Stephan D 2026-09-12 14:00:14 +02:00
  • 7062672a87 Bootstrap copied BFF and local accounts with public Sendico contracts (#34) Stephan D 2026-09-12 13:37:48 +02:00
  • 67dc5b5b1e Record BFF plan delivery in PR #35 Stephan D 2026-09-12 13:11:57 +02:00
  • 45666d33fc Plan independent BFF and adapt selected Sendico foundations (#34) Stephan D 2026-09-12 13:11:10 +02:00
  • 1e191fca42 Merge pull request 'Add shared two-factor verification to login and money operations' (#33) from two-factor-32 into main tech 2026-09-12 10:45:51 +00:00
  • 7155b28feb Record two-factor delivery and PR #33 Stephan D 2026-09-12 12:45:31 +02:00
  • fb40f860d2 Add reusable two-factor verification for login and money operations (#32) Stephan D 2026-09-12 12:44:34 +02:00
  • b7a58b1a87 Merge pull request 'Preserve explicit data model and provider boundaries' (#31) from architecture-30 into main tech 2026-09-12 10:14:02 +00:00
  • a925857fa6 Record authorized PR integration and validation Stephan D 2026-09-12 12:13:54 +02:00
  • 2b3212ade1 Merge remote-tracking branch 'origin/main' into architecture-30 Stephan D 2026-09-12 12:13:03 +02:00
  • de2d3a9184 Merge pull request 'Plan exchange workspace and transaction journeys' (#25) from exchange-shell-24 into main tech 2026-09-12 10:13:00 +00:00
  • 3c56fad4bf Preserve implemented workspace plan while integrating plan history Stephan D 2026-09-12 12:12:50 +02:00
  • d56c1208fd Merge pull request 'Integrate limits usage and exchange workspace' (#23) from limits-22 into main tech 2026-09-12 10:12:32 +00:00
  • b8cca055c3 Integrate current main into limits and workspace stack Stephan D 2026-09-12 12:12:16 +02:00
  • a3646e85ba Merge pull request 'Add optional identity verification and service-backed limits' (#21) from kyc-20 into main tech 2026-09-12 10:12:01 +00:00
  • 6ea2d22e8e Resolve KYC documentation against current main Stephan D 2026-09-12 12:11:50 +02:00
  • 075fcfd198 Merge pull request 'Consolidate repository skills under .agents/skills' (#17) from skills-16 into main tech 2026-09-12 10:11:36 +00:00
  • a001337bf7 Resolve skills consolidation against current main Stephan D 2026-09-12 12:11:29 +02:00