David
28fd2f6605
Merge pull request #36675 from overleaf/dp-dark-library-modals
...
Theme the bibtex import and entry edit modals for dark mode
GitOrigin-RevId: 7aaf69f418844435de3421aa9b48e797b2ba93ef
2026-09-17 12:00:37 +00:00
Mathias Jakobsen
aac9e669a3
Merge pull request #36548 from overleaf/jd-upload-file-delete-icon
...
[web] Use themed danger colour for figure modal's remove icon
GitOrigin-RevId: b881d3a08d22636c5c521a114499b650af6e6c82
2026-09-17 11:57:18 +00:00
Mathias Jakobsen
51ae580da9
Merge pull request #36539 from overleaf/mj-misc-dark-mode-modals-core1
...
[web] Add dark mode to misc editor modals
GitOrigin-RevId: 3d7bd45476b0f814abfc26fa3da3eecca54342e8
2026-09-17 11:57:06 +00:00
Alexandre Bourdin
329eca74c1
Merge pull request #36210 from overleaf/ab-fix-focus-mode-shortcut-linux
...
[web] Fix Focus mode shortcut showing Mac control glyph on non-Mac platforms
GitOrigin-RevId: d2f9f068ab9a2585813fbb777a6ab4fb41d386a2
2026-09-17 11:56:40 +00:00
Mathias Jakobsen
531718c874
Merge pull request #36521 from overleaf/mj-project-list-themed-modals
...
[web] Add theme support to most project list modals
GitOrigin-RevId: fd61f096c2a3f021795c30a490c7fe2d4dc13100
2026-09-17 11:55:59 +00:00
Mathias Jakobsen
1edb50de7b
Merge pull request #36505 from overleaf/mj-themed-url-field
...
[web] Enable dark mode url fields
GitOrigin-RevId: 97e820e773e9d1528a5e852f10fa31fab84a185b
2026-09-17 11:55:09 +00:00
Mathias Jakobsen
67478b1b56
Merge pull request #36453 from overleaf/mj-themed-table-generator-modals
...
[web] Add dark mode support for table generator modals
GitOrigin-RevId: aeb0d0e8eae2b4257c287cc322d1eb7b8d9b9a35
2026-09-17 11:53:48 +00:00
Mathias Jakobsen
a7c830ee23
Merge pull request #36438 from overleaf/mj-themed-figure-modal
...
[web] Support theming in figure modal
GitOrigin-RevId: 31fcc5b8585cb9f81ff073fbc07b7b36e04ba54d
2026-09-17 11:53:41 +00:00
Miguel Serrano
194de0b457
[web] Update CE/SP footer with copyright notice ( #36065 )
...
* [web] Update CE/SP footer with copyright notice
GitOrigin-RevId: b1e650e9512d8497b03ab167b29792b32053e95c
2026-09-17 11:52:58 +00:00
Davinder Singh
98b79d9532
[WEB] Simplify "New project" dropdown ( #34290 )
...
* Simplify the new project dropdown
* Simplify the New project dropdown
* removing artefact of rebase
GitOrigin-RevId: e7e4dc48c10f2297abcd7c5b489ff2308bf9e18b
2026-09-17 11:47:56 +00:00
Tom Wells
074c9a882a
Merge pull request #36045 from overleaf/dp-dark-theme-textareas
...
Apply themed light/dark styling to textarea form controls
GitOrigin-RevId: 304b73e983d0e20fa5d691a513ca6b16b8ef5d54
2026-09-17 11:44:09 +00:00
David
0fe77a8068
Merge pull request #35964 from overleaf/dp-dark-library-autocomplete
...
Add dark theme support to the library auto-complete dropdown
GitOrigin-RevId: be975d7c379e689ed61706bf027e488b7177eb73
2026-09-17 11:41:28 +00:00
Davinder Singh
1b95b31049
[WEB] Disable share and upgrade buttons when offline ( #35923 )
...
* disabling buttons in offline mode
* setting href as undefined when button is disabled
* Fix disabled state for premium button by removing gradient override
* Add disabled class to premium button for correct disabled styling
GitOrigin-RevId: b7dd59e05d8c818d58399e31d961e93bb0f188a9
2026-09-17 11:40:41 +00:00
Tom Wells
4430252b77
Add reference preview/edit drawer to the library ( #35763 )
...
* Add reference preview/edit drawer to the library, with mobile bottom-sheet layout
* Fix stylelint comment spacing and update library Cypress spec for the drawer flow
* Fix desktop drawer focus/escape handling and autosave race in the library
Replace the desktop preview panel's hand-rolled Escape listener with the
shared FocusTrap component (already used for the mobile sheet), fixing
missing focus trap/restore and reusing existing infrastructure instead of
duplicating it. Track whether the kebab actions menu is open via a ref so
Escape closes just the menu first, not the whole panel.
Guard the autosave-on-blur form against redundant saves (skip when nothing
changed since the last save) and out-of-order responses (serialize saves
through a queue so a later edit can't be clobbered by a stale response).
Remove dead commented-out JSX for unimplemented tabs/actions.
* Reinstate library reference analytics events for the new preview drawer
* Surface an error notification when deleting a reference from the drawer fails
* Fix stuck kebab-menu state and blocked outside clicks in the reference drawer
* Share error-message extraction and add a test for the delete-failure path
* Fix formatting
* Fix the translation
GitOrigin-RevId: a0082377c6e3f6712fba80c485b9cde4d431c90f
2026-09-17 11:37:40 +00:00
Jimmy Domagala-Tang
4840bfc23e
feat: allow for split tests in dev panel to be filtered to make it easier to test locally ( #35653 )
...
GitOrigin-RevId: 0e3600c290877136464765cafccd98294e12d9bb
2026-09-17 11:37:26 +00:00
Mathias Jakobsen
f86334750e
Merge pull request #35465 from overleaf/mj-download-file-button
...
[web] Add download file button during network stall
GitOrigin-RevId: f85c69c5ce5bc2a0c28c3b5205f108f983fe4c8b
2026-09-17 11:28:20 +00:00
Mathias Jakobsen and Davinder Singh
1acb00407e
[web] Disable various editor buttons during network stall ( #34247 )
...
Co-authored-by: Davinder Singh <davibaweja@gmail.com >
GitOrigin-RevId: 9e169f3591cfff2fdae63b461b946fde4611f2d7
2026-09-17 11:25:49 +00:00
Mathias Jakobsen
612a6302b4
Merge pull request #35219 from overleaf/mj-themed-select
...
[web] Add dark mode for Select and OLFormSelect
GitOrigin-RevId: f71b95ff31720e898b33b508c5948b3219b28046
2026-09-17 11:20:44 +00:00
Maria Florencia Besteiro Gonzalez
b93d180ee9
Merge pull request #34681 from overleaf/mfb-34187-move-editor-switch-to-right-hand
...
Introduce shared ToolbarLayout component and move editor switch to right in bibtex visual toolbar
GitOrigin-RevId: 5f61bf8144dc68dfb4adce8a03d43c2dd0de3369
2026-09-17 11:18:57 +00:00
Mathias Jakobsen
1db2898241
Merge pull request #35192 from overleaf/mj-themed-variables-modals
...
[web] support themed variables in modals
GitOrigin-RevId: dd841f18b796226c2177dce3cdabf85b19d7f1c3
2026-09-17 11:18:24 +00:00
Rebeka Dekany
e8e6bca16c
Consistently use cursor: not-allowed for disabled buttons and dropdown items ( #35171 )
...
* consistently use cursor: not-allowed for disabled buttons and dropdown items
* fix: exclude anchor .btn.disabled from pointer-events override
* also handle li.dropdown-item and narrow fieldset selector to button.btn
GitOrigin-RevId: d94974370952bbefe74d971d39fa99802a6c3130
2026-09-17 11:18:02 +00:00
Mathias Jakobsen
3c3dd0fb37
Merge pull request #35037 from overleaf/mj-themed-modals-again
...
[web] Add support for dark mode modals
GitOrigin-RevId: 34770a6f91d6a331cfaccf86c7dc1a5d151ad25b
2026-09-17 11:15:24 +00:00
Mathias Jakobsen
ef8fce67f1
Merge pull request #35033 from overleaf/mj-drop-dark-mode-components-opt-in
...
[web] Remove explicit dark mode component opt-in
GitOrigin-RevId: b28603a9989bd046039c247ee2cf9f740c9feac0
2026-09-17 11:15:18 +00:00
Mathias Jakobsen
a14971b790
Merge pull request #34600 from overleaf/mj-collapsible-file-header-cleanup
...
[web] Clean up collapsible file header styles post editor redesign
GitOrigin-RevId: a5c8749360433213d6602d029ea6b66312c9032b
2026-06-18 08:05:49 +00:00
Malik Glossop
bf22bf9eed
Merge pull request #34487 from overleaf/mg-fix-nested-context-menu
...
Block native context menu on editor context menu and fix focus styling
GitOrigin-RevId: c2d59e7acc59019b5e2777cc1bf3ad24a7d8e54e
2026-06-17 08:06:49 +00:00
Malik Glossop
8ef463f8b0
Merge pull request #34357 from overleaf/mg-combine-floating-menus
...
Add combined floating menu for comment, tracked changes, writefull
GitOrigin-RevId: 4de5b9d3b1717fc76394f7c0edfe4d7230394c8d
2026-06-17 08:06:44 +00:00
Eric Mc Sween
8c9a80925e
Merge pull request #34565 from overleaf/em-bibtex-modal-scroll
...
Make BibTeX modals scrollable
GitOrigin-RevId: 3ef2d2e7ac5e481c0e31c937b62ff4467c23f220
2026-06-15 08:07:29 +00:00
Tim Down
0559f26753
Merge pull request #34230 from overleaf/td-pricing-accordion-bottom-border
...
Remove bottom border on FAQs accordion on pricing page
GitOrigin-RevId: 11e09bafab34eedbd80e20702e8c893a311fb6d0
2026-06-15 08:06:10 +00:00
Eric Mc Sween
5eb1f41ef7
Merge pull request #34421 from overleaf/em-revert-modals-scrolling
...
Revert changes to BibTeX modals scrolling
GitOrigin-RevId: a04c3eaeafa08339f2725db13e8fee5d1e7da182
2026-06-09 08:07:31 +00:00
Eric Mc Sween
85dafd4931
Merge pull request #34333 from overleaf/em-scrollable-bibtex-modals
...
[web] Scroll the contents of the BibTeX modals
GitOrigin-RevId: 8fcbe2520dca458d0fa15ba98047d0bdfcb53596
2026-06-09 08:07:18 +00:00
Malik Glossop
d25b032e16
Merge pull request #33450 from overleaf/worktree-mg-writefull-spelling-tab
...
Add writefull language suggestions section to Spelling and language tab
GitOrigin-RevId: 6195683ca175a4c3da25a7ab334a605c67db04b8
2026-06-05 08:06:07 +00:00
ilkin-overleaf
192fd7c28c
Merge pull request #33542 from overleaf/ii-dropdown-flicker
...
Fix dropdown menu flicker on open
GitOrigin-RevId: ddf826b30fcac3322d86067e5950731e7dc1a2d4
2026-05-22 08:05:59 +00:00
Mathias Jakobsen
0d40b7aca0
[web] Add dark mode variants to AI paywall notifications ( #33469 )
...
GitOrigin-RevId: 4c7b8fc0493b448fd565ac8b8521ee1777e60202
2026-05-07 08:08:41 +00:00
l-obrien-overleaf
ff6ad4b41e
Correct styling for visual bib elements ( #32953 )
...
* Correct styling for visual bib elements
* reverting outlined icon
* re-applying padding to optional fields
* citation key not shown on empty form
GitOrigin-RevId: 77c670e6687c6c60acf9f691e4c1d77e3390ac46
2026-05-07 08:08:24 +00:00
Copilot
799dcf618b
[web] Add text-align: left to .notification-content ( #33142 )
...
GitOrigin-RevId: 6470f6453f3c31e335863a67d3738972c84fc515
2026-05-05 08:05:30 +00:00
ilkin-overleaf
816f8c45eb
Merge pull request #32924 from overleaf/ii-share-modal-basic-layout
...
[web] Share modal redesign base layout
GitOrigin-RevId: 0f011d03762c6669a0fd3b1fc2af32c9026c7ea4
2026-04-28 08:06:13 +00:00
Eric Mc Sween
26820bc327
Merge pull request #32817 from overleaf/em-account-level-library
...
[web] Add library page with navbar and sidebar layout
GitOrigin-RevId: b27f8e5dca13bae0cab83a919097c927a025e028
2026-04-20 08:05:40 +00:00
Antoine Clausse and Claude Sonnet 4.6
e301030c09
[web] 2026 pricing page: FAQ and quotes ( #32759 )
...
* Rename _faq_new.pug to _faq.pug
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* Add 2026 plans page FAQ templates
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* Wire up quotes and FAQ section in plans_2026.pug
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* Update styles, quote component, and translations for 2026 plans page
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* Fix missing accordion icon wrapper in last FAQ item
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* Fixup: rename `.card-pattern-sides` back to `.card-pattern`
* Create SASS placeholder and mixin
Suggested by Tim
* Fixup quote style
* Update spacings to match Figma
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
GitOrigin-RevId: 2f4e284038d79157d2b029a967918077bb206032
2026-04-20 08:04:30 +00:00
Antoine Clausse
f8235e67e6
Merge pull request #32698 from overleaf/ii-tooltip-flicker
...
[web] Fix tooltip flickering
GitOrigin-RevId: 5a0756fb27671dbfa480a0d15d7fbb937aaebf47
2026-04-14 08:05:08 +00:00
Rebeka Dekany
62fa7e9319
Remove Font Awesome files and references from web ( #32531 )
...
* Remove Font Awesome files and references
* Remove dead Font Awesome references
* Remove icon reference from `linkPrintNewTab` mixin
* Remove unused `customValidationMessage`
* Remove dead Font Awesome references
* Remove FA reference and disable "Monthly metrics emails" subscription link when loading
* Revert daterangepicker icon styles
GitOrigin-RevId: e08d4b61e35bae305f771d9949c18edf8a163575
2026-04-08 08:04:53 +00:00
fb9fed2b74
Fix dropdown active item outline clipped by adjacent items ( #32073 )
...
* Initial plan
* Fix selected item outline overlapping next item in dropdown menus
Replace position:relative + absolute positioning with flexbox layout
on .dropdown-item to prevent stacking context overlap of active outline.
Co-authored-by: aeaton-overleaf <75253002+aeaton-overleaf@users.noreply.github.com >
* Fix invalid HTML - replace `div` with `span` inside dropdown item description container
* Do not suppress keyboard focus outlines in toolbar dropdown menus
* Add explicit keyboard focus ring for dropdown items
* Avoid overlapping link focus rings with inset box-shadow
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: aeaton-overleaf <75253002+aeaton-overleaf@users.noreply.github.com >
Co-authored-by: Rebeka <o.dekany@gmail.com >
GitOrigin-RevId: ce4d1b01f04476fd154b6c05a52fc5632bf8b8dc
2026-04-08 08:04:49 +00:00
Maria Florencia Besteiro Gonzalez
71b303863b
Merge pull request #32393 from overleaf/mfb-improve-styling-on-support-custom-bibtex-entry-types
...
Mfb improve styling on support custom bibtex entry types
GitOrigin-RevId: 091518fd80777521b2f04a6f262109ee70213cd0
2026-03-31 08:07:38 +00:00
Jessica Lawshe
3f717f6314
Merge pull request #32149 from overleaf/jel-domain-verification-status
...
[web] Badges for domain verification status
GitOrigin-RevId: 70c33f0f587e22903ec73f3917dd840cba0830ed
2026-03-26 09:07:23 +00:00
Maria Florencia Besteiro Gonzalez
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
d25fc3dd07
Make buttons full-width in grey-bordered cards ( #32231 )
...
GitOrigin-RevId: 0b0f9500d9676a741f31bea8e52a3fd4b2399c2e
2026-03-19 09:06:09 +00:00
ilkin-overleaf
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
Davinder Singh
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
Mathias Jakobsen
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
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
Mathias Jakobsen
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