Changelog
Even death stars have an exhaust vent.
Per-feed context menu with sync status, rename, and unsubscribe, system, CalVer DDBUILD, UI polish, and fix tab strip alignment in AddFeedDialog
Features
- Per-feed context menu with sync status, rename, and unsubscribe
- Sync button opens status popover instead of immediate refresh
- UI polish , settings cleanup, sync unification, sidebar refinements
Fixes
- Logo in desktop mobile-layout to clear macOS traffic lights now stays out of the way
- Add top padding to first card in feed list
- Reader toolbar full-width layout and macOS inset constant
- RSS feed persistence, platform capability honesty, desktop UI polish
- Fix hero vertical centering and desktop text alignment
- Fix iOS keyboard occlusion and bottom viewport gap
- IPhone safe-area gaps, desktop sync to settings, traffic light alignment
- Auto-publish release after all builds complete
- Full iPhone mobile compatibility
- Read version from package.json instead of npm_package_version
- Newsletter modal subscribe button scrunched on mobile
- Case/esac instead of bash 4 associative arrays now uses the correct path
- Include PWA sources in desktop Tailwind content scan
- YY.M.D CalVer to stay within MSI 255 major version limit now uses the correct path
Follow-ups
- Rename sidebar-scroll to minimal-scroll, apply to feed content area
- Lazy-load images, drop backdrop-filter blur, add scroll gutter
- Move X connect UI from sidebar into feed blank state
- Eliminate redundant re-renders on feed list scroll
- UI overhaul , unified header, draggable sidebar, modal consistency
- Early-build disclaimer and clarify app vs desktop roles
- Release.sh for CalVer and PWA version lockstep
- PWA and Desktop UI components via PlatformContext
- Deep-linkable /get modal, restore tooltip, disable subscribe
- Redesign Get Freed modal with app links and downloads
@freed/capture-facebook and @freed/capture-instagram packages, sync, cloud, and pairing infrastructure, and content and documentation work
Features
- @freed/capture-facebook and @freed/capture-instagram packages
- Mark all as read + unread count in desktop header
- Per-feed RSS sidebar with unread counts in desktop app
Fixes
- Force Automerge base64 entry and use real signing password
- Skip Automerge WASM patch and fix signing password
- Release build and type-safety cleanup
- Update button text and comment out motion paragraph
- Sync pipeline, X capture wiring, save quick action on cards
- Honest copy and interaction affordances
- Update descriptions in HowItWorks component for clarity
Follow-ups
- Testing, diagnostics, and developer tooling
Builds:v0.2.0