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
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
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
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
Jimmy Domagala-Tang and Copybot
69f3f29f50
Dark mode for project list survey ( #30619 )
...
* feat: add dark mode for project list survey
* theming hover states on buttons
* feat: move theming to re-useable mixin
GitOrigin-RevId: ed85d050e908ae13d97ee8d67cf74e00c27fc258
2026-01-14 09:05:51 +00:00
Jimmy Domagala-Tang and Copybot
a204f30d0f
Add dark mode for cookie-banner ( #30559 )
...
* feat: adding dark mode for cookie-banner
* feat: move most relevant cookie-banner styles to footer
* fix: consistent naming for css vars, and scoping dark mode to only applicable pages for cookie Banner
* fix: swapping to themed border var
GitOrigin-RevId: 7de36cdeae6802a96a6983c739ab6fc95dee7e28
2026-01-14 09:05:47 +00:00
Jessica Lawshe and Copybot
d570ac2ec9
Merge pull request #30503 from overleaf/jel-managed-user-project
...
[web] Show notification on admin page when project is owned by managed user
GitOrigin-RevId: 015f94a8e277709ab4fec7736ac49c5ff2b7740d
2026-01-13 09:07:41 +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
Alf Eaton and Copybot
d8cbe651cd
Reduce brightness of primary colour in dark mode ( #30486 )
...
GitOrigin-RevId: 12fddbe998317a8c3e405479ab666b3035fe202b
2026-01-13 09:05:52 +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
jmescuderowritefull and Copybot
239e89a0a8
Enable toolbar generators only when they are runnable ( #30470 )
...
GitOrigin-RevId: a9671121d938f480c9f108f9f7c480524da38bee
2026-01-09 09:07:48 +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
7275551690
Use themed colours for editor toggle switch ( #30487 )
...
GitOrigin-RevId: 32406f92555722406a636f9c3db9bea3ca9dac10
2026-01-09 09:07:03 +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
cfe7300177
Add stylelint as a dev dependency ( #30084 )
...
GitOrigin-RevId: 302b7bd1054984d39ab2f9aa25a0666c38608a3b
2026-01-09 09:06:37 +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
5badb39259
Avoid closing nested menu on click ( #30479 )
...
GitOrigin-RevId: 0f966b53ee5bfd8b4bacdf7b259f3e8cab2858c8
2026-01-09 09:06:12 +00:00
Alf Eaton and Copybot
b54bbc6cff
Add Button variants story ( #30491 )
...
GitOrigin-RevId: 98d0cd965832de79de493d46ef9c989daff7be9b
2026-01-09 09:06:08 +00:00
Alf Eaton and Copybot
64104e069a
Add IdeRedesign decorator to dropdown menu stories ( #30493 )
...
GitOrigin-RevId: c63801c50029f17979c2b1c0e02a3b0ba5fb7adf
2026-01-09 09:06:04 +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
ilkin-overleaf and Copybot
7931c7b3eb
Merge pull request #30471 from overleaf/ii-linkedin-insight-tag
...
[web] Add Linkedin Insight tag
GitOrigin-RevId: f01e1908ad945a5db10343a04ee50104efa32c3c
2026-01-09 09:05:38 +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
Alf Eaton and Copybot
ffd2b2120e
[workbench] Use lightbulb_2 icon for thinking ( #30303 )
...
GitOrigin-RevId: 26346ce1f70ab419188bb9de503572e05d928ff9
2025-12-18 09:05:59 +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
Alex Vizcaino and Copybot
efcf776a2d
Remove standalone citations checker components and related logic ( #30378 )
...
GitOrigin-RevId: 1b4dd5d2e0588472ae4c8daf10186d49606aaf78
2025-12-17 09:06:34 +00:00
jmescuderowritefull and Copybot
60b8aef82d
Do not let users to suggest languages that are already supported ( #30354 )
...
GitOrigin-RevId: 4fe91e4f581d5775366cdd94023954efd2af79ed
2025-12-17 09:06:00 +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
Alex Vizcaino and Copybot
5f5125b3fa
[Citation Reviewer] Error Management ( #30356 )
...
GitOrigin-RevId: 9a34fab4f5447974e795a49c548b8af730857e88
2025-12-16 09:08:01 +00:00
Alex Vizcaino and Copybot
bba00b3589
[citation-reviewer] clear search functionality and update translations in citations reviewer ( #30343 )
...
GitOrigin-RevId: 76a3e69785bb115a3d2ba202ff36a4c9851f7771
2025-12-16 09:07:48 +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
Mathias Jakobsen and Copybot
0efb28baa7
[web] Tweak basic rate limiter for workbench ( #30280 )
...
GitOrigin-RevId: 3e2c2f03e88339ee18e393cb7044ed15e95e51a5
2025-12-15 09:06:16 +00:00