• Joined on 2025-11-17
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 17:48:22 +00:00
3b63e0a91d fix(practice): guard lang variables; add furigana support for JA in prompts and UI; fix f-string JSON construction
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 16:43:05 +00:00
bc9e1ccca5 chore(make): add Alembic migration targets (migrate, migrate-down, migrate-current, migrate-revision)
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 16:42:28 +00:00
0e38c9b875 chore(make): add bot rebuild/build targets and restart helpers
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 16:39:47 +00: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
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 15:09:16 +00:00
6223351ccf docs(ROADMAP): добавить пункт — импорт слов из файлов
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 14:58:34 +00:00
9185cd34cf Немного изменил README
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 14:57:51 +00:00
42df2a9d02 docs(ROADMAP): переформулировать пункт — изменить словарь (оставить только слова) и добавить возможность получать инфо о словах
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 14:51:16 +00:00
6ab48c7362 docs(ROADMAP): добавить пункты — импорт нескольких слов и создание задач на выбранные слова
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 14:42:30 +00:00
1898e8fceb docs(ROADMAP): добавить пункт — убрать переводы текстов (скрыть перевод в упражнениях/диалогах)
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 14:22:35 +00:00
fbdd339eb1 feat(start): человекочитаемые кнопки главного меню и обработчики\n\n- Добавлена постоянная клавиатура с удобными подписями (эмодзи)\n- Добавлен /menu для показа клавиатуры в любой момент\n- Реализованы обработчики нажатий по тексту кнопок: /add, /vocabulary, /task, /practice, /import, /stats, /settings\n- Добавлены быстрые темы для тематических слов (inline) и обработчик их выбора
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 14:17:16 +00:00
c009b28843 fix(start): resolve SyntaxError by moving main_menu_keyboard above handlers and fixing skip_level_test text
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 14:15:32 +00:00
ff17dc543a feat(start): add persistent reply keyboard with main commands; add /menu to show it\nchore(bot): register BotCommand list for Telegram menu
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 13:51:11 +00:00
f8a5294ca8 фикс композера
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 13:44:55 +00:00
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 13:44:04 +00: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'
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 13:00:30 +00:00
80f248770a Исправлена регистрация нового пользователя и добавлены недостающие зависимости
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 12:47:25 +00:00
72a63eeda5 Добавлены основные функции MVP: тематические подборки, импорт слов, диалоговая практика, напоминания и тест уровня
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 11:46:50 +00:00
2c51fa19b6 Обновлен README - добавлена информация о /settings и новых типах заданий
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 11:46:21 +00:00
44f4f61fce Реализованы настройки пользователя и новые типы заданий
NANDI pushed to main at NANDI/tg_bot_language 2025-12-04 11:39:16 +00:00
dab1953888 Добавлена поддержка Cloudflare AI Gateway