Repository navigation
Releases: liminal-hq/folio
Releases · liminal-hq/folio
Release list
Folio v0.1.1
Folio 0.1.1 repairs the AppImage copy of folio-mcp that AI agent programs use. When Folio starts from an updated AppImage, it now refreshes an existing kept copy in the background, so the agent receives the matching version without reopening Help > Connect an agent. Nothing is created for people who have not connected an agent.
Downloads
- Windows 11 (x64 and ARM64): a setup
.exeand an.msi. They are unsigned, so SmartScreen warns on first run; choose More info, then Run anyway. - Linux (x86_64 and aarch64):
.deb,.rpmand AppImage. The packages are unsigned. Make the AppImage executable and run it. - For AI agents:
folio-0.1.1.mcpbis a one-click bundle for Claude Desktop, and the@liminal-hq/folio-mcpnpm packages are attached as tarballs. The installers carryfolio-mcptoo, for Help > Connect an agent. SHA256SUMScovers every file. Check your download against it.
What's Changed
Fixes
- Refresh the kept folio-mcp when an AppImage starts by @ScottMorris in #285
Documentation
- Write the 0.1.0 release notes and lead each release with them by @ScottMorris in #286
CI and Build
- Prepare the 0.1.1 release by @ScottMorris in #287
Full Changelog: v0.1.0...v0.1.1
Folio v0.1.0
Folio 0.1.0 is the first public release of the local-first book layout app: make a picture book, a novel or a paperback in Easy mode, bring your words in from Word, Google Docs, ODT, Markdown or a paste, and send the result to Amazon KDP, Kindle, Kobo or a print shop.
Downloads
- Windows 11 (x64 and ARM64): a setup
.exeand an.msi. They are unsigned, so SmartScreen warns on first run; choose More info, then Run anyway. - Linux (x86_64 and aarch64):
.deb,.rpmand AppImage. The packages are unsigned. Make the AppImage executable and run it. - For AI agents:
folio-0.1.0.mcpbis a one-click bundle for Claude Desktop, and the@liminal-hq/folio-mcpnpm packages are attached as tarballs (they are not on npm yet). The installers carryfolio-mcptoo, for Help > Connect an agent. SHA256SUMScovers every file. Check your download against it.
What is in it
- Books of every kind. Picture books, novels, textbooks, cookbooks and illustrated guides, poetry and memoirs with photos, each from a preset with the right trim size, bleed, grid and styles, and a New book wizard that shows the cover the look would give. Easy mode talks in plain words and hides what you do not need; Expert shows everything, and switching never removes anything.
- The page. Text, picture and note boxes, shapes, tables, master pages, ruler guides, page marks, colour, gradient and texture backgrounds, turned frames, section page numbers, and swatches you can manage from a Swatches tab. Text flows through frames and columns, and a story editor edits a flow a paragraph at a time.
- Words in. Import Word, OpenDocument, Rich Text, Markdown and plain text, and choose what each style of the imported document becomes.
- Proofing. Spelling with a bundled English (Canada) dictionary and downloads for other languages, underlined as you type, and a Check book dialog (preflight) that says how to fix what it finds, including text in a font nobody has and small text in a rich black.
- Covers that do the maths. The spine from the page count and the paper, wrap and bleed for the paperback cover, words on the back cover, and a barcode.
- Out. KDP interior and paperback cover PDFs, a print-shop PDF (PDF/X-4), a share PDF, a soft proof for a press's CMYK profile, a cover picture for a store, reflowable EPUBs for Kindle and Kobo, and fixed-layout EPUBs for picture books. After an export, Where do these go? says where to upload each file.
- Yours to keep. A
.foliofile is an open zip of JSON, Markdown and your pictures. Nothing leaves your computer unless you export it, there is no account, and Folio keeps a recovery copy while you work. - Agents.
folio-mcplets an AI agent work on the books you have open, and you can undo what it does. - Updates, only when you ask. Folio looks for a newer version from Help > Check for updates, or at start if you turn that on in Preferences > Updates. It is off until you do.
Known limits
- The installers and packages are not signed by a publisher, so Windows warns on first run. The updater does check the signature of every update.
- Windows on ARM is built and checked in CI but has not been run on ARM hardware. There is no macOS build.
- Fixed-layout EPUBs are checked on a Kobo Aura, and Amazon's converter (Kindle Previewer) accepts them, but they have not been looked at on a Kindle.
- Updating has not been tried end to end on a real install; the first chance is 0.1.1. An AppImage keeps a copy of
folio-mcpfor agent programs and refreshes it only when Connect an agent is opened. - From this release a change to the book file format comes with a migration, but the format is young. Keep a copy of anything that matters.
What's Changed
Enhancements
- Add the shared window chrome as folio-chrome by @ScottMorris in #2
- Add the unpublished window plugins by @ScottMorris in #3
- Add the Tauri app shell with a frameless main window by @ScottMorris in #4
- Let the Tauri MCP drive the app in development only by @ScottMorris in #5
- Keep app settings in Rust, shared by every window by @ScottMorris in #6
- Lay out the main window with the app menu, menu bar and regions by @ScottMorris in #7
- Add the About, Preferences and Book tools windows by @ScottMorris in #8
- Port the full document model into folio-model by @ScottMorris in #15
- Read and write .folio files by @ScottMorris in #16
- Add the book session with intents, patches and undo by @ScottMorris in #17
- Add folio-presets for starting a new book by @ScottMorris in #19
- Add the folio-books plugin to share open books between windows by @ScottMorris in #20
- Add the books client, store and file actions to the frontend by @ScottMorris in #21
- Open on a welcome screen and work with a book in the main window by @ScottMorris in #22
- Add the folio-ribbon package by @ScottMorris in #23
- Show the ribbon and the classic toolbar in the main window by @ScottMorris in #24
- Add folio-layout with the font book and text shaping by @ScottMorris in #27
- Break paragraphs into lines with hyphenation by @ScottMorris in #28
- Flow text through frames and columns by @ScottMorris in #29
- Lay out a spread's text and check its geometry by @ScottMorris in #30
- Lay out a spread through the books plugin by @ScottMorris in #31
- Draw the open spread on the stage and the shelf by @ScottMorris in #33
- Duplicate and lock frames, with a frame menu by @ScottMorris in #34
- Edit a text frame's words in place by @ScottMorris in #35
- Show the inspector card beside the stage by @ScottMorris in #36
- Add, move, copy and remove pages from the shelf by @ScottMorris in #37
- Add text, picture and note boxes from the page menu by @ScottMorris in #38
- Edit margins, bleed, grid and frame boxes by number in Expert mode by @ScottMorris in #39
- Bring pictures into a book and draw them by @ScottMorris in #40
- Wire the ribbon and the classic toolbar to the page by @ScottMorris in #41
- Keep the page marks and their colours between runs by @ScottMorris in #42
- Add master pages and page numbers by @ScottMorris in #43
- Hide a master page item on one page from the page menu by @ScottMorris in #46
- Add ruler guide intents to the model and the session by @ScottMorris in #52
- Keep the rulers' visibility and unit in settings, and a colour for guides by @ScottMorris in #53
- Show rulers along the top and left of the stage by @ScottMorris in #54
- Pull ruler guides out of the rulers, move them and snap to them by @ScottMorris in #55
- Give masters guides and a surface to address frames by by @ScottMorris in #57
- Keep what the person puts on a master when the page numbers change by @ScottMorris in #58
- Address frames and guides by a surface so a master can be edited by @ScottMorris in #60
- Lay out a master's text on its own and draw its pictures and shapes on pages by @ScottMorris in #61
- Edit a master page on the stage in a view of its own by @ScottMorris in #62
- Make the masters on first use and open one from the page menu by @ScottMorris in #63
- Put a ruler guide on every page, or back on one spread by @ScottMorris in #64
- Show master guides on every page and put a guide on every page by @ScottMorris in #65
- Add a colour type, palette and colour picker by @ScottMorris in #66
- Copy a master item to one page so it can be edited there by @ScottMorris in #67
- Add the page background model by @ScottMorris in #68
- Add the SetBackground intent by @ScottMorris in #69
- Resolve which background each page shows by @ScottMorris in #70
- Draw colour and gradient backgrounds on the canvas and shelf by @ScottMorris in #71
- Set a page background from a dialog by @ScottMorris in #72
- Draw texture backgrounds and offer them in the dialog by @ScottMorris in #73...