Commit Graph

  • f3cfeff59b fix: кастомные сценарии практики теперь передаются в AI main mamonov.ep 2025-12-12 14:41:36 +03:00
  • adc8a6bf8e feat: мини-игры, premium подписка, улучшенные контексты mamonov.ep 2025-12-10 19:42:10 +03:00
  • b74ea2170c feat: добавлена фуригана для японского во все промпты AI mamonov.ep 2025-12-10 14:08:37 +03:00
  • 1d29055f69 fix: исправлен docker-bot-rebuild в Makefile mamonov.ep 2025-12-10 11:13:10 +03:00
  • f2c4f7031e refactor: обновлена админ-панель с меню и просмотром слов дня mamonov.ep 2025-12-10 11:05:11 +03:00
  • badad0a529 feat: batch-генерация слов дня, кнопка "Слово дня" в статистике mamonov.ep 2025-12-10 11:00:30 +03:00
  • aa7121a1af fix: исправлен импорт json в ai_service, добавлена команда /generate_wod mamonov.ep 2025-12-10 10:34:57 +03:00
  • f38ff2f18e feat: мини-истории, слово дня, меню практики mamonov.ep 2025-12-09 15:05:38 +03:00
  • 69c651c031 fix: передача user_id во все вызовы AI сервиса mamonov.ep 2025-12-08 16:56:31 +03:00
  • 16a7df0343 feat: персональные AI модели, оптимизация задач, фильтрация словаря mamonov.ep 2025-12-08 16:43:08 +03:00
  • 6138af4e63 chore: улучшен docker-bot-rebuild - полная пересборка контейнера mamonov.ep 2025-12-08 15:18:19 +03:00
  • eb666ec9bc feat: мульти-провайдер AI, выбор типов заданий, настройка количества mamonov.ep 2025-12-08 15:16:24 +03:00
  • 3e5c1be464 feat: add translation language setting & onboarding flow mamonov.ep 2025-12-07 16:35:08 +03:00
  • d937b37a3b feat: multiple translations with context, improved task examples mamonov.ep 2025-12-06 21:29:41 +03:00
  • 63e2615243 feat: restructure menu and add file import mamonov.ep 2025-12-05 20:15:47 +03:00
  • 2097950c60 chore: temporarily hide ES/DE/FR languages, keep only EN and JA mamonov.ep 2025-12-05 14:42:19 +03:00
  • 99deaafcbf feat: JLPT levels for Japanese, custom practice scenarios, UI improvements mamonov.ep 2025-12-05 14:30:24 +03:00
  • 8bf3504d8d Изменил промпт mamonov.ep 2025-12-04 21:37:40 +03:00
  • a360121902 chore(ai): clarify prompts to request furigana only for kanji (exclude kana/latin) for JA; include annotated fields for messages/suggestions mamonov.ep 2025-12-04 21:37:21 +03:00
  • e05e1930d8 feat(practice): render suggestions as Telegram spoilers (<span class="tg-spoiler">) mamonov.ep 2025-12-04 20:52:32 +03:00
  • 3b63e0a91d fix(practice): guard lang variables; add furigana support for JA in prompts and UI; fix f-string JSON construction mamonov.ep 2025-12-04 20:48:38 +03:00
  • bc9e1ccca5 chore(make): add Alembic migration targets (migrate, migrate-down, migrate-current, migrate-revision) mamonov.ep 2025-12-04 19:43:21 +03:00
  • 0e38c9b875 chore(make): add bot rebuild/build targets and restart helpers mamonov.ep 2025-12-04 19:42:44 +03:00
  • 472771229f feat(i18n): localize start/help/menu, practice, words, import, reminder, vocabulary, tasks/stats for RU/EN/JA; add JSON-based i18n helper\n\nfeat(lang): support learning/translation languages across AI flows; hide translations with buttons; store examples per lang\n\nfeat(vocab): add source_lang and translation_lang to Vocabulary, unique constraint (user_id, source_lang, word_original); filter /vocabulary by user.learning_language\n\nchore(migrations): add Alembic setup + migration to add vocab lang columns; env.py reads app settings and supports asyncpg URLs\n\nfix(words/import): pass learning_lang + translation_lang everywhere; fix menu themes generation\n\nfeat(settings): add learning language selector; update main menu on language change mamonov.ep 2025-12-04 19:40:01 +03:00
  • 6223351ccf docs(ROADMAP): добавить пункт — импорт слов из файлов mamonov.ep 2025-12-04 18:09:31 +03:00
  • 9185cd34cf Немного изменил README mamonov.ep 2025-12-04 17:58:50 +03:00
  • 42df2a9d02 docs(ROADMAP): переформулировать пункт — изменить словарь (оставить только слова) и добавить возможность получать инфо о словах mamonov.ep 2025-12-04 17:58:07 +03:00
  • 6ab48c7362 docs(ROADMAP): добавить пункты — импорт нескольких слов и создание задач на выбранные слова mamonov.ep 2025-12-04 17:51:31 +03:00
  • 1898e8fceb docs(ROADMAP): добавить пункт — убрать переводы текстов (скрыть перевод в упражнениях/диалогах) mamonov.ep 2025-12-04 17:42:45 +03:00
  • fbdd339eb1 feat(start): человекочитаемые кнопки главного меню и обработчики\n\n- Добавлена постоянная клавиатура с удобными подписями (эмодзи)\n- Добавлен /menu для показа клавиатуры в любой момент\n- Реализованы обработчики нажатий по тексту кнопок: /add, /vocabulary, /task, /practice, /import, /stats, /settings\n- Добавлены быстрые темы для тематических слов (inline) и обработчик их выбора mamonov.ep 2025-12-04 17:22:50 +03:00
  • c009b28843 fix(start): resolve SyntaxError by moving main_menu_keyboard above handlers and fixing skip_level_test text mamonov.ep 2025-12-04 17:17:31 +03:00
  • ff17dc543a feat(start): add persistent reply keyboard with main commands; add /menu to show it\nchore(bot): register BotCommand list for Telegram menu mamonov.ep 2025-12-04 17:15:49 +03:00
  • f8a5294ca8 фикс композера mamonov.ep 2025-12-04 16:51:26 +03:00
  • d48e3ff952 123 mamonov.ep 2025-12-04 16:45:03 +03:00
  • cf8f71e24a fix(tasks): handle next_task by resetting FSM to doing_tasks; add stop/cancel controls and stop button\n\nfix(words/import): pass user level into VocabularyService.add_word via difficulty_level; rename incorrect 'difficulty' arg to 'difficulty_level' mamonov.ep 2025-12-04 16:44:16 +03:00
  • 80f248770a Исправлена регистрация нового пользователя и добавлены недостающие зависимости mamonov.ep 2025-12-04 16:00:38 +03:00
  • 72a63eeda5 Добавлены основные функции MVP: тематические подборки, импорт слов, диалоговая практика, напоминания и тест уровня mamonov.ep 2025-12-04 15:46:02 +03:00
  • 2c51fa19b6 Обновлен README - добавлена информация о /settings и новых типах заданий mamonov.ep 2025-12-04 14:47:07 +03:00
  • 44f4f61fce Реализованы настройки пользователя и новые типы заданий mamonov.ep 2025-12-04 14:46:30 +03:00
  • dab1953888 Добавлена поддержка Cloudflare AI Gateway mamonov.ep 2025-12-04 14:39:23 +03:00
  • ca5b45117f Обновлен README - добавлена информация о /task и /stats mamonov.ep 2025-12-04 14:34:13 +03:00
  • dfbd2f53fd Реализованы задания и статистика (/task, /stats) mamonov.ep 2025-12-04 14:30:06 +03:00
  • 6e735a2eab Добавлена возможность запуска только БД для локальной разработки mamonov.ep 2025-12-04 11:55:51 +03:00
  • 253f557bd1 Добавлена поддержка виртуального окружения и автоматизация mamonov.ep 2025-12-04 11:23:48 +03:00
  • f7847226d0 Добавлен Docker Compose для простого развёртывания mamonov.ep 2025-12-04 11:16:14 +03:00
  • 1a02c979d0 Реализован MVP телеграм бота для изучения языков mamonov.ep 2025-12-04 11:09:54 +03:00
  • df9f9f3d4d Добавлено техническое задание для Telegram бота по изучению языков mamonov.ep 2025-12-04 10:51:15 +03:00
  • bda8d5edf4 Initial commit NANDI 2025-12-04 07:49:51 +00:00