Commit Graph

  • 6a04b9d7f5 feat(finance): support weighted rent split whekin 2026-03-10 02:47:58 +04:00
  • 9c4fe5cb52 feat(bot): add reminders topic binding command whekin 2026-03-10 02:01:56 +04:00
  • 29563c24eb feat(miniapp): add cycle-level billing controls whekin 2026-03-10 01:53:11 +04:00
  • 565ac277c1 feat(miniapp): add admin billing settings foundation whekin 2026-03-10 01:38:03 +04:00
  • 4797e4f200 docs(spec): add mini app admin billing controls spec whekin 2026-03-10 01:23:55 +04:00
  • 968a76ebd8 fix(miniapp): load runtime config before app bootstrap whekin 2026-03-09 22:44:35 +04:00
  • eb0143f132 refactor(miniapp): remove placeholder shell cards whekin 2026-03-09 17:12:21 +04:00
  • 16f9981fee feat(bot): add multi-household reminder delivery whekin 2026-03-09 16:50:57 +04:00
  • 12f33e7aea fix(miniapp): add build-time runtime config asset whekin 2026-03-09 16:50:55 +04:00
  • 63a2677601 fix(db): add locale repair migration hygiene guard whekin 2026-03-09 15:54:50 +04:00
  • 2d8e0491cc feat(bot): persist locale preferences across mini app and replies whekin 2026-03-09 13:17:46 +04:00
  • 9de6bcc31b feat(locale): persist household and member preferences whekin 2026-03-09 13:17:25 +04:00
  • bebff07ee8 feat(bot): localize household flows and finance replies whekin 2026-03-09 07:34:59 +04:00
  • 64b3e4f01e feat(bot): add Telegram bot i18n foundation whekin 2026-03-09 07:34:48 +04:00
  • 0ebaeccc0e refactor(time): migrate runtime time handling to Temporal whekin 2026-03-09 07:18:24 +04:00
  • 29f6d788e7 refactor(time): migrate runtime time handling to Temporal whekin 2026-03-09 07:18:09 +04:00
  • fa8fa7fe23 fix(bot): normalize anonymous feedback rate limit timestamps whekin 2026-03-09 07:00:02 +04:00
  • 5788dc92cb fix(bot): avoid date bindings in anonymous feedback queries whekin 2026-03-09 06:51:29 +04:00
  • b23208af26 fix(bot): restrict setup admin bootstrap whekin 2026-03-09 06:35:23 +04:00
  • d5872ede57 feat(miniapp): add pending member admin approval whekin 2026-03-09 06:29:23 +04:00
  • 7c602900ee feat(bot): cut over multi-household member flows whekin 2026-03-09 06:14:57 +04:00
  • de86706f4f chore(infra): codify telegram command sync access whekin 2026-03-09 05:29:30 +04:00
  • 4d3c206f5f feat(ops): sync Telegram commands after deploy whekin 2026-03-09 05:15:44 +04:00
  • 4e200b506a feat(bot): add guided private prompts whekin 2026-03-09 05:15:29 +04:00
  • fac2dc0e9d feat(bot): add household admin approval flow whekin 2026-03-09 04:58:14 +04:00
  • 296035a221 fix(miniapp): return empty preflight responses whekin 2026-03-09 04:44:50 +04:00
  • 69c6f765a6 fix(bot): avoid invalid group join button whekin 2026-03-09 04:31:41 +04:00
  • 8109163067 feat(onboarding): add mini app household join flow whekin 2026-03-09 04:16:34 +04:00
  • e63d81cda2 feat(bot): add multi-household setup flow whekin 2026-03-09 03:40:20 +04:00
  • f3991fe7ce Fix Telegram mini app auth bootstrap whekin 2026-03-09 03:19:35 +04:00
  • 89d9d751e4 docs(terraform): align secret id examples whekin 2026-03-09 03:03:59 +04:00
  • 5ad42dbb97 fix(infra): wait for secret access before bot deploy whekin 2026-03-09 02:38:18 +04:00
  • e2ac283f7e chore(git): ignore terraform env files whekin 2026-03-09 01:17:36 +04:00
  • 7e4cb2ec80 docs(runbooks): align env setup notes whekin 2026-03-09 01:05:40 +04:00
  • 8645a0a096 feat(observability): add structured pino logging whekin 2026-03-09 01:03:08 +04:00
  • 0ed22641ec Merge pull request #15 from whekin/codex/whe-31-adapters Stas 2026-03-08 23:31:02 +03:00
  • c8b17136be fix(review): harden miniapp auth and finance flows whekin 2026-03-09 00:30:31 +04:00
  • 91a040f2ee fix(bot): declare workspace runtime dependencies whekin 2026-03-08 23:57:28 +04:00
  • 01c58d2e94 fix(infra): include adapters workspace in docker builds whekin 2026-03-08 23:54:07 +04:00
  • 7ffd81bda9 feat(bot): add anonymous feedback flow whekin 2026-03-08 22:50:55 +04:00
  • c6a9ade586 feat(ops): add first deployment runbook tooling whekin 2026-03-08 22:44:36 +04:00
  • c5c356f2b2 feat(miniapp): add finance dashboard view whekin 2026-03-08 22:40:49 +04:00
  • f8478b717b feat(miniapp): add telegram-authenticated shell whekin 2026-03-08 22:30:59 +04:00
  • fd0680c8ef feat(infra): add reminder scheduler jobs whekin 2026-03-08 22:23:19 +04:00
  • 1b08da4591 Merge remote-tracking branch 'origin/main' into codex/whe-31-adapters whekin 2026-03-08 22:17:26 +04:00
  • 6c0dbfc48e feat(bot): add secure reminder job runtime whekin 2026-03-08 22:15:01 +04:00
  • f6d1f34acf feat(architecture): add finance repository adapters whekin 2026-03-08 22:14:09 +04:00
  • afba451d63 Merge pull request #14 from whekin/codex/whe-34-e2e-smoke Stas 2026-03-08 21:09:25 +03:00
  • b96f97dbe0 fix(infra): include scripts workspace in docker builds codex/whe-34-e2e-smoke whekin 2026-03-08 20:21:38 +04:00
  • 6dd601c7bd fix(test): lazy-load e2e env config whekin 2026-03-08 20:20:23 +04:00
  • 3152858aac feat(test): add local billing smoke test whekin 2026-03-08 20:14:36 +04:00
  • 082d0f7dcc fix(infra): align bot runtime config with terraform whekin 2026-03-08 20:10:28 +04:00
  • 3675079a4c fix(review): address CodeRabbit review feedback whekin 2026-03-05 21:13:38 +04:00
  • efc221f95e docs(test): add e2e runbook and use .bun-version in CI/CD whekin 2026-03-05 20:48:09 +04:00
  • cfc8a521e4 fix(test): configure scripts workspace and e2e typings whekin 2026-03-05 20:45:14 +04:00
  • 6f6873f25d feat(infra): update terraform state backend and add missing runtime secrets whekin 2026-03-05 14:21:19 +04:00
  • 0caab1e8e2 chore: add lefthook for pre-commit checks whekin 2026-03-05 14:21:18 +04:00
  • 3b7fa31670 chore: add deterministic bun version whekin 2026-03-05 14:19:10 +04:00
  • 4ecafcfe23 feat(infra): add docker image build and deploy pipeline (#13) Stas 2026-03-05 04:01:08 +03:00
  • fad17b690f feat(bot): add finance cycle and statement commands (#12) Stas 2026-03-05 03:52:10 +03:00
  • 4b62a8b76e Merge pull request #11 from whekin/codex/whe-23-purchase-parser Stas 2026-03-05 03:44:35 +03:00
  • ebb6ce4ce6 feat(WHE-23): add hybrid purchase parser with persisted parse metadata whekin 2026-03-05 04:43:57 +04:00
  • 3b1b6468db Merge pull request #10 from whekin/codex/whe-22-topic-ingestion Stas 2026-03-05 03:33:54 +03:00
  • 67e9e2dee2 feat(WHE-22): ingest configured topic messages with idempotent persistence whekin 2026-03-05 04:32:58 +04:00
  • e72c145e3d Merge pull request #9 from whekin/codex/whe-21-grammy-webhook Stas 2026-03-05 03:18:44 +03:00
  • f8c3e4ccf5 feat(WHE-21): scaffold grammy webhook bot server whekin 2026-03-05 04:17:04 +04:00
  • eef54ac183 Merge pull request #8 from whekin/codex/whe-29-accounting-schema Stas 2026-03-05 03:13:40 +03:00
  • b3ae1a51e4 feat(WHE-29): add v1 accounting schema migration and seed fixtures whekin 2026-03-05 04:13:00 +04:00
  • 27205bc90b Merge pull request #7 from whekin/codex/whe-20-settlement-engine Stas 2026-03-05 03:04:33 +03:00
  • 40c2313f1f feat(WHE-20): implement deterministic monthly settlement engine whekin 2026-03-05 04:04:07 +04:00
  • 64c7d41ba9 Merge pull request #6 from whekin/codex/whe-18-money-primitives Stas 2026-03-05 02:58:16 +03:00
  • 1fda4bfc14 feat(WHE-18): implement money, billing period, and typed domain ids whekin 2026-03-05 03:57:44 +04:00
  • ac1aa2765c Merge pull request #4 from whekin/codex/whe-28-terraform Stas 2026-03-05 02:47:23 +03:00
  • 9d4f5d02a1 Merge remote-tracking branch 'origin/main' into codex/whe-28-terraform whekin 2026-03-05 03:47:06 +04:00
  • 616a7d044f Merge pull request #5 from whekin/codex/whe-27-drizzle-env Stas 2026-03-05 02:44:52 +03:00
  • d393c08263 feat(WHE-28): add terraform baseline for cloud run and scheduler whekin 2026-03-05 03:36:54 +04:00
  • 8086044938 feat(WHE-27): add drizzle db package and typed env config whekin 2026-03-05 03:05:02 +04:00
  • 18168a8dab docs: add repository AGENTS.md guidance whekin 2026-03-05 02:16:36 +04:00
  • 6047e1c5be CI/CD: parallel quality jobs and Cloud Run deploy workflow (#3) Stas 2026-03-05 01:13:57 +03:00
  • 1602bbf736 ci(WHE-19): add quality gate workflow for main and PRs (#2) Stas 2026-03-05 01:02:52 +03:00
  • 4a26ac81d6 Codex/whe 15 bootstrap workspace (#1) Stas 2026-03-05 00:56:24 +03:00
  • 768400214e docs: add roadmap, ADRs, and initial HOUSEBOT specs whekin 2026-03-05 00:47:18 +04:00