fix(ingest): implement beautiful upload loading state and fix button loading spinner visibility #66

Merged
mjasin merged 4 commits from bugfix/book-upload-indicator into infra/beta-deploy-test 2026-06-01 16:42:09 +00:00

4 Commits

Author SHA1 Message Date
mjasin f066253701 fix(reader): resolve PR #66 code review issues
- Shifted ScrollToTopAsync timing to post-render inside LoadChapterAsync.
- Refactored viewport module loading using EnsureViewportModuleAsync to prevent leaks.
- Added selector parameter to scrollToTop in viewport.js.
- Implemented IAsyncDisposable and thread-safe CTS management in KnowledgeCoordinator.
- Fixed early-return loading status and memory leaks in KnowledgeCoordinator.
- Simplified BookIngestionModal state rendering with mutual exclusivity.
- Documented thread-affinity dispatching (InvokeAsync) in BookIngestionModal.
2026-06-01 18:41:00 +02:00
mjasin bd9e9bd036 docs: update nexus-code-review guidelines with detailed requirements for posting and resolving comments 2026-06-01 18:33:38 +02:00
mjasin f4ef7ba906 ux(reader): implement scroll-to-top on chapter switch and cancel stale background AI tasks 2026-06-01 18:27:26 +02:00
mjasin f81b2acc40 fix(ingest): implement beautiful upload loading state and fix button loading spinner visibility 2026-06-01 18:18:19 +02:00