yu-i-i
f6cfd0b71d
Template gallery: Fix OLModal usage (see upstream commit 19b3834)
2026-01-29 15:54:52 +01:00
yu-i-i
fea5749d0e
Fix: comments thread does not necessarily belong to current document
2026-01-29 15:54:51 +01:00
yu-i-i
3b3734756a
Move Sympol Palette code to modules, closes #63
2026-01-29 15:54:50 +01:00
yu-i-i
f41c73ee3d
Template gallery: ui components were moved to shared folder
2026-01-29 15:54:50 +01:00
yu-i-i
984a641a93
Fix template publishing to align with upstream project context changes
2026-01-29 15:54:50 +01:00
yu-i-i
eb94a0e3af
toggleSymbolPalette now in useEditorPropertiesContext
2026-01-29 15:54:50 +01:00
yu-i-i
7194be158b
Refactor Template Gallery; resolves #38 and #39
...
- Replace free-text license input with a select box
- Improve visual presentation of modals and enhance keyboard interaction
2026-01-29 15:54:48 +01:00
yu-i-i
a06f584898
Symbol Palette: improve keyboard input experience
2026-01-29 15:54:48 +01:00
yu-i-i
de34fbced5
Symbol Palette: get rid of @reach/tabs
2026-01-29 15:54:48 +01:00
yu-i-i
b663e003bf
Make Template Gallery optional; rename environment variables
2026-01-29 15:54:47 +01:00
yu-i-i
9443effae8
Add Template Gallery support
2026-01-29 15:54:47 +01:00
yu-i-i
b4a15d0803
Track changes / comments: update backend to support frontend changes
2026-01-29 15:54:47 +01:00
yu-i-i
2fbffeb206
Symbol palette: switch to 'OL' UI components and apply minor cosmetic changes
2026-01-29 15:54:47 +01:00
yu-i-i
680d20ba5f
Fix glitches in symbol palette after switching to Bootstrap 5
2026-01-29 15:54:46 +01:00
yu-i-i
cbebcd99e2
Refactor authentication code; add OIDC support
2026-01-29 15:54:46 +01:00
yu-i-i
34d7c15ddc
Enable Symbol Palette
2026-01-29 15:54:45 +01:00
yu-i-i
0d80609e2c
Enable track changes and comments feature
2026-01-29 15:26:14 +01:00
Alf Eaton
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
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
36432ffb5b
Clamp pos when storing scroll position ( #30773 )
...
GitOrigin-RevId: b381950e209c18a5fbba07604839b7c3eac90da8
2026-01-15 14:19:57 +00:00
Malik Glossop
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
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
9b6eab9251
Allow text selection in log entry header ( #30638 )
...
GitOrigin-RevId: 18c6c9bc9b2971dbd877ce7d053a2582c6d072ad
2026-01-15 09:06:14 +00:00
Alf Eaton
5204ec5d0b
Ensure that change decorations are mapped through updates ( #30663 )
...
GitOrigin-RevId: 9529e308594b771191f71751478c2118bd91a84e
2026-01-15 09:06:10 +00:00
Alf Eaton
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
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
6c76d1cd4c
Check preferences for track changes before sending email
...
GitOrigin-RevId: 99206cf438b18d90bca2db9d6db2a6676008a72d
2026-01-15 09:05:17 +00:00
Domagoj Kriskovic
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
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
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
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
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
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
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
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
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
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
18b2621855
Cite an article by pasting the DOI ( #29994 )
...
GitOrigin-RevId: a68af023b24fcf87bbc608395f2898df8e9b41a5
2026-01-09 09:06:51 +00:00
Alf Eaton
b69797e3f4
Set min-width on search form position element ( #30473 )
...
GitOrigin-RevId: 6f65eba9589f14f7d22668e925d819467c0ad4bd
2026-01-09 09:06:21 +00:00
Alf Eaton
b4ff3f15ad
Tear down full-project-search-promo ( #30474 )
...
GitOrigin-RevId: 9af516202bdf281b11348726667037fa458d66d9
2026-01-09 09:06:17 +00:00
Alf Eaton
ce5f66c21b
Add keyboard shortcuts for Layout actions ( #30494 )
...
GitOrigin-RevId: 7978a579e719c4cd593c02662406e364b19f87e0
2026-01-09 09:05:56 +00:00
Mathias Jakobsen
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
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
cbeb58cc0a
Use Sidebar as the name for the rails navigation ( #30301 )
...
GitOrigin-RevId: a24f8822f3208a2c1dedb6d424cf243fc3409ed1
2025-12-18 09:06:34 +00:00
Alf Eaton
a841dbfd2c
Add "Set as main document" to file tree menu ( #30399 )
...
GitOrigin-RevId: e05a7d0b103226bdc34e559d0d48c12183abdf5a
2025-12-18 09:06:19 +00:00
David
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
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
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
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
953eba1d0d
Avoid beta badge focus when word count modal is opened ( #30281 )
...
GitOrigin-RevId: 570002a4dade41d393c66508e36c2863840f57f6
2025-12-15 09:06:06 +00:00