No description
* fix(client): reload once when a lazy chunk fails to load * fix(client): show a fallback instead of a blank page when a route crashes * fix(server): return 404 for missing client assets instead of the app shell * fix(server): mark the missing-asset 404 as no-store * fix(client): skip chunk reloads while offline and widen the cooldown * perf(client): add lazyRoute and a background route prefetch * perf(client): prefetch every route in the background after startup - replaces the 3 s editor warm-up - skipped on share, public docs and PDF render pages, and with Data Saver on * fix(client): only auto-reload when a chunk fails to download - an error thrown while a route module runs no longer reloads the tab, so a broken route can't reload every new tab once routes are prefetched * fix(client): don't reload the tab when a background route prefetch fails - the route recovers when it is actually opened, so a prefetch failure no longer reloads mid-edit or replaces a navigation in progress * perf(client): skip route prefetch on OAuth consent and in dev * perf(client): prefetch non-route lazy components in the background * fix(client): stop the prefetch on failure and retry the stylesheets it failed to load * perf(client): prefetch the page editor before other lazy components |
||
|---|---|---|
| .github/workflows | ||
| apps | ||
| packages | ||
| patches | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| .gitmodules | ||
| crowdin.yml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| LICENSE | ||
| nx.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
Docmost
Open-source collaborative wiki and documentation software.
Website |
Documentation |
Twitter / X
Getting started
To get started with Docmost, please refer to our documentation or try our cloud version .
Features
- Real-time collaboration
- Diagrams (Draw.io, Excalidraw and Mermaid)
- Spaces
- Permissions management
- Groups
- Comments
- Page history
- Search
- File attachments
- Embeds (Airtable, Loom, Miro and more)
- Translations (10+ languages)
Screenshots
License
Docmost core is licensed under the open-source AGPL 3.0 license.
Enterprise features are available under an enterprise license (Enterprise Edition).
All files in the following directories are licensed under the Docmost Enterprise license defined in packages/ee/License.
- apps/server/src/ee
- apps/client/src/ee
- packages/ee
Contributing
See the development documentation
Thanks
Special thanks to;
Crowdin for providing access to their localization platform.
Algolia for providing full-text search to the docs.