v0.8.0
What's Changed
- Improved file format handling and autocompletion detection by @fabawi in #223
- Upgraded codemirror-lang-bibtex for better linting and field detection by @fabawi in #224
- Refactored editor view and removed redundant content ref and autocomplete by @fabawi in #225
- Improved multi-LSP diagnostic and action concurrency by @fabawi in #226
- BUGFIX: Editor undo in collab only triggered using toolbar button by @fabawi in #227
- Persisted file undo history across tab switches by @fabawi in #228
- BUGFIX: Minor fix to editor state resetting during compile property change by @fabawi in #229
- Removed additional horizontal margins in pdf and canvas renderers by @fabawi in #230
- Made the codemirror toolbar collapsable to avoid wrapping to new line by @fabawi in #231
- Cleaned up styles and introduced aesthetic fixes by @fabawi in #232
- Improved renderer zoom and aesthetics by @fabawi in #233
- Fixed LaTeX and Typst compilation issues and generalized pop-out viewer for all renderers by @fabawi in #234
- Added video svg support in Typst and fixed main file detection by @fabawi in #235
- Improved PDF canvas renderer lag by scheduling text acquisition by @fabawi in #236
- Made compatibile with typst.ts video-svg and audio-svg by @fabawi in #237
- Enabled viewers to switch to renderers when file size is large by @fabawi in #238
- Improved file opening pipeline by @fabawi in #239
- Added experimental source mapping (forward/backward text-based) to Typst SVG by @fabawi in #241
- Added source map floating button to Typst by @fabawi in #242
- Introduced bug fixes and additional commands related to click-to-navigate by @fabawi in #243
- Added support for file navigation based on browser forward/back clicks by @fabawi in #248
- BUGFIX: Mobile theme made compatible with pushHash and replaceHash for forward/back navigation by @fabawi in #249
- Added media player (audio & video) and restored previous image viewers since larger SVGs are now opened in renderer by @fabawi in #250
- Added version to UI and fixed minor style issues by @fabawi in #251
- Updated codemirror-lang-bib with fixes to bib autocompletion and linting by @fabawi in #252
- Added a simple sanatizer to clean obvious security risks with svgs containing foreignobjects by @fabawi in #253
- Replaced naive script replacement in typst.ts svg with a safer sanitizer by @fabawi in #254
- BUGFIX: Removed style attribute filtering from SVG sanitization for now as it could potentially destroy SVG by @fabawi in #255
- SVG sanitized on file open with renderer by @fabawi in #256
- BUGFIX: language update did not refresh navbar language in mobile theme on refresh by @fabawi in #259
- BUGFIX: Restored warning indicator for linked files and stopped documents from initially opening when not selected by @fabawi in #260
- BUGFIX: Goto line and char work consistently across documents and files. Timers replaced by readiness checks by @fabawi in #261
- Added editor-specific text direction and other minor aesthetic fixes by @fabawi in #262
- Removed file name from header info and reduced header heights by @fabawi in #264
- Fixed issues with wordometer Typst counting, reverse source map finding in Typst and aesthetic changes by @fabawi in #265
- Refactored and cleaned up LaTeX/Typst services and statistics services by @fabawi in #266
- Restored previous LaTeX SyncTeX parser as current although covers more annotations often prefers full page over closer hits by @fabawi in #267
- Updated bib-editor and codemirror-lang-bib by @fabawi in #268
- Updated comment utility to issue atomic dispatches by @fabawi in #269
- Added more control over offline mode and related style/internationalization adjustments by @fabawi in #270
- Made airgrap pass-through selective with allowed domains defined in texlyre.configs.ts by @fabawi in #271
- Applied airgap (offline mode) to SVG renderer by @fabawi in #272
- Re-introduced separation between air-gap and offline modes by @fabawi in #273
- BUGFIX: Forced offline fetch was too aggressive affecting online operation by @fabawi in #274
- Removed early fetch abondon in offline mode by @fabawi in #275
- Cleaned & refactored backup plugins. Added option to choose repository by URL by @fabawi in #277
- BUGFIX: Minor fixes to service worker and Forgejo SHA by @fabawi in #279
- Imporved offline status check and shifted setting save banner to the top of the modal by @fabawi in #280
- Improved file sync to avoid repeated requested and hardened boundary constraints by @fabawi in #281
- Updated dependencies and added error language translations by @fabawi in #282
- Standardized and cleaned up error messaging by @fabawi in #283
- Updated filepizza-client for graceful cleanup post-download completion by @fabawi in #285
- BUGFIX: Get delete signals both from current files and imported file by @fabawi in #286
- Added Git conflict modal and line diffing by @fabawi in #288
- Added option to delete and export records by @fabawi in #290
- BUGFIX: Nav bar appeared while logged out on mobile theme by @fabawi in #291
- BUGFIX: Fixed SyncTeX parser handling of Input entries after Content section (thanks @XRDevFHSTP for debugging and root-cause analysis).
- Cleaned up linting errors and introduced minor bug fixes by @fabawi in #294
Full Changelog: v0.7.0...v0.8.0