Kristina and Copybot
6166a51552
Merge pull request #24922 from overleaf/kh-add-customer-portal-links
...
[web] add stripe customer portal link
GitOrigin-RevId: 6baaf51d4dd89ef779229ad17603529db06cf396
2025-04-24 08:05:44 +00:00
Jakob Ackermann and Copybot
fe1129c2cf
[web] avoid accessing the sharejs snapshot directly ( #25037 )
...
* [web] avoid accessing the sharejs snapshot directly
* [web] limit API interface for sharejs types
GitOrigin-RevId: faece372128e4580376e32fa93aa8fedf1e02957
2025-04-24 08:05:15 +00:00
Jimmy Domagala-Tang and Copybot
f95bf41824
Merge pull request #24697 from overleaf/jdt-show-addons-via-wf
...
Display When Ai Assist Is Granted Via Writefull
GitOrigin-RevId: 91f6e1843e2e1d1f7b3a49d95f31603e838c5545
2025-04-23 08:05:30 +00:00
David and Copybot
d492512d9e
Merge pull request #24878 from overleaf/mj-editor-redesign-experiment
...
[web] Move editor redesign to labs experiment
GitOrigin-RevId: 5f11ff29a6c392ff6e448a16450e2e65a2574097
2025-04-23 08:05:22 +00:00
David and Copybot
9d858dcf0f
Merge pull request #24961 from overleaf/dp-back-to-editor
...
Update toolbar in history view to add BackToEditorButton
GitOrigin-RevId: 4c260126a373b1b3a7c31f9f4b44f6ae7fba6f36
2025-04-23 08:05:06 +00:00
David and Copybot
584db6c301
Merge pull request #24989 from overleaf/mj-ide-redesign-modal-content
...
[web] Update copy in editor redesign switcher modal
GitOrigin-RevId: 9df3d6d580fec2540d0254e1f3a65b3b059bc63f
2025-04-23 08:05:01 +00:00
Jakob Ackermann and Copybot
ee2338a33b
[web] align criteria for fallback to clsi-cache ( #24970 )
...
* [web] rename helper for browser cache bug, avoid confusion w/ clsi-cache
* [web] align criteria for fallback to clsi-cache
Notably, avoid the fallback from inside pdf-caching when disabled.
GitOrigin-RevId: 3fd918de14eef59c45c28cc5b5e256048cb91528
2025-04-18 08:05:25 +00:00
Eric Mc Sween and Copybot
82c95dd82d
Merge pull request #24930 from overleaf/em-ae-jd-full-project-search-launch
...
Launch full project search from regular search
GitOrigin-RevId: 3ef4f6923a0aeef6ab68768bab79e4be32f09eb0
2025-04-17 08:06:07 +00:00
M Fahru and Copybot
04d36122bd
Merge pull request #24659 from overleaf/mf-init-plans-page-bs5
...
[web] Migrate plans page and interstitial payment page to bootstrap 5 with feature flag
GitOrigin-RevId: 4491b2205a19b943e8d8bf13f699f92278f5e183
2025-04-17 08:05:54 +00:00
Mathias Jakobsen and Copybot
dfc00ed8c1
Merge pull request #24949 from overleaf/mj-papers-notification-papers-feature
...
[web] Show papers notification to users with papers feature
GitOrigin-RevId: 376ed7a43bec28766f89101588ed2546ec3093d2
2025-04-17 08:05:49 +00:00
Mathias Jakobsen and Copybot
3a0c71175b
Merge pull request #24891 from overleaf/mj-ide-redesign-hide-unavailable-menu-options
...
[web] Editor Redesign: Hide unavailable menu items
GitOrigin-RevId: 4aaee8befb6234a00bd4ec6087dcfd1417878576
2025-04-17 08:05:24 +00:00
Mathias Jakobsen and Copybot
8fc206073b
Merge pull request #24923 from overleaf/dp-mj-papers-notification
...
Add notification banner for Papers integration marketing
GitOrigin-RevId: 625c3afcc6ca617fd01af58a05a6c85f7126398b
2025-04-17 08:05:19 +00:00
Alf Eaton and Copybot
34d5564abc
Revert "Upgrade PDF.js to v5 ( #24646 )" ( #24946 )
...
This reverts commit 3ef46af6363aab5b5b007b6c9d72decae65a36ab.
GitOrigin-RevId: 9c3671b3ff196bb62ff547210a1138cb603d6791
2025-04-17 08:05:15 +00:00
Alf Eaton and Copybot
a1098a921c
Upgrade PDF.js to v5 ( #24646 )
...
GitOrigin-RevId: 3ef46af6363aab5b5b007b6c9d72decae65a36ab
2025-04-17 08:04:59 +00:00
Tim Down and Copybot
34be8b75ad
Merge pull request #24936 from overleaf/td-warning-badge-light
...
Use dark-on-light for warning badge by default
GitOrigin-RevId: 6259ec08c9c31f54dbdad6261a966f638303cc3b
2025-04-17 08:04:46 +00:00
Domagoj Kriskovic and Copybot
1f7bfb4737
"default-visual-for-beginners" split test tear down ( #24759 )
...
GitOrigin-RevId: cdd6c8d3ffb60b9ae3e972f2267f1838cf720c83
2025-04-16 08:05:47 +00:00
David and Copybot
bc95219bf6
Merge pull request #24862 from overleaf/dp-check-logs
...
Create openTab utility in rail-context to open rail at specific tab
GitOrigin-RevId: bfac2597fdd66db6dd8280873be97096f2b812dc
2025-04-16 08:05:01 +00:00
David and Copybot
846ccd3aac
Merge pull request #24859 from overleaf/dp-history-file-tree
...
Always show file tree in history view in new editor
GitOrigin-RevId: e993aae4c1625ef7fb0a716ae5bff8edb0e8d0d0
2025-04-16 08:04:52 +00:00
Jimmy Domagala-Tang and Copybot
0e49a5d9b0
Merge pull request #24391 from overleaf/jdt-move-wf-features-to-ol
...
Move Writefull table + equation generator to OL toolbar
GitOrigin-RevId: b7bc5b1cde5687360c4f60cb64924da139ccfbe9
2025-04-15 08:05:47 +00:00
Domagoj Kriskovic and Copybot
b9f1013f37
Update "collaborator-invited" analytics event ( #24639 )
...
GitOrigin-RevId: e469c50dadea568032ec825fa99b33b80d0b3964
2025-04-15 08:05:18 +00:00
Domagoj Kriskovic and Copybot
30c5495b21
Update share modal copy for reviewer role ( #24694 )
...
* Update share modal copy for reviewer role
* fix ShareProjectModal test
* use "limited_to_n_collaborators_per_project"
GitOrigin-RevId: f5afcb18a3921a6b1132a4c323af9d8395a7d07b
2025-04-15 08:05:14 +00:00
Liangjun Song and Copybot
c60ceaf932
Merge pull request #24466 from overleaf/ls-script-runner
...
Script runner
GitOrigin-RevId: 4cc7004f05177dba2a2151aa6db7e75fb679d11d
2025-04-14 08:04:37 +00:00
David and Copybot
9cd7e49daf
Merge pull request #24332 from overleaf/dp-review-panel
...
Add review panel to new editor
GitOrigin-RevId: 918a29d81fcfaf60bc4af8a20a25545d79c4a3ed
2025-04-11 08:05:31 +00:00
Kristina and Copybot
9f22564ca3
Merge pull request #24680 from overleaf/kh-rename-recurly-namespace
...
[web] rename recurly namespace
GitOrigin-RevId: b7cfd26923d47bd7f3de4140be24d2d1ef20f6c8
2025-04-11 08:05:20 +00:00
Jimmy Domagala-Tang and Copybot
f7f4a03abb
Merge pull request #24523 from overleaf/jdt-prevent-bundle-dbl-buys
...
Redirect bundle purchases when users already have it
GitOrigin-RevId: d8e3c0256db08c08c2be24f38caef91fb26b90e8
2025-04-10 08:06:28 +00:00
Mathias Jakobsen and Copybot
6207c853ef
Merge pull request #24708 from overleaf/mj-rail-element-tooltips
...
[web] Add tooltips to rail buttons
GitOrigin-RevId: 1b75c48f30b593e9e725bcb9658c4c15c9fe6a66
2025-04-10 08:06:01 +00:00
Mathias Jakobsen and Copybot
e670024f5c
Merge pull request #24678 from overleaf/mj-ide-view-help-menu
...
[web] Add remaining options to menu bar
GitOrigin-RevId: cf6cc6c2aaf450e362588c514e1a87e923a611b4
2025-04-10 08:05:48 +00:00
Mathias Jakobsen and Copybot
bdf0194fc8
[web] Add editor commands to command registry and toolbar ( #24538 )
...
* [web] Add editor commands to command registry and toolbar
* [web] Omit empty groups
* [web] Editor redesign: Move toolbar commands to custom hook
* [web] Disable editor commands when editor is not visible
GitOrigin-RevId: be9f4060fc44e51223e16860fdcf6698c927998c
2025-04-10 08:05:43 +00:00
Jakob Ackermann and Copybot
b831a0b3f7
[clsi-cache] frontend ( #24389 )
...
* [clsi-lb] forward ?clsiserverid=cache requests to clsi-cache
* [web] use clsi-cache in frontend
* [web] upgrade compile from cache to full compile when triggered inflight
* [web] fix pdf-js-viewer.spec.tsx tests -- add ?clsiserverid=foo to url
* [web] fix renamed reference after merge
* [web] fix download of other output files and use specific build
* [web] consolidate validation of filename into ClsiCacheHandler
* [web] remove unused projectName from getLatestBuildFromCache
* [web] avoid hitting the same clsi-cache instance first all the time
* [web] update documentation
GitOrigin-RevId: d48265a7ba89d6731092640e1492bc9f103f5c33
2025-04-10 08:05:22 +00:00
b538d56591
[clsi-cache] backend ( #24388 )
...
* [clsi-cache] initial revision of the clsi-cache service
* [clsi] send output files to clsi-cache and import from clsi-cache
* [web] pass editorId to clsi
* [web] clear clsi-cache when clearing clsi cache
* [web] add split-tests for controlling clsi-cache rollout
* [web] populate clsi-cache when cloning/creating project from template
* [clsi-cache] produce less noise when populating cache hits 404
* [clsi-cache] push docker image to AR
* [clsi-cache] push docker image to AR
* [clsi-cache] allow compileGroup in job payload
* [clsi-cache] set X-Zone header from latest endpoint
* [clsi-cache] use method POST for /enqueue endpoint
* [web] populate clsi-cache in zone b with template data
* [clsi-cache] limit number of editors per project/user folder to 10
* [web] clone: populate the clsi-cache unless the TeXLive release changed
* [clsi-cache] keep user folder when clearing cache as anonymous user
* [clsi] download old output.tar.gz when synctex finds empty compile dir
* [web] fix lint
* [clsi-cache] multi-zonal lookup of single build output
* [clsi-cache] add more validation and limits
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
* [clsi] do not include clsi-cache tar-ball in output.zip
* [clsi-cache] fix reference after remaining constant
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com >
* [web] consolidate validation of filename into ClsiCacheHandler
* [clsi-cache] extend metrics and event tracking
- break down most of the clsi metrics by label
- compile=initial - new compile dir without previous output files
- compile=recompile - recompile in existing compile dir
- compile=from-cache - compile using previous clsi-cache
- extend segmentation on compile-result-backend event
- isInitialCompile=true - found new compile dir at start of request
- restoredClsiCache=true - restored compile dir from clsi-cache
* [clsi] rename metrics labels for download of clsi-cache
This is in preparation for synctex changes.
* [clsi] use constant for limit of entries in output.tar.gz
Co-authored-by: Eric Mc Sween <eric.mcsween@overleaf.com >
* [clsi-cache] fix cloning of project cache
---------
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com >
Co-authored-by: Eric Mc Sween <eric.mcsween@overleaf.com >
GitOrigin-RevId: 4901a65497af13be1549af7f38ceee3188fcf881
2025-04-10 08:05:17 +00:00
Kristina and Copybot
7920cd9d3d
Merge pull request #24519 from overleaf/kh-add-payment-service-low-delta
...
[web] add `PaymentService` to `buildUsersSubscriptionViewModel`
GitOrigin-RevId: 543531226bad38d34b225dae28cf00a5e02e5558
2025-04-10 08:05:06 +00:00
Tim Down and Copybot
28468e134c
Merge pull request #24660 from overleaf/td-bs5-remove-react-bootstrap-0
...
Remove react-bootstrap 0.33.1
GitOrigin-RevId: c320a6b18c576afdc0fd49559915d3d2f3a7a1ef
2025-04-10 08:04:50 +00:00
Jessica Lawshe and Copybot
aa723a70c2
Merge pull request #24580 from overleaf/jel-bs5-loading-labels
...
[web] Add accessibility labels for processing view on BS5 group buttons
GitOrigin-RevId: bb79d3b73eb187097d036bc5a6e307c4232f32d0
2025-04-09 08:05:21 +00:00
Tim Down and Copybot
b41f8164b8
Merge pull request #24709 from overleaf/td-prevent-spellcheck-after-destroy
...
Prevent spell checks after spell checker is destroyed
GitOrigin-RevId: 070f6c6ed05063e46960dad8099d61f585d6120c
2025-04-08 08:07:44 +00:00
Tim Down and Copybot
4cee376878
Merge pull request #24688 from overleaf/td-bs5-editor-beginner-switch-popover
...
Migrate beginner editor switch popover to BS5
GitOrigin-RevId: c470df46989de7ad6477ee23ff13fc95dd580ea8
2025-04-08 08:07:24 +00:00
ilkin-overleaf and Copybot
4e8f982ca2
Merge pull request #24682 from overleaf/ii-group-members-table-2
...
[web] Group members table colspan fix 2
GitOrigin-RevId: ddb7438da3c68b74b8f38feb8512175e8c24443d
2025-04-08 08:07:19 +00:00
Domagoj Kriskovic and Copybot
0f3f78cde7
Add mouse down listener in PreventSelectingEntry ( #24665 )
...
GitOrigin-RevId: 97411fd45d10b850f41c3f6269550bc6fffb0e11
2025-04-08 08:06:41 +00:00
MoxAmber and Copybot
d08fa01110
Merge pull request #24545 from overleaf/as-customerio-toolbar-placeholders
...
[web] Create placeholders for customer.io inline messages
GitOrigin-RevId: 862362cd9336e5c1899dfaeeabac9f3da181ccf9
2025-04-08 08:06:28 +00:00
ilkin-overleaf and Copybot
ee11889431
Merge pull request #24647 from overleaf/ii-group-members-table
...
[web] Group members table colspan fix
GitOrigin-RevId: 99d52f0081ef500f63d86d9bdc2fda5c3cdab1d9
2025-04-07 08:05:04 +00:00
Domagoj Kriskovic and Copybot
1fb18b092d
Add upgrade prompt for track changes in share modal ( #24572 )
...
* Add upgrade prompt for track changes in share modal
* remove message from invite.jsx
* Fix itemToDisabled in Select
GitOrigin-RevId: 5ba9e2b063c7e26a4c39b9e973eddce36a5b4733
2025-04-07 08:05:00 +00:00
Domagoj Kriskovic and Copybot
6169a5d3df
Update track changes paywall modal ( #24620 )
...
* Update track changes paywall modal
* update list styling
GitOrigin-RevId: f5eda3a4b19c89105e163c8b5729ebcdd5dca2d0
2025-04-07 08:04:56 +00:00
Mathias Jakobsen and Copybot
767ac1632e
Merge pull request #24427 from overleaf/mj-command-registry
...
[web] Editor redesign: Add command registry
GitOrigin-RevId: c3d78d052f7e6e067de3247da8fe04329d8822ff
2025-04-07 08:04:40 +00:00
ilkin-overleaf and Copybot
3b5a148cdc
Merge pull request #24634 from overleaf/ii-flexible-group-licensing-replace-add-with-purchase
...
[web] Replace "add" with "buy" in FL
GitOrigin-RevId: 2c9aa50f138306a46ebfd8557d907c6c55d694bc
2025-04-03 08:05:12 +00:00
Domagoj Kriskovic and Copybot
f36c87b301
Update share modal dropdown with a description for reviewers in a free project ( #24571 )
...
* Update collaborator select dropdown with a description for reviewers in free project
* Update share-project-modal test
* Fix saas-e2e tests
* fix server pro tests
* fix cypress multiple inputs selection
* fix testid case
GitOrigin-RevId: 5369828334596d80988aba168385f0a51eea998f
2025-04-03 08:04:59 +00:00
ilkin-overleaf and Copybot
fef5ab7255
Merge pull request #24562 from overleaf/ii-bs5-group-settings-tear-down
...
[web] Group settings BS5 feature flag tear down
GitOrigin-RevId: c83297771dfeeb0426096b3b0765d6c420356d2a
2025-04-02 08:05:14 +00:00
ilkin-overleaf and Copybot
b9bc2b01fd
Merge pull request #24597 from overleaf/ii-flexible-group-licensing-replace-users-with-licenses-2
...
[web] FL "licenses" in cost summary preview
GitOrigin-RevId: f6020fe0c5903dc2b1ebb923718525403e5a2fe7
2025-03-31 08:04:57 +00:00
ilkin-overleaf and Copybot
b223bb8da8
Merge pull request #24576 from overleaf/ii-flexible-group-licensing-replace-users-with-licenses
...
[web] Replace "users" with "licenses" in flexible licensing
GitOrigin-RevId: c262f802c92e7ce82f8dc60badf8e6147c5da4e5
2025-03-31 08:04:50 +00:00
ilkin-overleaf and Copybot
61ce012fb5
Merge pull request #24430 from overleaf/ii-flexible-group-licensing-tear-down-feature-flag
...
[web] Tear down flexible group licensing feature flag
GitOrigin-RevId: 181713f1f2371b51cbc4256debea59bbcf3668f3
2025-03-31 08:04:42 +00:00
M Fahru and Copybot
f0fe0db10c
[web] Remove unused get_more_compile_time string key because of paywall-cta split test is removed ( #24574 )
...
* Re-add missing translation key
* Remove `get_more_compile_time` translation key because of `paywall-cta` is removed
GitOrigin-RevId: bf0fe677adc32a91db57d41d83f0f1e0b2ee3741
2025-03-28 09:04:41 +00:00
M Fahru and Copybot
ad677afa81
Merge pull request #22705 from overleaf/mf-tear-down-paywall-cta
...
[web] Tear down `paywall-cta` split test
GitOrigin-RevId: 8cfba819b80bb34f48f8fc1fec37aee6791ef9f0
2025-03-27 14:16:52 +00:00