Commit Graph

  • 045d458875 feat(editor): native Lezer grammar for Typst syntax highlighting claude 2026-06-07 19:49:17 +00:00
  • 2c0f387cef feat(editor): use @codemirror/lang-yaml for Quarto YAML frontmatter claude 2026-06-07 18:30:35 +00:00
  • f9788a1c69 feat(editor): improve syntax highlighting for Typst and Quarto documents claude 2026-06-07 17:42:51 +00:00
  • 489bdb01ec feat(pdf): dark mode for Quarto RevealJS HTML output claude 2026-06-07 17:18:29 +00:00
  • 0b8897540d Fix Quarto RevealJS media missing on second compile claude 2026-06-07 15:30:08 +00:00
  • 2ead377ebc Fix stale error lines bleeding into next Typst compile log claude 2026-06-07 15:10:59 +00:00
  • 5a85e1b9d8 Add smooth PDF transition toggle to compile settings claude 2026-06-07 14:19:37 +00:00
  • 165219dcb1 fix(autocompile): prevent compile chaining — wait for previous compile before starting next claude 2026-06-07 13:38:43 +00:00
  • 71755e5cee fix(pdf): replace document.startViewTransition with non-blocking canvas fade claude 2026-06-07 13:09:18 +00:00
  • 453439e611 fix(pdf): suppress root view-transition animation to isolate fade to PDF pane only claude 2026-06-07 12:39:01 +00:00
  • d895e14e48 feat(pdf): restore smooth crossfade for Chrome 111+ using document.startViewTransition claude 2026-06-07 12:22:46 +00:00
  • 4410a83146 fix: eliminate too-recently-compiled error and PDF flicker on fast Typst compiles claude 2026-06-07 12:00:01 +00:00
  • db162e54af fix(typst): correct auto-compile default and debounce detection for Typst projects claude 2026-06-07 11:37:28 +00:00
  • 228ad00075 feat(typst): auto-compile on by default with fast debounce + smoother PDF transitions claude 2026-06-07 10:40:10 +00:00
  • 7eaeaedcd8 Implement persistent typst watch for incremental compilation claude 2026-06-07 09:09:33 +00:00
  • 54c510c818 Revert Typst SyncTeX attempt; clean up diagnostic logging claude 2026-06-07 08:43:18 +00:00
  • 5796c0157c Install official Typst binary and use it for .typ compilation claude 2026-06-07 08:40:48 +00:00
  • 3f68c147a4 Call Typst binary directly for compile and SyncTeX support claude 2026-06-07 08:24:20 +00:00
  • 0780963bc7 Fix --synctex argument order for Typst compile claude 2026-06-07 08:09:52 +00:00
  • 43a622cd71 Add SyncTeX support for Typst projects claude 2026-06-06 21:52:05 +00:00
  • 9079b545f7 Switch TeX Live from scheme-basic to scheme-full claude 2026-06-06 20:55:06 +00:00
  • eb45ececf0 Install synctex binary via tlmgr for SyncTeX support claude 2026-06-06 20:53:28 +00:00
  • e6add1e6f0 Add diagnostic logging to synctex to identify failure cause claude 2026-06-06 16:21:35 +00:00
  • 170818e6fc fix(synctex): gate sync buttons to LaTeX-only projects claude 2026-06-06 14:50:02 +00:00
  • 9ea904f78f Merge upstream Overleaf up to PR #34297 (68 commits) claude 2026-06-06 13:39:32 +00:00
  • 757735b075 Merge pull request #34297 from overleaf/rh-prev-plan-type-cancel roo hutton 2026-06-05 08:46:26 +01:00
  • fa36cd508b Merge pull request #34310 from overleaf/mj-handle-lazy-errors-for-search-and-share Mathias Jakobsen 2026-06-04 14:55:21 +01:00
  • b7735d402d Merge pull request #34195 from overleaf/mj-command-palette-menu-labels Mathias Jakobsen 2026-06-04 14:55:03 +01:00
  • cabe0046c5 Merge pull request #34102 from overleaf/mj-document-import-errors Mathias Jakobsen 2026-06-04 14:54:49 +01:00
  • 97247b8ea5 [PnP migration] Remove mock-fs dependency (#33835) Anna Claire Fields 2026-06-04 15:05:13 +02:00
  • 3fcd133198 [patch] update sandboxed-module for Yarn PnP compatibility and add mongodb-legacy type definitions (#33983) Anna Claire Fields 2026-06-04 15:04:35 +02:00
  • 44dee7592a use require.resolve for mocha reporter paths (#34235) Anna Claire Fields 2026-06-04 15:04:25 +02:00
  • bfcf75855a [PnP migration] Convert .prettierrc to .prettierrc.cjs with require.resolve (#34237) Anna Claire Fields 2026-06-04 15:04:15 +02:00
  • 3140e46e68 [web] Replace token-link email verification with 6-digit code on SSO registration (ORCID) (#33889) Antoine Clausse 2026-06-04 14:59:09 +02:00
  • 2570b6559d Merge pull request #34112 from overleaf/dn0-migration-check-predeploy-hook Daniel Kontšek 2026-06-04 14:26:19 +02:00
  • 6ce36a2606 adding web changes of Export HTML (#34117) Davinder Singh 2026-06-04 12:08:48 +01:00
  • fc2abf5b24 [web] fix submit modal in Codespaces (#34137) Jakob Ackermann 2026-06-04 12:55:35 +02:00
  • b8fc478e1f Merge pull request #34185 from overleaf/worktree-mg-error-assist-paywall Malik Glossop 2026-06-04 12:45:07 +02:00
  • d25b032e16 Merge pull request #33450 from overleaf/worktree-mg-writefull-spelling-tab Malik Glossop 2026-06-04 12:44:58 +02:00
  • fc31a88767 Merge pull request #34145 from overleaf/ds-download-html-using-pandoc-clsi-1 Mathias Jakobsen 2026-06-04 11:43:52 +01:00
  • 0501586743 [latexqc] migrate to local s3, add codespaces support, add e2e tests (#34136) Jakob Ackermann 2026-06-04 12:37:11 +02:00
  • df61bfc788 [clsi] initial version of /convert/pdf-to-jpeg (#33752) Jakob Ackermann 2026-06-04 12:24:10 +02:00
  • 9ec0ff065d add missing mongo dependencies (#34298) Brian Gough 2026-06-04 10:41:54 +01:00
  • 8e36f20950 Merge pull request #34267 from overleaf/oa-move-upgrade Olzhas Askar 2026-06-03 16:11:19 +02:00
  • 06e99fe62a Merge pull request #34130 from overleaf/rh-enterprise-cio roo hutton 2026-06-03 14:45:05 +01:00
  • d112271b1c Merge pull request #34184 from overleaf/cs-icon-button-labs-library Maria Florencia Besteiro Gonzalez 2026-06-03 14:26:31 +02:00
  • 0658bd9a31 [web] Change plans order in Change Plan modal (#34096) Antoine Clausse 2026-06-03 13:43:42 +02:00
  • b07d141397 [web] Fix /user/subscription/plans#ai-assist redirects (#34124) Antoine Clausse 2026-06-03 13:43:18 +02:00
  • 6869ad5bdf [misc] remove HTTP method override capability (#34243) Jakob Ackermann 2026-06-03 13:41:57 +02:00
  • 9cf1085fbb [web] use updateProject for saving trackChangesState Domagoj Kriskovic 2026-05-25 12:51:38 +02:00
  • ea57ae9125 Rename sourceEditorVisualExtensions to sourceEditorMarkdownExtensions Domagoj Kriskovic 2026-06-03 11:35:09 +02:00
  • 5cf1b43ce7 Add Markdown visual editor support Domagoj Kriskovic 2026-06-02 13:08:19 +02:00
  • e38f4e18e4 Merge pull request #33868 from overleaf/dk-package-loading-tests Chris Dryden 2026-06-03 12:04:08 +01:00
  • f1282ee5cd Helper script for changing expiry of git pat (#34234) Liam O'Brien 2026-06-03 11:08:17 +01:00
  • a2f72adf67 Remove useSecondary from backup worker to fix false positive errors during MongoDB failover (#34186) Copilot 2026-06-03 10:49:31 +01:00
  • 0da93aaab3 add script to finalise broken history-v1 chunks (#34005) Brian Gough 2026-06-03 10:49:04 +01:00
  • e53c6f2aea Notify users about expiring git PATs and expose PATs in admin panel (#33802) Liam O'Brien 2026-06-03 09:31:00 +01:00
  • c249d6a6e9 Prod: load SMTP env via envFrom secretRef (flat, paste-proof) alpha-1 claude 2026-06-03 12:40:07 +00:00
  • 2d8f23509a Prod: standalone Deployment/Service bootstrap files; drop namespace create claude 2026-06-03 12:03:02 +00:00
  • 0f640c74b2 Prod: provision PVCs out of band (storageClass under operator control) claude 2026-06-03 11:36:41 +00:00
  • 54ccb3d712 Add prod deploy workflow (verso namespace, persistent, friends-only) claude 2026-06-03 11:21:33 +00:00
  • 35fa7cec05 README logo + dates; capitalize Alpha in instance title claude 2026-06-03 11:01:23 +00:00
  • 2385166213 Dashboard footer fix, larger version text, rewrite README claude 2026-06-03 10:31:49 +00:00
  • fddb141d19 Polish: smaller version text, bigger loader logo, keep RevealJS slide on recompile claude 2026-06-03 09:10:33 +00:00
  • 8272d6de88 Editor/dashboard polish: PDF publish, Typst outline, bigger branding claude 2026-06-03 08:33:56 +00:00
  • a553a8390d Clean 'writefull-keywords-generator' flag (#34200) jmescuderowritefull 2026-06-03 09:27:53 +02:00
  • 5ad548e7d7 Merge pull request #34199 from overleaf/mj-tabs-divider-tweaks Mathias Jakobsen 2026-06-02 15:48:24 +01:00
  • 021b2e305c Merge pull request #34108 from overleaf/mfb-show-warning-of-duplicate-citation-keys Maria Florencia Besteiro Gonzalez 2026-06-02 14:13:38 +02:00
  • cc762bb7e6 Merge pull request #33994 from overleaf/mj-command-palette-synctex Mathias Jakobsen 2026-06-02 13:10:45 +01:00
  • f8c7e092fa upgrade to eslint v10 (#34054) Brian Gough 2026-06-02 11:42:59 +01:00
  • 98bd09c31d Merge pull request #34189 from overleaf/mj-fix-flaky-review-panel-tests Mathias Jakobsen 2026-06-02 10:45:27 +01:00
  • 78bea8d574 Use Emulation.setFocusEmulationEnabled in Cypress (#33787) Alf Eaton 2026-06-02 10:02:26 +01:00
  • 979f065581 Upgrade to MathJax v4 (#15030) Alf Eaton 2026-06-02 10:02:00 +01:00
  • b6451d5bb0 Merge pull request #34179 from overleaf/ar-analytics-upgrade-development-postgres Andrew Rumble 2026-06-02 09:32:28 +01:00
  • d52b5ae141 [Security upgrade] bump brace-expansion to 5.0.6 (#33915) Lucie Germain 2026-06-02 09:54:37 +02:00
  • 4fc86ebd3d Editor: qmd/typst autocomplete, format column, compiler gating, Verso loader claude 2026-06-03 07:47:31 +00:00
  • 12cabd1d1b Branding: build-number version, EB Garamond title, blue filters, Present button claude 2026-06-02 22:32:07 +00:00
  • 676663ffcc Branding polish: blue rail accent, drop fork link, bigger login logo, dashboard logo placement claude 2026-06-02 21:28:50 +00:00
  • 7d5deebfce Fix Python-packages toolbar icon: add deployed_code to unfilled font subset claude 2026-06-02 21:06:55 +00:00
  • 7a50f42e02 Restore dashboard footer; show navbar logo over title; enlarge login logo claude 2026-06-02 20:41:18 +00:00
  • 38edd5269c CI: retry Yarn Classic dep packing on transient esbuild fetch corruption claude 2026-06-02 20:03:51 +00:00
  • 2eccfe7f75 Add Verso visual identity (logos + favicon) claude 2026-06-02 19:43:36 +00:00
  • 7670982f60 Dashboard: drop footer + Digital Science branding; Verso-ify React thin footer claude 2026-06-02 19:13:19 +00:00
  • f50d6cb053 Footer: put Verso/AGPL attribution in the rendered thin-footer claude 2026-06-02 17:42:06 +00:00
  • e0a4938a78 CI: make Yarn Classic fallback cache a tmpfs (fresh per build) claude 2026-06-02 15:15:38 +00:00
  • 2e657e51d6 Replace marketing footer with Verso attribution/AGPL footer claude 2026-06-02 15:06:27 +00:00
  • 4c13d139f6 Share modal: 'Add collaborators' heading; fix French 404 title claude 2026-06-02 14:36:33 +00:00
  • 405c1d27c9 Bundle Python requirements into a dedicated editor; hide requirements.vrf claude 2026-06-02 14:26:03 +00:00
  • c9727a26e4 Python deps: smart missing-package hint + switch to .vrf requirements file claude 2026-06-02 14:19:01 +00:00
  • 8530c5ebe0 Run Quarto Python kernel inside the project venv, not base python claude 2026-06-02 13:50:01 +00:00
  • 83b6b323c3 Add cv2/tqdm to base; implement per-project Python venvs (Design B, Phase 1) claude 2026-06-02 13:14:47 +00:00
  • 8b9fe4e760 CI: stop Yarn git-dep prepare from corrupting the shared fallback cache claude 2026-06-02 12:20:35 +00:00
  • 654cd7db9f Fix Quarto Jupyter engine: install PyYAML claude 2026-06-02 11:39:48 +00:00
  • 51620caf8b docs: design for per-project Python dependencies (cached venv) claude 2026-06-02 11:35:38 +00:00
  • 96fc1a90a1 Surface missing-Python-package errors clearly in the Quarto log claude 2026-06-02 11:32:08 +00:00
  • f1d827202f Bundle the scientific-Python stack in the base image claude 2026-06-02 11:25:18 +00:00
  • 8691907210 Enable Python code execution in Quarto documents (install Jupyter) claude 2026-06-02 11:20:22 +00:00
  • e3fb781042 CI: bust corrupted Yarn fallback build cache claude 2026-06-02 10:07:14 +00:00
  • f2abd42969 Presentation export: progress modal + inline failure log claude 2026-06-02 09:57:25 +00:00
  • 7e1c2ce53a Fix standalone-HTML export: inject embed-resources into the deck frontmatter claude 2026-06-02 09:51:52 +00:00