Antigravity
8cffae46fa
feat(feedback): implement ChipDip-style floating dev feedback & bug report widget with markdown sync
2026-10-08 11:53:18 +03:00
Antigravity
e1cacde543
fix(reader): keep word translation popup as compact block on desktop without full-width stretch
2026-10-08 11:46:44 +03:00
Antigravity
f10965eff5
feat(reader): implement FEAT-01 Focus Zen Mode (100% vh/vw, auto-hiding HUD, hotkeys F/Esc, native fullscreen)
2026-10-08 10:45:09 +03:00
Antigravity
9bbc9473de
fix: resolve bugs 01 through 08 and set Ollama TTL to 1h
2026-10-07 19:19:49 +03:00
Antigravity
6fb086a878
refactor(stage-5): modularize style.css into domain stylesheets and update service worker precache
2026-10-07 14:52:45 +03:00
Antigravity
e0775fd0d4
fix(lesson): support quiz mode and improve responsive layout for mobile and laptop
2026-10-07 13:50:13 +03:00
Antigravity
718e9797eb
feat(lessons): implement comprehensive lesson configurator, session runner and AI debrief (Beta)
2026-10-07 13:03:16 +03:00
Antigravity
31e105b2c2
feat(tts): multi-voice switcher for EN & RU, Irina default voice, punctuation pause normalization and speed calibration
2026-10-07 12:07:01 +03:00
Antigravity
7893b353aa
feat(listening): interactive listening comprehension trainer with neural voiceover and auto-evaluation
2026-10-07 10:57:10 +03:00
Antigravity
a6fb4349e9
feat(tts): integrate autonomous Piper neural TTS with zero-latency pre-warming for words and context
2026-10-07 10:40:02 +03:00
Antigravity
dee9b8d10b
feat(reader): autonomous Wikipedia import and reading with media, tables and settings
2026-10-07 09:47:33 +03:00
Antigravity
82b7a654ca
feat(reader): добавить парсер RFC из RFC Editor и отдельную группу спецификаций на книжной полке
...
- Реализован парсер RFC в app/reader.py с авто-загрузкой с rfc-editor.org и datatracker.ietf.org
- Очистка пагинации ([Page X], \x0c) и разбиение спецификаций на структурированные главы (TOC, разделы)
- Эндпоинт POST /api/books/fetch-rfc с защитой от дублирования и поддержкой номеров/URL
- Визуальное разделение на книжной полке через hr-разделитель и блок спецификаций IETF & RFC
- Быстрые пресеты стандартов (HTTP/1.1, HTTP/2, TLS 1.3, OAuth 2.0, WebSocket, QUIC, TCP, DNS)
- Интеграция в интерактивную читалку (перевод по клику, авто-захват контекста, SRS карточки)
- Unit-тесты парсера и API (31/31 passed) и обновление Service Worker кэша
2026-10-06 21:46:07 +03:00
Antigravity
e73d3470b3
feat(ui): unify header and implement navigation drawer (Task 17)
...
- Redesign top header into clean, uncluttered layout with hamburger drawer trigger, clickable logo, central SRS focus badge, theme toggle and profile avatar
- Implement unified responsive Navigation Drawer for both desktop and mobile with touch swipe-to-dismiss, backdrop blur, keyboard Esc support and background scroll lock
- Streamline mobile bottom tab bar to 4 core actions (Dictionary, SRS, Reader, Menu) with Menu opening the unified drawer
- Synchronize real-time SRS due badges and dictionary word statistics between header, bottom tabs, and drawer
- Eliminate obsolete separate mobile-menu-modal in favor of unified drawer
- Bump Service Worker cache version to notes-v5.7
2026-10-06 21:28:25 +03:00
Antigravity
c9da5bd351
feat: background tasks manager and book sentence mining for CEFR tests
2026-10-06 16:36:39 +03:00
Antigravity
15d4987977
fix(auth, pwa): restore api.auth.me, bump PWA cache to v5.3, and fix CEFR CSS styling
2026-10-06 16:04:58 +03:00
Antigravity
a2eb26ced5
feat(cefr): dual mistake ingestion, 1-tap options breakdown, and 260 curated questions
2026-10-06 15:57:07 +03:00
Antigravity
4d58002b48
Implement Task 16: Murphy Grammar Engine & Handwritten Journaling
2026-10-06 15:42:10 +03:00
Antigravity
3fae321322
feat(cefr): CEFR level testing and automated gap ingestion engine (Task 15)
2026-10-06 15:24:33 +03:00
Antigravity
1c3f03a64c
feat(reader): multi-word and phrasal verb detector in reader (Task 14)
2026-10-06 15:16:02 +03:00
Antigravity
37a1f1ab35
feat(ai): integrate local Ollama AI for in-context sentence translation and caching (Task 13)
2026-10-06 15:05:24 +03:00
Antigravity
c38b1dae0a
fix(reader): sticky reader toolbar, compact settings grid, and viewport-aware Aa dropdown
2026-10-06 09:45:00 +03:00
Antigravity
0d05da7b9e
feat(reader): continuous reading mode, seamless infinite scroll, and end-of-chapter nav cards
2026-10-06 09:33:06 +03:00
Antigravity
6ee67c0653
feat(reader): remember reading position across refresh, add chapter progress bar, and plan PDF support
2026-10-05 16:51:08 +03:00
Antigravity
fdc11ed9ea
fix(reader): restore font-controls closing brace and fix desktop popup and settings panel styling
2026-10-05 16:25:56 +03:00
Antigravity
84e9be614e
feat(reader): implement full appearance customization panel with themes, fonts, margins, line-height, and localStorage persistence
2026-10-05 16:15:20 +03:00
Antigravity
c0fdcd776b
feat(mobile): implement iOS Safari responsive layout, bottom tab bar, and mobile bottom sheet
2026-10-05 16:08:05 +03:00
Antigravity
a73bdc29fd
feat: prevent duplicate cards, merge contexts, and display star badge when word is in library
2026-10-05 15:15:06 +03:00
Antigravity
ca70580e62
feat(reader): full Markdown and HTML rendering for GitHub READMEs, tables, images and links
2026-10-05 13:30:00 +03:00
Antigravity
cbd65decd5
feat(reader): full markdown rendering, styled code blocks and precise popup positioning
2026-10-05 12:52:59 +03:00
Antigravity
d8a2c6e34f
feat: implement Stage 5 (Interactive Reader, EPUB/TXT parser, Bookshelf, Click-to-Translate) and Stage 4.3 (Strict CEFR level calculation)
2026-10-05 11:42:13 +03:00
Antigravity
c51c505b61
fix(ui,auth): fix login overlay styles, PWA service worker scope, favicon, and update user config to kopri
2026-10-05 11:19:56 +03:00
Antigravity
2294121777
feat(trainer): add GitHub activity heatmap, 4-option quiz mode, active typing, and duplicate checks
2026-09-23 10:02:29 +00:00
Antigravity
d31c77fdd0
fix(ui): align batch select button and search input in one row
2026-09-23 09:38:41 +00:00
Antigravity
813d567b0e
feat(core): implement secure MVP core with dictionary search, auth, and CRUD
2026-09-22 13:27:11 +00:00