Jakob Ackermann
591b9f5d39
[clsi] adopt strict zod types and extend test coverage ( #36090 )
...
GitOrigin-RevId: ce11933ccc10ac74baf5c78cec194b5532a357a2
2026-09-17 11:47:13 +00:00
Alf Eaton and Claude Opus 4.8
f0b8e4af11
Add "Jump to command definition" to the editor context menu ( #35116 )
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
GitOrigin-RevId: 5fcaef2004495a5e71bc083cf8fdc2bffce579d5
2026-09-17 11:47:09 +00:00
Miguel Serrano
d20052bf3e
[web] Read subscription.features on Group Management rendering ( #36168 )
...
* [web] Read subscription.features on Group Management rendering
Fixes 'ai-toggling' not properly read on Group Management rendering, causing the Feature Controls option not being displayed in certain scenarios.
GitOrigin-RevId: 4465fea15279d650d9d231e85072f1d85f2358be
2026-09-17 11:47:01 +00:00
Mathias Jakobsen
588979097d
Merge pull request #36139 from overleaf/jd-command-palette-ui-tweaks
...
UI tweaks to the command palette & adding a "No results" state
GitOrigin-RevId: 4e3c7aa1498ef03f3a1d9948c3f3df8fa38670c3
2026-09-17 11:46:57 +00:00
Mathias Jakobsen
4e088c54fd
Merge pull request #36092 from overleaf/mj-command-palette-pre-release
...
[web] Pre-labs-release changes for command palette
GitOrigin-RevId: 578cf56f1ef51996ce928466edf50e360fa73b42
2026-09-17 11:46:54 +00:00
Tom Wells
e3a75e2396
Merge pull request #36125 from overleaf/tw-bibtex-project-drawer
...
Add side drawer to the project-level Visual BibTeX Editor
GitOrigin-RevId: b9792dd1162e459511f70e2ac325ccdfc7d5b26f
2026-09-17 11:46:46 +00:00
Jakob Ackermann
0776357d1a
[document-updater] address zod violations ( #36147 )
...
* [editor-core] address zod violation for group_id
* [monorepo] use discriminated union in zod schemas where possible
* [editor-core] v1_source_doc_id is a number
GitOrigin-RevId: 38f591b07cca4e22954bfe30bf855545a6af675d
2026-09-17 11:46:42 +00:00
Tim Down
7895541382
Merge pull request #36141 from overleaf/oa-teardown-editor-upgrade-button-relocation
...
[web] Teardown `editor-upgrade-button-relocation`
GitOrigin-RevId: b6c53eef240ac2386907e0d0a942c674cfc9133b
2026-09-17 11:46:39 +00:00
Tim Down
e8fca0a7aa
Merge pull request #36129 from overleaf/td-onboarding-split-test-teardown
...
Remove onboarding-plan-comparison from code
GitOrigin-RevId: 7fc63e777c0924c3844f144f54623cbc30278afa
2026-09-17 11:46:33 +00:00
Jakob Ackermann
b1dece55c8
[docstore] adopt strict zod types and extend test coverage ( #36076 )
...
GitOrigin-RevId: b9f1b965dbdb763ce541dabbe89300ce6d044217
2026-09-17 11:46:14 +00:00
Jakob Ackermann
0a08c78987
[clsi-cache] adopt strict zod types and extend test coverage ( #36078 )
...
GitOrigin-RevId: 92c01afb3bfb22ab7c14447dda510ca6361c9879
2026-09-17 11:46:11 +00:00
Jakob Ackermann
4e80098424
[document-updater] adopt strict zod types and extend test coverage ( #36077 )
...
* [document-updater] adopt strict zod types and extend test coverage
* [saas-e2e] add test for project restore with binary and linked file
GitOrigin-RevId: a8e45bd1e46b6ac8a293da24c8b8ad7b236fd9bd
2026-09-17 11:46:05 +00:00
Jakob Ackermann
a57d8449ef
[third-party-datastore] adopt strict zod types and extend test coverage ( #36082 )
...
GitOrigin-RevId: 30b8dbcc72844ab421d73991701234f8264e8569
2026-09-17 11:46:02 +00:00
Jakob Ackermann
f48132a70e
[notifications] adopt strict zod types and extend test coverage ( #36049 )
...
* [notifications] adopt strict zod types and extend test coverage
* [notifications] validate expires date via schema
GitOrigin-RevId: 25dee0578ec443447e4c38a50a7e6c8b44831fe7
2026-09-17 11:45:58 +00:00
Jakob Ackermann
eb36edac6d
[project-history] report a resync that is still pending after a flush ( #36122 )
...
GitOrigin-RevId: ccd4390048c09f732531d2e02a40336fce88a952
2026-09-17 11:45:55 +00:00
Jakob Ackermann
9be1b4edb4
[monorepo] refine prettier setup ( #36142 )
...
- Trigger monorepo-check on Jenkins init scripts and fix violations
- Ignore all the json-dashboards in terraform folders
GitOrigin-RevId: f27b46d6fb81f5ac731f56b065951bede7d1a9e4
2026-09-17 11:45:52 +00:00
Jakob Ackermann
d62f8fb716
[filestore] adopt strict zod types and extend test coverage ( #36112 )
...
GitOrigin-RevId: a761477f2b412133da2d71748233c712c5728fae
2026-09-17 11:45:41 +00:00
Maria Florencia Besteiro Gonzalez
139ebafdca
Merge pull request #36003 from overleaf/mfb-truncate-long-fields-in-cards
...
Truncate long title/author fields in bibtex entry cards
GitOrigin-RevId: 588798c4307958fcd60fce258d46419fbb29dab5
2026-09-17 11:45:32 +00:00
Anna Claire Fields
a63fd554c3
Replace MOCHA_GREP with TEST_NAME_PATTERN ( #34404 )
...
GitOrigin-RevId: b1b2d1be3d0725f930d83ef035836482ffb72dcd
2026-09-17 11:45:29 +00:00
Jakob Ackermann
daf4a0e412
[third-party-references] adopt strict zod types and extend test coverage ( #36083 )
...
GitOrigin-RevId: d8c1679bb088feb2c0827d94a71e2e006ab71ba1
2026-09-17 11:45:23 +00:00
Jakob Ackermann
52e5fb3498
[project-history] adopt strict zod types and extend test coverage ( #36087 )
...
GitOrigin-RevId: ce1396e87926fc8816afa424c9db2a052c7da5e6
2026-09-17 11:45:20 +00:00
Jakob Ackermann
6a0f70bb23
[idp] adopt strict zod types and extend test coverage ( #36038 )
...
GitOrigin-RevId: d9887f877b44e03b501072f738387e4646a1431a
2026-09-17 11:45:16 +00:00
Alf Eaton
6b349ee3be
Add start_url to web manifest ( #35015 )
...
GitOrigin-RevId: 81c723df6e6134d9bce32fd3a0dd632769a595e1
2026-09-17 11:45:13 +00:00
Alf Eaton
2010622ae3
Handle missing state field in line wrapping indentation extension ( #35442 )
...
GitOrigin-RevId: 7cc03042c42fbc4afe14438cd9347da7682815c6
2026-09-17 11:45:07 +00:00
Alf Eaton
fd52dca3eb
Fix the CodeMirror dev tools button ( #35757 )
...
GitOrigin-RevId: af14fd8a637b9b71f1940c71c32bf57371bb2267
2026-09-17 11:45:04 +00:00
Alf Eaton
c302bbaaaa
Ignore more failure states of startViewTransition ( #35951 )
...
GitOrigin-RevId: e5aac40612550ea42abdc4d93e80045018670137
2026-09-17 11:44:55 +00:00
Maria Florencia Besteiro Gonzalez
84aa1900f1
Merge pull request #36086 from overleaf/mfb-hide-reference-format
...
Hide reference format setting in References tab
GitOrigin-RevId: 4df81638c788e4b2908dd0ae8966bf0f9989ee9e
2026-09-17 11:44:44 +00:00
Tom Wells
90931a6c41
Merge pull request #36007 from overleaf/tw-library-validation-side-drawer
...
Show reference validation errors in the Library preview drawer
GitOrigin-RevId: 68a6a8879642cd32466240a6d25956d1fe8b2c78
2026-09-17 11:44:36 +00:00
Mathias Jakobsen
d1691345c5
Merge pull request #36074 from overleaf/mj-reload-after-failed-catch-up
...
[web] Reload after failed intermittent-connection catchup
GitOrigin-RevId: c9a6315ecb6ebe957ad85c05ebc84bb8165881ab
2026-09-17 11:44:33 +00:00
Jimmy Domagala-Tang and Brian Gough
35ba44f22b
Adding project PNG optimization check to compile analytics ( #35925 )
...
* feat: adding in check for if the project could have had a png optimized as part of the compile-result-backend event
* feat: updating using new compile metrics to filter for only eligible project compiles
* move projectHasUnconvertedPngs to stats
* add e2e test for projectHasUnconvertedPngs
* add unit tests for compile-with-optimizable-pngs analytics event
---------
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
GitOrigin-RevId: 97e9d184420c34fc1d3e9f6cfe63f6b916f0202f
2026-09-17 11:44:29 +00:00
Jakob Ackermann
405b675740
[freegeoip] adopt strict zod types and extend test coverage ( #36039 )
...
GitOrigin-RevId: 889ea0fa67cfdf2ad2469936e0fd737169868ff1
2026-09-17 11:44:26 +00:00
Brian Gough
fd87cf1ddd
Merge pull request #35966 from overleaf/bg-return-optimised-image-stats-and-timings
...
return image stats and timings in compile response
GitOrigin-RevId: ec700b8cb6680bfd8f28ad0f1f2bbdb0479398bc
2026-09-17 11:44:22 +00:00
Kristina
b53bfbe8a4
[web] analytics for flaky connections ( #35916 )
...
* emit connection-restored events
* emit post-offline sync success/failure events
GitOrigin-RevId: 3fce5f328d726aeb5edf39f14239ef6e5bda2f99
2026-09-17 11:44:19 +00:00
Simon Gardner
f4eb0102ea
[web] Hide "Request edit access" button while the network is stalled ( #36069 )
...
GitOrigin-RevId: 5bbfe2484a50fdca055e55f6e900346af1e4c1b2
2026-09-17 11:44:16 +00:00
Jakob Ackermann
2f69caef63
[editor-core] allow empty ranges on rawAddCommentOperation ( #36073 )
...
GitOrigin-RevId: 8674a2b458770439925047aab9a129242eb984d4
2026-09-17 11:44:12 +00:00
Tom Wells
074c9a882a
Merge pull request #36045 from overleaf/dp-dark-theme-textareas
...
Apply themed light/dark styling to textarea form controls
GitOrigin-RevId: 304b73e983d0e20fa5d691a513ca6b16b8ef5d54
2026-09-17 11:44:09 +00:00
Copilot
4234c9af29
Merge pull request #36023 from overleaf/copilot/update-simple-search-description
...
Update Simple Search description to mention Library when overleaf-library is enabled
GitOrigin-RevId: f694d38b830bc3699c5b05a25dd0edc3b58dcd89
2026-09-17 11:44:03 +00:00
Tom Wells
1a56eeaf00
Merge pull request #36051 from overleaf/tw-library-bulk-delete
...
Add bulk delete and restore actions to the Library
GitOrigin-RevId: 72f56eb78c44f496ce6edeb9fdddbd57074125a1
2026-09-17 11:44:00 +00:00
Kristina
68dafe202c
[web] remove beta icon from notifications settings & survey links ( #34989 )
...
GitOrigin-RevId: bdd19ccf117be8aa051c02dfa50665fdbc874da2
2026-09-17 11:43:56 +00:00
Copilot
cb3fbaba84
[web] update notification settings copy for mentions ( #35953 )
...
GitOrigin-RevId: cc86f0931f6740f1d509118ee558719bc3559816
2026-09-17 11:43:53 +00:00
Davinder Singh
95b373ed52
Merge pull request #36035 from overleaf/ds-unable-sync-modal-error
...
[WEB] Adding error message in the unable to sync modal
GitOrigin-RevId: b9d2cdc0db8c87e8f90b77d812dbb6d0c6695622
2026-09-17 11:43:49 +00:00
Malik Glossop
302b6f28d6
Merge pull request #35989 from overleaf/worktree-mg-ai-limit-countdown-sub-minute
...
Round AI usage limit countdown up so it never renders empty
GitOrigin-RevId: f277de79c4962f534603497201a8f4a43fb01125
2026-09-17 11:43:44 +00:00
Malik Glossop
6c63002cd1
Merge pull request #36041 from overleaf/mg-offline-focus-mode
...
Add offline indicator for focus mode
GitOrigin-RevId: 3764577500d67b139c31a356f4f5e82888c44209
2026-09-17 11:43:40 +00:00
Chris McIsaac
8526dec62d
Add tab as a method to accept mentions autocomplete ( #35933 )
...
GitOrigin-RevId: 7cbb459294175817a63d0942f882fd29b3c813a4
2026-09-17 11:43:37 +00:00
Mathias Jakobsen
7a5b1da06d
Merge pull request #36034 from overleaf/mj-free-user-intermittent
...
[web] differentiate free and paid users for intermittent connection timeouts
GitOrigin-RevId: 9c1847ff3dae7290b7c8d1093ef6dc05ae3b76aa
2026-09-17 11:43:34 +00:00
Mathias Jakobsen
774f2c8f06
Merge pull request #36028 from overleaf/mj-fatal-op-long
...
[web] Stop arming FATAL_OP_TIMEOUT timer
GitOrigin-RevId: f0b98d6fb5d2312d3b5137ebba0775a88cb01b72
2026-09-17 11:43:30 +00:00
Mathias Jakobsen
0c5e55a8be
Merge pull request #36002 from overleaf/mj-save-backup-early
...
[web] Start saving offline backups after 10 seconds
GitOrigin-RevId: 4101598f46b6f71dc8bf10a31cbec9110216ed7a
2026-09-17 11:43:27 +00:00
Davinder Singh
ffeb3ef5de
Merge pull request #36000 from overleaf/ds-offline-mode-disable-buttons-detached-mode
...
[WEB] Read network stall state from compile context instead of hook directly for log error buttons in offline mode
GitOrigin-RevId: ca898f17960784690a27cea3f234568e4532c870
2026-09-17 11:43:24 +00:00
Davinder Singh
36d0a5c227
Merge pull request #35855 from overleaf/ds-unable-to-sync-modal-improved
...
[WEB] Adding improved version of the unable to sync modal
GitOrigin-RevId: 1cfe2b3a2e8417028339efddb18385a5224e50c3
2026-09-17 11:43:20 +00:00
Jakob Ackermann
469f5629d2
[saas-e2e] run all the spec files ( #35993 )
...
* [saas-e2e] run all the spec files
* [saas-e2e] add addComment helper
* [saas-e2e] add replyToComment helper
* [saas-e2e] check latexqc report for errors
* [saas-e2e] fail fast when the login request failed
* [monorepo] upsert the minimal v1 db entries in all environments
* [monorepo] serve the CDN assets from nginx to avoid session mix
* [monorepo] avoid loading fonts from Cypress UI via web
* [monorepo] effectively disable login + loadEditor rate-limit in dev-env
* [saas-e2e] project-list: generate unique project name on re-run
* [saas-e2e] add debug logs for latexqc
GitOrigin-RevId: 778003759414a3c993578062a631d083ecb1d2e6
2026-09-17 11:43:07 +00:00