Mathias Jakobsen and Copybot
6b01183bba
Merge pull request #32330 from overleaf/mj-tabs-survey
...
[web] Tweaks for editor tabs
GitOrigin-RevId: fed9a500b871fa68a158c2e7ab42030117775161
2026-03-24 09:05:52 +00:00
Maria Florencia Besteiro Gonzalez and Copybot
7f7ada1b1a
Merge pull request #31922 from overleaf/mfb-ol-support-custom-bibtex-entry-types
...
Mfb ol support custom bibtex entry types
GitOrigin-RevId: 0146080b767c9653afd6567891d6d7778858ff24
2026-03-23 09:06:23 +00:00
Rebeka Dekany and Copybot
e5f2cedd4f
Add a drop-shadow toggle to control video shadow on Contentful ( #32285 )
...
GitOrigin-RevId: 87e20463a5bd817c69b7af5e4307174f688c1d7d
2026-03-23 09:05:42 +00:00
Mathias Jakobsen and Copybot
9224197fb3
Merge pull request #32164 from overleaf/mj-tabs
...
[web] Add editor tabs experiment
GitOrigin-RevId: 8cef265a45dbd826ad8a4df7d98e38f9bb7ec1cd
2026-03-20 09:06:32 +00:00
Mathias Jakobsen and Copybot
52fe6ecfe2
Merge pull request #32237 from overleaf/mj-experiment-icon
...
[web] Align experiment icons to Figma designs
GitOrigin-RevId: e615000ed1684a4cba14569d44601ba03a970039
2026-03-20 09:06:27 +00:00
Mathias Jakobsen and Copybot
c9c129af40
Merge pull request #32280 from overleaf/mj-editor-redesign-tutorial
...
[web] Tear down new editor intro
GitOrigin-RevId: 40e1abef5983c3ab2c877520d0e8f92b82b834e5
2026-03-19 09:07:08 +00:00
ilkin-overleaf and Copybot
d61413e57d
Merge pull request #31827 from overleaf/ii-project-sharing-access-denied
...
[web] Project sharing access denied redesign
GitOrigin-RevId: b1e3016eb7ef9e2a502e0b67abc3b10c08531fe9
2026-03-19 09:06:31 +00:00
Rebeka Dekany and Copybot
d25fc3dd07
Make buttons full-width in grey-bordered cards ( #32231 )
...
GitOrigin-RevId: 0b0f9500d9676a741f31bea8e52a3fd4b2399c2e
2026-03-19 09:06:09 +00:00
David and Copybot
d7ed38aff2
Merge pull request #31926 from overleaf/copilot/show-unlinked-reference-managers
...
Show linked/unlinked reference manager summary in Reference Search Settings modal
GitOrigin-RevId: 42f34b72374bbef80dd0db65543896b8f2432c36
2026-03-13 09:05:19 +00:00
Domagoj Kriskovic and Copybot
138f7f8023
feat: add Python support with Pyodide integration
...
GitOrigin-RevId: 382ce102c43050aace691dd89d825a94abf347a8
2026-03-09 09:05:34 +00:00
Davinder Singh and Copybot
7daaba5af7
Merge pull request #31957 from overleaf/ds-removing-useIsNewEditorEnabled-5
...
[Part 5] Removing the usage of `useIsNewEditorEnabled` for editor tear down
GitOrigin-RevId: 086183b196a44b393dc0c0f60f7bfbc5738901fc
2026-03-06 09:17:25 +00:00
ilkin-overleaf and Copybot
6539e26107
Merge pull request #31742 from overleaf/ii-project-sharing-join-project
...
[web] Join project page redesign
GitOrigin-RevId: d182ec4fb744f384f824c9e63b534da02a9f8e99
2026-03-06 09:17:16 +00:00
Mathias Jakobsen and Copybot
ada0922988
Merge pull request #31950 from overleaf/mj-themed-project-load
...
[web] Add themed project loading screen
GitOrigin-RevId: b73d8c825b5ab04ede1c9dde10a6891be63758a4
2026-03-06 09:15:55 +00:00
Davinder Singh and Copybot
d023f721b7
Merge pull request #31924 from overleaf/ds-removing-useIsNewEditorEnabled-4
...
[Part 4] Removing the usage of `useIsNewEditorEnabled` for editor tear down
GitOrigin-RevId: 4c1194bb011630f83ecf7334f9ad0deb6ab52580
2026-03-06 09:15:39 +00:00
Davinder Singh and Copybot
d6e745c156
Merge pull request #31909 from overleaf/ds-removing-useIsNewEditorEnabled-2
...
[Part 2] Removing the usage of `useIsNewEditorEnabled` for editor tear down
GitOrigin-RevId: 864652da0edcedab4f3b1ba47d8d42fb65260118
2026-03-06 09:15:30 +00:00
Rebeka Dekany and Copybot
5dae580a42
Add keyboard navigation for the group member picker dropdown on the Plans page ( #31611 )
...
* fix: Add keyboard navigation for group member picker combobox
* Add role="presentation" to footer list item since not a selectable option
* Dispatch change event when selecting option via keyboard
* Sync aria-selected state with checked radio on selection
GitOrigin-RevId: c20c11a9ca063ca3121fda28944ad7f91eeac9e9
2026-03-06 09:15:21 +00:00
Mathias Jakobsen and Copybot
3407f59b23
Merge pull request #31885 from overleaf/mj-avoid-browser-default-input-bgs
...
[web] Specify background colors of input fields
GitOrigin-RevId: 8fbdddfe73840b75503ea8ab32ca6887cf43146f
2026-03-06 09:10:47 +00:00
Mathias Jakobsen and Copybot
8ec9942114
Merge pull request #31873 from overleaf/mj-editor-dark-input
...
[web] Convert input fields to dark mode in editor
GitOrigin-RevId: 420e280d5e92f70f2d44798983cdb636f3efc659
2026-03-06 09:10:42 +00:00
MoxAmber and Copybot
ebdb0b12cf
Merge pull request #30007 from overleaf/as-user-management-ro
...
[web] Initial read-only user management page
GitOrigin-RevId: f50d2377b855e6541b30f8f946aecb59bf08e3bc
2026-03-06 09:08:20 +00:00
0f0f97a8f6
[web] Add student checkbox on Standard plan ( #31773 )
...
* Remove plans-new.pug
* Add ol-localIndividualPlans and its types
* Add `getIndividualPlansInCurrency` util
* Add `ol-localIndividualPlans` to the pages
* Read prices from `localIndividualPlans`
* Add student checkbox
* Add `setupIndividualEduDiscount`
* Add data tags
* Update how original price is shown
* Show original price for monthly collaborator
* Make struck price conditionally invisible
* Unnest `.plans-new-edu-discount` so it applies to collaborator student checkbox
* Remove student column
* Update prices in groups to remove _plans_localized_price.pug
* Remove unused variables
* Reduce spacing above the student checkbox
* Fix tests
* Move show/hide struck price for Collaborator Monthly out of loop
* Fixup: Read prices from `localIndividualPlans`
* Fix checkbox vertical alignment
* Update services/web/frontend/stylesheets/pages/plans.scss
Co-authored-by: roo hutton <roo.hutton@overleaf.com >
* Adjust margin-top for student checkbox to -12px
* Disable autocomplete for education discount checkboxes
See https://github.com/overleaf/internal/issues/31798
---------
Co-authored-by: roo hutton <roo.hutton@overleaf.com >
GitOrigin-RevId: f329321fc860f30f4e8921e2e1b18bc55cfdeb7b
2026-03-06 09:07:54 +00:00
Davinder Singh and Copybot
b7f5344859
Tearing down of old Editor (Integrations panel) and other files ( #31701 )
...
* moving files from ide-redesign/components/editor-tour to features/editor-tour
moving files from ide-redesign/components/integrations-panel to features/integrations-panel
fixing imports
Revert "moving files from ide-redesign/components/editor-tour to features/editor-tour"
This reverts commit 9e4dcd4e001ffa4bfdb1053fb8824c1e8521ab10.
* moving files from ide-redesign/components/help -> ide-react/components/rail
* ide-redesign/components/breadcrumbs → features/source-editor/extensions
* ide-redesign/components/editor.tsx → ide-react/components/layout
* ide-redesign/components/full-project-search-panel.tsx → ide-react/components/rail/full-project-search-panel.tsx
* removing old-editor-warning-tooltip
* ide-redesign/components/tooltip-promo.tsx → shared/components/tooltip-promo.tsx
make cleanup_unused_locales
* extract-translations
GitOrigin-RevId: b9f44c4820bb4e0a7eef4f6f9a58ff96fd007bf9
2026-03-06 09:06:48 +00:00
Mathias Jakobsen and Copybot
dd1652bcf6
Merge pull request #31693 from overleaf/mj-light-mode-notifications-buttons
...
[web] Fix buttons in light mode notifications
GitOrigin-RevId: 7934414356b5185999cf7685f8e4c61441279b04
2026-02-23 09:04:59 +00:00
Domagoj Kriskovic and Copybot
4603722288
[web] Add button style for copy to clipboard component
...
GitOrigin-RevId: e387f79c829c903660638d3781839c44da10db07
2026-02-19 09:05:37 +00:00
Davinder Singh and Copybot
c597e3b1f4
adding dark theme variables for badge tag ( #31238 )
...
GitOrigin-RevId: 08bd7ed75ecd8a934b8615374d1d976f448310d2
2026-02-18 09:05:29 +00:00
Mathias Jakobsen and Copybot
c4b00104d1
Merge pull request #31557 from overleaf/mj-footer-dropdown-dark
...
[web] Fix dropdown text colour on dark mode dashboard
GitOrigin-RevId: 3654cd5e5569ee357d402cfaa6f394e8157b549e
2026-02-17 09:05:18 +00:00
Mathias Jakobsen and Copybot
910c6d5285
Merge pull request #31496 from overleaf/mj-tutorial-removals
...
[web] Remove old tutorials
GitOrigin-RevId: 90b6a630084b3b1d592bd4ccced82162f45b8ad3
2026-02-17 09:05:13 +00:00
Rebeka Dekany and Copybot
1a1fa497fd
Fix font sizes and link color on marketing pages ( #31504 )
...
GitOrigin-RevId: 3a672f4fb129a051c388aae1cce482aec9695cb6
2026-02-16 09:06:56 +00:00
Mathias Jakobsen and Copybot
1f91ca473d
Merge pull request #31521 from overleaf/mj-chat-light-mode-colors
...
[web] Remove grey background of chat input
GitOrigin-RevId: 5718e78c73e7a051b4b1e13906e77129cf2e889a
2026-02-16 09:06:34 +00:00
Mathias Jakobsen and Copybot
4da1de4670
Merge pull request #31515 from overleaf/mj-project-dashboard-color-scheme
...
[web] Add color-scheme to themed project dashboard
GitOrigin-RevId: c40ea1f20dac7c4b72f7994cd3ae368f56a7e241
2026-02-16 09:06:29 +00:00
Mathias Jakobsen and Copybot
6890f1bb3c
Merge pull request #31038 from overleaf/jdt-mj-rm-chat-ide-redesign
...
Editor Redesign Cleanup: Chat
GitOrigin-RevId: 98f969ee84a86761466de182787443b8c9bacefd
2026-02-16 09:06:05 +00:00
Davinder Singh and Copybot
51b5f9a862
Tearing down of old Editor (Left settings menu) ( #31357 )
...
* removing one class
* removing the ide redesign class
* moving error logs files from ide-redesign to orignal directory
* moving the final file of error logs
* removing the left settings menu files
* deleting left-menu-mask.tsx and related css styling
* deleting editor-left-menu-body.tsx
* deleting download-menu.tsx and related css and test and story files
* deleting actions-menu.tsx and test and story files
* deleting help-menu.tsx and test and story files
* deleting sync-menu.tsx and test and story files
* deleting settings-menu.tsx file
* deleting download-pdf.tsx
* deleting download-source.tsx
* deleting actions-copy-project.tsx
* deleting actions-word-count.tsx ans tests
* deleting help-contact-us.tsx
* deleting help-documentation.tsx and related files
* deleting help-show-hotkeys.tsx and related files
* deleting settings-auto-close-brackets.tsx
* deleting settings-auto-complete
* settings-compiler
* settings-dictionary
* deleting setting-menu files and test files
* styles:fix
* make cleanup_unused_locales
* removing some extra css and adding some comments
* npm run extract-translations
* adding settings-menu-select.tsx back
* adding back settings-overall-theme.tsx
* format:fix
* removing the settings-overall-theme.tsx and related test file
* deleting settings-menu-select and adding option type in use-editor-theme-option-group
* removing css
* deleting files and styling related to LeftMenuButton
* removing the related left editor menu files
* removing the paths
* Revert "removing the related left editor menu files"
This reverts commit 78ffbfff88cfd3ceb19946ac45a1ed6a790388f4.
* adding back the overall-theme-settings.tsx and removing the tests related to removed file
* adding back the tests with new component
* make cleanup_unused_locales
* extract-translations
* deleting the actions-manage-template.tsx file
GitOrigin-RevId: 75bcbef81740cea0452eca62f2ce52b7f10acd08
2026-02-13 09:05:26 +00:00
David and Copybot
d3d6504d14
Merge pull request #31487 from overleaf/copilot/move-dev-toolbar-button
...
Move dev toolbar button right of rail to avoid obscuring settings button
GitOrigin-RevId: 39e702f6086db9ab461d3e4396bb2fdae85eec73
2026-02-12 09:05:48 +00:00
Mathias Jakobsen and Copybot
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 and Copybot
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
Davinder Singh and Copybot
84cdbfc12f
Tearing down of Error Logs and pdf preview in editor ( #31267 )
...
GitOrigin-RevId: 05b2c980d874de801ffcdadb57dd9da9d983225c
2026-02-11 09:06:38 +00:00
Rebeka Dekany and Copybot
457ba8b1dd
Separate heading and body font overrides in CMS ( #28101 )
...
* Separate heading and body font override mixins
* Separately target headings and other fonts overrides
* Separately target headings and other fonts overrides
* fix: allow independent heading font overrides without breaking existing entries
GitOrigin-RevId: b9b08316c1793fb305a8412986b78bfe5de43738
2026-02-10 09:06:41 +00:00
Rebeka Dekany and Copybot
ee6047ccd6
Add password visibility toggle to homepage registration ( #31092 )
...
* Add password visibility toggle to homepage registration
* Update text to "Create password" in registration form on the homepage
* Use material-symbol instead
GitOrigin-RevId: c40f3e9f696929108bad2e54acacfe3323ff70db
2026-02-05 09:05:33 +00:00
Rebeka Dekany and Copybot
3607a1dbd8
Align the Project page with website redesign ( #31255 )
...
* Move project page to website-redesign layout
* Add background hover for the welcome message cards
GitOrigin-RevId: fd02e04e8dc764fdb1c00b6182210efa63352725
2026-02-05 09:05:29 +00:00
Tim Down and Copybot
ad456c3f11
Merge pull request #31091 from overleaf/td-new-plans-temp-page
...
Basic temporary pricing page for new plans
GitOrigin-RevId: eec126599b21dfda4d8067c110553539b29f3451
2026-02-05 09:04:59 +00:00
Mathias Jakobsen and Copybot
3434ad7ca6
[web] Use themed colour for rail separator ( #31269 )
...
GitOrigin-RevId: e7db2f7d33f07702940fce8b3a2f725914a421f8
2026-02-04 09:08:36 +00:00
Jimmy Domagala-Tang and Copybot
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
Rebeka Dekany and Copybot
f6eda40666
Fix badge height on the Labs page ( #31213 )
...
GitOrigin-RevId: a59d90c76e608bc34bbba9226136af21a2f1ea35
2026-02-03 09:06:01 +00:00
Alf Eaton and Copybot
46435ab8b4
Add toggle for workbench position ( #30873 )
...
GitOrigin-RevId: 622e7e8ad2b5493d4c55abc8392fb050a629b015
2026-02-02 09:05:11 +00:00
Jimmy Domagala-Tang and Copybot
a370a72a5a
Revert "Revert "adding all button variants as dark mode ( #30989 )" ( #31145 )" ( #31148 )
...
This reverts commit c8296444ed68ca30ab330c6e0d6e3b9466f102e0.
GitOrigin-RevId: d7a3252fc4590f5fd12ed1b882faca7e38f3a208
2026-01-30 09:05:49 +00:00
Jimmy Domagala-Tang and Copybot
e91a870b94
Revert "adding all button variants as dark mode ( #30989 )" ( #31145 )
...
This reverts commit a67ea76d5e03e96c1df8a17063aa332e7cb2d1a3.
GitOrigin-RevId: c8296444ed68ca30ab330c6e0d6e3b9466f102e0
2026-01-30 09:05:38 +00:00
0e51f08e58
adding all button variants as dark mode ( #30989 )
...
* adding all button variants as dark mode
* feat: removing unecessary mixin after move to dm buttons
* fix: prefix button css vars, and scope them out of modals
* fix: update link button on project list dash
* Use themed styles in the search form (#30489 )
* [web] Introduce dark mode for codemirror search form
* [web] Tweak search form dark mode
---------
Co-authored-by: Mathias Jakobsen <mathias.jakobsen@overleaf.com >
---------
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com >
Co-authored-by: Mathias Jakobsen <mathias.jakobsen@overleaf.com >
GitOrigin-RevId: a67ea76d5e03e96c1df8a17063aa332e7cb2d1a3
2026-01-30 09:05:33 +00:00
Davinder Singh and Copybot
56ebed8660
adding dark mode for notification component on project dash ( #30664 )
...
GitOrigin-RevId: d38e25541105efaaf1d3a1cb7fde6ccf7496b582
2026-01-28 09:08:04 +00:00
Davinder Singh and Copybot
158aaab0f6
[WEB] Adds dark theme for input field for project dash page ( #30823 )
...
GitOrigin-RevId: e7dc485863279851055edba916d1b4f889f2d1b0
2026-01-28 09:07:59 +00:00
Malik Glossop and Copybot
a92471549e
Merge pull request #30956 from overleaf/mg-fix-dark-mode-spellcheck-style
...
Fix dark mode spellcheck style
GitOrigin-RevId: 1b4560637a98d3c7bcd2a2aa637f7f1fe19b469c
2026-01-28 09:07:33 +00:00
Alf Eaton and Copybot
a82258fdf4
Reduce review panel flicker in Chrome when scrolling a large document ( #30812 )
...
GitOrigin-RevId: a5f210bc9643de221913c37fbd5c9e456677d120
2026-01-28 09:07:09 +00:00