-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog
BrewingCoder edited this page Apr 4, 2026
·
2 revisions
- DOCX Export — generate Word-compatible documents with styled text, chapter structure, front/back matter
- Push-to-Talk Voice Input — hold a configurable key or mouse button to dictate, release to insert at cursor
- Light/Dark Mode — toggle in sidebar or Settings > General, with 22-token theme system
- Hyphenation — Knuth-Liang hyphenation engine for print-quality PDF line breaks
- Roman Numeral Page Numbers — front matter pages use i, ii, iii; body resets to page 1
- TipTap Tables — markdown tables now render properly in the editor
- Section Breaks in MCP — AI agents can create part/act title pages via MCP tools
- Consistency Alerts Toggle — enable/disable background codex scanning in Settings > General
- Separate PDF, EPUB, and DOCX publish buttons (no forced dual generation)
- Manual version bumping (iterate on typography without burning version numbers)
- Book picker for multi-book universes
- Per-book filenames (BookTitle-vX.Y.epub/pdf/docx)
- All user settings stored in
~/.dasbook/settings.json(survives DB reset and uninstall) - Database defaults to
~/.dasbook/dasbook.db(consistent regardless of install method) -
DASBOOK_SETTINGS_FILEenvironment variable for switching dev/prod configurations - No seed database — service creates schema from migrations on first run
- AI provider selection persists immediately from chat dropdown
- MCP rename_node — was sending PATCH (metadata only), now correctly sends PUT (title)
- MCP get_ai_rules — proxy was returning AI config instead of universe authoring rules
-
MCP null responses — 204 responses now return
{ok: true}instead of null - Section break node kind added to all MCP tool descriptions
- Sidebar buttons 50% larger with bigger icons and labels
- Binder group headers (BOOKS, CHARACTERS, etc.) bold indigo for visibility
- Version string 200% larger
- Welcome dialog: "I Understand" button, explanation of why it shows every launch
- AI Connections: real links to API key pages, provider descriptions, Voyage AI toggle with explanation
- Compatibility star ratings for Custom API providers
- Show/Hide toggle for all API key fields
- Editor toolbar added to Codex entries
- Codex selection highlight matches binder style
- Diff review colors visible in light mode
- Chat AI messages: green with white text (iMessage style)
- Disabled buttons more visible (opacity 50% vs 30%)
- Published version cards and artifact buttons properly styled
- 12 font families with all 4 variants (regular, bold, italic, bold-italic) — 48 embedded TTFs
- New fonts: Crimson Pro, Cormorant Garamond, Spectral, Alegreya, PT Serif, Source Serif 4, Gentium Book Plus
- Print-Quality PDF Engine — real TTF glyph metrics, justified text, first-line indentation
- Recto Chapter Starts — chapters start on right-hand pages with blank page insertion
- Running Headers — author name on verso, chapter title on recto (toggleable)
- Drop Caps — large first letter at chapter/scene openings
- Scene Breaks — configurable ornament text between scenes
- Cover Image in PDF — full-page cover from uploaded image
- Section Break Node — part/act title pages in binder
- 12 Serif Fonts — expanded from 5 to 12 with full variant support
- Per-book PDF/EPUB generation with book picker
- Unified PublicationSettings for all formats
- Typography preview in settings
- Binding gutter margins
- Chapter start position (recto/verso/any)
- Paragraph spacing control
- Front/back matter pages (half-title, dedication, epigraph, foreword, preface, praise, acknowledgments, about author, also by)
- ARC/proof watermark and notice
- Cover image upload
- Sidecar auto-launch for Store/MSIX builds
- Service error dialog when backend fails to start
- Body size limit 20MB for cover images
- EPUB validates clean with EPUBCheck
Initial release.