M Fahru
898b42e131
Merge pull request #22705 from overleaf/mf-tear-down-paywall-cta
...
[web] Tear down `paywall-cta` split test
GitOrigin-RevId: 8cfba819b80bb34f48f8fc1fec37aee6791ef9f0
2025-03-27 14:16:52 +00:00
Eric Mc Sween
3512992ac4
Merge pull request #24433 from overleaf/em-pending-reviewers
...
Support reviewers in the collaborator limit enforcement logic
GitOrigin-RevId: f11a8e37ca6ef36f9894233803c6ee8363bf0ff8
2025-03-27 14:16:48 +00:00
Alf Eaton
c8a13182ed
Avoid setting pendingOpCreatedAt for remote changes ( #24542 )
...
GitOrigin-RevId: 5d1684a743825cac23d486678b8f249cf0d152d8
2025-03-27 09:06:02 +00:00
David
f2b6389b7e
Merge pull request #24442 from overleaf/dp-writefull-parent
...
Provide writefull with element selectors to insert into
GitOrigin-RevId: 87c9a939f7024e54adfe0b970dddb96b7f56d6b3
2025-03-27 09:05:51 +00:00
Antoine Clausse
6daba57137
[web] Add reCAPTCHA conditions to /user/emails/add-secondary ( #24528 )
...
* Add RecaptchaConditions to `user/emails/add-secondary`, set font to 12px
* Hide `RecaptchaConditions` if `ExposedSettings.recaptchaDisabled.addEmail`
GitOrigin-RevId: dcc4609bf8787076257caed6b5a5d1e47178380e
2025-03-27 09:05:47 +00:00
Antoine Clausse
72d35fa748
Add recaptcha conditions to the add-email form ( #24295 )
...
GitOrigin-RevId: 4b90a73edd2435d6c858ccf790827fb3352069e8
2025-03-27 09:05:42 +00:00
Jakob Ackermann
cd267d7735
[web] ensure that only a single socket.io transport is connected ( #24422 )
...
GitOrigin-RevId: 9397b0c85f0a889385d4761945e976ada7aa537b
2025-03-27 09:05:14 +00:00
Alf Eaton
bee486977b
Remove unused flush-changes listener ( #24449 )
...
GitOrigin-RevId: e22a6677617e1d20f9cd4fce38653d126714a553
2025-03-27 09:05:06 +00:00
Miguel Serrano
5067695fbb
Merge pull request #24327 from overleaf/msm-update-max-reconnect-gracefully-interval
...
[web] Make `maxReconnectGracefullyIntervalMs` configurable
GitOrigin-RevId: 18846b050e76ec86d00bc0dd7e07ab09d552bed7
2025-03-26 09:04:56 +00:00
Jimmy Domagala-Tang
36b15c888d
Merge pull request #24253 from overleaf/jdt-move-wf-instance-to-context
...
moving WF to editor context in anticipation for calling functionality…
GitOrigin-RevId: 368554e9308fe8e9e7ef42a4abd78690ec834520
2025-03-25 09:05:21 +00:00
Eric Mc Sween
c5d442af67
Merge pull request #24225 from overleaf/em-reviewers-share-modal
...
Count reviewers towards collaborator limit in share modal
GitOrigin-RevId: 27ec3a787124be7590791412d914ec6da78bab35
2025-03-24 10:51:09 +00:00
Alf Eaton
866c18b6c3
Convert GitHub Sync tests to Cypress ( #24228 )
...
* Use OError
* Remove setTimeout stub
* Convert GitHub Sync tests to Cypress
* Use setIgnoringExternalUpdates directly
* Migrate remaining GitHub Sync components to TypeScript
GitOrigin-RevId: 7c8b875b9a7bbf6353d87a5f93c2267d1d4bc65d
2025-03-24 10:51:00 +00:00
Alf Eaton
3876643f6f
Record an event when the "unsaved doc" alert is displayed ( #24431 )
...
GitOrigin-RevId: 87ccdf5a15173afa7548532d72fb1d3e32f255fe
2025-03-24 10:50:56 +00:00
Alf Eaton
407b4ba3d9
Fix id and labels for compile/image settings ( #24439 )
...
GitOrigin-RevId: 5a686afed947bf2da1f90d80f20cb8ba7168a1f5
2025-03-24 10:50:51 +00:00
David
87941bde17
Merge pull request #24306 from overleaf/mj-ide-breadcrumbs-loading
...
[web] Disable breadcrumbs with user setting
GitOrigin-RevId: bcb43aee139a321d9532b9a49e1e73fabba2fd66
2025-03-24 10:49:46 +00:00
David
e3ab4a53be
Merge pull request #24350 from overleaf/dp-settings-modal
...
Implement new editor settings modal options
GitOrigin-RevId: b16358e29f2ebcac6e7f92f1c0196f5911f2e733
2025-03-24 10:49:41 +00:00
Rebeka Dekany
12fd0194ff
Cleanup Bootstrap 3 code in the Account settings page ( #24058 )
...
* Remove the Bootstrap 5 version utilities
* Remove Account settings LESS stylesheet and unused styles
* Prefer using the OLFormText wrapper component instead of FormText
* Remove the Bootstrap 3 version stories
* Replace Font Awesome icons to Material icons
* Fix the heading hierarchy
* Cleanup unused translation
* Restore ellipsis to the text of two loading spinners
* Add loading button tests back and add some button loading labels
---------
Co-authored-by: Tim Down <158919+timdown@users.noreply.github.com >
GitOrigin-RevId: 283a9167c8c78bf0fe5062840ded6917dcd6263b
2025-03-24 10:49:33 +00:00
Domagoj Kriskovic
c329149b07
Fix import path for UpgradeTrackChangesModal in review mode switcher ( #24410 )
...
GitOrigin-RevId: 929c85480d253ff5786d99812f4959683f050b52
2025-03-24 10:49:25 +00:00
Domagoj Kriskovic
cff3389a68
Disable track changes for reviewers in free projects ( #24368 )
...
* Disable track changes for reviewers in free projects
* cleanup_unused_locales
GitOrigin-RevId: 806ee20c0aed5ef61352041782af620cec72ed70
2025-03-24 10:49:20 +00:00
David
d1053f816b
Merge pull request #24405 from overleaf/dp-review-panel-new-cleanup
...
Remove review-panel-new namespacing css class
GitOrigin-RevId: 3a3f62674763d1b6b4b1a69e6a72b676cdd549c0
2025-03-24 10:48:30 +00:00
Tim Down
d488cbfa1f
Merge pull request #24336 from overleaf/td-bs5-migrate-cypress-tests
...
Migrate some Cypress tests to Bootstrap 5
GitOrigin-RevId: a3de8680046c35f8cc1df8baef60981d8eb52580
2025-03-24 10:48:25 +00:00
Tim Down
36f7170cff
Merge pull request #24313 from overleaf/td-ac-bs5-frontend-tests
...
Update front-end tests to use Bootstrap 5
GitOrigin-RevId: abaa09f8c0639d64d6ade97468ab16204e5de97b
2025-03-24 10:48:20 +00:00
Alf Eaton
689a3c103b
Remove 'review-panel-redesign' split test and old code ( #24235 )
...
GitOrigin-RevId: 1f3d4a9a51429591a82391a9bee3cfdf226bc9c8
2025-03-24 10:48:15 +00:00
Alf Eaton
deccf11b82
Avoid re-rendering sync buttons when code/pdf position changes ( #24192 )
...
GitOrigin-RevId: cc17fc15df356bde6a737d6e60479cdc2e421d3e
2025-03-24 10:48:02 +00:00
Alf Eaton
36da122033
Display changes as additions when only whitespace content is removed ( #24296 )
...
GitOrigin-RevId: b6527e8a1c4a73faeed01538212224349ad70614
2025-03-24 10:47:53 +00:00
Domagoj Kriskovic
07ec183565
Fix font family for edit mode switcher dropdown ( #24291 )
...
GitOrigin-RevId: ccefe032da6dcbecdad8e076797c08ceb5776d6c
2025-03-24 10:47:06 +00:00
Tim Down
5d565d61a9
Merge pull request #24365 from overleaf/td-bs5-misc-clean-up
...
Remove BS3 code from a couple of places
GitOrigin-RevId: 110a8f4c96a5418da27be11471d2e93bb7e01ee8
2025-03-24 10:47:02 +00:00
Tim Down
6da4ad2079
Merge pull request #24349 from overleaf/td-bs5-add-secondary-email
...
Migrate add secondary email page to Bootstrap 5
GitOrigin-RevId: f5d1992f2cb2d313f5950ccfd5c187b9bac72d82
2025-03-24 10:46:57 +00:00
David
81ecbbaa67
Merge pull request #24346 from overleaf/dp-breadcrumbs-flag
...
Remove remaining direct usage of editor-redesign feature flag
GitOrigin-RevId: c17e377f7e6f7828a77e9620df6e31d1030a98cf
2025-03-24 10:46:52 +00:00
Jakob Ackermann
a00c6f3511
[web] convert file-list to typescript ( #24354 )
...
* [web] convert file-list to typescript
* [web] add type annotation for clsiServerId without providing default
Co-authored-by: David Powell <david.powell@overleaf.com >
---------
Co-authored-by: David Powell <david.powell@overleaf.com >
GitOrigin-RevId: 5ecb79c2540a3e46e296c6bf7f8573fb65febc3f
2025-03-24 10:46:48 +00:00
Jakob Ackermann
95d08c4195
[saas-e2e] initial revision of SaaS E2E tests running in the dev-env ( #24311 )
...
* [saas-e2e] initial revision of SaaS E2E tests running in the dev-env
* [v1] make rubocop happy
* [v1] make rubocop happy
* [saas-e2e] more retries for webpack startup check
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com >
* [web] restrict e2e_test_setup.mjs to running in the dev-env
Co-authored-by: Mathias Jakobsen <mathias.jakobsen@overleaf.com >
* [saas-e2e] import latest split-tests from production
---------
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com >
Co-authored-by: Mathias Jakobsen <mathias.jakobsen@overleaf.com >
GitOrigin-RevId: 034343ee56b8d059090d8a5de74eaac24429b527
2025-03-24 10:46:15 +00:00
Jakob Ackermann
c33fe777aa
[web] operate on shadow-copy of compileResponse.outputFiles ( #24330 )
...
GitOrigin-RevId: 49336daf11b2a011d03b7469aa4c0ffed72b279a
2025-03-24 10:45:58 +00:00
M Fahru
828b51bc13
Merge pull request #21520 from overleaf/mf-fedramp-ad
...
[web][will merge 17 march 2025] Add "FedRamp" advertisement variant to the US Gov banner list with a special rule
GitOrigin-RevId: 86f96c6c108f72b44658dca53d2cecabf0fe9d14
2025-03-18 09:05:58 +00:00
David
062b2d57f8
Merge pull request #24137 from overleaf/mj-ide-permissions-utils
...
[web] Add switcher for editor redesign
GitOrigin-RevId: 806a1f567027df53f879b564a50aaae9166c8480
2025-03-18 09:05:40 +00:00
Tim Down
c3074c7d29
Merge pull request #24083 from overleaf/td-bs5-misc-bs3-removal
...
Remove Bootstrap 3 components in a few places
GitOrigin-RevId: 0380506543b40f3d8d83f2bf6199af28f61ad5af
2025-03-18 09:05:17 +00:00
Tim Down
4dafb5b70c
Merge pull request #24021 from overleaf/td-social-logos
...
Update social media logos in footer
GitOrigin-RevId: a9498d7501c6d4c4ce1b76884f0f278dd92d4cf7
2025-03-18 09:05:12 +00:00
Thomas Mees
1e7a4c5582
Implement checks for user eligibility when switching plans ( #24276 )
...
* Convert updateSubscription controller to async/await
* Move updateSubscription to subscription module
* Validate if user is eligible to change plan
GitOrigin-RevId: ce538429cd5a3b93acabdc046f1a8b164ac02301
2025-03-14 09:05:19 +00:00
Mathias Jakobsen
19fb27900f
Merge pull request #24260 from overleaf/mj-ide-rail-selected-states
...
[web] Editor redesign: Update selected state for rail tabs
GitOrigin-RevId: 4ce868c62a53355f8271db32884db0b2ed985d60
2025-03-14 09:05:00 +00:00
Mathias Jakobsen
b71994bff6
Merge pull request #24258 from overleaf/mj-ide-dark-mode-readonly-file
...
[web] Specify text color of readonly files
GitOrigin-RevId: c7395f4b693c9b413d60e0aba20cc78ea72efd86
2025-03-14 09:04:54 +00:00
Mathias Jakobsen
ae4e5b30c1
[web] Editor redesign: Add actions to project name dropdown ( #24220 )
...
GitOrigin-RevId: 04f4abdc529a0494c70b0e3d14847b0cf452b80d
2025-03-14 09:04:40 +00:00
Alf Eaton
cdd0c8c9e7
Revert "Check for changed files since last merge in GitHub Sync modal ( #24180 )" ( #24273 )
...
This reverts commit 4cd55e1501648f0a18b77be5af19deb0773d6881.
GitOrigin-RevId: 132eead97e924037c2fd17fd636a769ef95f4cc1
2025-03-13 09:06:06 +00:00
Alf Eaton
75957a2625
Check for changed files since last merge in GitHub Sync modal ( #24180 )
...
GitOrigin-RevId: 4cd55e1501648f0a18b77be5af19deb0773d6881
2025-03-13 09:06:02 +00:00
Miguel Serrano
46f2e02cb5
Merge pull request #24231 from overleaf/msm-fix-separator-footer
...
[web] Fix separator in thin-footer
GitOrigin-RevId: 8b5700ea7998e9fe451dded10321757ee5fa47a6
2025-03-13 09:05:27 +00:00
David
483a6dfa77
Merge pull request #24210 from overleaf/mj-nested-menu-bar
...
[web] Editor redesign: Make menu bar nestable
GitOrigin-RevId: 5c08126499ff96494d6af9adcbd75126ddd596af
2025-03-13 09:05:23 +00:00
David
327713cf15
Merge pull request #24177 from overleaf/mj-ide-symbol-palette
...
[web] Editor redesign: Add symbol palette
GitOrigin-RevId: c9c1e15adef86023b18a6d6efea854777fa4fb11
2025-03-13 09:05:19 +00:00
David
e4ea54af2f
Merge pull request #24133 from overleaf/mj-ide-selected-colors
...
[web] Editor redesign: Update selected states
GitOrigin-RevId: a43f4504c14c536850ce97c6259bf5d4d67b5418
2025-03-13 09:05:15 +00:00
David
7e0b6aa22c
Merge pull request #24171 from overleaf/mj-ide-dark-mode-premium
...
[web] Editor redesign: Fix color of premium badge in dark mode
GitOrigin-RevId: 6a49ec99a2e339635c1e2f7a732a4a1176bdd8f4
2025-03-13 09:05:11 +00:00
David
bdfcdd380e
Merge pull request #24197 from overleaf/mj-ide-dark-color-scheme
...
[web] Editor redesign: Set color-scheme to dark in dark mode
GitOrigin-RevId: 6d62288e4ec9737629ed2e7a78865c6017ccea59
2025-03-13 09:05:07 +00:00
David
37c9072518
Merge pull request #23914 from overleaf/dp-history
...
Add existing history view into new editor
GitOrigin-RevId: 0d35ba1f38dafd8a71087f231f2cddc1b0424401
2025-03-13 09:05:03 +00:00
David
fb75a526c1
Merge pull request #24233 from overleaf/dp-dark-breadcrumbs
...
Add dark mode for breadcrumbs
GitOrigin-RevId: f1425a1da514f74854fd7afe176e27e2b62dae9c
2025-03-13 09:04:59 +00:00