Malik Glossop and Copybot
723da5c28a
Merge pull request #30490 from overleaf/mg-context-menu-a11y
...
[web] Add a11y support for context menu
GitOrigin-RevId: 3cbe66ee3ee8345dd0e89f89561928889832a50d
2026-01-20 09:06:32 +00:00
Maria Florencia Besteiro Gonzalez and Copybot
3e9d3f4d9c
Merge pull request #30822 from overleaf/mfb-editor-not-focused-while-bibtex-editor
...
Hide the Codemirror editor when the bibtex editor is shown
GitOrigin-RevId: 431b2a93a673b604a0caff31528b9068cc780559
2026-01-20 09:06:27 +00:00
ilkin-overleaf and Copybot
169207ed35
Merge pull request #30821 from overleaf/jel-create-managed-user
...
[web] Update CTA reference on managed user enrollment when new user
GitOrigin-RevId: ee19be382c716692b5439b43f22ff612dbcc7fa6
2026-01-20 09:06:07 +00:00
Jakob Ackermann and Copybot
914362611e
Revert "[e2e] enable --notablescan for Server Pro and SaaS E2E tests ( #30677 )" ( #30833 )
...
This reverts commit f08812899647bc8e4bc0c0d14d3250eb0b9f5c59.
GitOrigin-RevId: 7484cc5d5de6af0a5e4083fed4e8cacd9e1e643f
2026-01-20 09:05:49 +00:00
Kristina and Copybot
1228eac81e
[web] ensure Stripe & Recurly webhooks can handle a migrating subscription ( #30787 )
...
* return early from various event handlers if the subscription isn't controlled by the payment provider sending the event
* update `Subscription` type for webhook events
GitOrigin-RevId: f3fc345c37bbe134b7696ccde9d6d8c7608f8f12
2026-01-20 09:05:36 +00:00
Jakob Ackermann and Copybot
3786471135
[e2e] enable --notablescan for Server Pro and SaaS E2E tests ( #30677 )
...
* [e2e] enable --notablescan for Server Pro and SaaS E2E tests
* [web] fix query for expiring projects of E2E test users
* [web] check for --notablescan in e2e test setup
GitOrigin-RevId: f08812899647bc8e4bc0c0d14d3250eb0b9f5c59
2026-01-19 09:07:18 +00:00
Brian Gough and Copybot
dbff5ae559
Merge pull request #30813 from overleaf/bg-fix-compile-from-redis
...
exclude buildId from project state hash
GitOrigin-RevId: da7424378422bec348adeaa5da0fe2d3581744d9
2026-01-19 09:07:04 +00:00
Anna Claire Fields and Copybot
ff8f77d85c
replace staff access with role based sytem ( #30004 )
...
- remove references to staff access
GitOrigin-RevId: 5d7df3ae8bc78aa02b65ec0dac0a323520c3df15
2026-01-19 09:06:59 +00:00
Anna Claire Fields and Copybot
2bf9d30a03
Upgrade Bcrypt and JSDom in web ( #30758 )
...
* Update bcrypt and jsdom dependencies in web
GitOrigin-RevId: 3a709203b5c40c5a23664a3433b563382bbc1711
2026-01-19 09:06:49 +00:00
Alf Eaton and Copybot
b363852828
Use filesystem cache for webpack in dev environment ( #30805 )
...
GitOrigin-RevId: ae4cb18a6d0677911da864668a74fc3d11daaa21
2026-01-19 09:06:44 +00:00
roo hutton and Copybot
0315b79f9e
Merge pull request #30745 from overleaf/rh-cio-rollout-props
...
Expose additional user properties to customer.io
GitOrigin-RevId: 109c2dab13613d590ebcf70d685b7f4fb2e8f4af
2026-01-19 09:06:39 +00:00
Domagoj Kriskovic and Copybot
e5a82e47ce
[notifications] Add support for reopened comment notifications ( #30679 )
...
* [notifications] Refactor notification handling by using getProject utility function
* [notifications] Add support for reopened comment notifications
* rename to areNotificationsEnabled
* added comment explaining why we are getting users
GitOrigin-RevId: 7263d52e611c66baa39d8737d1d22740e592a3a0
2026-01-19 09:06:25 +00:00
Domagoj Kriskovic and Copybot
b39c7d8fe8
Add comment resolved hook for email notifications
...
GitOrigin-RevId: 426162e4ca03dbb8459c990ae56ff8d12ba2d8b4
2026-01-19 09:06:16 +00:00
Eric Mc Sween and Copybot
ef8641b876
Merge pull request #30774 from overleaf/em-bibtex-editor-list
...
Show list of entries in bibtex visual editor
GitOrigin-RevId: 2038f70c8c5b73547764d4f9ad535596f3faaf8f
2026-01-19 09:06:11 +00:00
Antoine Clausse and Copybot
379788a8a6
[web] Promisify RegistrationTests and SessionTests ( #30646 )
...
* Promisify RegistrationTests.mjs
* Re-add `await this.user.request.get('/login')` and remove comment
* Promisify SessionTests.mjs
* Remove callback versions of RedisHelper
* Re-add `await this.user.request.get('/login')`
GitOrigin-RevId: 9d0e21336f348c6aff99cb262738163e611f5712
2026-01-19 09:06:06 +00:00
Antoine Clausse and Copybot
9619ad52ea
[web] Reapply: Promisify ProjectLocator again ( #30319 ) ( #30582 )
...
* [web] Promisify ProjectLocator (#30319 )
* Promisify ProjectLocator
* Update ProjectLocator unit tests
* Update unit test:
Add a subfolder to reproduce issue where `endOfBranch` is called before the search has ended.
* Add missing `else` to prevent additional call to `endOfBranch`
* Simplify conditions by moving `if (element != null)` higher
* Replace `endOfBranch` by check at end of `startSearch`
GitOrigin-RevId: 95dfb47bb549698a406315db1a4b58bce5de791e
2026-01-19 09:06:01 +00:00
Antoine Clausse and Copybot
e36b12ea1b
Merge pull request #30641 from overleaf/ac-uniaccessphase1-teardown
...
[web] Tear down split-test `uniaccessphase1`
GitOrigin-RevId: ef1726034362c7a0e95fb881d398fe39156713a5
2026-01-19 09:05:55 +00:00
Andrew Rumble and Copybot
028bca6e87
Merge pull request #30798 from overleaf/ar-reapply-request-overrides
...
[monorepo] reapply request overrides
GitOrigin-RevId: 55d19cc011435a00ffc1e5c63f523473cd0fc2dc
2026-01-16 09:56:13 +00:00
Alf Eaton and Copybot
03a3518aae
Merge pull request #30703 from overleaf/ae-prettier
...
Upgrade Prettier to v3.7.4
GitOrigin-RevId: 0f4434019bc7d12f2d5b7ecbb833ee20570d0706
2026-01-16 09:56:07 +00:00
Jessica Lawshe and Copybot
3f19aaa58e
Merge pull request #30697 from overleaf/jel-fix-new-managed-user-via-account-linking
...
[web] Throw error if new user via domain capture not opted to be managed
GitOrigin-RevId: 1e18447ea337854d39f8e89df52ef20f8f1d382f
2026-01-16 09:05:26 +00:00
Jessica Lawshe and Copybot
ca1a78163b
Merge pull request #30760 from overleaf/ii-domain-capture-page-content-updates
...
[web] Update domain capture page content
GitOrigin-RevId: b70b82bcfca4db8e55ddcc961c0ec2d32af130e6
2026-01-16 09:05:21 +00:00
Andrew Rumble and Copybot
4271744bfd
Merge pull request #30606 from overleaf/ar/bump-qs-to-6.14.1
...
[monorepo] bump qs to 6.14.1
GitOrigin-RevId: 4b1f8b1cf739c3c0195392fa6707fc233d036b70
2026-01-15 14:20:06 +00:00
l-obrien-overleaf and Copybot
3694322f5b
Applying colour styling on close symbol palette in dark theme ( #30724 )
...
GitOrigin-RevId: 3c8ce6552fce431923d008b245efe6948375e003
2026-01-15 14:20:02 +00:00
Alf Eaton and Copybot
36432ffb5b
Clamp pos when storing scroll position ( #30773 )
...
GitOrigin-RevId: b381950e209c18a5fbba07604839b7c3eac90da8
2026-01-15 14:19:57 +00:00
Davinder Singh and Copybot
9e9b5b22cf
Merge pull request #30567 from overleaf/ds-mj-dark-mode-project-list
...
[web] Adding dark mode project list on Dashboard
GitOrigin-RevId: ed678b1ffa8abb776eed46fb3b4b88deedd3b62c
2026-01-15 14:19:49 +00:00
Gernot Schulz and Copybot
f78940ea0d
Merge pull request #30783 from overleaf/gs-jenkins-noorg-links
...
Remove `Overleaf_Organization` folder from links
GitOrigin-RevId: 6da82bd306da4ece8fa3931cf65eee4e7e35ecea
2026-01-15 14:19:45 +00:00
Jakob Ackermann and Copybot
14a7e935b8
[web] override timeout for a specific template ( #30711 )
...
* [web] override timeout for a specific template
* [web] fix junit integration for vitest
* [web] consolidate on JUNIT_ROOT_SUITE_NAME
* [web] fix unit test
GitOrigin-RevId: 3ba865e4b9c090c7bf8e07dc3d81e9bcee20d821
2026-01-15 14:19:33 +00:00
Alf Eaton and Copybot
23255fe264
Downgrade @codemirror/view to 6.38.6 ( #30776 )
...
GitOrigin-RevId: bb123c35674b0c21959e1532adc5cdb957f9aa89
2026-01-15 14:19:15 +00:00
Malik Glossop and Copybot
a0fc14b367
Merge pull request #30495 from overleaf/mg-context-menu-paste
...
[web] Support paste with formatting in context menu
GitOrigin-RevId: 551ed1d49ca423395bd9bfc756e10e8d59d71ecd
2026-01-15 14:19:03 +00:00
Malik Glossop and Copybot
f087d125c1
Merge pull request #30168 from overleaf/mg-context-menu
...
Add context menu (right click) to editor
GitOrigin-RevId: f2e567b51b04170ba1a46b0ab4659f3481b05bfe
2026-01-15 14:18:58 +00:00
Okan Sahiner and Copybot
5e38efb6b2
Merge pull request #30563 from overleaf/jpa-cleanup-c2d
...
[monorepo] finish migration from n2d to c3d and c2d to c4d
GitOrigin-RevId: ffdedd41e11559c9cf32dc49e891f31adcecd515
2026-01-15 09:06:57 +00:00
Alex Vizcaino and Copybot
6523ffe57e
Add pagination and "show more" functionality to publications list ( #30720 )
...
GitOrigin-RevId: 934a1da4f1a326d833cb25de37759f9c63f16571
2026-01-15 09:06:42 +00:00
jmescuderowritefull and Copybot
6e203c1a5f
A/B test with a new design which encourages prompting for paraphrase ( #30478 )
...
GitOrigin-RevId: 91d1ae18fd41dfe8edaa1592b2083c9aa7724b68
2026-01-15 09:06:35 +00:00
Jimmy Domagala-Tang and Copybot
d17c2fb47d
feat: expressify and async await remaining callback code in UserMembershipMiddleware ( #30424 )
...
GitOrigin-RevId: 2f36587557b6cbfbd8b6ba0ccfc49564dbcabf79
2026-01-15 09:06:27 +00:00
Jimmy Domagala-Tang and Copybot
7f3c8a281d
Async await entity providers ( #28841 )
...
* fix: async await entity providers
* fix: async await userMembershipGetters
* fix: move to export class style for UserMembershipsHandler
* fix: update how Publisher model returns its v1 values
GitOrigin-RevId: f94bcb81c9703deaf938cdf7dff31c6e24dc4bd8
2026-01-15 09:06:23 +00:00
Alf Eaton and Copybot
9b6eab9251
Allow text selection in log entry header ( #30638 )
...
GitOrigin-RevId: 18c6c9bc9b2971dbd877ce7d053a2582c6d072ad
2026-01-15 09:06:14 +00:00
Alf Eaton and Copybot
5204ec5d0b
Ensure that change decorations are mapped through updates ( #30663 )
...
GitOrigin-RevId: 9529e308594b771191f71751478c2118bd91a84e
2026-01-15 09:06:10 +00:00
Alf Eaton and Copybot
5d16fa207a
Upgrade CodeMirror and Lezer dependencies ( #30615 )
...
* Upgrade CodeMirror and Lezer dependencies
* Ensure that BraceWidget and IconBraceWidget always have string content
* Add updateDOM to BraceWidget
* Use pinned versions
* Fix description list decoration
GitOrigin-RevId: 5306f7f09290eb9a2c375e97d33509537f3c5e5f
2026-01-15 09:06:05 +00:00
ilkin-overleaf and Copybot
291f882aa2
Merge pull request #30514 from overleaf/ii-cms-launchpad-typescript
...
[web] Convert cms and launchpad to TypeScript
GitOrigin-RevId: d2b38671a2389206dafc7bd50c28cf0bb9683601
2026-01-15 09:05:54 +00:00
Jessica Lawshe and Copybot
9a4896a0b3
Merge pull request #30690 from overleaf/ii-domain-capture-mu-enrollment-changes
...
[web] Managed user enrollment page updates
GitOrigin-RevId: c05a29bd6cac7fd8fd25d3e8765d91e2b4d7306d
2026-01-15 09:05:49 +00:00
Jessica Lawshe and Copybot
0b83bbba25
Merge pull request #30698 from overleaf/jel-account-linking-managed-users
...
[web] Do not show option to add email on account linking page for groups with managed users
GitOrigin-RevId: cb36ad1afd4c1bd84009a871adfbb01703227376
2026-01-15 09:05:45 +00:00
Rebeka Dekany and Copybot
7e19998d15
Show video controls on iOS mobile devices by default ( #30737 )
...
* Add controls for Safari iOS video autoplay
* Show controls for all iOS mobile devices
GitOrigin-RevId: a086b127c1e56543a08341474b77de57171ea8c2
2026-01-15 09:05:22 +00:00
Domagoj Kriskovic and Copybot
6c76d1cd4c
Check preferences for track changes before sending email
...
GitOrigin-RevId: 99206cf438b18d90bca2db9d6db2a6676008a72d
2026-01-15 09:05:17 +00:00
4e2ea44b61
[web] add BibTeX visual editor module ( #30726 )
...
* [web] add BibTeX visual editor module
* Make the visual editor hook open to extension
Instead of looking specifically for the bibtex visual editor, allow any
extension to provide a visual editor.
* Fix stylelint error
---------
Co-authored-by: Eric Mc Sween <5454374+emcsween@users.noreply.github.com >
GitOrigin-RevId: c85c27a2b119c826e3d00cbd475a2a21f1508091
2026-01-15 09:05:13 +00:00
Tim Down and Copybot
64da16f0d1
Merge pull request #28670 from overleaf/td-rename-validate-req
...
Rename validateReq to parseReq
GitOrigin-RevId: a935aaa3f89495e164ce5d10b0bd80436571440f
2026-01-15 09:05:09 +00:00
Mathias Jakobsen and Copybot
b9acc4f586
Merge pull request #30715 from overleaf/msm-full-project-search-sp
...
[web] Enable Full Project Search in SP for new/old editor
GitOrigin-RevId: f569a45fff3b2c716db7acab3aae4ddbf80903c9
2026-01-14 10:18:07 +00:00
Mathias Jakobsen and Copybot
19545b35d8
Merge pull request #30637 from overleaf/mj-ce-sp-new-editor
...
[web] Release editor redesign to Community Edition and Server Pro
GitOrigin-RevId: 062779fb418e44a4b245572fab1b4f365585a7f0
2026-01-14 10:18:02 +00:00
Miguel Serrano and Copybot
422b474a17
[web] update_institution_user_saml_ids.mjs script ( #30691 )
...
The update_institution_user_saml_ids.mjs script updates `samlIdentifiers.externalUserId`
for users with a specific `samlIdentifiers.providerId`, performing a string replacement.
GitOrigin-RevId: 9d9897b17a528ea2ef3abf60d3b5e6679bf11943
2026-01-14 10:17:57 +00:00
Simon Gardner and Copybot
c8e0fd0477
[web] Add logout to list of managed group user events
...
GitOrigin-RevId: 3d90d315742888934cc2561be323247d75c3f977
2026-01-14 10:17:46 +00:00
Simon Gardner and Copybot
bb7b8ee227
[web] Add audit log entries for project-history-version-restore and project-history-version-download
...
GitOrigin-RevId: 8cfe1fee733aa886cd6518d352abd95bd9da6f77
2026-01-14 10:17:40 +00:00