Davinder Singh and Copybot
187ffbf108
Recurly Pending subscription bug fixes and display Notification Banner ( #29811 )
...
GitOrigin-RevId: 4eb6bb445f9911fcf74ff2f9bdcc01b420c7afaf
2026-01-20 09:06:42 +00:00
Malik Glossop and Copybot
ae5e3543c5
Merge pull request #30596 from overleaf/mg-context-menu-hide-others
...
Hide other menus when right-click context menu opens
GitOrigin-RevId: c7a2126ec58ed69520f31ba20fa450a6f1524a3f
2026-01-20 09:06:37 +00:00
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
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
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
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
Alf Eaton and Copybot
36432ffb5b
Clamp pos when storing scroll position ( #30773 )
...
GitOrigin-RevId: b381950e209c18a5fbba07604839b7c3eac90da8
2026-01-15 14:19:57 +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
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
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
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
Mathias Jakobsen and Copybot
69b12f3075
Merge pull request #30632 from overleaf/mj-pdf-dark-mode-tear-down
...
[web] Tear down pdf-dark-mode feature flag
GitOrigin-RevId: 5f3fa98af8eba70139ec614a3c2e08e380b56de9
2026-01-13 09:07:12 +00:00
Mathias Jakobsen and Copybot
1b272483cd
Merge pull request #30651 from overleaf/mj-chat-token-members
...
[web] Hide chat for restricted token members
GitOrigin-RevId: 2bf4dbbc2f0ebf863a73669543a13700cc25df8c
2026-01-13 09:07:08 +00:00
Mathias Jakobsen and Copybot
b54bed0dd2
Merge pull request #30621 from overleaf/mj-no-opt-out-split-test
...
[web] Add feature flag for removing old editor switcher
GitOrigin-RevId: 98b60214686ff5fa002e249e0cd8550d0c54c240
2026-01-13 09:06:21 +00:00
Mathias Jakobsen and Copybot
a341af2e66
Merge pull request #30562 from overleaf/mj-reshow-old-editor-tooltip
...
[web] Reshow old editor deprecation notice
GitOrigin-RevId: a1adfaa6f807880e2e3f7d20ce4ea8c2b486da1a
2026-01-13 09:05:57 +00:00
Mathias Jakobsen and Copybot
3d5e84d264
Merge pull request #30598 from overleaf/mj-templates-file-menu-button
...
[web] Add template management button to new editor
GitOrigin-RevId: 64aec2d771f551fc75d3a1e6f3c684842e1086f4
2026-01-12 09:06:41 +00:00
Antoine Clausse and Copybot
e0f8aca331
Merge pull request #30613 from overleaf/revert-30251-ac-dismiss-ciam-notification
...
[web] Revert "Make CIAM login notification dismissible (with cookies)"
GitOrigin-RevId: d7b7fac350dbc5479487341800320d4917f27d1b
2026-01-09 09:07:31 +00:00
Antoine Clausse and Copybot
31ab47a534
[web] Make CIAM login notification dismissible (with cookies) ( #30251 )
...
* Extend notifications so they can be dismissed
The dismissal is stored in a cookie for a year
* Extend CIAM notifications so they can be dismissed
* Make the CIAM notification dismissable
* Style the close button so it is in the corner of the notification
* Add e2e test
* [e2e] Replace 'not.exist' by 'not.be.visible'
* Set cookie with the same pattern as the "cookie-banner cookie"
* Hide notification in the frontend
* Revert "Hide notification in the frontend"
This reverts commit b5d205f3e3a4e2555be038eb3b7561761a2cde59.
* Add `data-ol-dismiss-cookie-paths` to the notification
* Add `data-ol-dismiss-cookie-paths` to the notification (CIAM variant)
* Shorten cookie name
* Revert: remove the .corner class
* Apply design from Figma for CIAM notifications
GitOrigin-RevId: 4070715c6a63d0497b7a41c343c3f943ced4bfef
2026-01-09 09:07:26 +00:00
Alf Eaton and Copybot
861b66b007
Revert "Cite an article by pasting the DOI ( #29994 )" ( #30607 )
...
This reverts commit a68af023b24fcf87bbc608395f2898df8e9b41a5.
GitOrigin-RevId: c0dd9ae3f6a0e12e6ba7d1e856327ea89eae8157
2026-01-09 09:07:14 +00:00
Alf Eaton and Copybot
18b2621855
Cite an article by pasting the DOI ( #29994 )
...
GitOrigin-RevId: a68af023b24fcf87bbc608395f2898df8e9b41a5
2026-01-09 09:06:51 +00:00
Alf Eaton and Copybot
b69797e3f4
Set min-width on search form position element ( #30473 )
...
GitOrigin-RevId: 6f65eba9589f14f7d22668e925d819467c0ad4bd
2026-01-09 09:06:21 +00:00
Alf Eaton and Copybot
b4ff3f15ad
Tear down full-project-search-promo ( #30474 )
...
GitOrigin-RevId: 9af516202bdf281b11348726667037fa458d66d9
2026-01-09 09:06:17 +00:00
Alf Eaton and Copybot
ce5f66c21b
Add keyboard shortcuts for Layout actions ( #30494 )
...
GitOrigin-RevId: 7978a579e719c4cd593c02662406e364b19f87e0
2026-01-09 09:05:56 +00:00
Mathias Jakobsen and Copybot
5e49f421c2
Merge pull request #30405 from overleaf/dp-cleanup-editor-redesign-opt-out-2
...
(Re)Cleanup editor-redesign-opt-out feature flag
GitOrigin-RevId: afefced1f77de2b8b27e1333ffa647ac41561e31
2026-01-09 09:05:29 +00:00
Jimmy Domagala-Tang and Copybot
75734993e7
Add Notification Preferences Page To User Settings ( #30116 )
...
* changing to pug conditional format for admin page conditional render
* feat: update notifications settings page and open BE route
feat: adding new page for notification prefs on user settings, along with updating saving prefs for global preferences
adding error handling and disabling when request is inflight
formatting and adding split test for viewing notification ettings
fix: updating to levels of preferences, and removing global type for preferences as we will now share the same backing settings between global and project preferences
feat: add global mute to user settings for notifications
making params in preferences schema optional
feat: update global settings to only set mute, and remove optional settings
fix: store userId as objectId, and filter based on global mute setting
GitOrigin-RevId: 947a95dc02d12b4a2d8e3cc29bd04c23af2aef25
2026-01-08 09:05:49 +00:00
Rebeka Dekany and Copybot
cbeb58cc0a
Use Sidebar as the name for the rails navigation ( #30301 )
...
GitOrigin-RevId: a24f8822f3208a2c1dedb6d424cf243fc3409ed1
2025-12-18 09:06:34 +00:00
Alf Eaton and Copybot
a841dbfd2c
Add "Set as main document" to file tree menu ( #30399 )
...
GitOrigin-RevId: e05a7d0b103226bdc34e559d0d48c12183abdf5a
2025-12-18 09:06:19 +00:00
David and Copybot
bf384683f0
Merge pull request #30393 from overleaf/dp-test-revert-2
...
Revert "Merge pull request #29916 from overleaf/dp-cleanup-editor-red…
GitOrigin-RevId: c2f14fb55e74a1fcb026e37822774724c36bc0dc
2025-12-17 09:07:15 +00:00
David and Copybot
1d831b5776
Merge pull request #29916 from overleaf/dp-cleanup-editor-redesign-opt-out
...
Cleanup editor-redesign-opt-out feature flag
GitOrigin-RevId: 6a1dc6908fa6276181f9e3996e0b14cfb7537786
2025-12-17 09:06:46 +00:00
Kristina and Copybot
4acf79cd54
[web] only emit assistant-add-on-purchase for add-on purchases ( #30288 )
...
GitOrigin-RevId: 084e28f02d348fe5504a38f1405250ea2f7b67ce
2025-12-17 09:05:51 +00:00
Domagoj Kriskovic and Copybot
7b00e5d9f5
Add routes to save/get project notification preferences ( #30114 )
...
* Add routes to save/get project notification preferences
* update route url
* improve zod schema
* remove unused json response
* update schema and fix tests
* add jsdoc types to pass type-check
* remove using zod strict()
GitOrigin-RevId: f3ab5c88b58bd5af71e0504d0efbe03bdf9b243c
2025-12-16 09:07:07 +00:00
Alf Eaton and Copybot
953eba1d0d
Avoid beta badge focus when word count modal is opened ( #30281 )
...
GitOrigin-RevId: 570002a4dade41d393c66508e36c2863840f57f6
2025-12-15 09:06:06 +00:00
Alf Eaton and Copybot
f941cbab5f
Update workbench events ( #30254 )
...
GitOrigin-RevId: 7434483ce125676f1d7d76dfcb09d6691f9dadef
2025-12-12 09:05:19 +00:00
Mathias Jakobsen and Copybot
efe7cf0064
Merge pull request #30237 from overleaf/ae-workbench-popover
...
Add a popover to the AI assistant rail button
GitOrigin-RevId: 5bc141ba10ef0bc798ab79a847d73804d60353d6
2025-12-12 09:05:15 +00:00
Mathias Jakobsen and Copybot
b554b0cfcc
Merge pull request #28497 from overleaf/mj-system-editor-theme-dark-light-split
...
[web] Split editor theme into two when using system overall theme
GitOrigin-RevId: 1efa5553fdff8a17de634017882feb2ede614cd6
2025-12-12 09:05:10 +00:00
Tim Down and Copybot
427419e6a5
Merge pull request #30233 from overleaf/td-select-check-icon
...
Fix regression with select check icon
GitOrigin-RevId: c76e126c26395429cd3d41ac4e6ee36259062224
2025-12-11 09:05:33 +00:00
Tim Down and Copybot
38f2b5e616
Merge pull request #30198 from overleaf/td-ciam-misc-fixes
...
Miscellaneous CIAM fixes
GitOrigin-RevId: b7f38888b602fc7b4dc4fbc63e38f82527ab666e
2025-12-10 09:07:18 +00:00
Antoine Clausse and Copybot
d0d0776d25
[web] Misc. CIAM fixes ( #30196 )
...
* Remove focused style from the stepper
* Reduce spacing between password input and password policy
* Make input validation icon larger
* Make animated-tick.svg faster
* Move notification to below h1
* Move notification to below h1
* Fix: Warning: Invalid DOM property `autocomplete`. Did you mean `autoComplete`?
* Wrap form-text in a span so it's displayed correctly and not altered by flex
* Remove "Please request a new password reset email and follow the link." text after the email is entered
* Remove (unnecessary?) flex property on .ciam-form-text-icon
* Rename `messageTextNode` to `messageTextSpan`
* Revert changes to input-validator.ts
GitOrigin-RevId: ad83c92a59b9dbc872cf4e49362b0baec9fb5b93
2025-12-10 09:07:13 +00:00
Alf Eaton and Copybot
b811da0695
[workbench] Improve asynchronous tool use ( #30184 )
...
GitOrigin-RevId: d1bd33469b557c29968049af99b9c3c85731151d
2025-12-10 09:06:43 +00:00
Malik Glossop and Copybot
4462472e33
Merge pull request #30027 from overleaf/mg-svg-figure-modal
...
Support svg files in figure modal
GitOrigin-RevId: 4f0e110dad3c06f5e5ac699e0bfcaf3cd6c784ff
2025-12-10 09:05:44 +00:00
David and Copybot
ddbc40693b
Merge pull request #30192 from overleaf/dp-file-outline-link
...
Update file outline empty state link
GitOrigin-RevId: 1f83c0d0010f6a48ff03d6b9464b4d8764630d85
2025-12-10 09:05:40 +00:00
David and Copybot
c903c70d0a
Merge pull request #30180 from overleaf/dp-dark-context-menu
...
Add dark version of file tree context menu
GitOrigin-RevId: de37cd6b78e32ace295a9c77fbba86d4ba217b80
2025-12-10 09:05:30 +00:00
Mathias Jakobsen and Copybot
0b51972da1
Merge pull request #28503 from overleaf/mj-split-theme-list-dark-light-legacy
...
[web] Split dark and light options in theme selector
GitOrigin-RevId: 507c5a71269b360d23b246516487a0a072ee7d18
2025-12-09 09:06:07 +00:00
Antoine Clausse and Copybot
da72a45e86
[web] Requested changes to email verification screens ( #30173 )
...
* no grey hyphen when the input is empty
* show email in bold
* Fix tests
* Add test to verify email display in confirmation code input
* Format
GitOrigin-RevId: ade4a670b9dc80b99f64cc3273407a98428521b8
2025-12-09 09:05:46 +00:00