Releases: superdd-coder/SinkDuce
Releases · superdd-coder/SinkDuce
Release list
v1.0.2
What's Changed
- chore: add CI workflow for Docker build, pytest, and tsc checks by @superdd-coder in #1
- fix: add missing python-docx dependency for .docx file parsing by @superdd-coder in #2
- fix: preserve original source in conflict items so frontend can fetch… by @superdd-coder in #3
- chore: bump version to 1.0.2 by @superdd-coder in #4
New Contributors
- @superdd-coder made their first contribution in #1
Full Changelog: v1.0.1...v1.0.2
v1.0.1
v1.0.0
v0.2.0
v0.2.0 — First Stable Release
This release marks the first production-ready version after weeks of iteration.
🎨 Zero Enclosure Editorial Redesign
- Unified serif typography system (Source Serif 4 + Geist)
- Geometric diamond navigation indicators and refined sidebar
- MinerU parsed document UI refresh
- Consistent toolbar / sidebar header heights
- Table zebra striping and editor polish
✍️ Collection Notes (WYSIWYG Editor)
- Full Tiptap editor with formatting toolbar, text color, lists
- Table insertion with bubble menu (resize, add/delete row/col)
- Image upload, resize, and inline caption editing
- Notes import/export and markdown paste support
- AI distillation blocks with race-condition fixes
📄 Document Parsing
- MinerU cloud parsing with markdown chunker
- Extracted content tab for parsed documents
- WYSIWYG markdown editor
- Chunk offset accuracy and scroll-based source navigation
- Merged line break fixes in file detail dialog
🧠 RAG Pipeline
- Agentic RAG orchestration with enforced reranking
- Split grade with retained info and thinking steps UI
- Refined retrieval pipeline unification
- Prompt consolidation and base64 inline image processing
- Consolidated summary generation for collections
🎤 Meeting & Transcription
- Local FunASR transcription (SenseVoiceSmall, 5 languages)
- Real-time streaming transcription (Paraformer)
- Hot words support for domain terminology
- Meeting summary with speaker-aware sections
- Multi-collection allocation w/ project splitting
- Load/Download separation — Load no longer auto-downloads models; clear prompts guide users to download first
🔧 Developer Experience
- MCP Server with 18 RAG tools for AI agent integration
- Dashscope one-shot provider configuration
- Dashscope Visual model support (default qwen3.5-flash)
- GitHub Actions auto-release workflow
- Docker Compose one-command deployment
🛠 Fixes
- Dockerfile switched to pnpm (resolves Tiptap version conflicts)
- All TypeScript errors resolved
- Distill block race conditions and round-trip corruption
- Note editor focus, ESC key, and container height fixes
- Caption edit input DOM isolation
- Removed accessibility snapshot accidentally committed