|
|
4b4f7d46e5
|
feat(miniapp): add member rent weight controls
|
2026-03-10 02:48:12 +04:00 |
|
|
|
6a04b9d7f5
|
feat(finance): support weighted rent split
|
2026-03-10 02:47:58 +04:00 |
|
|
|
9c4fe5cb52
|
feat(bot): add reminders topic binding command
|
2026-03-10 02:01:56 +04:00 |
|
|
|
29563c24eb
|
feat(miniapp): add cycle-level billing controls
|
2026-03-10 01:53:11 +04:00 |
|
|
|
565ac277c1
|
feat(miniapp): add admin billing settings foundation
|
2026-03-10 01:38:03 +04:00 |
|
|
|
4797e4f200
|
docs(spec): add mini app admin billing controls spec
|
2026-03-10 01:23:55 +04:00 |
|
|
|
968a76ebd8
|
fix(miniapp): load runtime config before app bootstrap
|
2026-03-09 22:44:35 +04:00 |
|
|
|
eb0143f132
|
refactor(miniapp): remove placeholder shell cards
|
2026-03-09 17:12:21 +04:00 |
|
|
|
16f9981fee
|
feat(bot): add multi-household reminder delivery
|
2026-03-09 16:50:57 +04:00 |
|
|
|
12f33e7aea
|
fix(miniapp): add build-time runtime config asset
|
2026-03-09 16:50:55 +04:00 |
|
|
|
63a2677601
|
fix(db): add locale repair migration hygiene guard
|
2026-03-09 15:54:50 +04:00 |
|
|
|
2d8e0491cc
|
feat(bot): persist locale preferences across mini app and replies
|
2026-03-09 13:17:46 +04:00 |
|
|
|
9de6bcc31b
|
feat(locale): persist household and member preferences
|
2026-03-09 13:17:25 +04:00 |
|
|
|
bebff07ee8
|
feat(bot): localize household flows and finance replies
|
2026-03-09 07:34:59 +04:00 |
|
|
|
64b3e4f01e
|
feat(bot): add Telegram bot i18n foundation
|
2026-03-09 07:34:48 +04:00 |
|
|
|
0ebaeccc0e
|
refactor(time): migrate runtime time handling to Temporal
|
2026-03-09 07:18:24 +04:00 |
|
|
|
29f6d788e7
|
refactor(time): migrate runtime time handling to Temporal
|
2026-03-09 07:18:09 +04:00 |
|
|
|
fa8fa7fe23
|
fix(bot): normalize anonymous feedback rate limit timestamps
|
2026-03-09 07:00:02 +04:00 |
|
|
|
5788dc92cb
|
fix(bot): avoid date bindings in anonymous feedback queries
|
2026-03-09 06:51:29 +04:00 |
|
|
|
b23208af26
|
fix(bot): restrict setup admin bootstrap
|
2026-03-09 06:35:23 +04:00 |
|
|
|
d5872ede57
|
feat(miniapp): add pending member admin approval
|
2026-03-09 06:29:23 +04:00 |
|
|
|
7c602900ee
|
feat(bot): cut over multi-household member flows
|
2026-03-09 06:14:57 +04:00 |
|
|
|
de86706f4f
|
chore(infra): codify telegram command sync access
|
2026-03-09 05:29:30 +04:00 |
|
|
|
4d3c206f5f
|
feat(ops): sync Telegram commands after deploy
|
2026-03-09 05:15:44 +04:00 |
|
|
|
4e200b506a
|
feat(bot): add guided private prompts
|
2026-03-09 05:15:29 +04:00 |
|
|
|
fac2dc0e9d
|
feat(bot): add household admin approval flow
|
2026-03-09 04:58:14 +04:00 |
|
|
|
296035a221
|
fix(miniapp): return empty preflight responses
|
2026-03-09 04:44:50 +04:00 |
|
|
|
69c6f765a6
|
fix(bot): avoid invalid group join button
|
2026-03-09 04:31:41 +04:00 |
|
|
|
8109163067
|
feat(onboarding): add mini app household join flow
|
2026-03-09 04:16:34 +04:00 |
|
|
|
e63d81cda2
|
feat(bot): add multi-household setup flow
|
2026-03-09 03:40:20 +04:00 |
|
|
|
f3991fe7ce
|
Fix Telegram mini app auth bootstrap
|
2026-03-09 03:19:35 +04:00 |
|
|
|
89d9d751e4
|
docs(terraform): align secret id examples
|
2026-03-09 03:03:59 +04:00 |
|
|
|
5ad42dbb97
|
fix(infra): wait for secret access before bot deploy
|
2026-03-09 02:38:18 +04:00 |
|
|
|
e2ac283f7e
|
chore(git): ignore terraform env files
|
2026-03-09 01:17:36 +04:00 |
|
|
|
7e4cb2ec80
|
docs(runbooks): align env setup notes
|
2026-03-09 01:05:40 +04:00 |
|
|
|
8645a0a096
|
feat(observability): add structured pino logging
|
2026-03-09 01:03:08 +04:00 |
|
Stas
|
0ed22641ec
|
Merge pull request #15 from whekin/codex/whe-31-adapters
feat: add dashboard, deploy tooling, and anonymous feedback
|
2026-03-08 23:31:02 +03:00 |
|
|
|
c8b17136be
|
fix(review): harden miniapp auth and finance flows
|
2026-03-09 00:30:31 +04:00 |
|
|
|
91a040f2ee
|
fix(bot): declare workspace runtime dependencies
|
2026-03-08 23:57:28 +04:00 |
|
|
|
01c58d2e94
|
fix(infra): include adapters workspace in docker builds
|
2026-03-08 23:54:07 +04:00 |
|
|
|
7ffd81bda9
|
feat(bot): add anonymous feedback flow
|
2026-03-08 22:50:55 +04:00 |
|
|
|
c6a9ade586
|
feat(ops): add first deployment runbook tooling
|
2026-03-08 22:44:36 +04:00 |
|
|
|
c5c356f2b2
|
feat(miniapp): add finance dashboard view
|
2026-03-08 22:40:49 +04:00 |
|
|
|
f8478b717b
|
feat(miniapp): add telegram-authenticated shell
|
2026-03-08 22:30:59 +04:00 |
|
|
|
fd0680c8ef
|
feat(infra): add reminder scheduler jobs
|
2026-03-08 22:23:19 +04:00 |
|
|
|
1b08da4591
|
Merge remote-tracking branch 'origin/main' into codex/whe-31-adapters
# Conflicts:
# tsconfig.json
|
2026-03-08 22:17:26 +04:00 |
|
|
|
6c0dbfc48e
|
feat(bot): add secure reminder job runtime
|
2026-03-08 22:15:01 +04:00 |
|
|
|
f6d1f34acf
|
feat(architecture): add finance repository adapters
|
2026-03-08 22:14:09 +04:00 |
|
Stas
|
afba451d63
|
Merge pull request #14 from whekin/codex/whe-34-e2e-smoke
Codex/whe 34 e2e smoke
|
2026-03-08 21:09:25 +03:00 |
|
|
|
b96f97dbe0
|
fix(infra): include scripts workspace in docker builds
|
2026-03-08 20:21:38 +04:00 |
|