Changelog

A running log of what’s new, fixed, and improved.

0.5.40

Capture cards now render rich content from pasted markdown — lists, headings, tables, and links all display properly. Links open in the system browser instead of navigating the app.

New
  • Pasting markdown onto the board now creates captures with rich formatting — headings, ordered/unordered lists, tables, blockquotes, code blocks, and links all render correctly on the card preview
  • Links in card notes open in the system browser (or new tab on web) when clicked
Fixed
  • Ordered and unordered lists now display on capture card previews — Tailwind's preflight was stripping list styles
  • Pasting large documents no longer flickers and fails — clipboard HTML (often much larger than the text) was exceeding the 40KB notes validation limit
  • Non-standard HTML tags from Notion pastes (like <aside>) are stripped instead of showing as escaped entities
  • Single-slash URLs (https:/) from malformed pastes are normalized to double-slash (https://)
  • Card preview is no longer horizontally scrollable — long content wraps properly

0.5.39

Board columns can now be collapsed into a narrow strip, and the drop indicator correctly follows real column widths when reordering.

New
  • Collapse a board column with the new minimize button in the column header — it shrinks to a filled rectangular bar with a rotated title; click anywhere on the strip to expand it back
Fixed
  • The column drop indicator now lands at real column boundaries when dragging, even next to a collapsed 48px strip — it previously assumed all columns were the same width
  • Right-clicking over a column no longer picks the wrong column when collapsed strips are present

0.5.38

Crash reporting now actually reaches Sentry from the desktop app, and capture card notes scroll cleanly when they get long.

Fixed
  • Sentry events from the desktop webview now ship — the CSP was blocking the regional ingest host, so nothing was reaching the dashboard
  • Long capture card notes scroll within the card instead of clipping, with a custom scrollbar and proper wrapping for code blocks

0.5.37

Custom board backgrounds now survive restarts, and captures dragged into a new board appear immediately instead of after a manual reload.

Fixed
  • Custom board backgrounds no longer disappear when you reopen the app — the stored URL no longer bakes in the desktop sidecar's port
  • Captures dragged into a freshly-created board now show up instantly when you open it, instead of requiring a Cmd+R to refresh

0.5.36

Capture cards guide you to add descriptions, and Cmd+F now searches from anywhere in the app.

New
  • Capture cards show an "Add a description..." hint — press ArrowDown or click to start writing notes beneath the title
Improved
  • Cmd/Ctrl+F opens search from any view, not just the board
  • Link previews now capture richer metadata when saving bookmarks

0.5.35

Fixed a critical bug where captures were permanently deleted when the embedding model dimension changed.

Fixed
  • Captures are no longer wiped when the search embedding model is upgraded or reverted — the dimension migration now clears stale embeddings without deleting your data

0.5.34

Fixed a crash on app launch caused by a Node.js API leaking into the desktop webview.

Fixed
  • App no longer crashes on startup with 'fileURLToPath is not a function'

0.5.33

Search learns from your clicks to deliver better results over time, and crash reporting is now active on desktop.

New
  • Search feedback loop — Orlea observes which results you click and continuously reranks to surface more relevant captures
Fixed
  • Error monitoring (Sentry) now works in the production desktop app — crashes and exceptions are reported correctly

0.5.32

Fixed YouTube and X/Twitter video playback in the desktop app.

Fixed
  • YouTube embeds no longer show Error 153 in Tauri — switched to privacy-enhanced embed URL
  • X/Twitter video links now open in the system browser instead of being blocked by the webview

0.5.31

Fixed Twitter/X video embeds and cleaned up dependencies.

Fixed
  • Twitter/X video player no longer flickers and closes unexpectedly
Improved
  • Removed unused dependencies for a leaner build

0.5.30

On-device AI that automatically summarizes and tags your captures, plus a smarter search engine.

New
  • New captures are automatically summarized and tagged by a local LLM running on your machine
  • Ask Orlea — search your captures in plain English from the command palette
  • Search filter chips let you narrow results by source type and status
  • AI enrichment settings to download, manage, and control the on-device model
Fixed
  • Sync recovers gracefully from transient token failures instead of degrading immediately
  • Switching accounts now correctly switches to the right database on first login
  • Desktop bootstrap safety nets restored in sync initialization
Improved
  • Search uses neural reranking and query expansion for much better relevance
  • Text embeddings upgraded to a larger model for higher quality vector search
  • Search automatically cuts off low-relevance results instead of showing everything

0.5.29

More reliable image processing and polished sidebar controls.

Improved
  • Image processing for local captures is more reliable with better asset tracking and diagnostics
  • Sidebar sign-in and account controls are easier to see and tap

0.5.28

Improved Quick Capture on macOS, inbox items in filters, and smoother scrolling.

New
  • Inbox items now appear in capture filters so nothing gets missed
Fixed
  • Renaming a project slug now correctly updates asset paths for existing captures
Improved
  • Quick Capture on macOS handles input more reliably
  • Board scrolling is smoother thanks to a layout performance fix

0.5.27

New command palette with smart recents, search, and quick actions.

New
  • Redesigned command palette with fuzzy search across captures, projects, and collections
  • Frequently used items appear first in the palette, powered by frecency scoring
  • Quick actions let you create captures, switch projects, and toggle settings from the palette

0.5.26

Image search model loading is now more reliable with a timeout and better progress feedback.

Improved
  • Image search model loading now times out instead of hanging indefinitely if something goes wrong
  • Download progress for the image search model starts immediately instead of waiting for the first chunk

0.5.25

Fixes for image search download progress and desktop sign-in redirect.

Fixed
  • Image search model download now shows progress from the start instead of jumping ahead
  • Fixed desktop sign-in sometimes failing to redirect back to the app

0.5.24

Redesigned settings panel with sidebar navigation and live theme preview.

New
  • Settings panel now has sidebar navigation for switching between sections
  • Live theme preview lets you see color changes before applying them
Fixed
  • Fixed an issue that could prevent the image search model from loading correctly

0.5.23

See download progress when the image search model is being installed.

Improved
  • Image search settings now show a progress bar while the model downloads

0.5.22

Image search finds your captures by what's in the picture, plus per-project capture counts in the sidebar.

New
  • Image search lets you find captures by describing what's in the photo — powered by MobileCLIP running locally on your device
  • Image search settings panel with a toggle and model download status
  • The sidebar now shows capture counts for each project
  • Image embeddings sync across your devices automatically
Fixed
  • Fixed image search returning incorrect results for certain image types
  • Fixed capture counts not updating after archiving or moving captures
Improved
  • HEIC images are now handled correctly during image search indexing
  • Image search is enabled by default for new installs

0.5.21

Improved search and command palette with clearer shortcuts and a new sidebar search button.

Fixed
  • Removed an unwanted focus outline on the main content area
Improved
  • The command palette now shows a ⌘F shortcut hint for filtering captures
  • A new search button in the sidebar lets you quickly open search with ⌘K
  • Search bar placeholder now clarifies it filters captures in the current project

0.5.20

Per-user databases for better data isolation, storage usage tracking, and a refreshed homepage.

New
  • Storage usage bar shows how much space you're using with clear quota limits
  • Clicking the demo image on the homepage now opens a full-size lightbox
Improved
  • Each user now gets their own dedicated database for improved reliability and data isolation
  • Expired trial workspaces are cleaned up automatically to keep things tidy
  • Sidebar and navigation styling is more consistent and polished

0.5.19

Refined glass effects on the board and sidebar for a cleaner, more polished look.

Improved
  • Board elements now have a subtle glass effect with backdrop blur for a more cohesive visual style
  • Sidebar spacing and hover states are more consistent and refined

0.5.18

Group icons now use a full emoji picker with search, categories, and skin tone support.

Improved
  • The group icon picker now includes the full emoji set with search, categories, and skin tone options
  • Desktop app handles background tasks more reliably under heavy load

0.5.17

Stability improvements for workspace setup and server instrumentation.

Improved
  • Workspace provisioning on the desktop app is more reliable after signing in
  • Server startup is more stable with improved module loading compatibility

0.5.16

New accounts get a workspace automatically, plus better link previews for X/Twitter and smoother group and project deletion.

New
  • New users are automatically set up with a workspace — no extra steps after signing in
  • Link previews for X/Twitter posts now display correctly
Improved
  • Deleting a group now asks for confirmation before removing it
  • Project and group deletion flows are more consistent and reliable
  • Notes and image zoom interactions are cleaner and more responsive
  • Layout and sidebar spacing refined for a tighter, more polished feel

0.5.15

Google sign-in on desktop is more reliable, with better callback handling and update checks.

Fixed
  • Google sign-in on the desktop app no longer fails when the OAuth callback URL is malformed
  • App update checks are more reliable and no longer block sign-in flows

0.5.14

New accounts now verify email and start with a free trial, plus smoother Google sign-in on desktop.

New
  • Email verification is now required when signing up — check your inbox for a confirmation link
  • New accounts automatically start a free trial period
Improved
  • Google sign-in on the desktop app handles deep links more reliably
  • Link previews on large boards load more efficiently
  • Landing page hero section has a cleaner, lighter look

0.5.13

Card images load faster with smarter caching, and infinite scroll triggers earlier for seamless browsing.

Improved
  • Card images are cached more efficiently — less flicker when scrolling through boards
  • Infinite scroll now prefetches the next page earlier so you rarely see the loading spinner
  • Card glow effects render more smoothly on image-heavy boards

0.5.12

Infinite scroll works reliably again, and link previews load more efficiently on large boards.

Fixed
  • Fixed infinite scroll sometimes skipping or duplicating cards when loading the next page
Improved
  • Link preview fetching is smarter — large boards no longer re-fetch previews unnecessarily

0.5.11

Link previews now load in batches for faster boards, and the landing page gets a fresh visual overhaul with liquid glass cards.

New
  • Batch link preview fetching — boards with many links load previews significantly faster
Fixed
  • Fixed potential crashes from undefined values in several components
Improved
  • Landing page redesigned with liquid glass card aesthetic and a cleaner hero section

0.5.10

Drag-and-drop in project lists is smoother with zone-based targeting, and the marketing site gets proper canonical URLs and SEO improvements.

Improved
  • Project list drag-and-drop uses zone-based targeting for more precise reordering
  • Marketing site now serves canonical URLs and redirects legacy paths correctly
  • Site configuration and SEO metadata refreshed

0.5.9

Desktop app now detects pending sign-ins automatically — no more manual refresh after OAuth.

Improved
  • Desktop app detects pending OAuth sign-ins and completes them automatically when you return from the browser

0.5.8

Desktop sign-in is more reliable with proper OAuth state tracking, and board cards get a visual refresh.

Improved
  • Desktop OAuth sign-in now validates state through the full deep link round-trip — fewer stuck logins
  • Board card styles refined with smoother clipping and mask effects

0.5.7

Search moves front and center, card footnotes get smarter, and a full UI consistency pass tightens up spacing across the app.

New
  • Search bar now lives in the main content area — find things without opening the sidebar
Improved
  • Card footnotes show richer information with a cleaner, more readable layout
  • Consistent spacing and sizing across the entire app — buttons, dialogs, cards, sidebar, and settings all follow the same grid
  • Card styles refined with smoother clipping and visual polish
  • Subscription call-to-action copy is clearer
  • Landing page styling and resource links refreshed

0.5.6

Inline editing gets a unified title-and-notes experience, empty cards no longer vanish unexpectedly, and OAuth sign-in is more reliable on desktop.

New
  • Inline editor now combines title and notes into a single editing area — write naturally without switching fields
  • Changelog page now paginates so older releases load on demand
Fixed
  • Empty cards no longer auto-delete while you're still typing in the inline editor
  • Keyboard shortcuts in the inline editor no longer miss keystrokes after the first edit
Improved
  • OAuth sign-in on desktop is more reliable — state is tracked through the deep link round-trip

0.5.5

Capture bar now uses a textarea for multiline input, vault management gets a cleaner UI, and the landing site is mobile-friendly.

New
  • Capture bar now uses a resizable textarea — write longer notes without cramping
  • Mobile navigation menu on the marketing site
Improved
  • Vault management in settings is cleaner and easier to use
  • Landing page layout and styling refresh
  • Desktop app binary signing is more reliable during builds

0.5.4

Deep links now work reliably — checkout completions and OAuth callbacks land you right where you need to be.

New
  • Deep link handling for checkout completions and OAuth sign-in — the desktop app picks up where your browser left off
Improved
  • Environment variable loading now follows Vite-style precedence for more flexible local development

0.5.3

Google sign-in now opens in your system browser for a smoother desktop login experience.

New
  • Desktop app now launches Google sign-in in your system browser so OAuth state stays consistent and login works reliably
Improved
  • Streamlined sidecar dependencies for a smaller app bundle

0.5.2

Search by image — captures with images are now OCR'd and visually indexed so you can find them by what's in the picture.

New
  • Image search — find captures by what's in the picture using OCR and visual embeddings
  • Capture assets are now automatically processed for text extraction and image indexing in the background
  • Search results auto-refresh as images finish processing — no manual reload needed
  • Search mode renamed from 'Visual' to 'Semantic' for clarity
Fixed
  • Fixed a crash in vector distance comparison when selecting search fallback candidates
  • Fixed search loading indicator showing incorrectly during column scroll
  • Fixed error handling during image search repair so it no longer silently fails
Improved
  • Image proxy now retries on transient upstream failures for more reliable loading
  • Smarter search result ranking with guarded vector fallback logic to reduce false positives
  • Single-word search queries are now handled more precisely to avoid noisy results
  • Capture card content padding adjusts based on whether text is present
  • Desktop app now supports the latest Tauri local host for CORS and authentication

0.5.1

Reliable image loading through a server-side proxy and smoother scrolling on large boards.

Fixed
  • External images (favicons, previews, author avatars) now load reliably via a server-side proxy — no more broken images from sites that block cross-origin access
Improved
  • Card glow effects and images only render when near the viewport, improving scroll performance on large boards
  • Updated desktop sidecar and asset references for faster startup

0.5.0

Search your captures with full-text and semantic search, footnote support, and a refreshed contact page.

New
  • Full-text and semantic search for captures — find anything by keyword, URL, or meaning
  • Footnote support in captures for inline references
  • Redesigned contact page with improved form layout
  • About page link added to navigation
Improved
  • Groups renamed to Collections for clarity
  • URL content now indexed in full-text search results
  • Upgraded embedding model for better search relevance
  • Simplified error handling in capture bar
  • Vercel Insights added for performance monitoring

0.4.16

Dynamic pricing from Stripe, a smoother upgrade flow, and better sign-out security.

New
  • Pricing and account pages now show live plan prices pulled from Stripe
  • Upgrade to a paid plan with a 14-day free trial directly from your account page
  • Vercel analytics added for performance monitoring
Fixed
  • Drag-and-drop now handles edge columns correctly instead of overflowing
Improved
  • Sign-out now fully invalidates your session for a more secure logout
  • Pricing messaging updated to 'Cancel anytime' for clearer trial terms

0.4.15

Fixes blank screen after version updates, adds a pricing page, and improves sign-in reliability.

New
  • Pricing page with monthly, annual, and lifetime plan options
Fixed
  • Blank screen after updating the desktop app — stale WebKit cache now cleared before the UI loads
  • Google sign-in error handling improved with clearer response processing
  • Better Auth experimental joins disabled to fix session resolution errors
Improved
  • Database schema updated with relations for users, sessions, and accounts
  • Rate limits schema refined for cleaner authentication structure
  • Sentry logging integration for better error visibility

0.4.14

Redesigned Stripe pages, a cleaner editor, and auth reliability fixes across web and desktop.

New
  • Stripe success and cancel pages redesigned with a polished new layout
  • Web sign-in UI now hides the header during form transitions for a smoother flow
Fixed
  • Editor no longer shows link and underline controls for a cleaner inline editing experience
  • Board background images now load correctly in hosted mode
  • Video proxy URLs resolve properly across environments
  • Auth error responses are more consistent and informative
Improved
  • Desktop sidecar package updated with latest schema and dependencies
  • Environment variable validation tightened for safer deployments

0.4.13

Refreshed landing page, web sign-in, and a fix for blank collapsed groups.

New
  • Sign in from the web with a new authentication flow accessible from the navigation bar
Fixed
  • Expanding a collapsed group no longer shows a blank card
Improved
  • Landing page redesigned with a video background and glass shadow effects
  • Link previews now capture richer author details and favicons

0.4.12

Richer link embeds with author avatars, favicons, and a more sustainable migration system.

New
  • Link cards now show the site favicon in the footer, like Discord embeds
  • Tweet captures display the author's avatar and name above the post text
Improved
  • Desktop database migrations are now versioned for faster app startup

0.4.11

File drag-and-drop works reliably on desktop, plus upload and layout fixes.

New
  • Drag and drop files from Finder directly onto your board to create captures
Fixed
  • Fixed webview flickering during sidebar open/close animations
  • Sidebar account footer no longer overlaps content
Improved
  • Larger file uploads now handled more reliably
  • Better error messages when file operations fail

0.4.9

Liquid glass column headers and better card legibility across board views.

Fixed
  • File drop action now correctly says the original file is moved, not trashed
Improved
  • Column headers now use a translucent glass effect that blends with your board background
  • Card text stays readable over blurred backgrounds with a new gradient scrim
  • Board layout spacing refined for a more cohesive look

0.4.8

Smarter card titles, dynamic OG images for shared boards, and a faster marketing site.

New
  • Shared boards now show rich preview images when pasted into social media or chat
  • Capture cards automatically derive notes from your content
Fixed
  • Fixed a CSS loading issue that could cause missing styles on startup
  • Public board pages now render correctly with full styling
Improved
  • User-edited card titles always take priority over auto-generated ones
  • Sidebar layout and spacing refined for a cleaner look
  • Consistent padding and alignment across board components

0.4.7

Orlea Cloud pricing displays correctly and API reliability improvements.

Fixed
  • Orlea Cloud pricing modal now shows live prices from Stripe
  • API routes no longer crash when infrastructure migration is pending
Improved
  • Loading spinner shown while the app starts up

0.4.6

Orlea Cloud pricing loads from Stripe, structured logging, and sidebar polish.

Improved
  • Pricing modal fetches live prices from Stripe instead of showing placeholders
  • Improved text selection behavior in sidebar project items

0.4.5

New users land on a welcome board with sample cards and a group to explore.

New
  • Welcome board with sample cards showing key features on first launch
  • Sample group card demonstrates the grouping feature
Fixed
  • Fixed blank screen on first launch after fresh install
  • Database tables are now created correctly in the desktop app
  • API no longer crashes on startup in local mode

0.4.4

Fixed blank screen on launch for new and upgrading users.

Fixed
  • App no longer shows a blank screen when opened for the first time
  • Fixed app startup for users upgrading from older versions

0.4.3

Sidebar search and navigation, inbox sorting, and UI polish.

New
  • Search across projects and captures from the sidebar
  • Back and forward navigation buttons in the sidebar
  • Sort inbox captures by date, title, or type
  • Click outside the settings panel to close it
Improved
  • Archived projects now reset status filters when selected
  • Improved card footer and column header styling

0.4.2

Website and download fixes.

Fixed
  • orlea.app and orlea.ai now load the landing page correctly
  • Download button works again on the website

0.4.1

Security hardening, archive deletion confirmation, and API reliability improvements.

New
  • Confirmation dialog before permanently deleting archived captures
  • Account deletion with full session revocation
  • CSRF protection for OAuth sign-in flow
  • Improved password reset and email verification templates
Fixed
  • OAuth deep link handling sanitizes CSRF state correctly
  • Sidebar project selection no longer triggers unnecessary panel closes
  • Stripe subscription user resolution works reliably
Improved
  • Unified API middleware for consistent auth and workspace resolution
  • Stronger ownership checks and input validation across all API routes
  • Request body size limits to prevent oversized payloads
  • Navigation state now driven by URL search parameters for reliable deep linking

0.4.0

Local-first sync — your data lives on-device and syncs bidirectionally with Turso Cloud.

New
  • Your data now lives locally and syncs to the cloud in the background — works offline with instant reads and writes
  • Missing capture files are automatically recovered from cloud storage
Fixed
  • Sync recovers cleanly when metadata files are missing or stale
  • App no longer gets stuck on the loading screen during development
Improved
  • Faster app startup with lazy-loaded components
  • Sync activation and scheduling are more efficient and reliable

0.3.2

Archived captures now auto-delete after 30 days, with a clear notice in the archive view.

New
  • Archived captures are automatically deleted after 30 days to keep your workspace clean
  • Archive view shows a notice explaining the 30-day auto-deletion policy
Improved
  • Landing page copy updated for clarity

0.3.1

Hotfix — resolves app hanging on loading screen after upgrading to 0.3.0.

Fixed
  • App no longer hangs on loading screen after update — production CSP was blocking Next.js streaming scripts

0.3.0

Orlea Cloud — sign in, sync across devices, Stripe billing, and Arc-style detail overlay.

New
  • Orlea Cloud with email/password and Google sign-in — sync your collections across devices
  • Stripe-powered subscriptions with pricing modal, checkout, and billing portal
  • Arc-style floating detail overlay — view captures without leaving the board
  • File sync via Cloudflare R2 with automatic thumbnail generation
  • Account settings page with profile info, sync status, and subscription management
  • Privacy policy and terms of service pages
  • Live pricing fetched from Stripe API — no more hardcoded prices
  • Email verification polling during sign-up
  • Deep link handler for OAuth code exchange on desktop
Fixed
  • Session tokens persist across app relaunches
  • Google OAuth opens in system browser instead of webview
  • Sync state recovers gracefully from network errors and expired sessions
  • Scheduler stops retrying when subscription expires instead of looping
  • Stripe checkout handles webhook delay by verifying session directly on return
  • Cancellation state shows clearly as 'Cancels on [date]' in sidebar and settings
  • Modal Esc key, backdrop click, and text overflow all work correctly
Improved
  • Unified database architecture with cleaner schema management
  • Sidebar footer shows Cloud CTA, trial status, and subscription state
  • Paste functionality enhanced for richer capture creation
  • Context menus unified across all card types

0.2.7

Masonry layout fix for stable card rendering.

Fixed
  • Masonry grid no longer miscalculates row heights when many cards are visible

0.2.6

Welcome board onboarding, Vercel Analytics, and static page build fixes.

New
  • New users land on a 7-card welcome board that introduces key features
  • Web users get the welcome board seeded on first access
  • Vercel Analytics integrated for page-level insights
Fixed
  • Static page generation no longer broken by auth provider in root layout
  • Captures without a board position get a reliable fallback placement
  • Masonry layout no longer clips rows due to premature virtualization

0.2.5

Custom auth forms, encrypted sessions, and inbox interaction fixes.

New
  • Sign-in and sign-up pages redesigned with Orlea's own design tokens instead of generic auth UI
Fixed
  • Sessions are now encrypted with JWE cookies for stronger security
  • Inbox action pill no longer causes hydration errors from nested buttons
  • Rate limiting works correctly with Vercel's IP address headers

0.2.4

Archive instead of delete — captures are soft-deleted with a dedicated archive view for recovery.

New
  • Archive view in the sidebar to browse, restore, or permanently delete archived captures
  • Floating action pill appears on inbox card hover for quick actions
Improved
  • Deleting a capture now archives it instead — nothing is lost unless you choose permanent delete
  • Keyboard shortcuts and context menus updated to archive-first workflow
  • Archiving automatically clears board positions so archived cards don't leave gaps

0.2.3

Sync engine foundation, Better Auth, public collection pages, and card layout options.

New
  • Public collection pages — share a board publicly with Schema.org metadata and social previews
  • Card display layout options — choose how each capture is displayed on the board
  • X/Twitter profile links now show rich previews with avatar and bio
  • Image aspect ratio detection for smarter card sizing
  • Better item distribution in compact group grids for balanced layouts
Fixed
  • Authentication pages styled correctly with proper CSS variable support
  • Build errors resolved for hosted deployment
Improved
  • Auth system migrated from Clerk to Better Auth for self-hostable, open-source authentication
  • Sync engine scaffolding — outbox tracking, change feeds, upload/download endpoints, and real-time notifications
  • Board positions use fractional indexes for conflict-free reordering
  • Hosted mode auto-detects from DATABASE_URL — no extra env var needed

0.2.2

File drop preferences, staged updates, and error tracking for a more reliable experience.

New
  • Choose what happens when you drop files — capture them, attach to a card, or ask each time
  • App updates now roll out gradually so issues are caught before reaching everyone
  • Error tracking with Sentry helps us find and fix crashes faster

0.2.1

Smoother drag-and-drop with better visual feedback across the board and sidebar.

Improved
  • Drag-and-drop visuals are clearer with improved drop indicators and hover states
  • Project list handling is snappier during drag operations
  • UI feedback during drag-and-drop feels more responsive and polished

0.2.0

Categories, markdown storage, security hardening, and a polished new look.

New
  • Sidebar categories — organize projects into collapsible folders with drag-and-drop reordering
  • Content now stored as markdown for cleaner editing, export, and portability
  • Settings dialog redesigned with visual theme selector and smooth animations
  • Native OS context menus in the sidebar for a more integrated feel
  • Subtle drop shadows on media previews give cards quiet depth
Fixed
  • Board no longer lags when resizing the window
  • Command palette is fully opaque instead of bleeding through background
  • Drag-and-drop between groups and across projects is more reliable
  • Board position collisions and integer overflow no longer cause layout glitches
Improved
  • Ownership enforcement on all database operations for multi-user safety
  • Content panel floats as a card with rounded corners and subtle shadow
  • Sidebar styling unified — no more divider lines or color mismatches
  • Card glow effect uses 16×16 thumbnails, cutting GPU cost by ~99%
  • AI features removed to keep the app focused on collecting, not generating

0.1.20

Better file drops in Quick Capture and footnote accessibility improvements.

Improved
  • Quick Capture file drop is more reliable and responsive
  • Footnote trigger is easier to discover and use in compact group view

0.1.19

Card footnotes — add private annotations to any capture without cluttering the main content.

New
  • Footnote drawer on capture cards for adding private annotations via the card footer
  • Accent dot indicator shows which cards have footnotes at a glance
Improved
  • Smoother inline editing with improved title and notes handling

0.1.18

Full editor rewrite with TipTap — rich blocks, drag handles, slash commands, and inline editing.

New
  • Rich block editor powered by TipTap with task lists, code blocks (syntax highlighting), tables, and images
  • Callout blocks with emoji picker
  • Toggle/collapsible blocks
  • Drag handles with context menu and block reordering
  • Slash command menu with categories and new block types
  • Inline editing for capture cards directly on the board
  • Inbox panel redesign with source icons and improved card styling
Fixed
  • Table styling in dark mode — subtler borders and visible headers
  • Drag handle position clamping and submenu gap fix
  • Improved drag-and-drop indicators and capture status handling
Improved
  • Editor module scaffold and migration from notion-editor
  • Streamlined webview navigation handling
  • Simplified project filter logic and removed unassigned project handling

0.1.17

More reliable app startup and Quick Capture stays on top.

Fixed
  • Quick Capture no longer pulls the main window forward when opened
Improved
  • App waits for the server to be fully ready before loading, preventing blank screens on slow starts
  • Orphaned server processes are cleaned up more reliably on launch

0.1.16

Quick Capture window improvements and better macOS window handling.

New
  • Quick Capture now resets and focuses automatically each time you open it
Fixed
  • Main window reliably comes to front when reopening the app or opening files on macOS
  • Removed distracting focus outlines in Quick Capture

0.1.15

Smooth card animations, deferred delete with undo, and major codebase cleanup.

New
  • Motion enter/exit/layout animations on board cards, feed view, and inbox panel
  • Deferred delete with undo toast — deletions can be reversed for a few seconds
  • Image dimension support in CardMediaPreview for proper aspect ratios
  • YouTube embed video support in card media previews
  • Quick Capture now follows the current app theme
  • Structured logger for API routes replaces raw console.error
  • Quality gates CI workflow for lint, typecheck, and tests
Fixed
  • Cross-project animation glitches resolved by keying AnimatePresence
  • Quick Capture file drops now appear immediately in the main window
Improved
  • Board provider decomposed into 5 focused hooks for maintainability
  • Removed deprecated useNavigation, useOrleaData, and useBoard hooks
  • 28 new database integration tests for StorageAdapter
  • Architecture guide for new contributors

0.1.14

Webview cache management for seamless app updates.

New
  • Webview cache management clears stale assets on app version changes

0.1.13

Critical fix for capture creation in production builds.

Fixed
  • Fixed captures failing with 'Internal Server Error' caused by missing ESM module in standalone build
  • Fixed Vercel deployment failure from overly broad file tracing in captures route

0.1.12

Liquid glass UI, smaller builds, and navigation fixes.

New
  • Liquid glass card and button styles with backdrop blur and edge highlights
Fixed
  • Prev/next navigation now works when selected capture is outside the current filter
  • Webview navigation no longer breaks on keyed re-renders
Improved
  • Release builds ~30% smaller with LTO, symbol stripping, and sidecar cleanup
  • Selecting a project in the sidebar now closes the detail panel
  • Improved release script with explicit updater artifact signing

0.1.11

Native webview architecture, smoother animations, and layout polish.

New
  • New native webview system with ID-based commands for multi-webview support
Fixed
  • Stabilized page-load listener and webview id capture
  • Fixed webview bounds on reuse and navigation error propagation
Improved
  • Replaced animation frame loop with ResizeObserver and scroll listeners for better performance
  • Smoother group card toggle animation and height handling
  • Refined spacing, padding, and card styles for layout consistency

0.1.10

Stability fix for blank screen on launch.

Fixed
  • Fixed blank screen on launch caused by frozen server process

0.1.9

Quick Capture, board backgrounds, and infinite scroll.

New
  • Quick Capture floating window — capture ideas, links, and files instantly with a global hotkey or dock drop
  • Board background customization with image upload and theme settings
  • Infinite scroll for the captures feed
Improved
  • Context menus with Open in browser for external links
  • Better error feedback in the export dialog
  • Drag-and-drop reliability and board layout refinements

0.1.8

Command palette, compact group view, and drag-and-drop polish.

New
  • Command palette with fuzzy search, keyboard navigation, and recent items
  • Compact view mode for groups
  • Improved card styles and board layouts
Fixed
  • Cross-project drag-and-drop reliability
  • Board drag indicator no longer appears on the card being dragged
  • Media preview handling in compact group view
Improved
  • Toast notifications and settings
  • Landing page navigation and layout

0.1.7

Nullable project assignments, group mutation fixes, and drag-and-drop reliability.

New
  • Captures can exist without a project — project_id is now fully nullable
Fixed
  • Drag-and-drop handling and assignment cancellation
  • Group dissolution and capture positioning during board mutations
  • Foreign key constraints updated to support nullable project_id
Improved
  • Optimized image handling and preview validation
  • Enhanced component styles and layout consistency

0.1.6

Masonry layout, project assignment from the sidebar, and toast notifications.

New
  • Masonry grid layout for boards and feeds
  • Drag captures to sidebar projects to assign them
  • Project picker popover and Move to project context menu
  • Unassigned filter for captures without a project
  • Toast notifications with sonner
  • App version display and update management
  • Improved loading screen with orphaned server process handling
Fixed
  • Image handling in capture cards
  • Error handling and logging in capture creation
Improved
  • Streamlined file handling and Tauri drag-and-drop
  • Updated macOS icon generation and compositing
  • Replaced getCaptureFileUrl with getCaptureImageUrl across components

0.1.5

Overhauled drag-and-drop, typography scale, and accessibility improvements.

New
  • Board drag overlay with smooth animations and selection handling
  • Typography scale utilities across all components
  • Detail panel with link metadata display
  • Focus trap in dialog components for improved accessibility
  • Workspace ID sync from localStorage after hydration
Fixed
  • Focus handling and layout adjustments across components
  • ESLint and TypeScript configuration improvements
Improved
  • Unified group ID handling and in-group drag-and-drop interactions
  • Optimized image handling and API response logic
  • Simplified DetailPanel and updated GroupIconPicker styles
  • Enhanced accessibility and layout consistency

0.1.4

Rich link previews, HTML sanitization, and responsive grid improvements.

New
  • oEmbed discovery for enhanced link previews
  • Reddit and Spotify link preview support
  • Image dimension support in link previews
  • HTML input sanitization in capture API routes
Fixed
  • Image and grid layout styles for better responsiveness
Improved
  • Optimized Zustand state management in NavigationProvider
  • Updated Content Security Policy in Tauri configuration

0.1.3

Auto-update download URL on release, changelog scroll fix, and CSP hardening.

New
  • Release pipeline auto-updates website download link via Vercel API
Fixed
  • Changelog page now scrolls with a fixed background

0.1.2

Changelog page, legibility improvements, and shell plugin configuration.

New
  • Changelog page on the landing site
Fixed
  • Improved text legibility on landing and changelog pages
  • Added shell plugin open URL pattern to Tauri config

0.1.1

Board drag-and-drop, native macOS integration, and a wave of stability fixes.

New
  • Board column reordering with animated indicators and custom drag previews
  • Native macOS context menus with Radix fallback
  • Sidebar vibrancy and traffic light overlay on macOS
  • Window state persistence across sessions
  • Capture listing with pagination and alert dialogs
  • Offline banner with graceful error handling
  • Board layout caching for faster scope changes
  • Vitest testing framework integration
Fixed
  • Drag-and-drop stability across column and capture interactions
  • Error handling in AI capture routes and API client
  • Column placement now uses direction-based logic instead of edge detection
  • Cursor behavior tuned for native macOS feel
Improved
  • Streamlined sidebar, board, and column components
  • API routes migrated to withOrlea for context management
  • Standardized text sizes, colors, and component styling
  • Rendering performance improvements across board views

0.1.0

The first release of Orlea. Collect with intent.

New
  • Capture links, notes, and ideas in one calm workspace
  • Board view with draggable cards and customizable columns
  • Calendar view with daily and weekly layouts
  • AI-powered capture enrichment and summarization
  • Browser extension for saving from anywhere
  • Sunrise and sunset themes with warm color system
  • Full-text search across all captures
  • Project and workspace organization