Tim Down
8cd6a0b2f1
Merge pull request #22015 from overleaf/td-bs5-beta-badge
...
[BS5] Use alpha and beta characters for alpha and beta badges
GitOrigin-RevId: d57bc4da8ac5142234bec50c56f6a1b98ececc6c
2024-11-26 09:05:16 +00:00
Tim Down
22b126fa94
Merge pull request #22074 from overleaf/td-bs5-pdf-notifications
...
Migrate pdf-preview-messages to BS5
GitOrigin-RevId: ed2672de3275988d05ec455c9a94d52ac75d7e94
2024-11-26 09:05:12 +00:00
Mathias Jakobsen
592e484098
Merge pull request #22087 from overleaf/mj-index-on-wc-rm-entry
...
[web] Re-index references after adding a RM entry with Write and Cite
GitOrigin-RevId: 6b2a93143486079dfc82af393e2c5621fed7a4ee
2024-11-26 09:05:08 +00:00
Eric Mc Sween
7dffcbf645
Merge pull request #22081 from overleaf/em-revert-file-dangling-comments
...
Fix comment restoration when restoring a doc
GitOrigin-RevId: 2288ab991ab4ddbe38320bf4ff42cde80ce40e52
2024-11-26 09:05:04 +00:00
Eric Mc Sween
0769998dd7
Merge pull request #22024 from overleaf/em-standalone-ai-add-on-is-not-premium
...
Do not hide upgrade buttons when on standalone AI add-on
GitOrigin-RevId: ec5cf42c051745d5ca1dff57f7cd27a89c21a6a9
2024-11-26 09:04:57 +00:00
Jakob Ackermann
0bd8729cc1
Merge pull request #22115 from overleaf/jpa-skip-get
...
[history-v1] back_fill_file_hash: optimize obtaining the DEK
GitOrigin-RevId: 6fc5218737551ae4e6152414c32560f545767091
2024-11-26 09:04:50 +00:00
Jakob Ackermann
ed27af11f8
Merge pull request #22107 from overleaf/jpa-error-handling
...
[history-v1] back_fill_file_hash: error handling
GitOrigin-RevId: 2dbf52d015206cf42ca434b1f16221d6e0f2cc2b
2024-11-26 09:04:45 +00:00
Alf Eaton
0e12f9226f
Patch PDF.js for blocked bug fix ( #22014 )
...
* Hoist pdfjs-dist
* Create pdfjs-dist+4.6.82.patch
* Hoist core-js
GitOrigin-RevId: 2cd91766dc351597de61ebbada0446561e17954b
2024-11-26 09:04:41 +00:00
Alf Eaton
b4f624d8f6
Record events for shortcut usage ( #22062 )
...
GitOrigin-RevId: ff85e0719fca24a3723ea62119fa254226cd65c0
2024-11-26 09:04:37 +00:00
Alf Eaton
a773a63c2a
Move tooltip styles to EditorView.theme ( #22069 )
...
GitOrigin-RevId: b4495732d8f72f18b00f32fe952251391258f5d6
2024-11-26 09:04:33 +00:00
Antoine Clausse
6d6477401e
Remove some dead file and copybara paths ( #22102 )
...
* Remove modules-main.js
* Remove history-migration from copy.bara.sky
GitOrigin-RevId: 947fb1d9655a296c228be09e7971c0060be0e5cc
2024-11-26 09:04:28 +00:00
Mathias Jakobsen
3e478c42f7
Merge pull request #21974 from overleaf/mj-autocomplete-sorting
...
[web] Fix results re-shuffling in Write and Cite
GitOrigin-RevId: be5cf337b16a80d7182b96a733c9c7663725bdd2
2024-11-25 09:05:42 +00:00
Jakob Ackermann
1a6bd670d4
Merge pull request #22104 from overleaf/jpa-graceful-shutdown-abort-retries
...
[history-v1] back_fill_file_hash: abort retries during graceful shutdown
GitOrigin-RevId: 0d52dde32e4a7bf2293f341644b7416e669b2bdc
2024-11-25 09:05:31 +00:00
Jakob Ackermann
651fad7401
Merge pull request #22099 from overleaf/jpa-timeout
...
[history-v1] back_fill_file_hash: increase S3 httpOptions.timeout
GitOrigin-RevId: cd01f78597c517c9530f14a5ccc6defe2b49446b
2024-11-25 09:05:26 +00:00
Eric Mc Sween
558b529caf
Merge pull request #22030 from overleaf/em-subscription-change-pay-now-button
...
Implement the Pay Now button for upgrades to premium from the AI add-on
GitOrigin-RevId: 06e00662b877308c64ce5feaa5ce8f80f8f1b552
2024-11-25 09:05:11 +00:00
Eric Mc Sween
b0c309e993
Merge pull request #22032 from overleaf/em-subscription-change-preview-404
...
Handle user without a subscription when asking for a change preview
GitOrigin-RevId: dab90720b292fd0cfb6dbb8a554797b9d2ac436b
2024-11-25 09:05:06 +00:00
Jakob Ackermann
838ae23b52
Merge pull request #22091 from overleaf/jpa-bad-file-trees
...
[history-v1] back_fill_file_hash: gracefully handle bad file-trees
GitOrigin-RevId: 0419c06b1ccf827f4c6c5170978a38659435f26f
2024-11-25 09:05:02 +00:00
Antoine Clausse
2b1df12052
[filestore] Replace delayShutdownMs
by gracefulShutdownDelayInMs
( #22077 )
...
* Add a default 30s timeout for `delayShutdownMs`
`settings.delayShutdownMs` doesn't seem to be defined anywhere
Logs typically often this pair of entries:
```
INFO 2024-11-21T15:51:42.115Z [resource.labels.containerName: filestore] received interrupt, cleaning up
INFO 2024-11-21T15:51:42.120Z [resource.labels.containerName: filestore] shutdown timed out, exiting
```
This indicates that there is no delay between the interrupt signal and the shutdown. The 100ms delay also doesn't happen. We believe that the `server.close` callback is called after `server.closeAllConnections()`, and the `server closed` log is usually lost because of the process exiting immediately.
See: https://cloudlogging.app.goo.gl/WJQ6mc3gWwotVQya7
* Add timeout before exiting
* Replace `delayShutdownMs` by `gracefulShutdownDelayInMs`.
Looks like the error came from a wrong merge in https://github.com/overleaf/internal/pull/18756
We don't want a default 30s timeout for the shutdown, per https://github.com/overleaf/internal/pull/16888
GitOrigin-RevId: c1bdc8986f78a6e18e8b8b1fe60b33aa6ffef909
2024-11-22 09:06:27 +00:00
CloudBuild
46ae397fb9
auto update translation
...
GitOrigin-RevId: e49cdfd8b712f54ddba599595e4f7f582e4da67c
2024-11-22 09:06:19 +00:00
Jakob Ackermann
c2b876372b
Merge pull request #22070 from overleaf/jpa-args
...
[history-v1] refactor env vars to args for GNU-parallel usage
GitOrigin-RevId: 1ebfa3dfc25d36f2f86c22fa22e4864d55b511b2
2024-11-22 09:06:11 +00:00
Andrew Rumble
77831b60bf
Merge pull request #22059 from overleaf/ar-update-node-18-in-recent-history-changes
...
[history-v1] Update more missed node 18 usages
GitOrigin-RevId: 481e3de95dc34ef2bca38302a3ff595a92cea6ed
2024-11-22 09:06:00 +00:00
Jakob Ackermann
69021ca4b0
Merge pull request #22061 from overleaf/jpa-reduce-idle-time
...
[history-v1] back_fill_file_hash: reduce idle time between batches
GitOrigin-RevId: 9b24bb882b158f33915d2e0ab2f82273eac09739
2024-11-22 09:05:55 +00:00
Domagoj Kriskovic
fb45c3c144
Fix onKeyPress listener in AutoExpandingTextArea ( #22040 )
...
GitOrigin-RevId: 3fe870fe3aa16e6ed212ea4347a31e57444ad5e6
2024-11-22 09:05:51 +00:00
Domagoj Kriskovic
f72c86e7fe
Add "accept-changes" socket listener in ranges context ( #22048 )
...
GitOrigin-RevId: 0be5f3be1806aad29f44eec2e596af51e65263e7
2024-11-22 09:05:42 +00:00
Alf Eaton
3bbde49781
Merge pull request #22055 from overleaf/ae-restore-review-tooltips
...
Reapply "Allow position of review tooltip to be calculated automatically (#21803 )"
GitOrigin-RevId: b6dff2d12627b04ff1859bd4765be01670256aa4
2024-11-22 09:05:33 +00:00
Liangjun Song
56f6f77ba2
Merge pull request #21782 from overleaf/ls-update-group-member-management-page
...
update group member management page for flexible licensing
GitOrigin-RevId: 605fb760a1f73763e49978cf4aea81bb88ffb425
2024-11-22 09:05:21 +00:00
Liangjun Song
ac8d8d6edc
Merge pull request #21957 from overleaf/ls-compute-immediate-charge-for-subscription-update
...
compute immediate charge for subscription update
GitOrigin-RevId: 4e5162660b26e6e9db69827a59aa8e0048fa7d5d
2024-11-22 09:05:12 +00:00
Kristina
583923a4d0
[web] Use btn-secondary on compile timeout notification ( #21949 )
...
* [web] Use btn-secondary on compile timeout notification
* fix update to wrong variant
GitOrigin-RevId: 9745ae17525e835c96f62471aa24a8ae9a1e7e93
2024-11-22 09:04:49 +00:00
Jakob Ackermann
4f25b0de91
Merge pull request #22028 from overleaf/jpa-logging
...
[misc] logging tweaks
GitOrigin-RevId: 7757b81b6c684955374038376035dc2bd272c4e8
2024-11-21 09:05:41 +00:00
CloudBuild
a92a1f5a24
auto update translation
...
GitOrigin-RevId: d0c96096d7a9b3d690852a3ddce37f1403674e2b
2024-11-21 09:05:38 +00:00
M Fahru
0a46bdc2ac
Merge pull request #21993 from overleaf/mf-payment-page-toggle-currency
...
[web] Create new `payment-page-toggle-currency` event on currency dropdown
GitOrigin-RevId: 58d26ded8930e4ffecbb8c3af89658ca9bd2a08e
2024-11-21 09:05:34 +00:00
M Fahru
16e65edd0d
Merge pull request #21995 from overleaf/mf-disable-footer-tooltip-if-element-is-not-available
...
[web] Only trigger footer tooltip if target element is available
GitOrigin-RevId: e0aff735243369a0d2180174231951054f1ee533
2024-11-21 09:05:30 +00:00
M Fahru
eefa0a792a
Merge pull request #21992 from overleaf/mf-integrate-change-currency-new-checkout-page
...
[web] Integrate change currency to new checkout page
GitOrigin-RevId: cbb942062dbf408613f1a6b5f598947ca4a52370
2024-11-21 09:05:27 +00:00
M Fahru
21f930f73b
Merge pull request #21990 from overleaf/mf-payment-page-view-segmentation
...
[web] Add new segmentation for `payment-page-view` event
GitOrigin-RevId: ed15ab83edc8a0642d3cec803c59a4a4437740ea
2024-11-21 09:05:23 +00:00
M Fahru
8facb017ed
Merge pull request #21986 from overleaf/ds-checkout-redesign-tooltip-size
...
Checkout redesign - Reducing the size of tooltip on checkout redesign page
GitOrigin-RevId: 5bec7be4beccc153e4fc1d3ab20626cee9364750
2024-11-21 09:05:16 +00:00
Alf Eaton
bc310ddd1e
Revert "Allow position of review tooltip to be calculated automatically ( #21803 )" ( #22022 )
...
This reverts commit 7d285a9c76032a3238422e15a73ae4b819612b31.
GitOrigin-RevId: 792391619bd6f2a9483428088c31ece09a441b33
2024-11-21 09:05:12 +00:00
Jessica Lawshe
5df8cf7ce4
Merge pull request #20324 from overleaf/jel-plans-toggle
...
[web] Use input for period toggle on new plans
GitOrigin-RevId: 0e1b76d92aa2143eb6721b9b2cd19505803fb153
2024-11-21 09:05:09 +00:00
Jakob Ackermann
44e0428496
Merge pull request #22019 from overleaf/jpa-cleanup
...
[history-v1] back_fill_file_hash: cleanup BUFFER_DIR when done
GitOrigin-RevId: 6413292bbe8cca470919b740d7e2b45fc5e7d824
2024-11-21 09:05:05 +00:00
Jimmy Domagala-Tang
71112d2fdc
Merge pull request #21938 from overleaf/jdt-checkout-success-add-on-wording
...
[Web] Adapt post checkout page for add-ons
GitOrigin-RevId: ee3ee28820f65977600a5aa47d85365148233bac
2024-11-21 09:05:01 +00:00
Eric Mc Sween
6e39885fde
Merge pull request #21959 from overleaf/em-redeploy-ai-add-on-prs
...
Redeploy AI add-on PRs
GitOrigin-RevId: d234ac0862947e9ea8926055ad205e32a456dd2e
2024-11-21 09:04:57 +00:00
Eric Mc Sween
58e34617bc
Merge pull request #21935 from overleaf/em-recurly-event-ai-add-on
...
Add an hasAiAddOn property to Recurly events sent to analytics
GitOrigin-RevId: a3cfc706001bab3ef06bfaf64d69533b1bc9840a
2024-11-21 09:04:53 +00:00
Jakob Ackermann
2e630e50dc
Merge pull request #22017 from overleaf/jpa-process-all-projects
...
[history-v1] back_fill_file_hash: process all projects
GitOrigin-RevId: 41c3cd59022bbac09552684ef2a99c58f2235ac3
2024-11-21 09:04:50 +00:00
Jakob Ackermann
1fca37af61
Merge pull request #22016 from overleaf/jpa-fix-flaky-test
...
[history-v1] back_fill_file_hash: fix typo in tests and add comments
GitOrigin-RevId: a4055d7dd33ba584a2a86053470585f412392305
2024-11-21 09:04:46 +00:00
Jakob Ackermann
6de1817ef5
Merge pull request #22013 from overleaf/jpa-flush-mongo-queues-early
...
[history-v1] back_fill_file_hash: flush mongo write queues early
GitOrigin-RevId: 9b6c6ff9861945e69e42d15dc19f4c03c39193e9
2024-11-21 09:04:42 +00:00
Jakob Ackermann
73aea01f37
Merge pull request #21996 from overleaf/jpa-stream-pg-result
...
[history-v1] postgres: getProjectBlobsBatch: stream records
GitOrigin-RevId: 94ed6dfc4a263fd9369cd380e6cc25c7bbf6decc
2024-11-21 09:04:38 +00:00
Antoine Clausse
e576ffd63c
[web] Hide pdf-log-entry-content when empty + fixup search "count" color ( #21977 )
...
* Hide `PdfLogEntryContent` when there is no content
* Fixup in search "count": `--ol-blue-gray-4` doesn't exist in SCSS
* Update `AiErrorAssistant` with a `shouldRender` export, allowing to hide the element from the caller
* Revert "Update `AiErrorAssistant` with a `shouldRender` export, allowing to hide the element from the caller"
This reverts commit 01812fa2b108b94c99d250c9a39e4f3c41b36781.
* Hide .log-entry-content when empty, using CSS
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com>
---------
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com>
GitOrigin-RevId: c5096b362600058535bd645cf11dad255e941fb9
2024-11-21 09:04:34 +00:00
Antoine Clausse
485bccebef
[web] Update loading spinner in IDE for BS5 ( #21970 )
...
* Update `LoadingPane` with `LoadingSpinner`
* Remove unused file no-open-doc-pane.tsx
* Remove translation `open_a_file_on_the_left`
GitOrigin-RevId: 9045443de6aaf19b1d4bf82cd2be3ba91ee53bf1
2024-11-21 09:04:31 +00:00
Antoine Clausse
9e745ed7ae
[web] Tear down Bootstrap 5 project dashboard feature flag ( #21820 )
...
* Remove `BootstrapVersionSwitcher`
* Remove `bsVersion`
* Remove `bootstrap-5-project-dashboard` from code
* Fix frontend test
* Fixup classname `"me-auto"`
Co-authored-by: Tim Down <tim.down@overleaf.com>
* Rename `handleClickBS5` to `handleClick`
Co-authored-by: Tim Down <tim.down@overleaf.com>
* Remove `bs3Props` from `project-list/components`
* Remove translation: `joining`
* Set `isBootstrap5()` to true in test, and update
---------
Co-authored-by: Tim Down <tim.down@overleaf.com>
GitOrigin-RevId: 94005bc8636c9235253758b8ac18a732ee1dbd77
2024-11-21 09:04:27 +00:00
Antoine Clausse
b27b2808f2
[web] Fixup .mjs
extension in scripts mentions (calls, comments, copybara) ( #21969 )
...
* Fixup `.mjs` extension in scripts mentions (calls, comments, copybara)
* Replace `.js` by `.*` in copy.bara.sky exclude
* Add `services/web/modules/modules-*.mjs` in copy.bara.sky glob
GitOrigin-RevId: b3ecb849b44bdf4257cc17f6985f8117a4d662ae
2024-11-21 09:04:23 +00:00
Eric Mc Sween
7e42b1f3eb
Merge pull request #21989 from overleaf/em-dangling-comments-script
...
Script for deleting dangling comments in a project
GitOrigin-RevId: da947834d5a824bbf38ec8e98e212796faf66568
2024-11-21 09:04:19 +00:00