Release history
docs releases
A collaborative note taking, wiki and documentation platform that scales. Built with Django and React.
All releases
15 shown
- Sanitize pasted and dropped document title content (fix #2210)
- Sanitize color values during collaboration to prevent injection (#2270)
- Add skeleton loading UI on content load in frontend
- Close websocket connection when user switches tab in frontend
Full changelog
Added
- ⚡️(frontend) add skeleton on content loading #2254
- ⚡️(frontend) close websocket connection when user change tab #2264
Changed
- 🏗️(core) migrate from pip to uv
Fixed
- 🩺(project) reload app if front and back unsync #2276
- 🐛(frontend) fix patch and comments #2273
- 🐛(frontend) interlinking are exported correctly in print mode #2269
- 💬(frontend) add missing link in onboarding description #2233
- 🐛(frontend) sanitize pasted and dropped content in document title #2210
- 🐛(frontend) Emoji menu doesn't display above comment box #2229
- 🐛(frontend) Block menu doesn't stay open on 1st line #2229
- 🐛(frontend) The "+" on the first line of a new doc doesn't work #2229
- 🐛(backend) manage race condition between GET and PATCH content #2271
- 🐛(backend) replace document creation table locks with retry strategy #2274
Security
- 🔒️(frontend) sanitize color during collaboration #2270
- documents content endpoint renamed from its original name to `formatted-content`
- Dedicated endpoint added to update document content
- Endpoint added to stream S3 file content
- New AI feature using Mistral SDK is now available
Full changelog
Added
- ✨(backend) create a dedicated endpoint to update document content
- ⚡️(backend) stream s3 file content with a dedicated endpoint
- ✨(backend) allow to use new ai feature using mistral sdk
Changed
- ♻️(backend) rename documents content endpoint in
formatted-content(BC) - 🚸(frontend) show Crisp from the help menu #2222
- ♿️(frontend) structure correctly 5xx error alerts #2128
- ♿️(frontend) make doc search result labels uniquely identifiable #2212
- ⬆️(backend) upgrade docspec to v3.0.x and adapt converter API #2220
- ✨(backend) make forward auth request uri header configurable #2241
- ♿️(frontend) fix sidebar resize handle for screen readers #2122
Fixed
- 🚸(frontend) redirect on current url tab after 401 #2197
- 🐛(frontend) abort check media status unmount #2194
- ✨(backend) order pinned documents by last updated at #2028
- 🐛(frontend) fix app shallow reload #2231
- 🐛(frontend) fix interlinking modal clipping #2213
- 🛂(frontend) fix cannot manage member on small screen #2226
- 🐛(backend) load jwks url when OIDC_RS_PRIVATE_KEY_STR is set
- 🐛(backend) Prevent moving document to its own descendant or self #2208
- 🐛(backend) return 400 when restoring a non-deleted document #2225
Minor fixes and improvements.
Full changelog
Added
- 🔧(backend) settings CONVERSION_UPLOAD_ENABLED to control usage of docspec
- 🥚(frontend) add easter egg on doc emoji creation #2155
Changed
- ♿(frontend) use aria-haspopup menu on DropButton triggers #2126
- ♿️(frontend) add contextual browser tab titles for docs routes #2120
- ♿️(frontend) fix empty heading before section titles in HTML export #2125
Fixed
- ⚡️(frontend) add jitter to WS reconnection #2162
- 🐛(frontend) fix tree pagination #2145
- 🐛(nginx) add page reconciliation on nginx #2154
Minor update with accessibility improvements to form components and UI navigation, plus fixes for Y.Doc instance cleanup and deleted document handling.
Improved accessibility across version history, skip links, export buttons, and formatting shortcuts for screen readers, added markdown copy icon, optimized WebSocket reconnection with debounce, fixed panel interactions and menu feedback.
- Resource server API
- Subdocument search implementation
- Find search activation
- DB_PSYCOPG_POOL_ENABLED configuration setting
- First-connection user flag
- Onboarding modal
- Next.js v16 upgrade
- Helm configMap environment variable support
- Focus restoration in modals
- Favicon and logo configuration moved from template to theme
- CORS proxy URL validation
- Props vulnerability in interlinking
- BlockNote AI feature
- Document printing
- New user onboarding
- Fixed jaraco.context vulnerability
- Import Word and Markdown documents
- Silent login authentication
- Configurable Waffle widget
- Fixed high-severity CORS proxy vulnerability (GHSA-4rwv-ghwh-9rv6)
- Fixed props vulnerability in interlinking
- New documents/all endpoint with descendants
- Langfuse AI action monitoring
- Helm-based URL redirecting system
- Comments on mobile devices
- Custom JavaScript support