Commit Graph

28 Commits

Author SHA1 Message Date
3c53ab9e1a feat(bot): implement /app and /keyboard commands, add dashboard links 2026-03-15 02:13:32 +04:00
531e52b238 feat(bot): improve /setup UX and update checklist on /bind
- Enhance /setup message with a warmer greeting and binding instructions\n- Rename 'Setup' buttons to 'Create' for clarity\n- Track /setup message ID to enable automatic checklist updates when /bind is used\n- Refresh /setup checklist after successful topic binding\n- Update English and Russian translations
2026-03-15 01:44:13 +04:00
f4e5a49621 feat(bot): restore /bind command and improve /setup welcoming experience 2026-03-15 01:17:22 +04:00
b2e1e0f213 feat(bot): refactor /setup and add /bind command
- Simplify /setup message: remove chat ID, use emojis, compact layout
- Remove 'Bind' buttons from /setup
- Add /bind command for binding existing topics
- Remove old binding mode with 10-min timeout
- Update i18n translations for en and ru
2026-03-15 00:14:40 +04:00
e24c53dce2 feat(bot): replace /invite with /join_link command
- Remove /invite command and targeted invite flow
- Add /join_link command to generate shareable household join link
- Update i18n translations for en and ru
- Update command registration to include join_link in admin commands
2026-03-14 23:46:32 +04:00
0af8ea6f48 feat: add chat topic binding for casual conversation
Add ability to bind a dedicated chat topic where normal conversation
happens, separate from functional topics (purchases, payments, etc.)

- Add 'chat' to HOUSEHOLD_TOPIC_ROLES
- Add /bind_chat_topic command for admins
- Update i18n strings for en/ru
- Add command to admin scope in telegram-commands
2026-03-14 23:32:14 +04:00
014d791bdc fix(bot): improve calculated purchase confirmation flow 2026-03-12 15:35:02 +04:00
e56f1194e9 fix(bot): improve utilities reminder template flow 2026-03-12 02:54:42 +04:00
a78eb88fa4 fix(bot): hand off reminder dashboard opens through dm 2026-03-11 22:36:43 +04:00
6b8c2fa397 feat(bot): add reminder utility entry flow 2026-03-11 22:23:24 +04:00
c8c6bd2e39 feat(bot): redesign household status output 2026-03-11 15:24:00 +04:00
086e521ce7 feat(setup): add reply-based household invites 2026-03-11 15:21:18 +04:00
79f96ba45b feat(payments): add transparent balance guidance 2026-03-11 14:52:09 +04:00
8401688032 feat(purchase): add per-purchase participant splits 2026-03-11 14:34:27 +04:00
4cd5622d63 fix(bot): refresh setup checklist after manual binds 2026-03-11 11:23:33 +04:00
b6b6f9e1b8 feat(bot): add safe group unsetup flow 2026-03-11 06:08:34 +04:00
1b8c6e87f6 feat(bot): add guided setup topic binding flow 2026-03-11 05:20:53 +04:00
5bc25e0c95 feat(bot): use typing indicator for dm assistant 2026-03-11 04:11:34 +04:00
dc09a07e21 feat(bot): show processing replies during llm work 2026-03-11 03:10:23 +04:00
714d2a985d feat(bot): add conversational DM assistant flow 2026-03-11 01:41:58 +04:00
a63c702037 feat(bot): add confirmed purchase proposals in topic ingestion 2026-03-11 01:32:47 +04:00
001f3cf985 refactor(bot): refine household status wording 2026-03-11 01:24:04 +04:00
82bab13e61 feat(bot): implement household status summary 2026-03-11 01:04:56 +04:00
7f8c238a23 feat(bot): add resident payment confirmation command 2026-03-10 22:04:07 +04:00
1988521931 feat(payments): track household payment confirmations 2026-03-10 17:00:45 +04:00
9c4fe5cb52 feat(bot): add reminders topic binding command 2026-03-10 02:01:56 +04:00
16f9981fee feat(bot): add multi-household reminder delivery 2026-03-09 16:50:57 +04:00
64b3e4f01e feat(bot): add Telegram bot i18n foundation 2026-03-09 07:34:48 +04:00