Mathias Jakobsen
498c89c6ed
Merge pull request #31329 from overleaf/mj-dark-mode-notification
...
[web] Introduce notification for dashboard dark mode
GitOrigin-RevId: da5045d412ddc87a4b18823a4a5fa3192fe15c89
2026-02-12 09:05:36 +00:00
Mathias Jakobsen
cc1dedca7d
Merge pull request #31397 from overleaf/mj-old-editor-toolbar-teardown
...
[web] Tear down old editor toolbar
GitOrigin-RevId: 8ba74abcc56e7bd476a9d6cae72f38486168c2ed
2026-02-11 09:07:14 +00:00
Alf Eaton
07d39f631a
Add Cypress tests for code check ( #30781 )
...
GitOrigin-RevId: 6ff1314542c3042d40054e5173ea85e14719d8a2
2026-02-06 09:05:40 +00:00
Mathias Jakobsen
30b09bfdcc
Merge pull request #31220 from overleaf/mg-workbench-ai-assist-release
...
Update workbench to be for AI Assist users
GitOrigin-RevId: a53c52344cae7d27fc0e1e13f3956e00df421503
2026-02-04 09:07:15 +00:00
Jimmy Domagala-Tang
fc8d564320
Editor Redesign Cleanup: main layout, toolbar, and rail ( #31031 )
...
* feat: integrate main layout, toolbar, and rail from redesign into main ide-react folder
* feat: remove additional files no longer used after ide redesign
GitOrigin-RevId: 8fd77f63cb9c67be91995a9dde13b0fe2376d80f
2026-02-03 09:06:37 +00:00
Jakob Ackermann
5829a7fe43
[web] integrate clsi-cache into download pdf from project dashboard ( #31138 )
...
* [monorepo] fix downloads from non-sharded clsi-cache
* [web] check some compile from cache options server-side
* [web] integrate clsi-cache into download pdf from project dashboard
* [web] remove frontend tests for server-side validation
* [web] remove unused fetch mock
* [web] use helper that adds polyfill for AbortSignal.any()
* [web] upgrade fetch-mock to fix leaking AbortSignal
* [web] do not add an extra timeout to clsi-cache request
The web backend service has a low timeout already.
GitOrigin-RevId: a90984b92f5d4f24005db5a09f2c5d2424436886
2026-02-02 09:06:13 +00:00
Chris Dryden
a054938414
Merge pull request #30983 from overleaf/cd-close-modal-select-menus-on-click
...
Ensure select menus in Modals close on modal click
GitOrigin-RevId: 4a07f16146ac99e6fb1fdf09d222e6832cc93079
2026-01-30 09:05:19 +00:00
Rebeka Dekany
c4cdacc702
Align subscription, login, restricted, and invite pages with website redesign ( #31045 )
...
* Replace the black Overleaf logo to the green one
* Move subscription, login, restricted, invite views to website-redesign layout
* Remove the Storybook showcase of all the layouts
---------
Co-authored-by: Antoine Clausse <antoine.clausse@overleaf.com >
GitOrigin-RevId: b07581834921750c9c6de44f05beb0dd9eafba23
2026-01-29 09:06:03 +00:00
Malik Glossop
5d47879865
Merge pull request #30884 from overleaf/mg-upgrade-modal-tracked-changes
...
Show modal when user initiates tracked changes from context menu
GitOrigin-RevId: 09ce0aef3eea113cc0b8fc83db00cb8607a6ef9a
2026-01-26 09:06:07 +00:00
David
3d18d02846
Add a dark version of the checkbox component ( #30213 )
...
* Add a dark version of the checkbox component
* Add theming to storybook
* Fix storybook
* adding correct border colors
---------
Co-authored-by: davibaweja <davibaweja@gmail.com >
GitOrigin-RevId: e350ab7a0800edd960d99bb892e527b97106b17d
2026-01-26 09:05:48 +00:00
Jimmy Domagala-Tang
f7b42d212a
feat: adding dark mode footer ( #30772 )
...
* feat: adding dark mode footer
* Update services/web/frontend/stylesheets/components/footer.scss
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* feat: update linkedin logo to correct color, and enforce specific colors on socials logos
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
GitOrigin-RevId: 841317846dfbee04c1a00565054d7e9428805796
2026-01-23 09:06:44 +00:00
Malik Glossop
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
Antoine Clausse
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
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
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
5badb39259
Avoid closing nested menu on click ( #30479 )
...
GitOrigin-RevId: 0f966b53ee5bfd8b4bacdf7b259f3e8cab2858c8
2026-01-09 09:06:12 +00:00
Alf Eaton
ce5f66c21b
Add keyboard shortcuts for Layout actions ( #30494 )
...
GitOrigin-RevId: 7978a579e719c4cd593c02662406e364b19f87e0
2026-01-09 09:05:56 +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
Alf Eaton
f941cbab5f
Update workbench events ( #30254 )
...
GitOrigin-RevId: 7434483ce125676f1d7d76dfcb09d6691f9dadef
2025-12-12 09:05:19 +00:00
Mathias Jakobsen
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
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
Antoine Clausse
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
b811da0695
[workbench] Improve asynchronous tool use ( #30184 )
...
GitOrigin-RevId: d1bd33469b557c29968049af99b9c3c85731151d
2025-12-10 09:06:43 +00:00
Malik Glossop
96141d7abe
Merge pull request #30195 from overleaf/mj-svg-path-id-clash
...
[web] Resolve id clash for svg paths
GitOrigin-RevId: 911d44a4b1549d8de0cae39658f05660e75c180f
2025-12-10 09:05:54 +00:00
Antoine Clausse
549840f3a3
[web] Add unified-access-footer-click event ( #30189 )
...
* Add event `unified-access-footer-click`
* Remove redundant `page` segmentation
Co-authored-by: @copilot
GitOrigin-RevId: 81ba64d09e29466fb73f200859805b6e17990dca
2025-12-10 09:05:35 +00:00
Tim Down
f8e87929e1
Merge pull request #30150 from overleaf/td-ciam-welcome-storybook
...
Add CIAM welcome interstitial page
GitOrigin-RevId: 6d333b4d3256e6af2604fbf6363bce7079c4c1ab
2025-12-09 09:06:28 +00:00
Tim Down
452d854d5b
Merge pull request #29972 from overleaf/td-ciam-onboarding
...
Unified access onboarding data collection pages
GitOrigin-RevId: c56a3d52f749883eeb2302e22aaf6bdf1239160c
2025-12-08 09:04:54 +00:00
Mathias Jakobsen
ff8e9394f3
Merge pull request #30078 from overleaf/ae-workbench-code-blocks
...
Update code block styles
GitOrigin-RevId: b8a871ba7eb429bb5a359c823d5da0ed6717c021
2025-12-04 09:06:50 +00:00
Tim Down
5bbc5b2e58
Merge pull request #29900 from overleaf/td-ciam-login
...
Implement unified access login page
GitOrigin-RevId: 9973565099e1e88dd9d6b232d8f5c545dc73e6f7
2025-12-04 09:06:11 +00:00
Mathias Jakobsen
0c07e5ff40
Merge pull request #30001 from overleaf/mj-workbench-consent-screen
...
[web] Add consent screen to workbench
GitOrigin-RevId: 7640154e9c02d340eb9c782e276a84cd961ad755
2025-12-04 09:05:42 +00:00
Mathias Jakobsen
c4d02f4571
Merge pull request #30042 from overleaf/mj-workbench-update-labs-widget
...
[web] Update look of labs experiment and tweak workbench labs content
GitOrigin-RevId: f7f693f778fb659ccf10a0c440c5c7487705d98e
2025-12-04 09:05:37 +00:00
Mathias Jakobsen
d531613c7a
Merge pull request #30054 from overleaf/mj-workbench-title
...
[web] Update workbench panel title
GitOrigin-RevId: 14e505bec0d663b84b3d9dbae398f8647a30d90d
2025-12-04 09:05:33 +00:00
David
5982eed3fa
Merge pull request #29821 from overleaf/dp-editor-redesign-opt-out
...
Prepare editor redesign for opt-out phase
GitOrigin-RevId: 5831970ff27e5c20f22c68b83471b6b832c2b2b4
2025-12-03 09:05:48 +00:00
Mathias Jakobsen
b35d70d81b
Merge pull request #29789 from overleaf/mj-workbench-labs-experiment
...
[web] Add workbench labs experiment
GitOrigin-RevId: 9369c48ae9b818bdcce767811e284e8bfb0f9efe
2025-11-28 09:05:24 +00:00
Mathias Jakobsen
4186321ed7
[web] Add dark mode setting to PDF viewer ( #29813 )
...
GitOrigin-RevId: 4eddfac30a934c44b451694fd5e18dd8d26ad910
2025-11-26 09:05:51 +00:00
Tim Down
763bede00a
Merge pull request #29654 from overleaf/ac-ciam-confirm-email-storybook
...
[web] CIAM design for Email confirmation form
GitOrigin-RevId: 3e66c45fe20073eb0600b8243761dbe82d7dc6b2
2025-11-26 09:05:47 +00:00
Rebeka Dekany
b4bfff1b67
Improve Server Pro tests to use semantic selectors ( #29790 )
...
* Replace placeholders with labels
* Add 'Close dialog' label to modal close button to distinguish from footer Close button
* Add and translate heading on the not found page
* Update textarea to have id matching label's for attribute
Simplify test for template description textarea
* Label PDF zoom level dropdown button
* Improve test selectors to use semantic roles and accessible names
GitOrigin-RevId: d215ddca30ddf844cfffbcf0e528a601b134d772
2025-11-25 09:05:48 +00:00
Borja
d4992914c2
Add figure generator from text functionality ( #29742 )
...
GitOrigin-RevId: 94c65c567d59e3228dba63395bd46fe0c57fab02
2025-11-24 09:07:16 +00:00
Tim Down
00f6a1e0f9
CIAM registration form buttons, inputs and fixes ( #29740 )
...
* Many fixes to CIAM registration form, including Phosphor icons
* Unify layout between Pug and React, fixes for spacing and mobile screen sizes
* Pug lint fix
* Make CIAM footer links underlined
* Add CIAM error notification styling
* Merge duplicate style rules
* Remove outdated comment
* Fix ordering of en.json
* Move aria-label to buttons
* Move full stop into translation string
* Remove dummy password strength indicator
* CIAM spacing and label fixes
* Header logo fixes from review
* Add aria-hidden to error icon
GitOrigin-RevId: 87c8181566f0878256b8010f95f115ec25c7ceb9
2025-11-24 09:06:40 +00:00
David
af41215058
Merge pull request #29607 from overleaf/dp-redesign-opt-in
...
Add opt-in for editor redesign
GitOrigin-RevId: 29ec8f4045a6bf29ab26a5ce5bceff70fb3aba6e
2025-11-20 09:05:28 +00:00
Mathias Jakobsen
7b331b0222
[web] Recreate workbench with Overleaf styles ( #29651 )
...
GitOrigin-RevId: 52ca336f70b29edf6e39cf95aa164f3ae32c0a79
2025-11-19 09:05:14 +00:00
Borja
b1009d3b1f
Writefull refactor bootstrapping ( #29549 )
...
GitOrigin-RevId: f8422d3c3d1d7e588f18352e08c7596b520225e5
2025-11-19 09:05:09 +00:00
Antoine Clausse
0e4682ef89
[web] Create DSFormControl Input components ( #29647 )
...
* Create DS version for Bootstrap Input form elements
* Move DS Button Storybook to DS component folder
* Use phosphor icons
* Add ds-focus-outline mixin
* Use math.div
GitOrigin-RevId: e50934212ec5949f0f7abc7880eb73933fce2a9b
2025-11-18 09:05:34 +00:00
Rebeka Dekany
b773ac2715
Add focus trap to Modal component ( #28754 )
...
* Add focus-trap-react npm package
* Trap the focus for the Modal
* In some cases, the focus will not return to the trigger element
* If there are no tabbable elements, the focus should fallback
* Add explanations for focusTrapOptions props and extend test
* Auto generate package-lock.json - Add focus-trap-react npm package
GitOrigin-RevId: 488a05d5e95dd369c69bedcfaf7c1fd5e456e302
2025-11-17 09:05:45 +00:00
Tim Down
c0c3bfe185
DS button CSS and component implementation plus move most --ciam variables to --ds
...
GitOrigin-RevId: 5dd6b490a6f597892b47a89aabce748cea3e3bc6
2025-11-14 09:05:34 +00:00
roo hutton
386fa19ffc
Merge pull request #29557 from overleaf/rh-compile-timeout-event-fix
...
Send paywall-click events when navigation suppressed
GitOrigin-RevId: b36dcb590d4d30a47a30f95febb4cf479c38f377
2025-11-10 09:05:04 +00:00
Borja
7f96e9504e
Revert "Writefull refactor bootstrapping ( #29306 )" ( #29542 )
...
This reverts commit 6de05eb695579dc08cb5ee6ddf30c243cc2ff86a.
GitOrigin-RevId: 1fe00bd95b2ce437f91b38667e4d787d49c36902
2025-11-06 09:07:14 +00:00
David
fd96baaf05
Merge pull request #29536 from overleaf/dp-fix-logo
...
Fix overleaf logo color on ds nav
GitOrigin-RevId: c48ed09339aa1af03bdbad29e76d8cdb74260f0c
2025-11-06 09:06:37 +00:00
roo hutton
2e11f2c7b7
Merge pull request #29394 from overleaf/rh-compile-timeout-modal
...
Add compile timeout modal for compile-timeout-target-plans test
GitOrigin-RevId: b352cb239742aa7ffbef7f3cd5c65ac719569ebf
2025-11-06 09:06:29 +00:00
David
faceb90593
Merge pull request #29290 from overleaf/dp-dashboard-dark-2
...
Dark mode for DS nav
GitOrigin-RevId: fb8ad9ec45e88c39810421d11ecc69ab874121ce
2025-11-06 09:06:24 +00:00