Planned
(11)On the list. Genuinely.
Sharing & Public Catalog
PlatformPublic profile pages and shareable collection links. Show off your collection without inviting people over.
Insurance & Valuation Reports
DataGenerate PDF reports for your insurer: book list with photos, estimated values, total collection value. The document your insurance company asks for after the flood.
Dealer Directory
MarketplaceDealers with a business profile, browsable by collectors. Find a specialist by region, period, or subject. Connecting buyers and sellers, the old-fashioned way.
Admin Impersonation
Admin"View as user" mode for debugging. See exactly what a user sees — their books, collections, settings. With a big red banner so you don't forget whose life you're living.
Data Cleanup Tools
AdminOrphaned records, inconsistencies, duplicate publishers. The janitor's toolkit for when the platform grows beyond one-person oversight.
Catalog Generator
CatalogingSelect books, generate a professional Word catalog. Numbered entries with author, title, year, condition, provenance, optional pricing. Image placeholders ready for your photos. We build the skeleton, you make it yours. For dealers, auction houses, and collectors who take their library seriously.
Community
PlatformA place for collectors and dealers to talk shop. Book identification, trade discussions, knowledge sharing. Discord first — in-app if the community outgrows it.
Invoice System
PlatformPDF invoices per payment with sequential invoice numbers, merchant details, customer address, and VAT calculation. Auto-generated on payment, downloadable from the Billing tab. The document your accountant asks for.
WooCommerce Integration
MarketplaceTurn your catalog into a webshop. Sync books to WooCommerce as products — no re-entering, no copy-paste. Dealer only.
Catawiki Integration
MarketplaceFrom catalog to auction in one export. Lot descriptions generated, categories mapped, conditions translated. Dealer only.
AbeBooks / ZVAB Integration
MarketplaceFeed your inventory to the world's largest rare book marketplace, straight from your catalog. Dealer only.
Shipped
(61)Built, tested, and in your hands.
Bibliographic Cataloging
Cataloging76 formats, 45 cover types, 65 bindings, BISAC subjects, pagination, collation. Everything Excel couldn't handle.
Shipped in 0.1.0
Catalog Entry Generator (Trade + ISBD)
CatalogingTwo professional output modes — Trade Catalog (how dealers describe books at fairs) and ISBD Formal (how librarians describe them in catalogs) — in thirteen languages, each following its national trade association conventions. Your auction house and your librarian will both be impressed.
Shipped in 0.25.0
Contributors & MARC Roles
Cataloging69 contributor roles with smart name parsing. Because "author" is just the beginning.
Shipped in 0.2.0
Advanced Search
Search14 searchable fields, query-by-example, global search, empty field search. Find the needle in your organized haystack.
Shipped in 0.2.0
Import & Export
DataImport from any spreadsheet — Excel, CSV, or TSV with automatic column detection and multilingual field mapping. Export to XLSX, CSV, JSON, XML, RIS, BibTeX. Your data, your format, your choice.
Shipped in 0.3.0
Statistics Dashboard
DataFive tiers of charts and metrics. Total value, condition distribution, acquisition trends. More charts than a stockbroker's office.
Shipped in 0.4.0
Admin & User Settings
AdminProfile, preferences, date formats, items per page. Also: admin dashboard with user management.
Shipped in 0.5.0
External Links
CatalogingConfigurable link types per user, auto-fill URLs, open-in-new-tab. Connect your books to the world.
Shipped in 0.5.0
Library Lookup (32 providers)
DataOne search, thirty-two libraries across twenty-seven countries on five continents. If a book exists and has an ISBN, we'll probably find it.
Shipped in 0.26.0
Duplicate Detection
SearchFuzzy matching with adjustable threshold. Find the books you accidentally cataloged twice at 3 AM.
Shipped in 0.6.0
Collections & Tags
CatalogingMultiple collections, colored tags, bulk actions. Organize by theme, room, project, or whim.
Shipped in 0.7.0
Provenance Tracking
ProvenanceVisual timelines with 10 owner types, 14 association types, evidence sources. The whole story, beautifully told.
Shipped in 0.8.0
Enrich Mode
DataSearch libraries and merge data field-by-field. Green for new, amber for different. A diff tool for bibliographers.
Shipped in 0.8.0
Currency & Valuation
DataMulti-currency with live ECB rates, profit/loss tracking, home currency setting. Know what your collection is worth.
Shipped in 0.8.0
Marketing Website
WebsiteLanding page, Privacy Policy, Terms of Service, About, Changelog, Roadmap. All with Swiss design and questionable humor.
Shipped in 0.9.0
Announcements
AdminSystem-wide and targeted banners. Dismissible. For when we have something to say and can't wait for you to check the changelog.
Shipped in 0.9.0
Locale & Number Formatting
PlatformSingle locale setting drives number format (1,234.56 vs 1.234,56) and date display. Because Belgium alone has three official languages.
Shipped in 0.9.0
Feedback & Bug Reporting
PlatformBug reports, contact requests, callback requests — with admin queue, email alerts, and status tracking. Because "it doesn't work" is not a bug report.
Shipped in 0.9.0
Marginalia Blog
Website23 articles on condition grading, ISBD, provenance, ISBN history, book formats, and cataloging notation. Authority content for collectors and excellent procrastination material.
Shipped in 0.9.0
Admin System Stats
AdminGrowth charts, data health scores, activation funnels, and tier distribution. The kind of dashboard that makes you either proud or nervous.
Shipped in 0.21.0
Condition History
CatalogingThe physical life of a book: restorations, rebindings, repairs, damage events, assessments. Timeline with CRUD and auto-prompt on condition changes.
Shipped in 0.10.0
Printable PDF Inserts
CatalogingVintage 3×5" catalog cards with red line and typewriter font, plus full catalog sheets in Swiss typography across 6 paper sizes. Your digital collection meets paper.
Shipped in 0.11.0
Pre-Launch Polish
PlatformThe invisible work that makes a product feel finished. Save confirmations, unsaved-changes dots, duplicate warnings, loading states, error pages ("Ex Libris Nobody"), and a scroll-to-top button. Thirteen improvements in one afternoon.
Shipped in 0.24.0
SEO Foundation
WebsiteSitemap (71 pages), social preview images for every page, and all the invisible metadata search engines look for before they look at your content.
Shipped in 0.24.0
SEO & Discoverability
WebsiteThe sequel where we actually told Google about all those pages. Structured data on every public page: FAQ schema, ItemList for blog and wiki indexes, BreadcrumbList on articles, OpenGraph article tags, JSON-LD for changelog and roadmap, and llms.txt for AI crawlers. Seventy-six pages in the sitemap, all asking politely to be indexed.
Shipped in 1.1.0
Dark Mode & Design Tokens
Platform220 hardcoded color classes replaced with semantic design tokens across 31 files. Sun/Moon toggle in the app header. Zero gray-* classes remaining. The app finally respects your system preference — or lets you choose.
Shipped in 1.2.0
Saved Searches
SearchBookmark your most-used filter combinations and recall them with one click. A dropdown next to the Advanced button shows all saved queries with a count badge. Hover to delete, click to load. Your search bar now has a memory.
Shipped in 1.2.0
Free Tier AI Scans
GrowthEvery new user gets 10 trial AI scans and 100 MB of image storage. Photograph a title page, get a complete catalog entry. No credit card required. Fall in love with the scanner before committing to a plan.
Shipped in 1.2.0
UX Improvements (16 items)
PlatformInfinite scroll, bulk status change, bulk tag assignment, drag-to-reorder contributors, draft recovery, clickable status badges, collection and tag search dropdowns, field validation, external link grouping, and more. Every rough edge from v1.0 polished smooth.
Shipped in 1.2.0
Server-side Author Sort
PlatformSorting by author now works across your entire library, not just the page you're looking at. A generated column on every book extracts the first author's sort name from the contributors JSONB. Postgres keeps it in sync automatically — no triggers, no cron jobs, no drift.
Shipped in 1.2.1
Bulk Image Import Redesign
CatalogingAction buttons pinned next to the page title instead of hiding below your 200 photos. Subtle phase dots, friendlier copy, bordered preview table. The page now looks like it belongs to the rest of the app.
Shipped in 1.2.1
Activity Logging & Live Feed
PlatformYour collection now has a memory. Every book added, every edit, every enrichment — tracked and browsable. A personal activity page, a per-book timeline, and a live feed for admins. The provenance of your provenance.
Shipped in 0.13.0
Image Upload
CatalogingDrop files or snap photos from your phone. Pinch to zoom, swipe to browse, drag to reorder. Covers sync to every view. Because a book catalog without photographs is just a spreadsheet with pretensions.
Shipped in 0.24.0
Cover Images
CatalogingPaste a URL or let Enrich find one. Covers on detail pages, list thumbnails, grid cards. Click to view full-size in a lightbox. Phase 1 of image upload.
Shipped in 0.12.0
Enrich Everywhere
DataEnrich on add form, one-click from detail page, auto-trigger via URL parameter. Lookup promoted to main navigation. Data enrichment is now a first-class citizen.
Shipped in 0.12.0
Sticky Navigation
PlatformHeader stays fixed while scrolling. Always one click away from your collection, lookup, or search.
Shipped in 0.12.0
Mobile Responsiveness
PlatformThe entire app now works on screens narrower than a duodecimo. Slide-out menu, compact book cards, touch-friendly everything. The app no longer assumes you own a desk.
Shipped in 0.23.0
Wiki / Knowledge Base
Website41 articles across 8 categories, a 150+ term glossary, and reference guides for every format and contributor role. Written for people who read manuals — and written well enough that people who don't might start.
Shipped in 0.20.0
User Onboarding
PlatformA welcome wizard that asks the right questions, a getting-started checklist that adapts to your profile, and empty pages that actually tell you what to do instead of staring blankly. Because an empty library page shouldn't feel like a dead end.
Shipped in 0.22.0
Valuation History
DataTrack market value over time. Appraisals, auction results, dealer quotes, insurance valuations — with provenance auto-sync and a value trend chart. A price memory for every book.
Shipped in 0.15.0
User Management & Detail Pages
AdminFull user profiles with stats, collections, recent books, support history. Admin notes, status actions, direct email. Sortable list with heat indicators.
Shipped in 0.12.0
Admin Sidebar Navigation
AdminPersistent sidebar with icon navigation across all admin pages. Badges for actionable items. No more "Back to Dashboard" ping-pong. Compact on mobile.
Shipped in 0.12.0
User Onboarding Funnel (Admin View)
AdminSix steps from "signed up" to "actually uses the platform," tracked per user and aggregated into a conversion funnel. Visible to admins, invisible to you. As intended.
Shipped in 0.21.0
Tier System & Feature Gating
PlatformThree tiers: Collector (free, always), Collector Pro (€9.99/month), and Dealer (€49/month). Locked features are visible but gated — you can see what you're missing. Subscription-driven: your effective tier is determined by your active Mollie subscription.
Shipped in 0.14.0
Invite Codes
PlatformShareable promo codes for bloggers, bookfairs, and friends. Hand someone a code, track who uses it, grant trial days. Marketing without measurement is guesswork.
Shipped in 0.13.0
Platform Health Score & Checks
AdminSeven data quality checks sorted worst-first: ISBN filled in? Condition set? Cover photo? The platform now knows where the gaps are — and so do you.
Shipped in 0.21.0
Collection Audit
CatalogingYour library, scored. Missing contributors, books without identifiers, provenance gaps, incomplete fields — all surfaced with one-click fixes. "Your collection is 87% complete. These 14 books need attention."
Shipped in 0.16.0
Subject Classification System
CatalogingThose cryptic numbers on library spines now have names. Type a Dewey code, see "English fiction." Type a description, find the code. Four systems (DDC, LCC, UDC, NUR), 12,535 entries, and smart matching in Library Lookup that resolves even partial codes to the nearest category.
Shipped in 0.27.0
BibTeX Export
DataExport as .bib — the standard for LaTeX, Zotero, Mendeley, and JabRef. Stable citation keys, proper escaping. For collectors with academic habits.
Shipped in 0.27.0
RIS Export
DataExport to .ris — the format every reference manager on the planet understands. If BibTeX is for LaTeX people, RIS is for everyone else.
Shipped in 0.27.0
XML Export
DataStructured XML export. For when JSON feels too modern and CSV feels too flat.
Shipped in 0.27.0
SQLite Export
DataDownload your entire collection as a single portable database file. Books, collections, tags, provenance, valuations — nine relational tables with foreign keys intact. Open it in DB Browser, query it with SQL, back it up to a USB stick. Your data, truly yours.
Shipped in 0.33.0
Newsletter
GrowthSign up for occasional updates on new features, book trade tips, and the odd literary digression. No spam, no schedule, just news when there's news.
Shipped in 0.27.0
Bulk Image Import
CatalogingDrop 500 photos at once. Name each file after its catalog number and Shelvd matches them to your books automatically — preview table, progress bar, duplicate detection, mismatch export. Because photographing 200 books shouldn't mean 200 upload sessions. Dealer only.
Shipped in 0.27.0
ISBN Barcode Scanner
CatalogingPoint your camera at the barcode like it's 2012 and you're at a self-checkout. Native detection on Chrome, ZBar WASM on Safari — works on phones, laptops, even that dusty webcam. Because apparently typing thirteen digits is "too many digits."
Shipped in 0.28.0
Admin Storage Tracking
AdminPer-user storage bars with traffic-light colors (green/amber/red) in the admin panel. Visual progress bars, exact percentages, and a quiet warning when someone hits 90%. The admin now knows who's filling up the disk before the disk fills up.
Shipped in 0.28.0
Paid Subscriptions
PlatformUpgrade to Collector Pro or Dealer with iDEAL, Bancontact, credit cards, or SEPA direct debit. In-app upgrade, Mollie checkout, auto-renewal, cancellation with grace period, lazy downgrade. Billing tab with payment history. Admin dashboard with MRR tracking, payment history, and one-click refunds.
Shipped in 0.30.0
Email Change
PlatformChange your email address from Settings. Dual confirmation — both your old and new inbox must verify the change. Because account security shouldn't be an afterthought.
Shipped in 0.32.0
AI Book Scanning
CatalogingPhotograph a title page — even a 300-year-old one with no ISBN — and get a complete catalog entry. Snap the cover, title page, and colophon; Claude Vision reads the text, cross-references between photos, and pre-fills every field. Five seconds from shutter to structured data. No other book app does this.
Shipped in 0.32.0
AI Enrich from Photos
CatalogingAlready have photos of your book? Hit AI Enrich and let Claude re-read your title page, cover, and colophon to fill in missing fields. Same AI vision, no re-photographing. One click from the book detail or edit page, results shown in the familiar enrich diff panel where you pick what to keep.
Shipped in 0.34.0
Pre-Launch UX Polish
PlatformFifty-one improvements in one weekend. Quick-filter tabs, visual status badges, value averages, date range search, copy-to-clipboard identifiers, collection breadcrumbs, set-as-cover, paste-to-detect links, scan progress indicator, password strength meter, responsive mobile layouts, swipe gestures, and humorous empty states. The version where rough edges became smooth surfaces.
Shipped in 1.0.0
Missing something?
This roadmap is shaped by what collectors actually need — which is to say, by the problems we encounter while cataloging our own books. If you have a feature request, a complaint, or a strong opinion about metadata standards, we'd love to hear it via our support page. We read everything. It's a compulsion.
This roadmap represents our current intentions, not contractual obligations. Features may shift in priority based on user feedback, technical constraints, or the discovery that something is harder than we thought. Which happens more often than we'd like.