From e49ecfe601c924fa68671477331a860acf8a62f7 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Wed, 16 Jul 2025 15:54:16 +0300 Subject: feat: add concurrent processing, queue system, and UI improvements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Implement concurrent word processing with background queue - Add processing statistics showing active tasks and total cards - Enable circular navigation through cards - Fix card deletion to update total count correctly - Add version number to GUI window title - Prevent unwanted UI reloads for background-processed cards - Enable immediate audio playback before image generation completes - Update 'Keep & Continue' button to 'New Word' - Improve queue status tracking for all processing operations 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- TODO.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'TODO.md') diff --git a/TODO.md b/TODO.md index d89b2bb..ab84a41 100644 --- a/TODO.md +++ b/TODO.md @@ -5,9 +5,13 @@ - [x] Interactive word input with Bulgarian validation - [x] Live preview of generated images and audio - [x] Fine-grained regeneration (image-only, audio-only, or both) -- [x] Session management with "Keep & Continue" functionality +- [x] Session management with "New Word" functionality - [x] Export to Anki CSV from GUI session - [x] Progress indicators and status updates +- [x] Concurrent word processing in GUI - users can enter new words while previous ones are being generated +- [x] Word queue system with background processing +- [x] Queue status display showing pending, processing, and completed jobs +- [x] Navigation supports both disk files and queue-completed words ## GUI Enhancements (Future) - [ ] Implement actual audio playback (currently shows controls only) -- cgit v1.2.3