Mathias Jakobsen
77f208633b
Merge pull request #36233 from overleaf/mj-command-palette-events
...
[web] Add events to command palette usage
GitOrigin-RevId: 1bb40c20f3228027ee4470dc84fa2983bb910cbf
2026-09-17 11:49:19 +00:00
David
3325724a9e
Merge pull request #36258 from overleaf/dp-fix-library-badge
...
Use feature flag config for library badge rather than hard-coding
GitOrigin-RevId: a53bd7c739d2d8e6c5dbd5bda1fbc3a87f87b280
2026-09-17 11:49:12 +00:00
Jakob Ackermann
49969f6e0d
[history-v1] adopt strict zod types and extend test coverage ( #36089 )
...
GitOrigin-RevId: 7bdffe2c05c7c17be6eb3e4296d8df05d650c53e
2026-09-17 11:49:08 +00:00
roo hutton
b886c0b266
Merge pull request #35836 from overleaf/rh-prices-split
...
[web] Update monthly plan prices for new subscriptions with split test
GitOrigin-RevId: 42d0adaf68647adc93f4c05d5ddeefb356753db2
2026-09-17 11:49:04 +00:00
Kristina
2e1a313ccd
[web] resize mentions dropdown styles ( #36172 )
...
GitOrigin-RevId: e0f4ff0d51f168569ad54fa896ab25c399278ebb
2026-09-17 11:48:53 +00:00
Kristina
c5f3726eda
[web] update comment placeholder for mentions ( #36167 )
...
GitOrigin-RevId: c702e00004d8dfcf243425503459f558973a657b
2026-09-17 11:48:50 +00:00
Jakob Ackermann
95e3444a6e
[editor-core] refine zod schemas for rawTextOperation and rawFileMetadata ( #36253 )
...
* [editor-core] gracefully handle no-op TextOperation
* [editor-core] add support for legacy url imports
* [editor-core] reorder rawFileMetadata entries
GitOrigin-RevId: f5c3158def00183d4a60a5b934abd921716e2339
2026-09-17 11:48:47 +00:00
Jakob Ackermann
b4937905bb
[linked-url-proxy] adopt strict zod types and extend test coverage ( #36166 )
...
GitOrigin-RevId: 1edbd4ea3240cc8973d0a7e6488a8b882422a42b
2026-09-17 11:48:43 +00:00
Jakob Ackermann
2e8f6f0d03
[chat] adopt strict zod types ( #36102 )
...
GitOrigin-RevId: eb3e245599f5db2d29366ce5d8e0993ec6b20338
2026-09-17 11:48:40 +00:00
Jakob Ackermann
4e79741e78
[latexqc] integrate latexqc closer into build scripts ( #36252 )
...
* [monorepo] drop unused --docker-repos build script flag
* [latexqc] integrate latexqc closer into build scripts
- Generate Dockerfile
- Drop now unused --only-jenkins-include-file
* [monorepo] update header for custom Dockerfiles in build scripts
GitOrigin-RevId: 84d0b100e731ae41db132f676e7837e17c17542e
2026-09-17 11:48:37 +00:00
Jakob Ackermann
4e6e98941a
[latexqc] adopt strict zod types and extend test coverage ( #36165 )
...
GitOrigin-RevId: 339aa5c5b51dc2ab97178e482142f64d7324a57b
2026-09-17 11:48:33 +00:00
Jakob Ackermann
a80f9d4803
[github-sync] adopt strict zod types and extend test coverage ( #36050 )
...
GitOrigin-RevId: cd4060778455e9bc252588e449d5588852648592
2026-09-17 11:48:27 +00:00
Jakob Ackermann
6ca58edf72
[web] add infrastructure level zod change ( #36190 )
...
* [web] add infrastructure level zod change
* [web] set req validation mode for tests to 'enforce'
GitOrigin-RevId: 6dbc8bff7ed9f89045c398df93d84bca589de4e9
2026-09-17 11:48:19 +00:00
Antoine Clausse
86bab9dc99
Merge pull request #35724 from overleaf/ac-wallet-payment-method-analytics
...
[web] Add Stripe wallet payments (Apple Pay / Google Pay) in analytics and remove conversion to "card"
GitOrigin-RevId: f6d404d35eb108d7ddaf8ca1b6c2164cb5100c9c
2026-09-17 11:48:15 +00:00
Jakob Ackermann
731ed50f78
[clsi] address zod violations ( #36199 )
...
* [editor-core] gracefully handle no-op TextOperation
* [web] avoid sending sync to pdf requests without a ?file
* [validation-tools] log deeper nested violations
* [editor-core] fix round trip of EditNoOperation
* [web] use custom error for sync to pdf w/o file, fix tests
* [validation-tools] include request params in log msg for violation
* Revert "[editor-core] gracefully handle no-op TextOperation"
This reverts commit c1d37261d5db72b37dbf39428c54edcfb5423f41.
* [web] gracefully handle rejected sync to pdf from context menu
GitOrigin-RevId: 21de7dc96b23575b0d67b6eb0c68ed9c2f86292b
2026-09-17 11:48:12 +00:00
David
761d4efc1f
Merge pull request #36114 from overleaf/dp-merge-library-bibtex-flags
...
Merge bibtex-visual-editor into overleaf-library feature flags
GitOrigin-RevId: 26f8325d68367d0e33236e9f92ab6dc76f76987d
2026-09-17 11:48:08 +00:00
Davinder Singh
a0c923aea8
fix download filename in unable-to-sync modal error message ( #36113 )
...
GitOrigin-RevId: fdc891962b24a096a1d54a73fcb0d7af6d504729
2026-09-17 11:48:02 +00:00
Davinder Singh and Mathias Jakobsen
b04bdd2944
[WEB] Only show affected lines plus one above/below in the diff viewer ( #36052 )
...
* adding trimmed diff view with context lines in unable-to-sync modal
* addressing co pilot comments
* Update services/web/frontend/js/features/ide-react/components/modals/diff-viewer.tsx
Co-authored-by: Mathias Jakobsen <mathias.jakobsen@overleaf.com >
---------
Co-authored-by: Mathias Jakobsen <mathias.jakobsen@overleaf.com >
GitOrigin-RevId: de5a01048b0609288acf01196ff0a0f069e8bed3
2026-09-17 11:47:59 +00:00
Davinder Singh
98b79d9532
[WEB] Simplify "New project" dropdown ( #34290 )
...
* Simplify the new project dropdown
* Simplify the New project dropdown
* removing artefact of rebase
GitOrigin-RevId: e7e4dc48c10f2297abcd7c5b489ff2308bf9e18b
2026-09-17 11:47:56 +00:00
Jakob Ackermann
deec57e54e
[chat] gracefully handle projects without threads/messages when cloning ( #36101 )
...
GitOrigin-RevId: 0623a4b801f469b7d55412f2be8aac782cb6ab19
2026-09-17 11:47:52 +00:00
Jimmy Domagala-Tang
560b7a209a
Transition optimized images to project-level toggle ( #36093 )
...
* feat: transitioning optimized images from a compile mode to a project level toggle. We still persist it for the proect and between users, and ensure that draft mode does not interact with it (silently disabled while draft mode is on)
* feat: cleaning up unused var, tests, and locales
* feat: updating copy
GitOrigin-RevId: 8010edfab164980f14125739e481d8b512f6b3df
2026-09-17 11:47:49 +00:00
Olzhas Askar
49747e61c9
Merge pull request #36163 from overleaf/oa-cookie-banner
...
[web] Rephrase the cookie banner
GitOrigin-RevId: 229cf5ead3d6a9f7c8fa1b8dda45508b06b23c42
2026-09-17 11:47:40 +00:00
Brian Gough and Copilot Autofix powered by AI
a9a36237aa
Use logger.exit in expire-deleted user/project scripts ( #36169 )
...
* add logger.exit method to avoid logs being lost by process.exit
* use logger.exit in expire deleted projects and users scripts
* improve comment for EXIT_DELAY
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* convert to async
* await logger.exit in expire deleted projects and users scripts
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
GitOrigin-RevId: 020d5cc2755871e5343130029706fe3b1c8e15ee
2026-09-17 11:47:35 +00:00
Mathias Jakobsen
43ea352733
Merge pull request #36185 from overleaf/mj-cmd-plt-fixes
...
[web] Tweak command palette
GitOrigin-RevId: f69cf1f24dadecd81b4c563d289cbffc5ef4788f
2026-09-17 11:47:29 +00:00
Jakob Ackermann
4ca028cb4c
[validation-tools] eventName: accept upper case letters ( #36188 )
...
GitOrigin-RevId: 979ec5c744d5304232d447ff5fff076ee081721f
2026-09-17 11:47:25 +00:00
Kristina
f179e89c0c
[web] add analytics for @mentions ( #36144 )
...
GitOrigin-RevId: 9fb1447166eb5ee82867466abc9af2207c886f8b
2026-09-17 11:47:22 +00:00
Kristina
20a4144cf9
[web] add events for out of sync modals ( #36132 )
...
GitOrigin-RevId: f9673defab0d06d8e814bf2d43cbb7e19eb249a7
2026-09-17 11:47:19 +00:00
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