M Fahru
da6f332269
Merge pull request #22821 from overleaf/kh-cop-on-upgrade-modal
...
[web] limit COP group plans to 20 seats in upgrade modal
GitOrigin-RevId: b1d2713b978d0269892d8f547eeccc5ab702ea77
2025-01-16 09:06:37 +00:00
Jessica Lawshe
76c0e6f84d
Merge pull request #22824 from overleaf/jel-saml-tests
...
[web] SAML test helper update
GitOrigin-RevId: 6a721901b0026286e0ef28ed9168c8b97cd4a200
2025-01-16 09:06:33 +00:00
Alf Eaton
2fbb4615f9
Convert utility functions to TypeScript ( #22658 )
...
* Convert event-tracking to TypeScript
* Convert local-storage to TypeScript
* Convert mapSeries to TypeScript
* Convert SessionStorage to TypeScript
* Convert account-upgrade to TypeScript
* Convert isValidTeXFile to TypeScript
* Convert date functions to TypeScript
* Convert EventEmitter to TypeScript
* Convert isNetworkError to TypeScript
* Convert webpack-public-path to TypeScript
* Convert displayNameForUser to TypeScript
GitOrigin-RevId: 79c5a2d1101fcd520f3116f0f4af29d974189d94
2025-01-16 09:05:36 +00:00
Alf Eaton
f2f1178bcd
Refactor isMac to a utility module ( #22829 )
...
GitOrigin-RevId: c6ab1dbeb1c56c35af121e7f657325a89fc847ea
2025-01-16 09:05:26 +00:00
Kristina
7994390967
[web] tear down group-pricing-2025 split test on non-plans pages ( #22785 )
...
* [web] rm split test from the change to group modal
* [web] rm split test from cancel flow
* [web] rm split test from checkout flow
* [web] rm unused translations
GitOrigin-RevId: 0188f2631ed18e79fdf55dabedac7cdea4f213d3
2025-01-16 09:05:22 +00:00
M Fahru
292308d546
Merge pull request #22540 from overleaf/mf-remove-plans-page-default-variant-code
...
[web] Remove dead backend (include pug template) code after `website-redesign-plans` test has been concluded and `new-design` variant is fully activated
GitOrigin-RevId: 143129da71d43b88535f971b13e9e72c98bad798
2025-01-15 09:05:06 +00:00
M Fahru
4150baefcb
Merge pull request #22539 from overleaf/mf-move-plansbanners-helper-to-module
...
[web] Move "plansBanners" function (along with its tests) to subscription module
GitOrigin-RevId: a231ecd862e7f052ca2597eb07d6612b23f2c7d3
2025-01-15 09:05:01 +00:00
M Fahru
ef5a52b29d
Merge pull request #22493 from overleaf/mf-remove-website-redesign-plans-test-config
...
[web] Remove `website-redesign-plans` test config from acceptance test and redirection tests from unit tests
GitOrigin-RevId: f1b30231be06748726ec2921fe23deadf2a701b6
2025-01-15 09:04:57 +00:00
Eric Mc Sween
a69036e005
Merge pull request #22825 from overleaf/em-move-project-snapshot
...
Move full project on client code to the main web tree
GitOrigin-RevId: a2afd0d7fceaef213841e662df0b20587e9fef69
2025-01-15 09:04:45 +00:00
M Fahru
2ef5db2938
Merge pull request #22340 from overleaf/mf-clean-up-currency-format-test
...
[web] Clean up localized currency format test (`local-ccy-format-v2`)
GitOrigin-RevId: 30d671479522b87ee9205994508b745d2b0ae4c3
2025-01-14 09:05:49 +00:00
Domagoj Kriskovic
30ebad91b7
Allow reviewers to resolve their own comments ( #22582 )
...
* Allow reviewers to resolve their own comments
* check if reviewer is comment author
* add missing translation
* add CommentsController tests
* added DocumentManagerTests
* added HttpControllerTests
* Add AuthorizationManagerTests
* added AuthorizationMiddlewareTests
* added DocumentUpdaterHandler test
* fix test descriptions
* remove returns from CommentsControllerTests
* use ensureUserCanResolveThread in authorizationMiddleware
* move canResolveThread to AuthorizationManager
* commentId as param in NotFoundError
* refactor canUserResolveThread
GitOrigin-RevId: 131c3d1eb9ac916eaaa9221d351a92bc07b80cdc
2025-01-14 09:05:11 +00:00
Alf Eaton
cffa9c1a28
Improve spell check when dictionary is edited ( #22635 )
...
GitOrigin-RevId: 20d36cb987d014809423240a46c7c577781dfde6
2025-01-14 09:05:03 +00:00
Alf Eaton
a8a61db23e
Convert shared utils modules to TypeScript ( #22665 )
...
GitOrigin-RevId: de40a0aaba35336ec59499a047356b0b9d161b38
2025-01-14 09:04:50 +00:00
Alexandre Bourdin
356212ecde
Merge pull request #22252 from overleaf/ab-gradual-rollout-continuity
...
[web] Ensure continuity for gradual rollouts
GitOrigin-RevId: c5bada71ae476862c782dc669024944f12d77097
2025-01-13 09:04:59 +00:00
Andrew Rumble
dc157392ae
Merge pull request #22765 from overleaf/ar-convert-final-acceptance-tests-to-es-modules
...
[web] convert final acceptance tests to es modules
GitOrigin-RevId: d0d0cd3dfedbe494ce51dd6f8c180dff02429ad8
2025-01-13 09:04:50 +00:00
Miguel Serrano
84413c991d
Merge pull request #21677 from overleaf/msm-register-hide-sso-login
...
[web] Hide 'Login with SSO' when accepting SSO group invite
GitOrigin-RevId: fd4c327bbb838209773b4e7b1c41f6e3a355ad8b
2025-01-10 09:06:00 +00:00
Miguel Serrano
5f913738a8
Merge pull request #22321 from overleaf/msm-force-flag-delete-user
...
[web] Fix user deletion in CE/SP when email does not exist
GitOrigin-RevId: 051f822318d63c8a9f50d5e9aeca095f3b37efb4
2025-01-10 09:05:48 +00:00
Brian Gough
2ce82fabab
Merge pull request #22533 from overleaf/ar-only-use-history-for-blobs-when-enabled
...
[web] only use history for blobs when enabled
GitOrigin-RevId: 010983e9b29657d4c594e03945dca5700577bf0a
2025-01-10 09:05:32 +00:00
Domagoj Kriskovic
2d57e347aa
Ensure track changes is enabled for reviewers when switching roles ( #22645 )
...
* Ensure track changes is enabled for reviewers when switching roles
* update track_changes.${userId} if track_changes is an object
GitOrigin-RevId: 3e803f4d475dbb67ff85b30095307ea58a07b2bc
2025-01-10 09:04:51 +00:00
Domagoj Kriskovic
61d300de6a
Use owner's reviewer role assigment ( #22735 )
...
GitOrigin-RevId: f632ea8c23b5a1f9ac6985922c53f1b6d49e9494
2025-01-10 09:04:46 +00:00
Miguel Serrano
d6f8645e8c
Merge pull request #21031 from overleaf/msm-clean-collabratec-tokens
...
[web] cleanup collabratec tokens
GitOrigin-RevId: 0ad73ca5d4c4c82d79e2ec7119c5b77a83b7086f
2025-01-09 09:05:15 +00:00
Eric Mc Sween
e3485f01da
Merge pull request #21472 from overleaf/em-hackathon-mongo-mocks-docker
...
Do not mock Mongo in unit tests
GitOrigin-RevId: 7a200a4ddc8f91b14e96cf02cb4873c51fc3489a
2025-01-08 09:05:34 +00:00
Alf Eaton
3ac1b48d10
Allow context providers to be overridden in ReactContextRoot ( #22631 )
...
* Allow providers to be overridden in ReactContextRoot
* Use ReactContextRoot in EditorProviders
* Use ReactContextRoot in ScopeDecorator
GitOrigin-RevId: bb6dab91f3fca843d7563ed812c4ea6f56fb28bb
2025-01-08 09:05:10 +00:00
MoxAmber
18aa1b4e3b
[Group Pricing] Add price change warning to cancellation flow ( #22640 )
...
* Add price change warning to cancellation flow
* Fixes lint error from translated string
* update pricing effective date
---------
Co-authored-by: Kristina Hjertberg <kristina.hjertberg@overleaf.com>
GitOrigin-RevId: d1b6982ff437d931144feffddcbddd96f5a3405b
2025-01-07 09:04:36 +00:00
Andrew Rumble
e64e69f539
Merge pull request #22652 from overleaf/ar-handle-filestore-404-when-copying-in-saas
...
[web] Do not do filestore copy in SAAS
GitOrigin-RevId: 83456ca57f706246a86b997a038968aecfbae4c5
2024-12-24 09:04:48 +00:00
ilkin-overleaf
48c0aaf940
Merge pull request #22578 from overleaf/ii-fl-add-seats-upgrade-plan-link
...
[web] Add seats "Upgrade my plan" link
GitOrigin-RevId: 7c72101be6b22feee9e3fb2ec119336e0e092ca9
2024-12-19 09:05:01 +00:00
Liangjun Song
7a48061d31
Merge pull request #22584 from overleaf/ls-test-for-group-subscription-upgrade
...
Add tests for group subscription upgrade
GitOrigin-RevId: 0718dd420930d56602831f127494102045cb6cfc
2024-12-19 09:04:56 +00:00
Alf Eaton
abbac67954
Remove Writefull promo banner from projects dashboard ( #22568 )
...
GitOrigin-RevId: 49f95f1317462248f4841882ec0ef0ac23c45fe3
2024-12-19 09:04:42 +00:00
M Fahru
6daf2bef45
Merge pull request #22082 from overleaf/mf-remove-is-split-test-active
...
[web] Remove `isSplitTestActive` function since it is no longer used
GitOrigin-RevId: 81f3f61f14bb10d403fa72a61dc4a304c191512f
2024-12-18 09:05:55 +00:00
Andrew Rumble
8417267075
Merge pull request #22188 from overleaf/ar-convert-modules-group-settings-to-es-modules
...
Convert modules/group-settings to es modules
GitOrigin-RevId: 3f1768fb91148722c0f0c181ab9b5a5a9174deca
2024-12-18 09:05:27 +00:00
ilkin-overleaf
8e7f1d5e89
Merge pull request #22448 from overleaf/ii-flexible-group-licensing-add-seats-tests
...
[web] Add seats tests
GitOrigin-RevId: 76fb5edc6eba5579fac2d3e05cd1f64fba16046c
2024-12-18 09:05:12 +00:00
Tim Down
79e4b76551
Merge pull request #22222 from overleaf/td-thin-footer-react
...
Implement thin footer in Bootstrap 5
GitOrigin-RevId: c45f63b3d2536e6266eb55cc95df11b53a6b77ec
2024-12-17 09:05:23 +00:00
David
4a8163b3f3
Add new trackedWrite frontend permission for review panel ( #22486 )
...
* Add new trackedWrite frontend permission for review panel
* Fix test lint
* Remove comment
* Fix codemirror tests
* hide file actions for reviewer
---------
Co-authored-by: Domagoj Kriskovic <dom.kriskovic@overleaf.com>
GitOrigin-RevId: 6aab5c662287a02750d81b3960bbdd9c98b325db
2024-12-17 09:04:48 +00:00
Brian Gough
9d4eeeea90
Merge pull request #22488 from overleaf/bg-add-filestore-request-logging
...
add filestore request logging
GitOrigin-RevId: 0ec5c413f0e88521e1da268699ee2ee281c560f1
2024-12-13 09:05:16 +00:00
ilkin-overleaf
09bbbfbb28
Merge pull request #22479 from overleaf/ii-manage-members-add-more-users-link
...
[web] Members management flexible licensing
GitOrigin-RevId: 8b0283db95c83c2ae1c0dd4e1e756980c168f152
2024-12-13 09:05:08 +00:00
Mathias Jakobsen
1063dabf33
[web+document-updater] Allow appending to documents ( #20745 )
...
Co-authored-by: David Powell <david.powell@overleaf.com>
GitOrigin-RevId: f66283926e7da3edf83ada9316c3a001287e1b42
2024-12-12 09:05:31 +00:00
Antoine Clausse
629579b840
[web] Update project list page layout and sidebar to new design ( #22186 )
...
* PoC DS nav project page shell
* Rename files: use `ds-nav` as a suffix
(really just moving code without changes)
* Update NavBar to the new design
* Small updates to project-list-ds-nav.tsx so it gets its basic shape
* Nest `.survey-notification` and `.project-list-sidebar-survey-wrapper` in the default classes to avoid interferences
* Create `SidebarDsNav`
* Add props to sidebar components so they work in both versions
* Update the SCSS code for the sidebar redesign
* Update subheader to "Organize Tags"
* Mute add affiliation font
* Remove `<aside className="project-list-sidebar-react">` and add sidebar max/min widths
* Fixup buttons padding
* Fix tests: add SplitTestProvider
* Fixup sidebar scroll div: add `flex: 1 1 auto`
* Make "Uncategorized" italic
* Update logo to SVG
* Optimize the svg
https://jakearchibald.github.io/svgomg/
9.12k → 4.92k 53.91%
---------
Co-authored-by: Tim Down <158919+timdown@users.noreply.github.com>
GitOrigin-RevId: 3d08b4b80291d9465fae87ffdf0c6a9f6deda554
2024-12-12 09:05:18 +00:00
Andrew Rumble
e6a2caa088
Merge pull request #22421 from overleaf/ar-pass-created-blob-for-filetree-uploads
...
[web] Pass createdBlob through for file creation everywhere
GitOrigin-RevId: 880bebd0a55e351a6a61555a46e80faef22db7cb
2024-12-12 09:05:02 +00:00
Domagoj Kriskovic
71a0b48a68
Set track changes state permissions for reviewer role ( #22345 ) ( #22436 )
...
* Support for adding reviewer role
* added collaboratorsGetter tests
* emit toggle-track-changes when reviewer is added
* Add reviewer in change privilege level handler
GitOrigin-RevId: 88ec39f2b760b5d1ca6dc3a363df31c087268972
2024-12-12 09:04:46 +00:00
Thomas
d8840bfe7f
Merge pull request #22433 from overleaf/tm-suspend-users-script
...
Add script for bulk account suspension
GitOrigin-RevId: 434ac819c12a2a33c26baf963d8d8874b1864928
2024-12-11 09:04:40 +00:00
Eric Mc Sween
5f11200f67
Merge pull request #22386 from overleaf/em-remove-v1-subscription-checks
...
Remove v1 subscription checks
GitOrigin-RevId: 32962e8a88e98c120c5c58a061f293205c14dc3a
2024-12-11 09:04:31 +00:00
Domagoj Kriskovic
a038f451d4
Revert "Set track changes state permissions for reviewer role ( #22345 )" ( #22431 )
...
This reverts commit 6a03d2355b3fb7d7b755ed1d3ab1a080126cd2dc.
GitOrigin-RevId: 4e962bd9a547a9d6205460c9a8e9a0e835442be4
2024-12-10 13:09:42 +00:00
Domagoj Kriskovic
db9dba4b7a
List projects where user is added as reviewer ( #22347 )
...
* Support for adding reviewer role
* added collaboratorsGetter tests
* emit toggle-track-changes when reviewer is added
* List projects where user is added as reviewer
GitOrigin-RevId: 8ec9e59e4c0b65167705b0a56be3e309ef6af3e7
2024-12-10 13:09:19 +00:00
Domagoj Kriskovic
53dc5fbafe
Set track changes state permissions for reviewer role ( #22345 )
...
* Support for adding reviewer role
* added collaboratorsGetter tests
* emit toggle-track-changes when reviewer is added
* Add reviewer in change privilege level handler
GitOrigin-RevId: 6a03d2355b3fb7d7b755ed1d3ab1a080126cd2dc
2024-12-10 13:09:14 +00:00
M Fahru
c898e3f323
Merge pull request #22304 from overleaf/mf-clean-up-latam-v2-test
...
[web] Tear down LATAM geo-pricing v2 split test
GitOrigin-RevId: ca379c7ace5600aa31559c82e166c7ea67c6c26d
2024-12-10 09:05:22 +00:00
Andrew Rumble
ad8026038c
Merge pull request #22397 from overleaf/revert-22320-revert-22213-ar-avoid-duplicate-blob-writes
...
Revert "Revert "Avoid duplicate blob writes""
GitOrigin-RevId: f6a0083c0edf9ede14dfb52dbf1809a843aa5ff4
2024-12-10 09:05:07 +00:00
ilkin-overleaf
bd967ce1df
Merge pull request #22379 from overleaf/ls-sync-with-recurly-after-mutation
...
sync with recurly after mutate subscription
GitOrigin-RevId: 451914f7bde344f82ad4523bee20f1af2297cbd8
2024-12-10 09:04:55 +00:00
Domagoj Kriskovic
f39ca200b9
Support for adding reviewer role ( #22314 )
...
* Support for adding reviewer role
* added collaboratorsGetter tests
* emit toggle-track-changes when reviewer is added
GitOrigin-RevId: 5b831102d561f5dbc4b23ab9f6dc63e3a87ea103
2024-12-10 09:04:47 +00:00
Brian Gough
a08d1b18dc
Merge pull request #22378 from overleaf/bg-issue22368
...
Fix frontend to handle missing hashes for image preview
GitOrigin-RevId: e67300d9b08b02b1670cb3a7bbd4483cf4486f51
2024-12-10 09:04:29 +00:00
Brian Gough
527f56599f
Merge pull request #21706 from overleaf/bg-clear-projects-from-docupdater
...
clear inactive projects from docupdater when archiving
GitOrigin-RevId: 8fb11e6ebd29dfaafb62c10e07e774b90301b5ae
2024-12-09 09:04:44 +00:00