Jakob Ackermann
6881ba956a
[clsi-cache] only use sharding from updated project editor tabs ( #25326 )
...
GitOrigin-RevId: 1754276bed3186c0536055c983e32476cc90d416
2025-05-07 08:06:39 +00:00
Alf Eaton
bfe42734bc
Merge pull request #25261 from overleaf/ae-textlayer-layer
...
Move `will-change: transform` to textLayer
GitOrigin-RevId: 15fdd919da54ed95e115d664156066e6fda36982
2025-05-07 08:06:31 +00:00
Alf Eaton
c3368167d0
Remove z-index from outline elements ( #25265 )
...
GitOrigin-RevId: 39b85a478b71bf42ebb6b886b6ae1b4ed6557570
2025-05-07 08:06:26 +00:00
Jakob Ackermann
5ce1685b5b
[clsi-cache] shard each zone into three instances ( #25301 )
...
* [clsi-cache] shard per zone into three instances
Keep the old instance as read fallback. We can remove it in 4 days.
Disk size: 2Ti gives us the maximum write throughput of 240MiB/s on a
N2D instance with fewer than 8 vCPUs.
* [clsi] fix format
* [k8s] clsi-cache: bring back storage-classes
* [k8s] clsi-cache: fix reference to zonal storage-classes
* [k8s] clsi-cache: add logging configs
* [clsi] improve sharding
Co-authored-by: Brian Gough <brian.gough@overleaf.com>
* [clsi] fix sharding
Index needs to be positive.
* [clsi] fix sharding
The random part is static per machine/process.
* [clsi] restrict clsi-cache to user projects
Co-authored-by: Brian Gough <brian.gough@overleaf.com>
* [k8s] clsi-cache: align CLSI_CACHE_NGINX_HOST with service LB
---------
Co-authored-by: Brian Gough <brian.gough@overleaf.com>
GitOrigin-RevId: 1efb1b3245c8194c305420b25e774ea735251fb3
2025-05-07 08:06:16 +00:00
Tim Down
aa97dbdbb6
Merge pull request #25269 from overleaf/td-flaky-tags-test
...
Add waits for flaky tag list test
GitOrigin-RevId: 9d0bf2acd54d07e96fe6837296176e62bf981947
2025-05-07 08:05:59 +00:00
David
42eb4b2779
Merge pull request #25320 from overleaf/dp-review-panel-shortcut
...
Fix open review panel shortcut in new editor
GitOrigin-RevId: 3e4b65ad1f1943574ba937460722912ff382bc39
2025-05-07 08:05:51 +00:00
David
0261d701a7
Merge pull request #25238 from overleaf/dp-tooltips
...
Add tooltip to new editor home button
GitOrigin-RevId: 91f47659caf64a7ee31ed156d4ee2d5c933e05b8
2025-05-07 08:05:46 +00:00
David
08c5b11689
Merge pull request #25248 from overleaf/dp-history-text-color
...
Add explicit color for history text
GitOrigin-RevId: 4b595ea824d75181c041d44fc48ea81fec864316
2025-05-07 08:05:41 +00:00
David
1cd8eba098
Merge pull request #25249 from overleaf/dp-chat-message-read
...
Mark messages as read when opening chat tab
GitOrigin-RevId: d0e3290cad72716cbbdf5b6cc92f6c1d387a92c7
2025-05-07 08:05:36 +00:00
Jakob Ackermann
07b2255426
[misc] cleanup .dockerignore and .gitignore files ( #25312 )
...
- Remove settings ignore, they are inconsistent and break local prettier
- Remove .dockerignore files, only root ignore file is used
- Move .idea/.run/*.swp/coverage to root
- Remove .npmrc entries, we are no longer writing the rc file
- Remove node_modules/.DS_Store, is contained in root
- Remove cruft
GitOrigin-RevId: 3025fd5acaef343312f55149466c638e759a6e1f
2025-05-07 08:05:24 +00:00
Jimmy Domagala-Tang
d95340edbc
Merge pull request #25145 from overleaf/jdt-wf-premium-src
...
Add premium source to Writefull entitlement sync
GitOrigin-RevId: bbebd7741efdf40a444768255b4aade857aca602
2025-05-06 08:05:32 +00:00
Jakob Ackermann
a5e2708eae
[document-updater] add safe rollback point for history-ot ( #25283 )
...
GitOrigin-RevId: d7230dd14a379a27d2c6ab03a006463a18979d06
2025-05-06 08:05:28 +00:00
M Fahru
c8a410d358
Merge pull request #25155 from overleaf/mf-use-stripe-v18
...
[web] Upgrade stripe to v18
GitOrigin-RevId: df522f73132e99e38f1716bf33e8ff4881bd5430
2025-05-06 08:05:19 +00:00
Domagoj Kriskovic
473f767465
Update event tracking for AI assist payment flow ( #25222 )
...
GitOrigin-RevId: feb7987b1397d70b3a04c797bd2db92e42c325f5
2025-05-06 08:04:56 +00:00
CloudBuild
ffbb09e1d4
auto update translation
...
GitOrigin-RevId: a7a660549ae9997345e376977da0880a239541ea
2025-05-05 08:06:03 +00:00
Tim Down
057f4b4bb5
Merge pull request #25113 from overleaf/td-remove-button-info-variant
...
Change labs/new editor buttons to be based on secondary buttons
GitOrigin-RevId: f02565e60be33ff75c217c1ea1d0f24b3b619ed4
2025-05-05 08:05:40 +00:00
Tim Down
d9587e8b06
Merge pull request #25264 from overleaf/bg-td-account-deletion-logging
...
Add logging for each stage of user deletion
GitOrigin-RevId: 13f9575012fcd8f166c4b14eba2ee5910658072e
2025-05-05 08:05:36 +00:00
Mathias Jakobsen
50c9de6178
Merge pull request #25262 from overleaf/mj-project-search-signup-date-promo
...
[web] Only show full-project-search promotion to older users
GitOrigin-RevId: 086d904d2f78c2eba30e1db37ac8eb3c606f118f
2025-05-05 08:05:31 +00:00
Mathias Jakobsen
7a072164a2
Merge pull request #25127 from overleaf/mj-full-project-search-promotion
...
[web] Add promotion for full-project-search
GitOrigin-RevId: e102dbf7df8b63afc592c57ebf6dafa51efdf9ff
2025-05-05 08:05:23 +00:00
Mathias Jakobsen
930401541d
Merge pull request #25190 from overleaf/mj-survey-signup-limits
...
[web] Add options to limit survey exposure based on signup date
GitOrigin-RevId: 5719997339b5040d5cc42ffe7bee6d7b66bff12d
2025-05-05 08:05:18 +00:00
Mathias Jakobsen
081fced4bd
Merge pull request #25217 from overleaf/mj-beamer-arrow-links
...
[web] Fix arrow movement in beamer presentation mode after link click
GitOrigin-RevId: 85701d9c918889981faa34f1adb57fb901d7b9df
2025-05-05 08:05:14 +00:00
Jimmy Domagala-Tang
22ad3a86a9
Merge pull request #25148 from overleaf/jdt-bundle-price-update
...
Update prices and naming for AI Assist bundle
GitOrigin-RevId: ece300a9d009a9e17594d3c052b33321c9b17f82
2025-05-02 08:06:10 +00:00
M Fahru
dd3ae65bd2
Merge pull request #25166 from overleaf/kh-cancel-subscription
...
[web] support canceling Stripe subscription
GitOrigin-RevId: a72ccb20fbef9b6662cdfa1dcffacbd76dcb694c
2025-05-02 08:06:02 +00:00
Eric Mc Sween
2a88d7d9c9
Merge pull request #25152 from overleaf/em-ds-mobile-app
...
Endpoints for DS mobile app
GitOrigin-RevId: c7cf867bde60a0293c1c9f68f5a08515d0d2e904
2025-05-02 08:05:57 +00:00
Eric Mc Sween
6f05a43f32
Merge pull request #25064 from overleaf/em-oauth-no-secret
...
Do not require a secret in OAuth configurations
GitOrigin-RevId: 8d67436bc9366ef5991c02e89a81dbbf573196d7
2025-05-02 08:05:52 +00:00
David
79f9957b68
Merge pull request #25164 from overleaf/dp-editor-survey
...
Create Editor Survey
GitOrigin-RevId: dc11ef16c0a00aa846ac7a664dd88e9531e832f2
2025-05-02 08:05:47 +00:00
David
32a8142f9c
Merge pull request #25211 from overleaf/dp-review-panel-mini-click
...
Fix bug where clicking on comment/change in mini panel would not open full panel in new editor
GitOrigin-RevId: e7db345e01b881255a1651b37dec637f04692f3e
2025-05-02 08:05:43 +00:00
David
32b30606e5
Merge pull request #25213 from overleaf/dp-switch-to-editor
...
Add SwitchToEditorButton to new editor
GitOrigin-RevId: 6ea546fbc208c0a815f895c33ce4b5fe67829083
2025-05-02 08:05:38 +00:00
Tim Down
7abafb01ea
Merge pull request #23940 from overleaf/td-react-18
...
Upgrade to React 18
GitOrigin-RevId: 9b81936e6eea2bccd97fe5c2c5841f0b946371b8
2025-05-02 08:05:29 +00:00
Brian Gough
4464320757
Merge pull request #25224 from overleaf/em-disable-chunk-buffer
...
Bypass chunk buffer when loading the latest chunk
GitOrigin-RevId: 98a15b496b0d52802f9b61cefb60a7b8df653fb2
2025-05-02 08:05:17 +00:00
Mathias Jakobsen
4bbd5f32b9
Merge pull request #25205 from overleaf/mj-subeqnarray
...
[web] Add subeqnarray support
GitOrigin-RevId: a26fe362ec6e053134f9f4454979b773cae33241
2025-05-02 08:05:13 +00:00
Mathias Jakobsen
4077486b86
Merge pull request #25178 from overleaf/mj-ide-redesign-deleted-chat-user
...
[web] Editor redesign: Handle deleted user in chat
GitOrigin-RevId: 905896883657d6a39fd3c0de2306af18580d1be3
2025-05-02 08:05:08 +00:00
Antoine Clausse
666481d8b2
Merge pull request #25221 from overleaf/revert-25207-ac-promisify-compile-controller-2
...
Revert "[web] Promisify ClsiCookieManager and CompileController (reapply and fix)"
GitOrigin-RevId: 4495b0fdee22c9c2a7eb39250aef498883389427
2025-05-01 08:06:55 +00:00
Antoine Clausse
61db35ac8f
Merge pull request #25207 from overleaf/ac-promisify-compile-controller-2
...
[web] Promisify ClsiCookieManager and CompileController (reapply and fix)
GitOrigin-RevId: 0737f30c24bf92b33327dc7d0e015ac2cd7d751d
2025-05-01 08:06:47 +00:00
Miguel Serrano
707e197625
Merge pull request #25008 from overleaf/msm-missing-close-handler-modal
...
[web] Fix `cancel` button in `UnlinkUserModal`.
GitOrigin-RevId: 5b84c9593ce59c6da9aae9cf4f8e763151202d34
2025-05-01 08:06:32 +00:00
Miguel Serrano
958e05a001
[web] script to update group members via CSV ( #24861 )
...
* [web] script to update group members via CSV
GitOrigin-RevId: 973d1bdb1180af008608e14e1ff31af83e47f630
2025-05-01 08:06:27 +00:00
David
5b499efd23
Merge pull request #25128 from overleaf/dp-synctex
...
Add synctex controls with buttons hidden to new editor
GitOrigin-RevId: 27566210444ca6d83fef977290fa7c2700f2bb62
2025-05-01 08:06:15 +00:00
Antoine Clausse
d7d60f9d4c
Merge pull request #25200 from overleaf/revert-25023-ac-promisify-compile-controller
...
Revert "[web] Promisify ClsiCookieManager and CompileController"
GitOrigin-RevId: 190ee8d2be23687f092e762c5199a34bcdf37cf9
2025-05-01 08:06:00 +00:00
Antoine Clausse
a8d6055b4e
[web] Migrate user-activate
module to BS5 ( #25174 )
...
* Revert-me: Add `user-activate` to SAAS modules
* Migrate user-activate module to BS5
* Add loading state to button
* Revert "Revert-me: Add `user-activate` to SAAS modules"
This reverts commit 0584005953bf470ab21697e5c5448c566d95ca5d.
* Remove `bootstrap5PageStatus` var in register.pug
GitOrigin-RevId: 45fffc902e69a0b8f6e2a1a9c0381c9e844fafca
2025-05-01 08:05:51 +00:00
Antoine Clausse
c51d6f46d4
Add script to remove emails with commas, taken from a CSV file ( #25107 )
...
* Add script to remove emails with commas and replace them emails to support with encoded former emails
* Enhance RemoveEmailsWithCommasScriptTest to verify unchanged user data
GitOrigin-RevId: 6961995f2a143ac1c53bc2eeb183808a4be7dd02
2025-05-01 08:05:46 +00:00
Antoine Clausse
73476180d4
[web] Promisify ClsiCookieManager and CompileController ( #25023 )
...
* Refactor `ClsiCookieManager` to use async/await
* Refactor `CompileController` to use async/await
* Fix tests: CompileControllerTests.js
* Fix tests: ClsiCookieManagerTests.js
* Fixup: keep old object key (`serverId`->`clsiServerId`)
* Prefix non-express methods with an underscore
* Use async versions of `rclient` methods
* Fix: `canContinue` must be `false` when rate limited (!!)
* Remove unused `ClsiCookieManager.getCookieJar`
* Remove bad comments
* Fix linting
* Replace `request` by `@overleaf/fetch-utils`
* Replace `callsFake` by `resolves`
* Update `catch` block after request->fetch update: check status code
* Re-add timeout of 30s (was removed in 3df75ab5ccc8a63bd69a6a6e6052ef0451b76220)
* `npm run format:fix`
* Don't throw on 4xx errors; keep functionality similar to the current implementation using `request`.
GitOrigin-RevId: ef161f6c252d13f407e9cf28029b62061d6b992f
2025-05-01 08:05:42 +00:00
CloudBuild
b3cc1fa582
auto update translation
...
GitOrigin-RevId: 07c6f33cf063a2ebf52304afd29adc807a7ca989
2025-05-01 08:05:33 +00:00
Brian Gough
19a804d5bf
Merge pull request #25147 from overleaf/bg-history-buffer-use-persist-time
...
use persist time in history buffer
GitOrigin-RevId: 881c42f86c6cd3cc2ea8373af4371ccc1a89e9ed
2025-05-01 08:05:21 +00:00
Rebeka Dekany
df3d9099b6
Add aria-label to indicate the current PDF page number to screen readers ( #25034 )
...
GitOrigin-RevId: c2d64928378c9919f8ab8480559418cc52338854
2025-04-30 08:05:31 +00:00
Rebeka Dekany
2731ffaf10
Make editor popover toolbar keyboard focusable ( #25169 )
...
* Remove redundant class conflicting with focus styling
* Make the toolbar in the popover focusable via keyboard
* Focus to the first context menu item via keyboard only
GitOrigin-RevId: 7d3e2af4ba96654b5b2312b3999483c2a439b406
2025-04-30 08:05:25 +00:00
Alf Eaton
14c82ac94d
Merge pull request #25149 from overleaf/ae-disable-toggletabfocusmode
...
Disable toggleTabFocusMode
GitOrigin-RevId: 7f9f9a1a57e6656a3bd03c1986ae6e4d3be71f84
2025-04-30 08:05:13 +00:00
Alf Eaton
52e6a216f4
Set will-change: transform on PDF canvas container ( #25153 )
...
GitOrigin-RevId: 316a99ac99cbff321fc2ae5a737d0aaf134ff775
2025-04-30 08:05:09 +00:00
ilkin-overleaf
1a8c549389
Merge pull request #24412 from overleaf/ii-flexible-licensing-manually-collected-2
...
[web] Add seats feature for manually collected subscriptions
GitOrigin-RevId: f7cc6f8ce17163f10e175a06bb471de6e3a96e3c
2025-04-30 08:05:00 +00:00
Liangjun Song
62760a9bf5
Merge pull request #25117 from overleaf/ls-map-stripe-product-to-recurly-plan-code
...
Use metadata to map Stripe product to Recurly plan code
GitOrigin-RevId: 775eb39cedff81985fc72cb14d411575231ade8f
2025-04-29 08:06:28 +00:00
Tim Down
5d78229e1e
Merge pull request #25093 from overleaf/td-upgrade-react-error-boundary-second-attempt
...
Upgrade react-error-boundary to version 5, second attempt
GitOrigin-RevId: 2b88334b66f0ace383211c147279ff88e9f956bb
2025-04-29 08:06:23 +00:00