Version 0.3.0
Create decks from PDFs, images, and web pages with AI • Search cards in Brain Dump and Deck Library instantly • macOS Tahoe compatibility and reliability improvements
0.3.0 · macOS, iOS
New Features
SuperCards Exchange Format & LLM-Integrated Workflows (macOS)
The headline feature of v0.3.0: use your favorite AI tools (Claude, ChatGPT, Gemini) to create content-rich decks from existing material. The new import pipeline covers the full journey:
- Exchange Format (.supercards.json): A semantic JSON schema that describes deck content declaratively — headings, body text, images — without worrying about layout
- Prompt Templates: Built-in prompt templates for five workflows — PDF, image files, text documents, web pages, and from scratch — ready to paste into any LLM
- Layout Engine: Automatically converts semantic content blocks into positioned card elements, handling text sizing, image placement, and multi-face layouts
- PDF Image Extraction: Images referenced by page and index are extracted automatically during import
- URL Image Support: Image blocks can reference URLs; the pipeline downloads and embeds them
- Validation & Preview: A no-side-effects validation step shows warnings and a card count before committing the import
- Two-Phase Import: ASSEMBLE to a temp directory, then DRIP-FEED to the iCloud-synced library to prevent partial sync corruption
Deck Builder (macOS)
A dedicated window for importing AI-generated decks:
- Select an import folder containing a
.supercards.jsonmanifest and any referenced assets - Preview validation results (card count, warnings, errors) before importing
- One-click import creates the deck and updates the library index
Workflow Instructions Modal (macOS)
A 4-step guided tutorial accessible from the Home screen:
- Step-by-step instructions: how it works, copy prompt, upload & describe, import
- LLM selector (Claude, ChatGPT, Gemini) with tailored prompt preview
- Copy-to-clipboard for immediate use in your AI assistant
Search in Brain Dump & Deck Library (macOS)
- Search fields in Brain Dump and Deck Library for quickly finding cards
- Card-level queries filter results as you type
- Select a card from search results to load it directly into the Card Editor
Deck Picker Modal (macOS)
- New modal when launching the Card Editor lets you choose which deck to edit
- “Load from last modified” option for quick access to your most recent work
Improvements
Home Screen (macOS)
- Redesigned bento grid layout with compact changelog highlights and expanded workflow section
- New “LLM-Integrated Workflows” section with five entry points for AI-assisted deck creation
- Updated navbar icon to monochrome stroke design
- New orange beta badge
Card Editor (macOS)
- Dynamic window titles show the current deck and card name
- Image processing preserves original format instead of re-encoding to PNG
- Skips unnecessary decode/encode round-trip when no resize is needed
macOS Tahoe Compatibility
- Liquid Glass visual effects suppressed to preserve the intended app appearance
- NSPopover calls dispatched to main thread to prevent crashes on Tahoe
- Dropdown Tile redesigned for Tahoe compatibility
- Tray icon embedded into the binary at compile time for reliable display
Architecture
- Extracted Tauri commands from monolithic
lib.rsinto dedicated files undersrc-tauri/src/commands/(import, deck, window commands) - Removed deprecated hooks and legacy components
- Reorganized Card Editor and Brain Dump windows into feature folders
Bug Fixes
- Fixed Deck Builder form state not resetting between sessions
- Fixed interleaved section detection in the layout engine for common content patterns
- Fixed image filename matching with fuzzy resolution for AI-generated references
- Fixed tray icon not displaying when launched from certain working directories
- Fixed DMG background graphics for compatibility with both Light Mode and Dark Mode
Technical Updates
- New Rust modules:
import_models.rs,import_validator.rs,import_pipeline.rs,layout_engine.rs,pdf_extractor.rs - Added
sourcefield to Deck models for tracking import provenance - Text sanitization in the import validator strips unsafe content from AI-generated manifests
- Updated version bump script to account for refactored command files
- New changelog generation scripts for both expanded and compact Home screen variants
What’s Next?
We’re working on version 0.3.1, which will introduce:
- Rich Text Editing: Format text directly on cards with bold, italic, and more
- Scrollable Card Navigation: Browse through cards without leaving the editor
See our full roadmap for upcoming features.
Feedback
Found a bug or have a feature request? We’d love to hear from you:
- Report issues on our Contribute page
- Email us at support@supercards.io
Thank you for using SuperCards!