Antoine Clausse
a2d9c8f813
Merge pull request #28584 from overleaf/ac-some-web-esm-migration-5
...
[web] Convert some Features files to ES modules (part 5)
GitOrigin-RevId: 0cad67f9afe0095e2b066bf2f4d3717c00540dab
2025-10-08 08:06:15 +00:00
Domagoj Kriskovic
f3581c9743
Promisify ProjectHistoryClient, ProjectHistoryApp, SyncTests and SendingUpdatesTests ( #28890 )
...
GitOrigin-RevId: 7bf26c6ed1a172c6506449a821d4e43f424a72bd
2025-10-08 08:06:00 +00:00
Miguel Serrano
9a0ad5c4db
Merge pull request #28554 from overleaf/msm-force-s3-lib-storage-uploads
...
[object-persistor] Use `@aws-sdk/lib-storage` for all uploads
GitOrigin-RevId: ab8e54a7bae843f9e6b05ed9cf936130a36b8c2f
2025-10-08 08:05:55 +00:00
Simon Gardner
d0d71b199a
Improve helpfulness of sso error messages
...
GitOrigin-RevId: 4459603cb1a84c21143e47eb817f9455aa9015e9
2025-10-08 08:05:50 +00:00
Miguel Serrano
919a0a17e8
Merge pull request #28826 from overleaf/msm-bump-dockerode-4-0-9
...
[clsi] Bump dockerode 4.0.7 -> 4.0.9
GitOrigin-RevId: ec07c7c1d9e95f415b528a7b61b390f95014ea15
2025-10-08 08:05:45 +00:00
David
8903cfa74d
Merge pull request #28800 from overleaf/dp-promisify-user-getter
...
Promisify UserGetter and UserGetterTests
GitOrigin-RevId: 4a2613e632e6306751d19cb7160ee1f6c5c9e2f4
2025-10-08 08:05:41 +00:00
David
d090cf8a37
Merge pull request #28801 from overleaf/dp-promisify-login-rate-limiter
...
Promisify LoginRateLimiter
GitOrigin-RevId: e7247258147635019fe229a6bc6aab3a6cc64f75
2025-10-08 08:05:36 +00:00
David
525229d5c3
Merge pull request #28811 from overleaf/dp-promisify-learned-words-manager
...
Promisify LearnedWordsManager and LearnedWordsManagerTests
GitOrigin-RevId: f4e30eca0292409bcefe82b17facd1129fdc85ae
2025-10-08 08:05:31 +00:00
Tim Down
c927c4d10b
Merge pull request #28845 from overleaf/td-async-await-doc-updater-client
...
Convert DocUpdateClient in document-updater acceptance tests to async/await
GitOrigin-RevId: 8f2352119f8f1175c2703ed90dbbc483ed039e86
2025-10-08 08:05:26 +00:00
Borja
f2a3a65b33
Enable ai shortcut for new users ( #28844 )
...
GitOrigin-RevId: b6215b4ccf97f1924265439edf5b93b1a7118e37
2025-10-07 08:07:18 +00:00
Jakob Ackermann
ecb57dfe35
[server-ce] tests: migrate host-admin to ESM, zod and npm-workspaces ( #28838 )
...
* [server-ce] tests: migrate host-admin to ESM, zod and npm-workspaces
* [server-ce] test: use import.meta.dirname
Co-authored-by: Eric Mc Sween <eric.mcsween@overleaf.com >
* [server-ce] test: fix zod schema for docker compose endpoint
---------
Co-authored-by: Eric Mc Sween <eric.mcsween@overleaf.com >
GitOrigin-RevId: d490948693f341210c0ab5c2947db7c9a17775ef
2025-10-07 08:07:06 +00:00
Jakob Ackermann
6649c13d8e
[git-bridge] migrate pipeline to Jenkins ( #28763 )
...
* [git-bridge] migrate pipeline to Jenkins
* [terraform] remove cloud build trigger for git-bridge
GitOrigin-RevId: fdf842a561c00a609f2de0cab894a761900322c6
2025-10-07 08:06:48 +00:00
Alf Eaton
2c95b64bb6
Ensure that invalid search regexp is correctly highlighted ( #28724 )
...
GitOrigin-RevId: f122e2ea649d8cbfa984ddad0b7424aa96bd015a
2025-10-07 08:06:40 +00:00
Alf Eaton
f1ccad770b
Merge pull request #28733 from overleaf/ae-tooltip-delay
...
Honour `delay: 0` in tooltip config
GitOrigin-RevId: d69f3cb055b79c3335d4220f2d91a44e93bc47b3
2025-10-07 08:06:36 +00:00
Simon Gardner
3ed9daa926
Prevent Group subscription admins from deleting their own group subscription when invited to join
...
GitOrigin-RevId: a467a690cf4ee8b1a1081496205559a7f183a1f9
2025-10-07 08:06:00 +00:00
Simon Gardner
3162078ebb
Improve UX for entering multi-digit quantities in Buy More Licenses feature
...
GitOrigin-RevId: c51e2146dbb53144e6951a16f7162ba2d10c5c4e
2025-10-07 08:05:55 +00:00
Domagoj Kriskovic
494ffdcd56
[web] When main document is not set open last selected file ( #28737 )
...
* [web] if root doc is not found, open last selected file
* call openInitialDoc even without rootdocid
GitOrigin-RevId: fe629482c1827c6205d5cf2de497e593110bd36e
2025-10-07 08:05:47 +00:00
Domagoj Kriskovic
ab0893fb12
Skip checking status code for fetchJson
...
GitOrigin-RevId: 1470fdd5aabde3448c5ac5ed8e9203fc509b13e8
2025-10-07 08:05:43 +00:00
Domagoj Kriskovic
552464a6ed
Promisify ReadingASnapshotTests
...
GitOrigin-RevId: 281b3a84466175a38b5ebbf9282b4c996e04d221
2025-10-07 08:05:39 +00:00
Domagoj Kriskovic
3c55ed34ee
Promisify LatestSnapshotTests
...
GitOrigin-RevId: 40b0811e25ac9ee75c295c89cec7ad07570007c4
2025-10-07 08:05:34 +00:00
Domagoj Kriskovic
da591924b0
promisify LabelsTests and SummarisedUpdatesTests
...
GitOrigin-RevId: 32552c8c63ebbd8e73e8c179fcce67b3b955251d
2025-10-07 08:05:30 +00:00
Domagoj Kriskovic
cba45f64fc
Promisify SummarisedUpdatesTests
...
GitOrigin-RevId: 65782b0cf6e552425d6fad716f74f8f3f22cf7e9
2025-10-07 08:05:26 +00:00
Domagoj Kriskovic
d1ff6e13fa
promisify GetChangesInChunkSince
...
GitOrigin-RevId: 82af36d7cb0301e3bf9527b219c67ceb6fc9b34f
2025-10-07 08:05:21 +00:00
Domagoj Kriskovic
b471f5df2d
promisidy FlushManagerTests
...
GitOrigin-RevId: fa26499be5e40d6741ea1d012188a0a70f519b51
2025-10-07 08:05:17 +00:00
Domagoj Kriskovic
8f3d0677c3
promisify FileTreeDiffTests
...
GitOrigin-RevId: f7c9c119f28bdbf98c526d767ee06286c33ecfa2
2025-10-07 08:05:12 +00:00
roo hutton
808fae694b
Merge pull request #28824 from overleaf/rh-promisify-ott-handler
...
Convert OneTimeTokenHandler to async/await
GitOrigin-RevId: 4fb3187ed2003add695b8c6a5e95c9a380dab9f7
2025-10-06 08:05:36 +00:00
roo hutton
1b6c6cd150
Merge pull request #28578 from overleaf/rh-account-settings-links
...
Improve consistency of account settings link text
GitOrigin-RevId: d30c37fe32c425a571af6d580ebfe37403ebd142
2025-10-06 08:05:24 +00:00
Antoine Clausse
2c67081991
[e2e] Prevent slashes in generated project names ( #28835 )
...
* Prevent slashes in generated project names by using base64url encoding (replaces `+` and `/` by `-` and `_`)
* Keep base64 (Missing baseUrl in compilerOptions) and replace the slash manually
GitOrigin-RevId: 62217873de8d1e00e72927a5195338ad92c09769
2025-10-03 08:06:56 +00:00
Domagoj Kriskovic
36b28fee8d
convert some helper functions in ProjectHistoryClient
...
GitOrigin-RevId: a73207c4dfbf13cd96456e024adfa6a046002e00
2025-10-03 08:06:31 +00:00
Domagoj Kriskovic
226ac6d881
promisify DiscardingUpdatesTests
...
GitOrigin-RevId: ea64c162bc05d7f30cf95cc397991d7f448c26e2
2025-10-03 08:06:26 +00:00
Domagoj Kriskovic
760ad3b8fa
promisify DiffTests
...
GitOrigin-RevId: 688f0f5f52917483912ee69779381d1ea2469ad8
2025-10-03 08:06:21 +00:00
Domagoj Kriskovic
64e5f31a4c
promisify RetryTests
...
GitOrigin-RevId: 8e748a63bd523087d023be5573e8e23ef3bda3f2
2025-10-03 08:06:16 +00:00
Domagoj Kriskovic
17ff8f3f76
promisify DeleteProjectTests
...
GitOrigin-RevId: a86e6962253bbf4adf5fc9748e7accb9084b31f9
2025-10-03 08:06:11 +00:00
Domagoj Kriskovic
60e0f6f703
delete unused helper
...
GitOrigin-RevId: ff7d96159e8c71b2a5ebed4041ee44f5cf45ceb1
2025-10-03 08:06:06 +00:00
Domagoj Kriskovic
92933002e9
use async/await HealthCheckTests, promisify helpers
...
GitOrigin-RevId: 1016296695eb1c09d74d6f50c765438b83df1024
2025-10-03 08:06:01 +00:00
Kristina
a2783cbfc4
[web] redirect offsite payment failures back to checkout ( #28778 )
...
GitOrigin-RevId: 528cc1fa916ac9ec7b2e12d4224f25798253b5a9
2025-10-02 08:06:35 +00:00
Kristina
3cd625773a
[web] rm unused callback parameter from ProjectDetailsHandler ( #28804 )
...
GitOrigin-RevId: 73cbf3a0ff9fcb6da60e6e6f9a6e3ae5196c79c9
2025-10-02 08:06:30 +00:00
Jakob Ackermann
9e3e4407a1
[web] add junit integration for Jenkins ( #28788 )
...
* [web] add junit integration for Jenkins
* [web] integrate junit test report for writefull into Jenkins
* [web] put all the junit test results into namespaces
GitOrigin-RevId: ba1ff07b5ea7bcfa97bb4d6bf7fa9e5291ab7b0f
2025-10-02 08:06:25 +00:00
Miguel Serrano
a0f0641cfd
Merge pull request #28752 from overleaf/msm-clsi-acceptance-async-await
...
[clsi] async/await migration in acceptance tests
GitOrigin-RevId: d614fabb6d568dc5c955603fb923fb40b871a703
2025-10-02 08:06:04 +00:00
Domagoj Kriskovic
7a46cb5c03
Support for deleting and editing chat messages ( #28204 )
...
* Initial server-side delete of chat message plus dropdown
* Update chat pane after deleting message
* Chat message dropdown styling
* Add confirmation dialog for deleting a message
* Refactor chat message grouping to allow deletion of individual messages
* Delete other user's deleted message from chat pane
* Implement message editing
* Styling
* Make the dropdown appear overlap with the button slightly so that the menu stays visible when the user moves their cursor into the menu when the menu is positioned above the button
* Submit edit with Enter key
* Add edited indicator to edited chat messages
* Add animation to chat message deletion
* Tidying, edit chat message textarea improvements
* Add types to message-list-utils
* update dependencies
* edit/delete for ide-redesign
* fix type errors in tests
* filter deleted messages from group
* promisify ChatController
* fix tests and translations
* add new tests
* chat-context tests
* fix message-list-appender tests
* add new tests for message-list-utils
* Update services/web/test/frontend/features/chat/context/chat-context.test.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* preserve original content when canceling edits
* update delete message translation
* hide dropdown only if not already shown
* remove delete animation
* fix lint error
* fix chat.yaml
* hide under feature flag
---------
Co-authored-by: Tim Down <158919+timdown@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
GitOrigin-RevId: 12521886a1a59ccd564851df19e5d46c70d328f5
2025-10-02 08:05:58 +00:00
jmescuderowritefull
c6312260a8
Fix duplicated sign in event ( #28777 )
...
GitOrigin-RevId: 92e81160b34207a215113a2af93206ca623adb52
2025-10-01 08:06:33 +00:00
Jakob Ackermann
d1b531d2f2
[monorepo] migrate monorepo checks to Jenkins ( #28765 )
...
GitOrigin-RevId: ebc3db95cebe99226f8de0f66c1830eb5d78e26c
2025-10-01 08:06:28 +00:00
Jakob Ackermann
cda73b825a
[web] bring back initial compile from cache ( #28771 )
...
GitOrigin-RevId: 0021eb3a3cb242195369e4f6abf67653e551e362
2025-10-01 08:06:12 +00:00
jmescuderowritefull
7c0ac48c0d
Clean extension checks and old feature flags in Writefull ( #28713 )
...
GitOrigin-RevId: c1949019f1f51add7fd036a1ad0e2946ccab5382
2025-10-01 08:06:07 +00:00
Borja
567ea2343b
Change suggestion-click event listener to avoid duplications ( #28756 )
...
GitOrigin-RevId: 4feac33ee530f768397a9097e96400ff25d70e5c
2025-10-01 08:06:02 +00:00
Kristina
0211c718b2
[web] add translated error messages to Stripe custom checkout ( #28730 )
...
GitOrigin-RevId: 06a1e15decdb5f557e68f73cba2ed5ad37fecdac
2025-09-30 08:06:18 +00:00
Eric Mc Sween
82251092e1
Merge pull request #28753 from overleaf/em-debug-revert-file
...
Log debug info when file not found while reverting
GitOrigin-RevId: 944db8d61a68612325a733151616ff37298dc699
2025-09-30 08:06:13 +00:00
Rebeka Dekany
e8e39ab6d8
Remove duplicated story ( #28751 )
...
GitOrigin-RevId: 85c210b8240c46c08eead1d1b357724e50bcc756
2025-09-30 08:05:58 +00:00
David
d6eade3518
Merge pull request #28684 from overleaf/dp-syntax-checks-casing
...
Fix casing of "Syntax checks" in compile menu
GitOrigin-RevId: d81f54ff34f9c8a95e679970c1cd16b3dfc355c0
2025-09-30 08:05:53 +00:00
David
f021b92e51
Merge pull request #28675 from overleaf/dp-pdf-preview-output-files-typescript-2
...
Convert output-files.js to typescript
GitOrigin-RevId: 32eb509f491cfd53de7f1b21b97861ba421566a5
2025-09-30 08:05:45 +00:00