Jimmy Domagala-Tang
db1fee73c8
Merge pull request #21838 from overleaf/jdt-ae-wf-codec-challenge
...
[Web] Enable PKCE flows for Oauth server
GitOrigin-RevId: e9a61596ed64e2be8b038b35eb8ea3e21b772e97
2025-01-28 09:05:31 +00:00
Jimmy Domagala-Tang
e1a7dea96e
Merge pull request #22994 from overleaf/jdt-diasble-assist
...
Add a toggle to hide all AI features on a users account
GitOrigin-RevId: 978b02609c40f3975daa267aa6c10ac49e13d6f3
2025-01-28 09:05:27 +00:00
Jimmy Domagala-Tang
fcc8987285
Merge pull request #22840 from overleaf/revert-22795-jdt-offline-survey
...
Revert "feat: enable temporary survey hardcoded to only non ds-nav users"
GitOrigin-RevId: d48b629572e1b6b29121c3e1b54a70f3a8b4c884
2025-01-28 09:05:20 +00:00
Eric Mc Sween
77bf734d06
Merge pull request #22915 from overleaf/em-blob-caching
...
Improved caching for blobs
GitOrigin-RevId: c5113106ef239b201ae8f66bb3539a52c65ddb60
2025-01-28 09:05:16 +00:00
Jakob Ackermann
15ca1d003a
[web] add external 15s heartbeat to socket.io connection ( #22853 )
...
* [web] add external 15s heartbeat to socket.io connection
* [web] extend debugging context for client errors
- include performance.now() timestamp for correlating other timings
- include connectionState, especially for new externalHeartbeat detail
- include spellCheckLanguage to check on client-side spelling impact
* [web] remove unnecessary hook dependency
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com >
* Refactor externalHeartbeat
* Add connectionManager to context
* Clear the interval earlier, and on connect
* [web] refactor handling of socket debugging info
* [web] add split-test for external socket heartbeat
* [web] fully remove connectionManager from connection context
---------
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com >
GitOrigin-RevId: fbebe64f8aa207eb4fd4a8f27d522d1cac35f9d4
2025-01-28 09:05:12 +00:00
Andrew Rumble
6ae773a565
Merge pull request #22943 from overleaf/ar-ss-migrate-sync-group-memberships-to-raw
...
[web] migrate sync group memberships to raw
GitOrigin-RevId: 8c2ea9fef84ec1abcc99deef841e085d62739050
2025-01-28 09:05:05 +00:00
Alf Eaton
0443bd3f88
Remove equation preview beta badge ( #23133 )
...
GitOrigin-RevId: 1fb233dbceaf7f006f29b4f457084c802696e108
2025-01-28 09:04:58 +00:00
Alf Eaton
a1b4f14272
Fix Vim search input color ( #23094 )
...
GitOrigin-RevId: bf0d5e3417f3ba9fe669c3baf4a34a54c4b61900
2025-01-28 09:04:54 +00:00
Alf Eaton
e8366a7f2d
Remove CM6 performance measurement ( #22663 )
...
GitOrigin-RevId: 2178f2b66c200005517ed8ff52afadd8b5fda14b
2025-01-28 09:04:50 +00:00
Alf Eaton
10b8dcfe2d
Improve full project search error handling ( #23092 )
...
GitOrigin-RevId: aded8cfbe1d4b24cb3128c8c377afe35f17cc8cf
2025-01-28 09:04:46 +00:00
David
d51c16c595
Merge pull request #23082 from overleaf/dp-file-outline-typescript
...
Convert outline components to typescript
GitOrigin-RevId: 9fd057f70d9de7b9b209697a5d33ea72d5d64daa
2025-01-28 09:04:39 +00:00
David
715e0abb29
Merge pull request #22979 from overleaf/dp-file-tree-in-editor
...
Add file tree to editor
GitOrigin-RevId: 493ecf88d632bed92c6b2b5ae2e5c0b7eef968cc
2025-01-28 09:04:35 +00:00
David
87c7e72972
Merge pull request #23035 from overleaf/dp-pdf-scroll-cmd
...
Only zoom pdf if CTRL/CMD is pressed before mousewheel event fires
GitOrigin-RevId: 772f2f699d57f0ebded2132efc1d6e62f1c5a5d5
2025-01-28 09:04:31 +00:00
Jakob Ackermann
fb8e55e278
[web] create project-history indexes in Server Pro and CE ( #23122 )
...
GitOrigin-RevId: f361d3509037ea8b5e7af186895066a81f6b2922
2025-01-28 09:04:27 +00:00
CloudBuild
0c23a080d7
auto update translation
...
GitOrigin-RevId: 2a7ec611581d1db6eba5dbd43646a24bddc049f3
2025-01-27 09:05:26 +00:00
Jakob Ackermann
83db025dd4
[project-history] fix name for error in logging statement ( #23110 )
...
Only the err/error fields will use the Error serializer and emit all the
OError details into the log.
GitOrigin-RevId: 4b0e16c00be5ea7c0aea747f49b46897ebd100cc
2025-01-27 09:05:22 +00:00
M Fahru
abe339290a
Merge pull request #23109 from overleaf/mf-switch-to-standard-text-change
...
[web] Change text from "Switch to standard" to "Switch to Standard plan"
GitOrigin-RevId: 1ad1df2a686a4c976ee5dcb16db1df860dd7f982
2025-01-27 09:05:18 +00:00
Mathias Jakobsen
4d0d7f9337
Merge pull request #23101 from overleaf/mj-wc-unknown-groups
...
[web] Allow users to deselect unknown groups in Write and Cite
GitOrigin-RevId: 8bc814b70a206c4e66ccf04615705fff3ad2316b
2025-01-27 09:05:14 +00:00
Domagoj Kriskovic
faad25646c
Allow reviewers to reopen comment threads ( #23075 )
...
GitOrigin-RevId: 065acf5931213c288dbdcb3bc06da988b094a1f4
2025-01-27 09:05:10 +00:00
Eric Mc Sween
d3d7f948d3
Merge pull request #23089 from overleaf/em-fix-ranges-snapshot
...
Fix edge cases when restoring comments
GitOrigin-RevId: 6ce2426bfb7233a3c0915bcc8c53bf0588702847
2025-01-27 09:05:06 +00:00
Domagoj Kriskovic
77629ee8db
Delete unused canUserReviewProjectContent function ( #23073 )
...
GitOrigin-RevId: 5c2e17a44623916e494a24bf18dbff4e846734d3
2025-01-27 09:05:02 +00:00
Domagoj Kriskovic
4356fe4a06
Remove aria-hidden property from hidden textarea ( #23077 )
...
GitOrigin-RevId: d1f7389ae594b9cb686e96a7548fc2abe241eb95
2025-01-27 09:04:58 +00:00
Jakob Ackermann
883c95ea63
[project-history] block filestore reads from old queue entries ( #23096 )
...
GitOrigin-RevId: 9952cb66e542b17a6a3b5e3b2609d53dc8c371fd
2025-01-27 09:04:54 +00:00
Jakob Ackermann
27cd3d57d6
[web] do not send filestore URLs when feature is disabled ( #23095 )
...
* [web] do not return createdBlob=true from error path
Defense in-depth, currently the only call-site bails out on error.
* [web] do not send filestore URLs when feature is disabled
GitOrigin-RevId: 7e90cf4c4babffeec337702502234bac73c1f116
2025-01-27 09:04:50 +00:00
Jakob Ackermann
cefc121253
[project-history] log previous error when retrying createBlob operation ( #23103 )
...
GitOrigin-RevId: ff59d15e93c406e17775e5e4acac1f13da9a7788
2025-01-27 09:04:46 +00:00
Jakob Ackermann
6f8cd79c3a
Merge pull request #23099 from overleaf/jpa-fix-sessions-test
...
[web] add missing await in acceptance test
GitOrigin-RevId: d18d62c55609c46c5b8a583e572a415b55a81af7
2025-01-27 09:04:38 +00:00
Antoine Clausse
82b6c36570
Run bin/update_node 20.18.0 20.18.2 ( #23074 )
...
GitOrigin-RevId: 3f1ab14c4c36ea54408e0ce2c404a323bfe8d9a6
2025-01-24 09:06:05 +00:00
M Fahru
24c6d0abab
Merge pull request #23064 from overleaf/mf-add-writeful-to-contact-form
...
[web] Add "Using Writefull" option to all contact forms
GitOrigin-RevId: 21b97d49b5657e21779c7854c490f68fbde18b82
2025-01-24 09:05:57 +00:00
M Fahru
1f76320e5b
Merge pull request #23030 from overleaf/mf-swap-trial-cta
...
[web] Swap "Try for free" and "Buy now" button for individual & student plans on plans page & interstitial payment page
GitOrigin-RevId: 4ee778dfa4c92da66d02da46a339d3d41c6e6bc5
2025-01-24 09:05:53 +00:00
M Fahru
ff5771a90b
Merge pull request #22475 from overleaf/rh-student-hurdle
...
[web] Add friction to student plans
GitOrigin-RevId: 506f1e96a8430069ba5e9f7bfd6c709124e7857c
2025-01-24 09:05:48 +00:00
Jakob Ackermann
cfe12f0a95
[project-history] log context of failed history-v1 requests ( #23078 )
...
GitOrigin-RevId: a597efc46e00fc07cc6e5b71938c82f513c0b288
2025-01-24 09:05:44 +00:00
Domagoj Kriskovic
7d03537703
Show "Upgrade to track changes" modal for redesigned review panel ( #23003 )
...
GitOrigin-RevId: c4809784783af740d6b7d9fa24110e915c36d794
2025-01-24 09:05:40 +00:00
Domagoj Kriskovic
a1448423c6
Allow reviewers to delete their own comment threads ( #23044 )
...
GitOrigin-RevId: 2165e0f549c9df923fb1c124a7622a49d579c2e3
2025-01-24 09:05:35 +00:00
Brian Gough
1b02a2e921
Merge pull request #23058 from overleaf/bg-export-backed-up-blobs
...
export backed up blobs to csv file
GitOrigin-RevId: 5a176055dc85c56ced64cbf13aa705b56071cdae
2025-01-24 09:05:31 +00:00
Kristina
8dd88c6668
[web] show monthly rates on group plans ( #23019 )
...
GitOrigin-RevId: e500869be9def2c150b4773f2f18883021ab356b
2025-01-24 09:05:26 +00:00
Mathias Jakobsen
580ad4bdca
Merge pull request #23026 from overleaf/mj-wc-settings-second-try
...
[web] Move write and cite setting storage
GitOrigin-RevId: 88a234c15b4dd2a9b451170e3b474d88bb6d45f7
2025-01-24 09:05:22 +00:00
Kristina
fe0a48720c
[web] add annual-prices-monthly-rates experiment ( #22956 )
...
* [web] add annual-prices-monthly-rates experiment
* [web] add annualMonthly to plans.mjs and update settings.overrides.saas.js
* [web] display monthly rates on individual plans on desktop
* [web] display monthly rates on individual plans on mobile
* [web] add monthly rates split test to view event segmentation
GitOrigin-RevId: 4ddbdc2fc6a9ec5a868643d3fc0e3f78ef27772d
2025-01-24 09:05:17 +00:00
Jakob Ackermann
15a432934a
[project-history] fixes for checking blob exists ( #23051 )
...
* [project-history] skip HEAD on blob without file-hash
* [project-history] only 404s indicate a missing blob
* [project-history] error checking for existing blob is fatal
* [project-history] always skip creating blob if already exists
Ignore createdBlob detail after performing check on blob. It might not
exist on old operations that have been queued.
* [project-history] fix unit tests
* [project-history] migrate test to new fetch call
GitOrigin-RevId: 457963042e9d836647d3c122516329d4dc9b544f
2025-01-24 09:05:09 +00:00
Alf Eaton
dfd448cd85
Merge pull request #22964 from overleaf/ae-project-search-flush
...
Ensure that open docs are flushed before running full project search
GitOrigin-RevId: 6707cf982018908a37957503add73a085c749f61
2025-01-24 09:05:05 +00:00
Alf Eaton
fdc4ccc62b
Add eslint-plugin-testing-library ( #23017 )
...
* Add eslint-plugin-testing-library
* Update .eslintrc.js
* Only import from @testing-library/react
* Fix issues
GitOrigin-RevId: c225f1f70020d4431866119423cd839ce1ee5ed2
2025-01-24 09:04:59 +00:00
Jessica Lawshe
43256761fb
Merge pull request #22967 from overleaf/jel-user-settings-sso-institution
...
[web] Fix SSO available check on user settings page
GitOrigin-RevId: e8322eb9d9cacad26054fc4a6186e41f66de7d22
2025-01-23 09:06:30 +00:00
Rebeka Dekany
1984c713e6
Merge pull request #22954 from overleaf/rd-admin-survey-bs5
...
Migrate the admin survey page to Bootstrap 5
GitOrigin-RevId: 220bcdca929d060e0ef5ae7a7d30fa0a1b7d3be1
2025-01-23 09:06:22 +00:00
Rebeka Dekany
518e453d24
Merge pull request #22989 from overleaf/rd-split-test-list-migrate-bs5
...
Migrate the split test page to Bootstrap 5
GitOrigin-RevId: cac1cebc5ada032656f82428199fe60367b293f8
2025-01-23 09:06:17 +00:00
Andrew Rumble
303ad7afac
Merge pull request #23039 from overleaf/ar-bump-mongo-6.12
...
[many] Bump mongodb to 6.12.0 universally
GitOrigin-RevId: 6df934518e95217b6157ca5a41cf8acf4beb7689
2025-01-23 09:06:13 +00:00
roo hutton
c1b8bfd73c
Merge pull request #21905 from overleaf/rh-pause-sub
...
Add support for pausing subscription
GitOrigin-RevId: f939ea4e7f3c2b1fa16dcb8aff1b2460d091d4e2
2025-01-23 09:06:04 +00:00
Domagoj Kriskovic
343b707562
Expose fontSize to scopeSettings (for extensions) ( #23033 )
...
* Expose fontSize to scopeSettings (for extensions)
* Updated comment with fontSize property in IdeProvider context
GitOrigin-RevId: 3f622d75aa206f2760a3a9ce0db0f31a91e73089
2025-01-23 09:05:56 +00:00
Domagoj Kriskovic
00a10dcbf6
Workaround for editor updating file when not focused in Safari ( #23023 )
...
GitOrigin-RevId: da9341b2cadf4b073eb4062619a9fa7bcba17c6b
2025-01-23 09:05:51 +00:00
Domagoj Kriskovic
21e24b1ec3
Fix main height when system messages are shown ( #22988 )
...
GitOrigin-RevId: 0b5c6d22f61788475fc2c8595fd34e927a9f2303
2025-01-23 09:05:47 +00:00
Andrew Rumble
ea4d11ba68
Merge pull request #23020 from overleaf/ar-prevent-rootFolder-deletion
...
[web] Prevent deletes on a project's rootFolder
GitOrigin-RevId: 6d0506f207425f65d3de990a78bb1ea9b136ed1e
2025-01-23 09:05:42 +00:00
Alf Eaton
455dbbca92
Remove hover style from table header ( #22121 )
...
GitOrigin-RevId: 02253aeadcb3047ce5eef2241658cc670a0c6d53
2025-01-23 09:05:33 +00:00