From 9bbc9473de17504ca543320487202257eeed40d3 Mon Sep 17 00:00:00 2001 From: Antigravity Date: Wed, 7 Oct 2026 19:19:49 +0300 Subject: [PATCH] fix: resolve bugs 01 through 08 and set Ollama TTL to 1h --- TODO.md | 89 +++++++----------- app/ai.py | 2 +- app/config.py | 2 +- app/dictionary.py | 140 ++++++++++++++++++++++++++-- app/reader.py | 6 +- app/routers/dictionary.py | 8 +- app/static/css/dictionary.css | 52 ++++++++++- app/static/js/modules/api.js | 23 +++-- app/static/js/modules/dictionary.js | 40 ++++++-- app/static/js/modules/lesson.js | 18 ++-- app/static/js/modules/srs.js | 20 ++-- app/static/js/modules/ui.js | 24 ++++- docker-compose.yml | 4 +- tests/test_api.py | 50 ++++++++++ 14 files changed, 368 insertions(+), 110 deletions(-) diff --git a/TODO.md b/TODO.md index dac4c9b..47bf8f8 100644 --- a/TODO.md +++ b/TODO.md @@ -472,60 +472,43 @@ --- -## πŸ› ЗафиксированныС Π±Π°Π³ΠΈ (Π–Π΄ΡƒΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° исправлСниС) +### πŸ› УстранённыС Π±Π°Π³ΠΈ (Π Π΅ΡˆΠ΅Π½Ρ‹ ΠΈ протСстированы) -- [ ] **BUG-01: НС открываСтся ΠΎΠΊΠ½ΠΎ рСдактирования слова Π² словарС Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ**: - - **Π‘ΠΈΠΌΠΏΡ‚ΠΎΠΌ**: ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ ✏️ Ρƒ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ слова Π² спискС словаря Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит. - - **Диагностика**: Π² `app/static/js/modules/dictionary.js` функция `openEditModal` ΠΈΡ‰Π΅Ρ‚ элСмСнт ΠΏΠΎ id `'edit-card-modal'` (`document.getElementById('edit-card-modal')`), Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π² `app/static/index.html` модальноС ΠΎΠΊΠ½ΠΎ объявлСно с id `'edit-modal'` (`