Jakob Ackermann
319a542e8d
[filestore] remove user files endpoints ( #28125 )
...
* [filestore] remove user files endpoints
* [web] remove user files integration for filestore
GitOrigin-RevId: 565fa68a659c07420ee6141d0f276b4e4d2972e0
2025-09-02 08:04:52 +00:00
Simon Gardner
ae54594882
Improve display of generic SAML errors
...
GitOrigin-RevId: 60096874480c268be52faddd96ebdf870bdf0a64
2025-08-29 08:06:32 +00:00
roo hutton
41f81e9f08
Merge pull request #28003 from overleaf/rh-b2c-js-ts
...
Migrate B2C js to typescript: contact form, form helpers, and algolia
GitOrigin-RevId: b9ec423cdc551123a5b471e4a4c1a482b6a02e16
2025-08-29 08:06:21 +00:00
roo hutton
f36d986292
Merge pull request #27643 from overleaf/rh-pause-cancel
...
Terminate Recurly subscription when cancelling during final month of pause
GitOrigin-RevId: 39e4c9534621f57b3e2783599ebe521959d7401f
2025-08-29 08:06:17 +00:00
David
4f51d8327b
Merge pull request #28123 from overleaf/dp-file-outline-hover
...
Use themed variables to fix hover color in dark mode for file outline header
GitOrigin-RevId: e6045ab74d0afe6429c2e1b3caf04ae0eb0b857b
2025-08-28 08:06:14 +00:00
David
ac4c183067
Merge pull request #28114 from overleaf/dp-spell-check-link
...
Fix spell check link in right click menu to always open settings modal in the right place
GitOrigin-RevId: dc5172211e2ed7db52f1f0d51503187aa3d7c178
2025-08-28 08:06:09 +00:00
David
3a2fee2f77
Merge pull request #28120 from overleaf/dp-more-error-states
...
Add remaining pdf error states
GitOrigin-RevId: 4c0dd3fa105273eda5c9a010051a2cb60c0056c4
2025-08-28 08:06:04 +00:00
Alf Eaton
e1eef4a26e
Update the word count modal ( #27068 )
...
GitOrigin-RevId: c4d11bda020e435bcf8b6daec253cedb37df0252
2025-08-27 08:06:27 +00:00
Alf Eaton
612503edb5
Remove visual paste and history restore feedback surveys ( #27891 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
GitOrigin-RevId: ee0a215dfc5ed6aa589b8012d2e930d9c3b0824f
2025-08-27 08:06:23 +00:00
Alf Eaton
3922e41626
Improve handling of undefined root doc id in settings ( #28108 )
...
GitOrigin-RevId: ba0c5b468b11c53440506f05af0550e55e0f3a23
2025-08-27 08:06:18 +00:00
David
0266d15dc7
Merge pull request #28067 from overleaf/dp-integration-text
...
Update text for integration cards
GitOrigin-RevId: ca0a28dd874712748650520cb056da06a113520e
2025-08-27 08:05:52 +00:00
David
9b43160e33
Merge pull request #28117 from overleaf/dp-tab-headings
...
Align rail panel headers to use the same font-weight and line-height
GitOrigin-RevId: e982f6d816e2f1b0e8f4a0af603222262d58bab0
2025-08-27 08:05:47 +00:00
Domagoj Kriskovic
d82dcc382a
Skip opening root document if delete originated from a file-restore ( #27992 )
...
* Skip opening root document if delete originated from a file-restore
* handle project-restore origin
* Refactor isFileRestore logic
GitOrigin-RevId: f2a34189140deb4e614d93e8d197b8a6a90c8f65
2025-08-27 08:05:25 +00:00
Eric Mc Sween
80d3c58bf8
Merge pull request #28086 from overleaf/ac-incread-mobile-nav-z-index
...
[web] Increase the z-index of the navbar on small screens
GitOrigin-RevId: 528260507937d0a1691eb41ebc69cb4926ac89c4
2025-08-26 08:05:27 +00:00
Rebeka Dekany
0c011dfa0e
Replace placeholders with labels ( #26811 )
...
* Replace placeholders for labels
* Remove redundant aria-label and update labels with `.visually-hidden`
* Change "Invite more members" to a label
* Fix helper text for group members and fix responsiveness
* Change error message to an error notification
* Use label and helper text instead of a placeholder
* Remove redundant label and use the placeholder text instead for the admin user searchbar
* Extract translations
GitOrigin-RevId: a504fda9779da82920b57c7b8aad38a8b027d09a
2025-08-26 08:05:02 +00:00
Mathias Jakobsen
7dda9e91f1
Merge pull request #28017 from overleaf/revert-28016-revert-27953-mj-editor-color-scheme
...
Reinstate "[web] Specify CSS color-scheme based on editor theme"
GitOrigin-RevId: a6ac8e5a352c3c795725290584a2edfa236e2baa
2025-08-22 08:05:31 +00:00
David
d91ce5b192
Merge pull request #28044 from overleaf/d-settings-spacing
...
Increase padding on settings modal so that it is more obvious that it scrolls
GitOrigin-RevId: cfc11f69dea9cdb6ca540aedb0bd8b14ebd82014
2025-08-22 08:05:26 +00:00
David
92f406aa19
Merge pull request #28037 from overleaf/dp-additional-error-states
...
Add additional pdf error states in new editor
GitOrigin-RevId: a7e08652cb5ff23d2139106629f13aad20bd32a0
2025-08-22 08:05:22 +00:00
David
fff683c285
Merge pull request #27316 from overleaf/dp-file-menu-options
...
Add copy and submit project options to new editor file menu
GitOrigin-RevId: 7f402d96f278f2b084375441089b286adaa731b8
2025-08-21 08:05:37 +00:00
David
1e354a1cf6
Merge pull request #28010 from overleaf/dp-histroy-sidebar
...
Always show history sidebar when opening history view
GitOrigin-RevId: c630b4483b11527741280ad1aaaae1b30db6e472
2025-08-21 08:05:33 +00:00
roo hutton
2ba5af5cc1
Merge pull request #27895 from overleaf/rh-b2c-js-tsx-canceled
...
Migrate B2C jsx to tsx: algolia-search and subscriptions
GitOrigin-RevId: 917036ce6baf8130d2b10b46efa649f015b84576
2025-08-21 08:05:28 +00:00
Rebeka Dekany
31de40282b
Update Notification story with the offer type ( #27966 )
...
* Update notification story with the `offer` type
* Remove `.btn-sm` as buttons should be medium sized
GitOrigin-RevId: ec0cd09fda0126bce185265fdf1f05ca7ae414c9
2025-08-21 08:05:20 +00:00
Antoine Clausse
2853e7762e
[web] Add admin permission modify-group-manager ( #27642 )
...
* Add capacity `modify-group-manager`
* Check `modify-group-manager` (backend)
* Check `modify-group-manager` (frontend)
* Update tests
* Rename AdminPermissions to mjs
* Add `ol-adminCapabilities` in frontend tests
* Allow modifying group managers if `adminRolesEnabled` is false
* Add `adminPrivilegeAvailable` check
* Update: set `ol-canModify` boolean instead of `ol-adminCapabilities`
* Mock `hasAnyAccess`
* Use `hasAdminCapability` helper
* Add `ol-canModify` to types
* Remove `isAdminMiddleware` as we don't want to relax the permissions for now
* Fix: pass `res` to `hasAnyAccess` (!!)
* * Check `hasWriteAccess` (`hasAdminCapability('modify-group-manager')` or `staffAccess.groupManagement`) in the Pug file
* Fix: Check `hasWriteAccess` in the publisher and institution pug files (!)
* Revert `hasAnyAccess` changes
* Rename `ol-canModify` to `ol-hasWriteAccess` for consistency with other variables
* Remove redundant file AdminPermissions.mjs
* Update unit test
* Revert changes to UserMembershipController.test.mjs
* Rename to `requireGroupManagersWriteAccess`
GitOrigin-RevId: f3f0b1b17abd1d2f0c363688e87d9063de886e3c
2025-08-21 08:05:07 +00:00
Jessica Lawshe
a3a7b0ea18
Merge pull request #27894 from overleaf/ii-domain-capture-join-button
...
[web] Domain capture join button
GitOrigin-RevId: aec6033f6776e9384c77fe0ef609c65b13a90f87
2025-08-20 08:06:21 +00:00
Mathias Jakobsen
8c77cb9efd
Merge pull request #28016 from overleaf/revert-27953-mj-editor-color-scheme
...
Revert "[web] Specify CSS color-scheme based on editor theme"
GitOrigin-RevId: b83fee057d40cb6c58c4e96f5ffdab2019965146
2025-08-20 08:06:11 +00:00
Mathias Jakobsen
2a040a889c
Merge pull request #27953 from overleaf/mj-editor-color-scheme
...
[web] Specify CSS color-scheme based on editor theme
GitOrigin-RevId: dda4039b7fcc4aecc7ed3f96efe15518599c9226
2025-08-20 08:06:06 +00:00
MoxAmber
8647424f14
Merge pull request #27848 from overleaf/as-compile-warning-teardown
...
[web] Tear down 10s-timeout-warning split test
GitOrigin-RevId: ca8faf77bc73073e9fc126d9d722fe568921c1c3
2025-08-20 08:05:57 +00:00
David
a5718b86b9
Merge pull request #27989 from overleaf/dp-pdf-caching-transport
...
Re-convert pdf-caching-transport to typescript
GitOrigin-RevId: f0033afd5d46bc1da00a0d815b946225a804ca19
2025-08-20 08:05:38 +00:00
Brian Gough
f183a1dfbc
add option to disable link sharing ( #27626 )
...
* add option to remove link-sharing from backend
* restrict make link-sharing in the frontend based on capability
* extend e2e project-sharing tests to cover OVERLEAF_DISABLE_LINK_SHARING=true
* throw an error when link sharing is disabled in TokenAccessHandler
* throw errors when attempting to add users to projects with link sharing disabled
* Update server-ce/test/project-sharing.spec.ts
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com >
* add tests for existing access when link sharing is disabled
* update tests to specify access restrictions for read-only and read-write link shared projects
* [web] block access to legacy public project with link-sharing disabled
---------
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com >
GitOrigin-RevId: 5f194dbcb790e973e427c58a3a4a738a5dd74cb4
2025-08-20 08:05:33 +00:00
Simon Gardner
9ce6f5f318
Merge pull request #27842 from overleaf/slg-group-members-jsx-to-tsx
...
[web] rename group-members and group managers jsx to tsx
GitOrigin-RevId: 675deadd68582197e42840ac23d18cb7971e23f6
2025-08-19 08:06:06 +00:00
Jakob Ackermann
5fa79b04a7
[web] reduce log noise in CI ( #27961 )
...
* [web] reduce noise from CollectPayPalPastDueInvoiceTest
* [web] reduce noise for frontend tests that use Range.getClientRects
* [web] avoid nesting <li> elements in ProjectToolsMoreDropdownButton
RenameProjectMenuItem/CopyProjectMenuItem will return <li> elements.
* [web] avoid clicking on links that navigate away in JSDom
* [web] add mock for location change in JSDom
* [web] add fallback stripe subscription data for test
3.8k lines of log noise!
GitOrigin-RevId: 7adab182487a6c07ac9809c60802e498a0edb0ec
2025-08-19 08:05:50 +00:00
David
cacf87923c
Merge pull request #27987 from overleaf/dp-pdf-caching-revert
...
Revert "Merge pull request #27892 from overleaf/dp-pdf-caching-typescript"
GitOrigin-RevId: 036a05cfe5db754d1f1050bd58d2cd605550bc18
2025-08-19 08:05:42 +00:00
David
a05ade0f84
Merge pull request #27892 from overleaf/dp-pdf-caching-typescript
...
Convert pdf-caching-transport to typescript
GitOrigin-RevId: 161cac41eebd9d92804fad6bce85a863573b133e
2025-08-19 08:05:31 +00:00
Antoine Clausse
7a4327535d
[web] Add https://analytics.propensity-abm.com/ to the ignored Propensity NetworkError ( #27980 )
...
GitOrigin-RevId: 42dec70d7e4d1bb1207c35267bb7ef6629152d65
2025-08-19 08:05:26 +00:00
Simon Gardner
7b531a1b29
Merge pull request #27851 from overleaf/slg-group-member-pricing-js-to-ts
...
[web] Migrate group-member-pricing.jsx to tsx
GitOrigin-RevId: f5fd95939f6af5dfaedb1fafeecec04ceb6612f6
2025-08-19 08:05:18 +00:00
Domagoj Kriskovic
4edf4b2d42
Show Recurly's line items breakdown in subscription change preview ( #27809 )
...
* Show Recurly's line items breakdown in subscription change preview
* fix rounding, filter items that cancel each other out
GitOrigin-RevId: 0f5d71b3917ce8a52ff36608a6ec6280fe7d38ce
2025-08-19 08:05:02 +00:00
Rebeka Dekany
4b19028b4e
Remove Bootstrap 3 related types ( #27959 )
...
* Remove bootstrap-5 folder and move tokens to foundations
* Remove unused `BsStyle` and `BsSize`
* Fix the size prop of the reference search modal
GitOrigin-RevId: 566ee519c50a39dd80bda475af40383ef8154a2c
2025-08-19 08:04:54 +00:00
Mathias Jakobsen
13ffdf3dd2
Merge pull request #27905 from overleaf/mj-pug-frontend-helpers-ts
...
[web] Convert pug frontend helpers to typescript
GitOrigin-RevId: e74527306ded6bc7db992cd8ceaff34d0d26b1b7
2025-08-19 08:04:50 +00:00
David
297ed66899
Merge pull request #27684 from overleaf/dp-teardown-labs
...
Cleanup editor-redesign labs experiment
GitOrigin-RevId: 7697736f3bada8d205bab98c03ba96a99734311a
2025-08-19 08:04:42 +00:00
David
1e6d9017ee
Merge pull request #27914 from overleaf/dp-remove-duplicate-rail-component
...
Remove duplicate Rail component
GitOrigin-RevId: a063887559ae5305de957ec24bae930a1d8436c2
2025-08-19 08:04:37 +00:00
roo hutton
af3d931a6c
Merge pull request #27829 from overleaf/rh-pug-contact-suggestions
...
Show subject suggestions list in pug contact form
GitOrigin-RevId: 509506ab1ad629eafcc34df7d841c095321ae72b
2025-08-18 08:05:48 +00:00
Antoine Clausse
ba97b96815
[web] Add admin permissions modify-group-member and modify-managed-group-member ( #27665 )
...
* Add capability `modify-managed-group-member` & `modify-group-member`
* Check `modify-managed-group-member` & `modify-group-member` (backend)
* Check `modify-managed-group-member` & `modify-group-member` (frontend)
* Update tests
* Update with `ol-hasWriteAccess` flag
* Update tests
* Move functions to AdminAuthorizationHelper.js
* Update import to fix build error
* Add `ol-hasWriteAccess` to types
* Use `hasAdminAccess()` instead of `req?.user?.isAdmin`
* Add tests on `/manage/groups/:id/invites` depending on admin roles
* Reuse `UserMembershipAuthorization.hasAdminCapability`
* Fix: Add entityAccess check
* Update unit test
* Rename `hasAdminGroupMemberCapability` to `hasModifyGroupMemberCapability`
* Remove useless and redundant `hasWriteAccess` check
* Restore stub in afterEach
GitOrigin-RevId: 4b6d83751121b43d4c19d0dbd82a4833cf7a6f24
2025-08-15 08:05:57 +00:00
Antoine Clausse
fcd6c44dc3
[web] Add admin permission modify-group-setting ( #27657 )
...
* Add capacity `modify-group-setting`
* Check `modify-group-setting` (backend)
* Check `modify-group-setting` (frontend)
* Update tests
* Fix: Add entityAccess check
* Update unit test
GitOrigin-RevId: 7702fe34762ecb8bd050c2fa2b6e95a9baf90be3
2025-08-15 08:05:52 +00:00
Liangjun Song
1acb68f41c
Merge pull request #27800 from overleaf/ls-support-create-stripe-customer-from-admin-panel
...
Support creating Stripe customer from admin panel
GitOrigin-RevId: 3e23008e1f4690e6f3737b5689e20958bf468f82
2025-08-15 08:05:34 +00:00
David
836491f87f
Merge pull request #27878 from overleaf/dp-share-project-modal-utils-typescript
...
Convert remaining share-project-modal utils to typescript
GitOrigin-RevId: fc3fc7fbf7c8057c57f0aab261e4cedc3f7c602e
2025-08-14 08:06:24 +00:00
David
a7a95f997a
Merge pull request #27871 from overleaf/dp-pdf-preview-typescript-3
...
Convert pdf-preview metrics to typescript
GitOrigin-RevId: be8f9f97915e0681f9db4f047ed7af27afa080cf
2025-08-14 08:06:16 +00:00
David
ad1aef43d9
Merge pull request #27868 from overleaf/dp-pdf-preview-2-typescript
...
Convert DocumentCompiler class to typescript
GitOrigin-RevId: 6a0d72f7e0cc319c9166ee6236380f6af5187dbb
2025-08-14 08:06:12 +00:00
David
12fe3843be
Merge pull request #27846 from overleaf/dp-pdf-preview-typescript
...
Convert several pdf-preview files to typescript
GitOrigin-RevId: afa7f7fce8fec2a36090a259783a586960ccb291
2025-08-14 08:05:47 +00:00
David
dd42a3b4c7
Merge pull request #27811 from overleaf/dp-file-view-typescript
...
Convert file-view components and test files to typescript
GitOrigin-RevId: 277aa8fd4f3d06a322dc9d0b372eebefb26fd285
2025-08-14 08:05:43 +00:00
David
c967523534
Merge pull request #27806 from overleaf/dp-file-tree-modals-typescript
...
Convert FileTree modal components to typescript
GitOrigin-RevId: 8dde8dc0d27aa545a300f4be939eb83e6963ad5d
2025-08-14 08:05:34 +00:00