Commit Graph

  • 4ea1fc2737 Merge branch 'dev' into promote-main3 main admin 2026-10-30 00:33:26 +02:00
  • 140f2f7263 fix(apinex): browser UA — Cloudflare 1010 blocks bot-like User-Agent dev admin 2026-10-30 00:33:07 +02:00
  • cdff37a183 Merge dev into main: model slug free/gemini-3.8-flash admin 2026-10-30 00:19:28 +02:00
  • 376f26b2eb fix(llm): default model slug free/gemini-3.8-flash (billing) admin 2026-10-30 00:12:01 +02:00
  • e9123274a6 docs(support): require Manage Topics right for the support group admin 2026-10-29 23:58:20 +02:00
  • 2b78351707 docs(support): require Manage Topics right for the support group admin 2026-10-29 23:57:49 +02:00
  • b35188eacc docs(groups): pin support group id admin 2026-10-29 23:24:03 +02:00
  • 48a82bd0b3 docs(groups): pin support group id admin 2026-10-29 23:22:44 +02:00
  • 9d1f7fa3dd fix(admin): accept /stats with bot mention admin 2026-10-29 23:10:38 +02:00
  • 741a27eb27 fix(admin): accept /stats with bot mention admin 2026-10-29 23:10:15 +02:00
  • 67b4cd0c70 docs(groups): pin admin group and topic ids admin 2026-10-29 22:55:37 +02:00
  • f1712d6db0 docs(groups): pin admin group and topic ids admin 2026-10-29 22:54:48 +02:00
  • d212e60eab fix(logging): write raw updates in production too admin 2026-10-29 22:23:59 +02:00
  • 089c59bc68 fix(logging): write raw updates in production too admin 2026-10-29 22:19:40 +02:00
  • de638bb4d0 docs: describe analytics storage and production raw update log admin 2026-10-29 22:19:40 +02:00
  • 57f4c6cb4f fix(subscription): show precise remaining time admin 2026-10-29 21:35:58 +02:00
  • 2fd41d82b9 feat(training): drop info heading and show last training time admin 2026-10-29 20:20:32 +02:00
  • 60f41dd675 fix(training): show progress while building info summary admin 2026-10-29 20:13:54 +02:00
  • 61c66def3f feat(training): summarize learned profile and add info button admin 2026-10-29 20:05:42 +02:00
  • 26b533716a fix(subscription): grant one day for one-star plan admin 2026-10-29 20:00:26 +02:00
  • 60dc55a9b3 fix(subscription): allow zero-day dev confirmation admin 2026-10-29 13:31:24 +02:00
  • dc2ec6344b fix(subscription): process zero-day one-star payment admin 2026-10-29 13:03:55 +02:00
  • 0dc54a26b9 fix: use one-star subscription probe admin 2026-10-21 14:27:23 +02:00
  • a5389e9927 fix(subscription): restore subscription:plan callback decorator admin 2026-10-21 13:54:50 +02:00
  • 3819230b3e test: add zero-star invoice probe admin 2026-10-21 12:56:50 +02:00
  • 13230e3fe2 fix: simplify subscription payment messages admin 2026-10-20 21:29:44 +02:00
  • c32702c402 fix: simplify subscription payment messages admin 2026-10-20 21:13:51 +02:00
  • 1ff4012e2f feat: show analytics across periods in tables admin 2026-10-20 18:35:39 +02:00
  • e4b1b1e510 feat: render full analytics as tables admin 2026-10-20 17:05:52 +02:00
  • 112c3247e0 feat: add per-user analytics and stats report admin 2026-10-20 16:42:30 +02:00
  • aa59e30776 docs: update onboarding documentation admin 2026-10-19 18:47:33 +02:00
  • c1f49ededa feat: update welcome onboarding message admin 2026-10-19 17:53:39 +02:00
  • 9c37a05139 fix: simplify user-facing bot messages admin 2026-10-19 15:15:53 +02:00
  • 073c7d2c81 fix: use reply keyboard for subscription purchase admin 2026-10-12 21:14:58 +02:00
  • aba1eb4ced fix: allow help navigation outside help mode hermes 2026-10-12 20:40:59 +02:00
  • a11b5aac64 feat: перевести навигацию справки на inline-клавиатуру hermes 2026-10-11 22:55:17 +02:00
  • da0da91479 feat: уплотнить кнопки справки hermes 2026-10-11 22:11:57 +02:00
  • a73d8f403d docs: синхронизация версии 0.1.0+59 в README и IDEA.MD hermes 2026-10-11 21:11:29 +02:00
  • 21f4adf0b1 feat: кнопка «Ответить» на сообщении оператора hermes 2026-10-11 20:40:06 +02:00
  • 175d618d62 feat: подпись имени пользователя на сообщении в топике hermes 2026-10-11 20:22:34 +02:00
  • 6938c1d0f3 feat: подпись «Оператор поддержки» на ответе оператора hermes 2026-10-11 19:59:34 +02:00
  • 3dd2924d5e fix: вход в любой режим закрывает обращение поддержки hermes 2026-10-11 19:48:57 +02:00
  • 12ef2c6b44 fix: /start закрывает обращение в поддержку hermes 2026-10-11 18:34:14 +02:00
  • 562442b979 fix: развести приватные и групповые чаты по роутерам hermes 2026-10-11 18:16:11 +02:00
  • 4076765618 fix: показывать причину сбоя поддержки в development hermes 2026-10-11 17:04:33 +02:00
  • 21db563f28 feat: поддержка в боте — топик, сводка профиля, приветствие оператора hermes 2026-10-11 16:48:04 +02:00
  • 7a630a974f fix: push the final text into the draft before sending it as a message admin 2026-10-11 15:34:15 +02:00
  • 635b78cb86 fix: always close the operation status so the draft stops hanging admin 2026-10-11 15:18:59 +02:00
  • 87e421ae73 feat: stream operation status as a live draft with activity phrases admin 2026-10-11 14:51:07 +02:00
  • a95ae7ae5b docs: sync README/IDEA.MD with 0.1.0+48 admin 2026-10-11 14:07:17 +02:00
  • ff09b74f03 feat: log raw telegram updates in development admin 2026-10-11 13:19:39 +02:00
  • 926031713d fix: recover complete posts from truncated json admin 2026-10-10 16:57:30 +02:00
  • 04b33e708d feat: show main menu with version notice admin 2026-10-10 14:13:40 +02:00
  • b665bf3394 fix: remove max token limit from llm calls admin 2026-10-10 14:00:23 +02:00
  • 9f62b35798 feat: persist dev bot logs admin 2026-10-09 21:17:06 +02:00
  • a43ededa1b feat: gate post generation on training flag admin 2026-10-09 20:11:41 +02:00
  • e847a4b390 feat: add generate-post button admin 2026-10-09 19:42:35 +02:00
  • 6f8741cf3c feat: generate posts from images and reject video admin 2026-10-09 18:18:37 +02:00
  • da70e30960 feat: add canned replies and injection screening admin 2026-10-09 17:31:50 +02:00
  • ea0f7ee27c fix: keep training completion status concise admin 2026-10-09 16:52:32 +02:00
  • 3e33a9deb5 feat: show editable operation status admin 2026-10-09 16:46:11 +02:00
  • 189f6bc1f0 fix: show user id in subscription status message admin 2026-10-09 15:13:40 +02:00
  • c90af5b4df feat: show user id in subscription message admin 2026-10-08 23:13:05 +02:00
  • 3bcec7a9a5 feat: add cumulative account profile training admin 2026-10-08 23:04:32 +02:00
  • 766ba22f17 fix: retry empty model responses with lower reasoning admin 2026-10-08 22:12:18 +02:00
  • 1dffdcf32d feat: confirm training reset and polish bot messages admin 2026-10-08 21:21:58 +02:00
  • 92771c9d9f feat: repair malformed model JSON responses admin 2026-10-08 20:58:47 +02:00
  • 2d743d2220 feat: improve operation diagnostics and API logging admin 2026-10-08 19:35:31 +02:00
  • aaea5b6f58 fix: send subscription Stars invoice directly admin 2026-10-08 18:28:26 +02:00
  • 6dd685a6a5 feat: refine mode navigation and subscription renewal UX admin 2026-10-08 16:34:24 +02:00
  • 36a17f7639 feat: add mode-based bot navigation admin 2026-10-08 15:56:32 +02:00
  • c02db5ada9 fix: isolate dev messages from production admin 2026-10-08 14:04:51 +02:00
  • 45b1c5b468 feat: dev-кнопка подтверждения тестовой оплаты admin 2026-10-08 13:32:07 +02:00
  • d5225e2e95 docs: порядок работы по правке бота в IDEA.MD admin 2026-10-07 11:32:35 +02:00
  • 971bf115da feat: reply-клавиатура + фикс пропавший _send_idea admin 2026-10-07 11:30:39 +02:00
  • 3c8917c20a feat: настоящая оплата Telegram Stars вместо имитации admin 2026-10-07 10:35:51 +02:00
  • b586d3aa36 feat: полноширинные кнопки справки + переход в любой раздел admin 2026-10-07 09:52:57 +02:00
  • c85f0a34fe feat: /help разбита на разделы с навигацией инлайн-кнопками (aiogram 3.31.0) admin 2026-10-06 23:15:47 +02:00
  • 0ff0e1abe7 feat: онбординг после /start — welcome Rich Message + вызов help_command admin 2026-10-06 22:57:47 +02:00
  • d618fd8a61 docs: план работ в IDEA.MD, проект Gitea с задачами, v0.1.0+21 admin 2026-10-06 19:41:14 +02:00
  • b43049d283 docs: справка бота с /balance и /subscribe, актуализация README/IDEA, v0.1.0+20 admin 2026-10-06 19:11:11 +02:00
  • a2927052f4 docs: подробная документация (UX + код), фикс дублей, /help без подписки, v0.1.0+19 admin 2026-10-06 18:31:44 +02:00
  • f5d6fa95bd chore: bump VERSION to 0.1.0+18 (подписка и триал) admin 2026-10-06 18:17:16 +02:00
  • 1d4d216b2a fix: import sqlite3 in bot.py (NameError на деплое) admin 2026-10-06 18:10:55 +02:00
  • 78d57fe36b feat: подписка 100 звёзд, триал 3 дня, /balance, /subscribe admin 2026-10-05 19:50:28 +02:00
  • 7c5b28233b chore: remove deploy test file admin 2026-10-05 19:10:53 +02:00
  • 00b380e71e test: trigger deploy via webhook admin 2026-10-05 19:09:09 +02:00
  • db1b1bf75c feat: add three-message onboarding after /start admin 2026-10-05 17:15:26 +02:00
  • 2941cb2a24 feat: remove /idea_voice, revert to text-only ideas admin 2026-10-05 15:25:22 +02:00
  • 7b76bef889 fix: register slash command handler admin 2026-10-05 01:47:32 +02:00
  • 40383eb6e7 fix: use APInex TTS for voice ideas admin 2026-10-05 01:35:41 +02:00
  • 95f9729261 feat: add voice idea command admin 2026-10-05 01:24:23 +02:00
  • 6ed2599a52 feat: add voice idea command admin 2026-10-05 01:17:47 +02:00
  • 0d181b0c05 feat: make ideas single-use and clear user data admin 2026-10-05 00:43:47 +02:00
  • 7744884b78 feat: add idea generation and post history admin 2026-10-05 00:18:53 +02:00
  • 9f32f930db feat: add help version notices and user errors admin 2026-10-04 21:55:55 +02:00
  • 9e46b7218c fix: process galleries and clean post output admin 2026-10-04 21:25:01 +02:00
  • 33cc2b8a15 feat: show typing status during processing admin 2026-10-04 21:14:05 +02:00
  • 6abea3acc8 docs: update social writer project status admin 2026-10-04 21:02:04 +02:00
  • 2ab248bc54 fix: clarify writer output and verify reply context admin 2026-10-04 21:00:18 +02:00