Alf Eaton
8d1f12e6ea
Ensure variables are defined when handling message from lint worker ( #27561 )
...
GitOrigin-RevId: 69e18c41707be360eb30657780915efb0d1c9aa7
2025-08-07 08:05:37 +00:00
Alf Eaton
fe8e2e21fb
Remove the "track changes have moved" notification ( #27593 )
...
GitOrigin-RevId: 0ae1ee54c3a2d552705c5f17d2d54dc9cbe1d457
2025-08-07 08:05:32 +00:00
Alf Eaton
9dd5eda171
Only decorate itemize end line when no other text on line ( #27601 )
...
GitOrigin-RevId: 6c6b3cfe99cfec4b09476e15adc2f0758b033865
2025-08-07 08:05:28 +00:00
Mathias Jakobsen
79adb3a9d2
Merge pull request #27611 from overleaf/mj-visual-editor-feedback-badges
...
[web] Remove unused visual editor feedback badges
GitOrigin-RevId: adb92cc66cff5f3d48ea33e53e132605270b8f25
2025-08-07 08:05:16 +00:00
Rebeka Dekany
3f11776ecd
Remove LESS stylesheets and dependencies ( #27409 )
...
* Remove components, core and modules LESS stylesheets
* Remove variables LESS stylesheets
* Remove app LESS stylesheets
* Remove github-sync, onboarding LESS stylesheets
* Remove main-light and IEEE LESS stylesheets
* Remove Less loader configuration
* Remove bootstrap-3 entrypoint
* Rename bootstrap-5 entrypoint to bootstrap
* Remove bootstrap-5 CSS folder and move stylesheets
* Update CSS variables
* Restore and update github-sync.scss path
* Fix try-premium.scss path and fix undefined mixin error
* Restore entrypoints
* Simplify buildCssPath to always use main-style.css
* Remove less from prettier formatting scripts
* Remove less from addHook extension
* Source format
* Remove nvd3 file reference from prettierignore (equivalent of nvd3.scss)
* Remove less and less-loader
* Add SCSS files to pirates require hook
GitOrigin-RevId: bd83c79f4d6ef7305d75993959a4dc5e7714ef9c
2025-08-06 08:05:38 +00:00
Jimmy Domagala-Tang
dcd73f16a6
Add event when the connection lost modal is shown for users who have internet, but doc saves aren't successful ( #25960 )
...
* adding naive event send for case where realtime is disconnected, but user has internet connection for events
* using reportError and moving ops length summation to getUnsavedOpsSize
GitOrigin-RevId: 7c1c8e31ddbaa21fbc299703c69cf07ab46df925
2025-08-06 08:05:34 +00:00
David
1547cf6379
Merge pull request #27644 from overleaf/dp-default-error-text
...
Update text in default pdf error state in new editor
GitOrigin-RevId: 4908628aab4e7ee0e2ad2c41713ebd381395dec5
2025-08-06 08:05:13 +00:00
David
075e18c7c8
Merge pull request #27384 from overleaf/dp-drag-file-tree-outline
...
Allow file tree and outline to be expandable and collapsible by dragging
GitOrigin-RevId: e25f0d263b1446537cdb42ef52fe1c486e855773
2025-08-06 08:05:09 +00:00
Simon Gardner
203e2e914b
Merge pull request #27464 from overleaf/slg-filter-group-member-list
...
add user filter to group member list
GitOrigin-RevId: 0a65ca377979de706e2e43ee024d2cee9261a121
2025-08-06 08:05:05 +00:00
Simon Gardner
e129856dfe
Merge pull request #27445 from overleaf/slg-improve-domain-matcher-error
...
Improve domain matcher error message
GitOrigin-RevId: 8f07a8e27854637cb931f852e6c59d4960caa33b
2025-08-05 08:06:16 +00:00
Mathias Jakobsen
7e72af29ac
Merge pull request #27567 from overleaf/mj-ensure-theme-exists
...
[web] Ensure editor theme exists before loading it
GitOrigin-RevId: 771aafeda2d7dd3aae9656cdfbad75996a523ac8
2025-08-05 08:05:19 +00:00
Mathias Jakobsen
d8f18f9667
Merge pull request #27099 from overleaf/mj-no-duplicate-themes
...
[web] Avoid creating duplicate CM6 themes
GitOrigin-RevId: f6132d6cdd94ef353e047ce229d89147acc89603
2025-08-05 08:05:14 +00:00
ilkin-overleaf
bd57bca3b4
Merge pull request #27479 from overleaf/ii-domain-capture-recovery-email
...
[web] Domain capture recovery email
GitOrigin-RevId: bcff750aff23f8d8f06e4e19dbda1b7be1623035
2025-08-01 08:06:06 +00:00
Alf Eaton
677ebf3590
Use "*:placeholder" as placeholder label ( #27520 )
...
GitOrigin-RevId: eb6566e8cab401675df21a54d0b1035fd6e8a8df
2025-08-01 08:05:58 +00:00
Alf Eaton
94c8fe5b93
Display an error message when the synctex request fails ( #27523 )
...
GitOrigin-RevId: 4a57058386ba8b11dee90ef13e374411db54e2cc
2025-08-01 08:05:54 +00:00
Jakob Ackermann
386897266d
[web] remove jump-to-location event ( #27490 )
...
* [web] remove jump-to-location event
* [web] remove unused imports
GitOrigin-RevId: 2be9405b6c2d3d589184c7c913294b2cbe828250
2025-08-01 08:05:46 +00:00
Mathias Jakobsen
8f2001e477
Merge pull request #27329 from overleaf/dp-editor-redesign-beta
...
Prepare editor redesign for beta release
GitOrigin-RevId: 584c0303f652640669234bd227780ed4f20b76c0
2025-08-01 08:05:42 +00:00
Miguel Serrano
cf0a4c472f
[web] Group audit log link in settings ( #27390 )
...
* [web] Group audit log link in settings
Adds a link to access the `/manage/groups/:subscription_id/audit-logs`
endpoint
* [web] Add `group-audit-logs` split test for gradual rollout
GitOrigin-RevId: 60d6c9917ca54ff5e228996e7454a901f0f3b9ca
2025-08-01 08:05:10 +00:00
M Fahru
0d0916e402
Merge pull request #27188 from overleaf/mf-admin-stripe-sync-subscription
...
[web] Make admin able to sync out-of-sync expired Stripe subscription from the admin panel
GitOrigin-RevId: 1198eaa3f58756800ee078f9ff8e1d432ce32ef3
2025-07-30 08:07:47 +00:00
Alf Eaton and copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
c83c04b8b2
Fix wrong date in history view when looking at labeled version ( #27450 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
GitOrigin-RevId: 87b6f82e3024334d03991db794dd11301918245e
2025-07-30 08:06:13 +00:00
Alf Eaton
d3668bddec
Clamp minimum valid doc position to 0 ( #27461 )
...
GitOrigin-RevId: d531e2b5351b41217ccc8385f8f317cce91a840b
2025-07-30 08:06:09 +00:00
Alf Eaton and copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
68d3d63e34
Disable Resolve Comment button while comment text is being entered ( #27465 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
GitOrigin-RevId: 05a2c522b6cc49237eec859f50bad8759050f9f9
2025-07-30 08:06:04 +00:00
Alexandre Bourdin
2cfe2b1e15
Merge pull request #27303 from overleaf/dp-go-to-code
...
Hide go to code button in the new editor logs when it does nothing
GitOrigin-RevId: f08c3fc98bae8116a428a7528291edccd6d4f8c0
2025-07-30 08:05:56 +00:00
Alexandre Bourdin
9b1ec9fdc1
Merge pull request #27365 from overleaf/dp-hide-file-tree-buttons
...
Hide new editor file tree action buttons when file tree is collapsed
GitOrigin-RevId: 1f75593c8e1b1f6ed0d6054a2987b8fa46edd067
2025-07-30 08:05:42 +00:00
Alexandre Bourdin
7409e0c6d6
Merge pull request #27367 from overleaf/dp-breadcrumbs-description
...
Update breadcrumbs and stop-on-first-error setting descriptions
GitOrigin-RevId: 1c3a6e691bcd9fd4bd8b3a247a005f6f7469e8c3
2025-07-30 08:05:33 +00:00
Alf Eaton
9958ffdf68
Merge pull request #27123 from overleaf/ae-goto-scroll-select-text
...
Highlight double-clicked word when syncing position from PDF to code
GitOrigin-RevId: da120af9dec203346cb85c6aa7e403f4e585c748
2025-07-29 08:05:51 +00:00
Alf Eaton
a689d03b41
Calculate selection inside dispatchSelectionAndScroll ( #27109 )
...
GitOrigin-RevId: f8f70f61b82fb316adcee10bda3f08bd07874b80
2025-07-29 08:05:47 +00:00
Domagoj Kriskovic
9228f2248b
Ensure add comment tooltip doesnt show up without comment permissions ( #27273 )
...
* Ensure add comment tooltip doesnt show up without comment permissions
* disable comment option when no permissions in new editor
* add e2e tests
* use server pro for project sharing
* use findByRole for add comment
* remove .only
GitOrigin-RevId: fbef78e0db7678a00d6c602069e16ddeaf23b2f3
2025-07-29 08:05:37 +00:00
Rebeka Dekany and Antoine Clausse
7c97cbbfe4
Improve landmarks on the Project dashboard and Editor pages ( #27401 )
...
* Improve landmarks for the Project Dasbhboard
* Improve landmarks for the IDE page
* Improve landmarks for the new redesigned IDE page
* Sort locales
* Fix typo OlButtonToolbar -> OLButtonToolbar
* Update project navbar translation
* Update labels
* Redundant main landmark
* Fix failing test
* Descriptive name for the rails tab
* Header should not be in a button
* Update translation to Account and help
* Update translation to Project categories and tags
* Add explanations
* Show landmark for the survey widget when it's rendered
* Suggestions for nav stretch/scroll/borders
* Source format
---------
Co-authored-by: Antoine Clausse <antoine.clausse@overleaf.com >
GitOrigin-RevId: d05a738e782d2edb229529aadf92b9004dfd973a
2025-07-29 08:05:16 +00:00
Thomas and Rebeka Dekany
00b54abb77
Migrate portals and learn wiki to BS5 ( #26852 )
...
* Convert and add portals and learn wiki .less to .scss
* Convert learn wiki to BS5 and update search JS
* Convert portals to BS5
* Move gallery page padding to seperate class, to avoid forcing padding to the gallery included on portal pages
---------
Co-authored-by: Rebeka Dekany <50901361+rebekadekany@users.noreply.github.com >
GitOrigin-RevId: 3a93d56280ccdcf7fb1837511a3efe54b2efd428
2025-07-25 08:05:40 +00:00
Simon Gardner
93d14f6fc4
Merge pull request #27278 from overleaf/slg-improve-sidebar-color-contrast
...
Improve sidebar colour contrast
GitOrigin-RevId: 0afe7540f1c4a3454c3c89f18161d5613651bdad
2025-07-25 08:05:08 +00:00
Kristina
95f51c4d46
Merge pull request #27338 from overleaf/kh-restore-schedule-if-3ds-fails
...
[web] restore previous subscription schedule when 3DS fails
GitOrigin-RevId: 27977fb82695d5b212256431c57683abf8a93086
2025-07-24 08:05:57 +00:00
Antoine Clausse
ca71fec33b
Merge pull request #27363 from overleaf/revert-26751-rd-landmarks
...
[web] Revert "Improve landmarks on the Project dashboard and Editor pages"
GitOrigin-RevId: 4bf0bbb9466db4436df4a72dcc70c320263dd168
2025-07-24 08:05:48 +00:00
Antoine Clausse
e7eb7d32c5
[web] Replace token-link validation on reconfirm affiliation notifications ( #27250 )
...
* Update Reconfirm Affiliation (Pug) in Portal page
Change the notification so it directs users to the settings page instead of triggering an email confirmation with token-link
* Update Reconfirm Affiliation (React) in Settings page
Update the component so it sends the 6-digits code and opens the modal to enter it
* Update Reconfirm Affiliation (React) in Projects page
Update the component so it sends the 6-digits code and opens the modal to enter it
* `cleanup_unused_locales`
* `bin/run web npm run extract-translations`
* Update tests
* Minor updates in tests
* Update Pug notifications with the notification mixin
* De-center the "reconfirmed notification"
* Update "Learn more" links to "Learn more about institutional email reconfirmation"
* Update tests
GitOrigin-RevId: cb65623e209217614786eec56f7f5d28b9e8cec5
2025-07-24 08:05:34 +00:00
Rebeka Dekany
1b4cbd4efb
Improve landmarks on the Project dashboard and Editor pages ( #26751 )
...
* Improve landmarks for the Project Dasbhboard
* Improve landmarks for the IDE page
* Improve landmarks for the new redesigned IDE page
* Sort locales
* Fix typo OlButtonToolbar -> OLButtonToolbar
* Update project navbar translation
* Update labels
* Redundant main landmark
* Fix failing test
* Descriptive name for the rails tab
* Header should not be in a button
* Update translation to Account and help
* Update translation to Project categories and tags
* Add explanations
GitOrigin-RevId: 96712b37bb1306b552de510d9fd8ae890f24309f
2025-07-23 08:07:35 +00:00
Jessica Lawshe
1387466151
Merge pull request #27026 from overleaf/jel-domain-capture-check
...
[web] Check if domain is captured by group when using domain API
GitOrigin-RevId: 6e14df0a1701c33fc80f21f01bb3fbb446d7f074
2025-07-23 08:06:52 +00:00
Jakob Ackermann and Kamal Arkinstall
082121d3da
[web] reject upload requests without a file path ( #27156 )
...
* [web] reject upload requests without a file path
* [web] update copy on error message and link to contact form
Co-authored-by: Kamal Arkinstall <kamal.arkinstall@overleaf.com >
* [web] update copy: move dot to the end
---------
Co-authored-by: Kamal Arkinstall <kamal.arkinstall@overleaf.com >
GitOrigin-RevId: ba1ee81a91b046540caeb2f3f3da0e305611b35f
2025-07-22 08:07:03 +00:00
David
ae3f63d37f
Merge pull request #27209 from overleaf/dp-collaborator-colour
...
Adapt online user and chat user colors based on luminance
GitOrigin-RevId: 1b0c843147ee3dc585866bc491a7c7613cb00e70
2025-07-22 08:06:32 +00:00
Tim Down
0778bab910
Merge pull request #27254 from overleaf/td-project-dashboard-cookie-banner
...
Implement React cookie banner on project dashboard
GitOrigin-RevId: 95d2778d7ce7cb3054a06b06486b815a3453a623
2025-07-22 08:06:05 +00:00
David
5aacccc9d0
Merge pull request #27138 from overleaf/dp-overleaf-dark
...
Add overleaf dark editor theme
GitOrigin-RevId: bd8cdbcc7ad6b56078611b7c2ab69008ea578ae7
2025-07-18 08:07:06 +00:00
David
8d8142ba2b
Merge pull request #27205 from overleaf/dp-persist-rail-tab
...
Persist currently selected rail tab on refresh
GitOrigin-RevId: a609bed93340d950a1fba8358fd5ed20afe6a4ce
2025-07-18 08:06:57 +00:00
David
2e82852ed0
Merge pull request #27125 from overleaf/ae-extension-exports
...
Add CodeMirror history-related exports to `UNSTABLE_editor:extensions` event
GitOrigin-RevId: 015a19f8b97075ee441dda1d42e19d7f81804ed7
2025-07-18 08:06:06 +00:00
David
ec2ab62f4d
Merge pull request #27171 from overleaf/dp-make-a-copy
...
Update copy of copy project option
GitOrigin-RevId: 3d1cc544f3945f55600f0daf1021b07de9d207bc
2025-07-18 08:05:58 +00:00
David
be4a11484f
Merge pull request #27172 from overleaf/dp-file-menu-settings
...
Add settings option to file menu
GitOrigin-RevId: a5ad0cecad5b7896185a8b9c91364c7904961438
2025-07-18 08:05:53 +00:00
David
97eceb9c58
Merge pull request #27174 from overleaf/dp-subscription-settings
...
Add subscription option to settings modal
GitOrigin-RevId: 5f38db41c1d4f5727d56e2d0a4e0740e83114f15
2025-07-18 08:05:49 +00:00
David
ee8e1915ab
Merge pull request #27183 from overleaf/dp-file-tree-open-state
...
Persist rail tab isOpen state
GitOrigin-RevId: f1cbaa80fecd10953e9be61a993d69bd2c3c7915
2025-07-18 08:05:41 +00:00
Tim Down
9c16a85295
Merge pull request #24030 from overleaf/td-bs5-remove-font-awesome
...
Remove Font Awesome in BS5
GitOrigin-RevId: 3ee9b136ac9ecda57ba9985d1da7d7a7e6b275e6
2025-07-18 08:05:06 +00:00
Liangjun Song
1daa49d9d2
Merge pull request #27093 from overleaf/ls-support-3ds-in-group-plan-update-flows
...
Support 3DS verification in group plan update flows
GitOrigin-RevId: 3206f612e5699f39ac44864daf6610da2956e6ca
2025-07-16 08:05:25 +00:00
Liangjun Song
9e22ed9c3f
Merge pull request #26934 from overleaf/ls-support-individual-to-group-plan-upgrade
...
Support individual to group plan upgrade in Stripe
GitOrigin-RevId: 24cbe7bd6de86a4d9410e1abc49b6457e0871f40
2025-07-16 08:05:20 +00:00
David
1375f695d3
Merge pull request #27079 from overleaf/mj-base-theme-extraction
...
[web] Extract breadcrumbs theme to constant
GitOrigin-RevId: 55d65597a85a7da5cf5506caf8e13d4e2977fb1f
2025-07-16 08:05:16 +00:00