v1.3.0 — Integrations: API Keys & REST API Reference
Introduces an API Keys settings tab for managing integration keys, adds a REST API endpoint reference panel, and adds MCP server configuration guidance for AI assistant integrations.
Tag
48 posts
Introduces an API Keys settings tab for managing integration keys, adds a REST API endpoint reference panel, and adds MCP server configuration guidance for AI assistant integrations.
Adds customizable tour popover button texts, a backup history list with download support, and contextual help links throughout the app.
Redesigns the Toast notification component with a new variant structure, and reskins driver.js tour popovers to match the app's design system.
Makes the note editor layout responsive on small screens for a better mobile editing experience.
Reworks the Trash view with filters and bulk actions, introduces a select-mode toggle and floating bulk action pill across all views, and improves the Settings modal layout.
Refactors onboarding to remove the inline demo data loader, simplifying the first-run flow.
Improves accessibility across embedded content components, enhances the EmbedBookmarkCard preview handling, and increases the maximum width of the Tiptap editor container.
Adds a recent items list to the Command Palette and improves keyboard navigation within it.
Completely overhauled the embedded note renderer to faithfully reproduce all content types, and added an in-editor features inventory document.
Simplifies the bookmark data model by removing unused fields, and cleans up related demo content.
Adds demo content for new users, unifies the onboarding flow into a single modal, and adds ini language support to the code block syntax highlighter.
Enhances the sync status toast with a manual reconnect button and visual improvements for a better offline-recovery experience.
Adds an untag action icon to the bulk action bar and improves its layout for better responsiveness and accessibility.
Fixes the post-checkout redirect URL so that it correctly points to the production app URL in production and to localhost during development.
Fixes a critical data mapping error in the Yjs provider and improves wiki-link detection to avoid false positives.
Prevents an incorrect offline redirect when a user creates or duplicates a note while the app is in offline mode.
Disables file upload and management features when the app is offline, and fixes a crash when both the network and the RSC cache are unavailable.
Removes the unused Clerk webhook secret variable from the deployment workflow to clean up CI configuration.
Integrates Sentry for real-time error tracking and performance monitoring across the application.
Enhances the offline experience with live sync status indicators and user feedback when notes are created while offline.
Fixes the service worker's failure to recognize the Clerk proxy domain as an authenticated origin, and improves the WebSocket reconnection flow after going offline.
Serves all /notes/* routes from a shared app shell when the device is offline, enabling seamless navigation within the notes section without a network connection.
Precaches authentication route shells at service worker install time so that the sign-in and sign-up pages are available offline.
Fixes a CI shell script incompatibility when extracting the build ID on POSIX-strict environments.
Replaces the Serwist-based service worker with a custom native service worker implementation for greater control over caching and offline behaviour.
Incremental update to the build process for stability and correctness.
Fixes a bug where the service worker was incorrectly caching Clerk authentication API responses, causing stale auth state.
Improves service worker caching strategy for React Server Component payloads and removes outdated caches on activation.
Excludes Cloudflare-specific configuration files from the service worker precache manifest to prevent caching conflicts.
Adds a dedicated packaging step for the Cloudflare Workers build to prevent duplicate Next.js compilation runs.
Adds a service worker and caching strategies to enable StashSync.app to function as a Progressive Web App, supporting installation and offline use.
Improves button contrast with darker blue shades and updates the Note Editor tour description to accurately reflect the rich-text editor experience.
Updates the Next.js build process to integrate Serwist for service worker generation, and removes duplicate build steps.
Replaces SVG favicons with ICO format for broader browser and OS compatibility.
Introduces interactive guided tours to help new users discover key features of the Dashboard and Note Editor.
Introduces account deletion, enables WebSocket sync for Free-tier users, and adds automatic bookmark metadata fetching on the Dashboard.
The first public release of StashSync.app, introducing core features and full-stack infrastructure.