Single-tier access, richer commands, editor colors, graph zoom, and interface polish.
- Removed the Pro plan so image uploads, version history, advanced sharing, workspace export, and sync are available in a single tier.
- Removed upgrade, subscription, and billing management prompts from the app experience.
- Added an import local notes command so browser-only notes can be moved into a signed-in cloud workspace more easily.
- Expanded the command palette so more app actions are reachable from one place.
- Added rich text color and highlight controls to the editor toolbar.
- Improved the Knowledge Graph with zoom support and node colors based on folder.
- Refined buttons, inputs, note type icons, Trash, Shared, and sidebar UI for a cleaner interface.
- Updated the visual brand styling with more colorful text treatment.
- Renamed the welcome note and menu entry to Getting Started.
Keyboard navigation, drag-to-reorder folders, full-text search, multi-select, and a wave of UX polish.
- Added keyboard navigation (↑/↓, Enter, Escape) in the notes list for faster browsing without the mouse.
- Added drag-to-reorder folders in the sidebar so you can organize your workspace however you like.
- Added pin notes to the top of the sidebar so important notes always stay visible.
- Added a right-click context menu on notes with quick actions for pinning, moving, and deleting.
- Narrowed the note context menu for a less intrusive appearance.
- Added full-text search that scans note content, not just titles.
- Added recent notes and recent searches to the ⌘K command palette for faster access to where you left off.
- Added multi-select notes with Shift-click or checkbox selection, with bulk move and bulk delete.
- Added toast notifications with undo support for bulk operations so mistakes are easy to reverse.
- Slimmed the top bar for more vertical space and a calmer save indicator.
- Added a mobile tab bar for easier navigation on small screens.
- Added an onboarding tour for new users to get started quickly.
- Polished the Trash, Shared, Login, and public note pages.
- Surfaced About, Privacy, and Terms links in the navigation footer.
- Improved accessibility throughout: aria-labels, color contrast, dialog labelling, and keyboard focus rings.
Wiki links, knowledge graph, and backlink panel for connecting notes.
- Added [[wiki link]] syntax in Rich Text and Markdown notes to connect related notes inline.
- Added a typeahead suggestion popup when typing [[ so existing notes are easy to find and link.
- Added support for [[Title|alias]] to display custom link text without changing the target.
- Clicking an unresolved wiki link now creates a new note with that title in the current folder.
- Added a Knowledge Graph view that visualizes how notes connect, with search highlight, "Linked only" filter, drag-to-arrange nodes, and click-to-open.
- Added a sidebar entry and a command palette command ("Open Knowledge Graph") to reach the graph quickly.
- Added a collapsible Linked mentions panel at the bottom of each note showing notes that backlink to it, with highlighted snippets.
- Wiki links survive Rich Text ↔ Markdown conversion in both directions.
- Updated the welcome guide to cover wiki links, the suggestion popup, the graph view, and backlinks.
Security hardening, SEO improvements, and offline UX polish.
- Strengthened security with Content Security Policy, HSTS, and strict HTTP response headers.
- Added rate limiting and response compression to improve API reliability at scale.
- Added sitemap, web app manifest, and structured metadata for better search and social sharing.
- Improved save reliability so notes flush correctly when closing or switching tabs on mobile and desktop.
- Hid the Shared folder in offline mode since sharing requires a cloud connection.
- Centered the Cloud / Offline mode indicator in the header on desktop.
- Added an "(Notes are saved locally)" label to the Offline Mode badge for clarity.
- Added error, not-found, and loading pages for a better experience when something goes wrong.
- Enforced content size limits and pagination on the notes API for large workspaces.
Shared Notes dashboard, cleaner folder actions, and setup improvements.
- Added a Shared Notes dashboard for reviewing notes shared with you.
- Made folder actions cleaner by moving folder options into the right-click menu.
- Improved sample workspace setup for more consistent demo and testing data.
Trash, editor polish, and a cleaner shared note reading experience.
- Added Trash so deleted notes can be reviewed and restored.
- Improved folder navigation by opening the latest note when a folder is selected.
- Added a floating formatting toolbar for selected Markdown text.
- Made Markdown cleanup smarter by reducing extra blank lines and tightening list spacing.
- Refined shared note pages for a cleaner reading experience.
Smoother note switching, sidebar polish, and clearer note actions.
- Refined the note switching experience with a loading shimmer.
- Reworked the sidebar layout and note list spacing for a cleaner workspace.
- Made note and folder actions more consistent across desktop and mobile menus.
- Clarified top menu labels and moved the welcome guide into the Help menu.
- Improved clipboard copy behavior and shared link copy feedback.
- Updated the welcome guide for the latest app behavior.
Command palette, help updates, UI polish, and reliability fixes.
- Added a global command palette for quickly finding app actions.
- Added command palette access from the View menu.
- Reworked the Help menu and moved About information into a dedicated page.
- Made public pages more consistent across the app.
- Refined the editor and app interface with additional UI polish.
- Improved reliability around command palette actions, folder creation, offline status, and runtime stability.
- Fixed build and deployment stability issues.
Faster note loading, UI polish, and reliability fixes.
- Added client-side note protection improvements for signed-in workspaces.
- Made note loading feel faster after opening the app.
- Improved the offline banner and fixed a runtime issue around offline status.
- Refined the top menu, login page, and sidebar note options.
- Improved public pages and release notes for clearer, more consistent wording.
- Fixed build and deployment stability issues.
Navigation, release notes, and public page polish.
- Added a public changelog page with user-facing release notes.
- Linked Privacy, Terms, and Changelog pages together for easier navigation.
- Made the public document pages more visually consistent and compact.
- Refined the login page, top menu, and sidebar note options.
Canvas notes, a cleaner app experience, and editor polish.
- Added canvas notes for diagrams, sketches, and connected ideas.
- Refreshed the main app experience with cleaner layout, onboarding, SEO, and editor polish.
- Improved note menus with visible three-dot controls and clearer delete placement.
- Improved realtime reliability, build stability, and unit test coverage.
- Fixed canvas notes incorrectly showing as unsaved after switching away and back.
- Improved rich text and Markdown preview readability.
- Updated privacy and terms pages.
A stronger app foundation for deployment, import, export, and larger workspaces.
- Split the app into separate frontend and backend workspaces.
- Prepared deployment for hosted frontend and backend environments.
- Reworked local note import so sign-in is clearer and less disruptive.
- Added a worker-based workspace export flow.
- Improved support for workspaces with 1,000+ notes.
- Fixed several deployment, backend access, and layout issues.
- Updated the welcome note and documentation.
Simpler cloud sync and safer local note import.
- Replaced automatic sync with a simpler manual cloud sync flow.
- Added selective import for local notes during sign-in.
- Kept unselected local notes on the device instead of importing everything automatically.
- Cleaned up old sync behavior and metadata.
Subscription and release workflow fixes.
- Fixed a Stripe sandbox issue that could break subscription behavior.
- Improved the changelog and version bump workflow.
Theme support and Markdown improvements.
- Added light, dark, and system theme support.
- Improved Markdown editing and preview appearance.
- Revised the top menu, About box, and welcome note.
- Fixed Markdown view settings and dark mode editor background issues.
- Added a manual cloud sync option for signed-in users with local unsynced notes.
Pro plan, subscriptions, advanced sharing, and version history.
- Added the Pro subscription tier with Stripe and Lemon Squeezy support.
- Added subscription checkout, billing portal, and webhook handling.
- Added Pro features including image library, version history, advanced sharing, workspace export, and automatic sync.
- Added free plan limits and upgrade prompts for Pro-only features.
- Improved share settings, save status, context menus, and destructive action styling.
- Fixed subscription, storage, version restore, and deployment issues.
- Applied security audit fixes.
Better folder organization.
- Added folder color customization.
- Added drag-and-drop support for moving notes into folders.
- Matched note title folder labels to their folder color.
Release build fix.
- Fixed a missing file in the release build.
Versioning setup.
- Added initial changelog and versioning setup.
First stable release of stdnotes.
- Added Markdown and rich-text editing, Markdown preview, syntax highlighting, and image resizing.
- Added public note sharing, local storage, cloud sync, user settings, and offline support.
- Added welcome note, content statistics, privacy policy, and terms pages.
- Added mobile support and refreshed the app styling, toolbar, icons, fonts, and dialogs.
- Fixed welcome note recreation, mobile spacing, Cloudflare Pages build issues, and empty paste handling.