Repository navigation
Releases
Magpie v0.1.10
- ship.sh: run from its own checkout, so the jump into ~/.magpie-release doesn't loop
- Look Up and Fix fill in a book's series from Open Library
- Removed books from an older engine wait in Removed instead of being checked on every open
- Sync the verify-library-undo skill to 784ae6d
- Fix: select books and press Fix to repair, look up and fill in what's missing
- just ship builds in its own worktree, ~/.magpie-release
- Calibre import: a | in an author's name becomes a comma, Last, First turns round, degrees go
First time opening it? macOS will warn you because Magpie is not notarized yet. Open System Settings › Privacy & Security and click Open Anyway. Details: https://magpie.gmfoster.com/#first-open
This build is for Macs with Apple silicon.
Magpie v0.1.9
- Run the formal checks every night, deeper, and flag failures
- Sync the verify-naming skill to eecc8f3
- Check file names against any text, and keep them whole and short enough
- Format epub.ts
- Sync the verify-import-fuzz skill to 72940ed
- Fuzz importing, and fix the five ways damaged books broke it
- Sync the verify-determinism skill to be68bec
- Build the same book byte for byte at any time and in any time zone
- Sync the verify-drm skill to ac71b60
- Check DRM with random sessions, and keep a locked book's Calibre cover through a power cut
- Sync the crash-safety and Undo skills to 59d1f71
- Make every change survive a power cut
- Add the verify-library-undo skill
- Keep edits and undo steps safe from background jobs, and model-check it
- Add pstack's formal verification skills
First time opening it? macOS will warn you because Magpie is not notarized yet. Open System Settings › Privacy & Security and click Open Anyway. Details: https://magpie.gmfoster.com/#first-open
This build is for Macs with Apple silicon.
Magpie v0.1.8
- Review button counts only books with suggested details
- ship.sh: don't claim the build was installed when --no-install left it out
First time opening it? macOS will warn you because Magpie is not notarized yet. Open System Settings › Privacy & Security and click Open Anyway. Details: https://magpie.gmfoster.com/#first-open
This build is for Macs with Apple silicon.
Magpie v0.1.7
- just ship --no-install: publish without replacing the installed copy, to test the updater
- Apple Books: the series leads the title, and a book already in Books asks before a second copy
First time opening it? macOS will warn you because Magpie is not notarized yet. Open System Settings › Privacy & Security and click Open Anyway. Details: https://magpie.gmfoster.com/#first-open
This build is for Macs with Apple silicon.
Magpie v0.1.6
- Format readers.ts and mobi.ts; pin prettier so CI can't drift
- The window goes down to add, clean, send: iPhone & iPad first in Send, a Send to section in the sidebar
- Add books in any common format: MOBI, AZW3, PDF, FB2, text, web pages and zips of them
- Design pass: toolbar fits the smallest window, Reduce Motion stops every animation, clearer review and inspector
- Apple Books: send.books puts a copy filed by series, author sort and cover into Books, and the preview has iPhone Duo (folded and open) and iPad
- Look Up brings back Open Library readers' ratings
- Look Up Details finds the real cover for books whose cover Magpie drew or is too small
- Bench: a cover counts only if it is the book's own
- Covers: a book with none gets one drawn from its title and author
- Bench: layout twins, text preserved gate, clean rate
- Covers: Choose a Cover puts a picture into the book, and Calibre's cover goes in when a book has none
- Send builds the right file for each reader and keeps it
- Layout: books obey the reader's font, size, spacing and dark mode
- Paper-craft art from Greg's image kit: README header, social card, site spots, DMG background, empty states
- Clean or Needs work: every book is checked, and what's left is a to-do
- Motion, part two: rolling counts, Look Up's pace, shelves filling in, page slides, milestones and a repairs tally
- Motion: a gliding progress bar, books that rise in, covers that fade up, accepted details that land, and sheets that leave
- New icon: a paper-craft magpie whose wing is a fan of book pages
- just ship: gate on CI's check only, Rust tests beside the build, UI built only when it changed
- Release from the Mac: just ship, signed auto-update, a lighter release profile
- CI: run the gate in Playwright's image, Mac job only when the app changes
First time opening it? macOS will warn you because Magpie is not notarized yet. Open System Settings › Privacy & Security and click Open Anyway. Details: https://magpie.gmfoster.com/#first-open
This build is for Macs with Apple silicon.
Magpie v0.1.5
First time opening it? macOS will warn you because Magpie is not notarized yet. Open System Settings › Privacy & Security and click Open Anyway. Details: https://magpie.gmfoster.com/#first-open
Magpie v0.1.4
First time opening it? macOS will warn you because Magpie is not notarized yet. Open System Settings › Privacy & Security and click Open Anyway. Details: https://magpie.gmfoster.com/#first-open
Magpie v0.1.3
First time opening it? macOS will warn you because Magpie is not notarized yet. Open System Settings › Privacy & Security and click Open Anyway. Details: https://magpie.gmfoster.com/#first-open
Magpie v0.1.2
First time opening it? macOS will warn you because Magpie is not notarized yet. Open System Settings › Privacy & Security and click Open Anyway. Details: https://magpie.gmfoster.com/#first-open
Magpie v0.1.1
First time opening it? macOS will warn you because Magpie is not notarized yet. Open System Settings › Privacy & Security and click Open Anyway. Details: https://magpie.gmfoster.com/#first-open