Repository navigation
- Configurable snapshots: Record text files by default. Project writers can include or exclude individual files through a searchable grid. Restoring new snapshots preserves unmanaged files; existing snapshots remain recoverable.
- Local avatars: Choose a DiceBear style, generated and stored on your own server. Avatars appear consistently in comments, collaboration sessions and edit history.
- Improved PDF preview: Adopt PDF.js’s native viewer for rendering and page caching. Bundle CMaps for Chinese font support, improve loading-error feedback, and enable source-to-PDF navigation from included TeX files.
- More reliable discussions: Synchronize comments, replies, resolution states and unread notifications across sessions. Follow manuscript reading order across included files and show resolved discussions in batches of 50.
- Broader file editing: Edit more text formats, including JSON, YAML and shell scripts, with syntax highlighting. Download individual files directly from the file tree.
- Performance improvements: Precompress static assets with gzip and Brotli, load Vim and auxiliary languages on demand, move BibTeX formatting into a worker, and streamline ZIP imports and file-tree refreshes.
- UI refinements: Improve comment hierarchy, relative timestamps, history controls, PDF tabs, file icons and deletion feedback. Correct English singular/plural wording and tooltip preferences.
- Maintenance: Upgrade core frontend dependencies, reduce npm runtime dependencies, improve collaboration connection handling, and remove unused code.
Database changes are applied automatically on startup.