This website requires JavaScript.
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