Skip to content

v0.8.0

Choose a tag to compare

@fabawi fabawi released this 23 May 11:03
· 371 commits to main since this release
f5057a6

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