Kristina
4eee7cd6ef
[web] rm annual-prices-monthly-rates split test ( #26727 )
...
* [web] rm annual-prices-monthly-rates split test
- rm monthly rates treatment
- rm unused translations
- rm unused supporting functions
- rm unused styles
GitOrigin-RevId: 5901853245cd9b01ee9e4774154d29ae8f5fcae5
2025-07-03 08:06:13 +00:00
Kristina
3f1a930046
[web] make SubscriptionController.cancelSubscription return a status ( #26734 )
...
* [web] make SubscriptionController.cancelSubscription return a status
* [web] update acceptance test to match cancel subscription behavior
GitOrigin-RevId: 507809dcb7fa645c2a69e38cdf4a9e3f736622e1
2025-07-03 08:06:09 +00:00
Alf Eaton
97863f62ca
Upgrade TypeScript to 5.8.3 ( #24900 )
...
GitOrigin-RevId: 80937de3dde14e21e02af2ecb93350b1fedafc82
2025-07-03 08:05:57 +00:00
Alf Eaton
58303de9f4
Enable full project search in Community Edition and Server Pro ( #25753 )
...
GitOrigin-RevId: 1def9c3e190c907d41b7f822831e12c8609e9c7c
2025-07-03 08:05:52 +00:00
Alf Eaton
06153de0aa
Fix Add Comment observer disconnect ( #26565 )
...
GitOrigin-RevId: bb84aa25d744a9b035a70c877c934156c2675cbd
2025-07-03 08:05:47 +00:00
Alf Eaton
d8d53f76ca
Avoid highlighting the focused tracked change ( #26681 )
...
GitOrigin-RevId: fcc47f9d23ae870e781bb0f772e2604e630cf292
2025-07-03 08:05:43 +00:00
Alexandre Bourdin
d55cb6af5e
Merge pull request #26699 from overleaf/ab-survey-exclude-labs-users-option
...
Add an option to hide a survey from Labs users
GitOrigin-RevId: d6f87bb31221d8db38f8506afa7cc3313ad235ce
2025-07-03 08:05:31 +00:00
Alexandre Bourdin
36c4c65609
Merge pull request #26683 from overleaf/ab-update-survey-form
...
Update survey form and preview + support custom button CTA
GitOrigin-RevId: 2b519ab1da1c8e7897b3135956f80619f4e901b4
2025-07-03 08:05:26 +00:00
Alexandre Bourdin
75d443934f
Merge pull request #26674 from overleaf/ab-fix-stacking-tooltips
...
Lower default delayHide for tooltips to prevent stacking
GitOrigin-RevId: e13fa28f495e1b79aa552a236e1c9d161ab2ee0c
2025-07-03 08:05:22 +00:00
Domagoj Kriskovic
c538091fa8
Add script to check and fix duplicate collaborators in projects ( #26572 )
...
* [web] Add script to check and fix duplicate collaborators in projects
* use batchedUpdate
* project-id param and BATCH_RANGE_START,
GitOrigin-RevId: 451549eaff255dfae3e55515786d7a68184d557f
2025-07-03 08:05:17 +00:00
Andrew Rumble
747224ac10
Remove code that checks for index.js (now that we don't have any of these)
...
GitOrigin-RevId: c7ece8f01d1e8318ffe461e9ebe2cf0ed1b040ac
2025-07-03 08:05:12 +00:00
Andrew Rumble
af0c0e5bcd
Convert server-ce-scripts index file to ES modules
...
GitOrigin-RevId: 5edfa16b4a77471f340c8bbc784a3833cfcaf490
2025-07-03 08:05:08 +00:00
Jakob Ackermann
7c92e0719c
[web] small tweaks for display of deleted projects in admin panel ( #26747 )
...
* [web] display project expiry date and badge
Co-authored-by: Alex Bourdin <alex.bourdin@overleaf.com>
* [web] redirect admins to deleted project page
* Expiration badge tweaks
* [web] fix frontend tests
---------
Co-authored-by: Alex Bourdin <alex.bourdin@overleaf.com>
GitOrigin-RevId: 42dafb5e4e3e781c87fa26092ea9b3400f471bb8
2025-07-03 08:05:03 +00:00
Antoine Clausse
40136785dd
[web] Move pdf.*
scopes to react states ( #26599 )
...
* Move `pdf.logEntryAnnotations` to react state
* Remove unused scope `pdf.downloadUrl`
* Remove unused scope `pdf.url`
* Move `pdf.uncompiled` to react state
* Move `pdf.logEntries` to react state
* Remove `pdf` from `mockScope`
* Fix test: "renders annotations in the gutter"
GitOrigin-RevId: bf1d0ec30cc0ffcc1177871651483c296ed08baf
2025-07-03 08:04:58 +00:00
Jakob Ackermann
67342e9c33
[terraform] clsi: add pre-emp C2D capacity in zone b ( #26755 )
...
GitOrigin-RevId: aa52dec1f7135f53f8c887199c1d1e4e31ef70ff
2025-07-03 08:04:53 +00:00
Tim Down
ebb2cff2af
Merge pull request #26697 from overleaf/td-custom-logo-sp
...
Restore custom logo feature on SP project dashboard
GitOrigin-RevId: c3ceafa8756968bfbb92f3fca22889e11a39dc40
2025-07-02 08:06:01 +00:00
Tim Down
affd1bea49
Merge pull request #26586 from overleaf/td-file-view-error-reset
...
Reset file view loading and error state when switching between files
GitOrigin-RevId: 44be9bf71fe9541ed78db3421bf356997850e6ec
2025-07-02 08:05:57 +00:00
Tim Down
904fac958d
Merge pull request #26326 from overleaf/td-clean-up-scope-store
...
Create separate window.overleaf.unstable.store based on React context values
GitOrigin-RevId: 68f070a6fc5e2965a82720024d91b16fa622b28b
2025-07-02 08:05:53 +00:00
Rebeka Dekany
dc97da1276
Add accessible names to the editor editing field ( #26678 )
...
GitOrigin-RevId: 2ebed9db517c288450230675ae038d0cc3260a61
2025-07-02 08:05:25 +00:00
Rebeka Dekany
6a56c64d9a
Use long month date format ( #26666 )
...
GitOrigin-RevId: 8a52bca6e13087f43d14ed1caffb7709ccee4e02
2025-07-02 08:05:17 +00:00
Rebeka Dekany
79e5a884f5
Use meta tags for user info and refactor syntax for conditional classes ( #26617 )
...
* Use meta tags for user info data
* Remove Back button
* Refactor syntax for conditional classes
* Inline meta tags
* Keep "Please go back and try again" text
* Shorthand classname
GitOrigin-RevId: 3b78bff04b4fb8dc7fdecf5b663d2a4f64c3218b
2025-07-02 08:05:07 +00:00
roo hutton
2a9d3bb168
Merge pull request #26566 from overleaf/rh-cio-event-segmentation
...
Include customer.io segmentation in recurly/stripe subscription events
GitOrigin-RevId: 54483e17eec5251ac7871d43a3aa1e074dcfe98d
2025-07-01 08:07:02 +00:00
Mathias Jakobsen
28c227157e
Merge pull request #26616 from overleaf/mj-tooltip-labs-disabled-nudge
...
[web] Add nudge tooltip to try redesigned editor again
GitOrigin-RevId: 1db104adeee2225f24dd76df141daf145b6ec582
2025-07-01 08:06:37 +00:00
Andrew Rumble
fe5d6ddf5c
Upgrade cross-env
...
The breaking changes here are just for node version for the most part.
The one other breaking change has a workaround and shouldn't affect us
anyway.
GitOrigin-RevId: beb192a38cfc04f6b321e5ab44770a9a64110c30
2025-07-01 08:05:48 +00:00
Andrew Rumble
8c8f4177d9
Remove unneeded overrides and pin remaining ones
...
GitOrigin-RevId: fff3a067728e313d0b3e7755c926e1eeba6562f6
2025-07-01 08:05:42 +00:00
Kristina
ffb7f23dfd
Merge pull request #26661 from overleaf/kh-support-3ds-for-stripe-us
...
[web] support 3DS for Stripe US
GitOrigin-RevId: b798b59601f3fb0df54afbcfb19434fbb0b38cdf
2025-06-30 08:06:07 +00:00
Kristina
f7a68cb503
Merge pull request #26641 from overleaf/kh-use-stripe-us-client
...
[web] use Stripe US client
GitOrigin-RevId: 9b99ba8c7ac900c528526cf7e18fec48761e0091
2025-06-30 08:06:02 +00:00
Kristina
3bdc8316e9
Merge pull request #26639 from overleaf/kh-support-stripe-us
...
[web] support regional Stripe accounts
GitOrigin-RevId: d414d310d8db495635d8e0d3b057e3f56b2f044e
2025-06-30 08:05:57 +00:00
Antoine Clausse
00d5d879c5
[web] Add third-party tracking Propensity ( #26638 )
...
* Rename `suppressGoogleAnalytics` to `suppressAnalytics`
* Add Propensity script
* Add LinkedIn Insight Tag script
* Version the cookie to prevent adding unconsented tracking
* Move tracking loaders to Typescript, insert them in foot_scripts.pug
* Show the cookie-banner when tracking other than GA is set
* Revert `oa` cookie versioning
* Remove `async` from propensity script
* Use shared tracking loader for Hotjar, LinkedIn, and Propensity
* Reusable `insertScript`
* Remove tracking-linkedin
* Test the scripts by adding fake ids
* Revert "Test the scripts by adding fake ids"
This reverts commit 50759bb6b40fd2684d1b967d83dd71e8517c3de9.
GitOrigin-RevId: 2a7b36bfc70ac1fc983f837dd4693a19a385cbc6
2025-06-30 08:05:52 +00:00
Eric Mc Sween
735cc2272f
Merge pull request #26505 from overleaf/em-persist-buffer-batch
...
Persist Redis buffer in batches
GitOrigin-RevId: 1de22807dae3554b3274ec103783b0868b1439d9
2025-06-30 08:05:25 +00:00
Eric Mc Sween
a38eefd2ab
Merge pull request #26559 from overleaf/em-redis-buffer-delete
...
Delete project from redis buffer when expiring
GitOrigin-RevId: 66c48adc388a4a4e0b1b54b581dc945a38a41356
2025-06-30 08:05:20 +00:00
Domagoj Kriskovic
04e026904f
Hide reviewer options for community edition ( #25944 )
...
GitOrigin-RevId: 7eba3d193e3a0ab37006cb42dd945ba40703136f
2025-06-27 08:56:35 +00:00
roo hutton
6d7b13ac18
Merge pull request #26349 from overleaf/rh-cio-dashboard-assignment
...
Assign customer.io split test on projects dashboard
GitOrigin-RevId: 78a21bce31262db15f9701abc0599b44b9023ad2
2025-06-27 08:56:30 +00:00
Rebeka Dekany
1950585514
Improve selectors to reduce flaky E2E tests ( #26413 )
...
* Use the leadingIcon prop instead of spacing
* Remove duplicated ID
* Make the alt text to be empty since image is decorative
* Make switcher input visually hidden
The switcher's input previously used 'pointer-events: none', which prevented proper interaction in the test. It replaces that hack.
* Add accessibilityLabel to the info icon that is actually a clickable link
* Use more specific selectors
* It should display
* Use more specific selectors
* Use more specific selectors
GitOrigin-RevId: a555d96cf972d06dd5432f44a23b02355cedcd94
2025-06-27 07:34:51 +00:00
Rebeka Dekany
99e580047c
Improve green link colour contrast on the marketing pages ( #26461 )
...
* Fix visited link colour
* Udpdate green link colors for the marketing pages
* Use the semantic color variables
GitOrigin-RevId: c53240cbd6f3608031d6e98db8203fe7bb414a9b
2025-06-27 07:34:46 +00:00
M Fahru
6965618c34
Merge pull request #26605 from overleaf/mf-remove-for-teaching-and-overleaf-advisor-program
...
[web] Remove both "For teaching" and "Overleaf advisor programme" from our website navigation and pages
GitOrigin-RevId: 3189398e3f2fa9b19e828daeb890d89a336058b0
2025-06-27 07:34:41 +00:00
Domagoj Kriskovic
3b65a674d0
Allow switching reviewing mode for anonymous editors ( #26426 )
...
* Revert "Remove reference to track changes ofForGuests"
This reverts commit 675f3864e4bf0a07d24848223814768ab50bfd9b.
* handle track changes for guests
* only send on_for_guests
* update test
GitOrigin-RevId: 15308f0904b26d2ea6a2e57b3852cd2a9b3c886d
2025-06-26 08:05:43 +00:00
Mathias Jakobsen
13d3d0c552
Merge pull request #26269 from overleaf/ae-use-debounce-types
...
Remove JSDoc types from useDebounce
GitOrigin-RevId: d0504076aab4af94cd03c5f2a98853535979012a
2025-06-26 08:05:31 +00:00
Mathias Jakobsen
169e37cf31
Merge pull request #26567 from overleaf/ae-modal-onconfirm
...
Remove onConfirm from modal props
GitOrigin-RevId: 96c6456a0e893aeb544f346c0de3cb2c207f40d4
2025-06-26 08:05:23 +00:00
Mathias Jakobsen
77d5c8fa64
Merge pull request #26555 from overleaf/dp-error-logs-header-tweaks
...
Small fixes to new error log entry headers
GitOrigin-RevId: 1ed2fcc7ce1210b3bf4e330c079ba6d5166580d6
2025-06-26 08:05:18 +00:00
Mathias Jakobsen
9d267f0803
Merge pull request #26499 from overleaf/dp-pdf-couldnt-compile
...
Update handling of "suggest fix" in new editor
GitOrigin-RevId: 80d6fa479bc1d12d7e5b82a8c504830c9f4db182
2025-06-26 08:05:14 +00:00
Mathias Jakobsen
4fd9c6fd18
Merge pull request #26440 from overleaf/mj-ide-co-branding-submit
...
[web] Editor redesign: Add co-branded submit button to toolbar
GitOrigin-RevId: 45f7ba93de8b28868d88a4ad913f6543e0f7e0a6
2025-06-26 08:05:10 +00:00
Mathias Jakobsen
e562e3d1bf
Merge pull request #26399 from overleaf/mj-ide-co-branding
...
[web] Editor redesign: Add cobranding logo to toolbar
GitOrigin-RevId: 9f9138bb4ebc2cc7d39e38f8bee77c7fbde8b781
2025-06-26 08:05:06 +00:00
Jakob Ackermann
73ae6f480f
[web] change status page URL to HTTPS everywhere ( #26587 )
...
* [web] change status page URL to HTTPS everywhere
Also open all links to the status page or admin email in a new tab.
* [server-ce] explicit protocol matching
Co-authored-by: Brian Gough <brian.gough@overleaf.com>
---------
Co-authored-by: Brian Gough <brian.gough@overleaf.com>
GitOrigin-RevId: d7d12eef4efc737c5d70fc969c862acae9faf14c
2025-06-26 08:04:59 +00:00
Jakob Ackermann
886bad1071
[web] remove runtime migration for fixing collaborator lists on projects ( #26581 )
...
GitOrigin-RevId: f6a4c142e010e168c79b59cb96dddb147093d4a0
2025-06-26 08:04:54 +00:00
Jakob Ackermann
87de73333a
Merge pull request #26575 from overleaf/jpa-archived-state
...
[web] remove runtime migration for project.archived/trashed state
GitOrigin-RevId: 69064878f3dfdcde3727a4e3eb555deb75c70588
2025-06-26 08:04:50 +00:00
Jakob Ackermann
19980b41b8
[web] switch migrations for fixing dates to batchedUpdate ( #26582 )
...
* [web] switch migration for fixing confirmedAt dates to batchedUpdate
* [web] switch migration for fixing assignedAt dates to batchedUpdate
* [web] make eslint happy
GitOrigin-RevId: d898d28dc2aa1084e8d3af20b98f49e3fda8a1c6
2025-06-26 08:04:46 +00:00
Jakob Ackermann
1543f0a53e
Merge pull request #26580 from overleaf/jpa-fix-null-array
...
[web] add migration for fixing collaborator arrays on projects
GitOrigin-RevId: 73178b56501025bf23f463e8f9822fc33ecaaea0
2025-06-26 08:04:42 +00:00
Andrew Rumble
12a1a85a2f
Make sure req.capabilitySet is defined
...
GitOrigin-RevId: 408dcb3463884d1bbdc56f409121728d1275f501
2025-06-25 08:07:12 +00:00
Andrew Rumble
4550cfc6a0
Use a context function to replicate the behaviour of done
...
This is slightly different than done because done would resolve but I
think it is safer for the purpose done was being used in these changes.
GitOrigin-RevId: e60a912b82a8e544444a2776ea6aab7d2ea83bdb
2025-06-25 08:07:08 +00:00