Brian Gough
bb1072a3a4
Merge pull request #22219 from overleaf/jpa-handle-missing-hash
...
[web] gracefully handle missing hash when compiling
GitOrigin-RevId: a9b121716319117ead84b7fed9a67098f63fd9a7
2024-11-29 09:05:43 +00:00
Jakob Ackermann
d19c5e236f
Merge pull request #22208 from overleaf/jpa-clsi-hash
...
[misc] clsi: read files from history-v1 with fallback to filestore
GitOrigin-RevId: c54bb128780198c14e7a63818f39fad62ce65d4e
2024-11-29 09:05:39 +00:00
Jimmy Domagala-Tang
f6cbcc51d8
Merge pull request #22142 from overleaf/jdt-enable-wf-on-commons
...
[Web] Toggle on Writefull commons targeting
GitOrigin-RevId: ede7f5397d1f110da006111ffcfd2eebb3626927
2024-11-29 09:05:34 +00:00
Brian Gough
1f8a710f0d
Merge pull request #22161 from overleaf/bg-issue22125
...
Copy blobs when duplicating project
GitOrigin-RevId: a2965082ddaa621e10cfe831b2701a019e45a9ac
2024-11-29 09:05:16 +00:00
Jimmy Domagala-Tang
480ff65bef
Merge pull request #22109 from overleaf/jdt-wf-auto-account-for-commons
...
[Web] Allow for Writefull to target non-enterprise commons
GitOrigin-RevId: e348498d7f1eb7c75807897b08649ae63e9daa8a
2024-11-29 09:05:11 +00:00
Jakob Ackermann
892eaabdf7
Merge pull request #22202 from overleaf/jpa-tpds
...
[misc] tpds: read files from history-v1 with fallback to filestore
GitOrigin-RevId: afdde47e453b0cb07985392b5e2b03abf348debf
2024-11-29 09:04:54 +00:00
Jakob Ackermann
652b5aaab5
Merge pull request #22183 from overleaf/jpa-zip-from-hash
...
[web] build project zip using history-v1 blobs with filestore fallback
GitOrigin-RevId: 2e197ae83e7ac8bcfe44091c327b721825b13a05
2024-11-28 09:06:41 +00:00
Jakob Ackermann
ce0d5fd383
Merge pull request #22177 from overleaf/jpa-file-view-hash-1
...
[web] migrate file-view to download from history-v1 (via web) 1/2
GitOrigin-RevId: b787e90c57af5e2704b06ba63502aa6fc09ea1df
2024-11-28 09:06:33 +00:00
Eric Mc Sween
76097d17c4
Merge pull request #22165 from overleaf/em-hide-upgrade-button
...
Hide upgrade button for AI add-on + Group/Commons users
GitOrigin-RevId: 58cd522a1fa08f477fd6509f6d12a728309718d8
2024-11-28 09:06:11 +00:00
Tim Down
967c3e597c
Merge pull request #21971 from overleaf/td-ds-nav-split-test
...
Add split test for DS unified nav
GitOrigin-RevId: d649661568f9c1de9d2fe47f4491540e80830ab3
2024-11-28 09:05:39 +00:00
Kristina
da411733b6
Merge pull request #22119 from overleaf/kh-hotjar-on-plans-and-checkout
...
[web] add hotjar to plans pages
GitOrigin-RevId: eb582a85200747754923f28e7d710a9072577d75
2024-11-28 09:05:10 +00:00
Brian Gough
fe7ce48e48
Merge pull request #22096 from overleaf/bg-issue21795
...
Extend file upload to create history blobs
GitOrigin-RevId: b3efac7f58d4c027ca9131867e761837ce63facb
2024-11-26 09:05:29 +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
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
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
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
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
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
Miguel Serrano
3e0428d450
Merge pull request #21884 from overleaf/msm-remove-group-sso-enabled-flag
...
[web] Cleanup `GROUP_SSO_ENABLED` env variable
GitOrigin-RevId: b41ce989348c70c3b4ca59ebf4986edf059534aa
2024-11-21 09:03:43 +00:00
Eric Mc Sween
ab36c80a26
Merge pull request #21954 from overleaf/em-revert-ai-add-on-deploy
...
Revert faulty AI add-on deploy
GitOrigin-RevId: 923ec89f01d4951596f83fcf58b820c39db1e54a
2024-11-19 09:05:27 +00:00
Eric Mc Sween
087b612e16
Merge pull request #21869 from overleaf/em-repurchase-add-on
...
Repurchase the AI add-on when changing plans
GitOrigin-RevId: 1035e57af4c254fc73464f14010e4ba7e18cfe80
2024-11-19 09:05:18 +00:00
Eric Mc Sween
d84d4dd093
Merge pull request #21937 from overleaf/em-total-per-year
...
Display "Total per year" for annual subscription change previews
GitOrigin-RevId: 90e6cd6ccc9f442b6ce1ec27f539202d2b6a7796
2024-11-19 09:05:14 +00:00
Eric Mc Sween
424fd5b591
Merge pull request #21839 from overleaf/em-subscription-change-preview-premium
...
Subscription preview for users with standalone AI add-on
GitOrigin-RevId: 636fa5aca8538bb95e79040d5c309dc505cfb17a
2024-11-19 09:05:09 +00:00
Alf Eaton
b617266c6d
Merge pull request #21916 from overleaf/ae-spelling-cleanup
...
Spelling service cleanup
GitOrigin-RevId: 429071c6ad3cf55ae3cc6688cd1216ea7e9108fb
2024-11-19 09:05:00 +00:00
Jessica Lawshe
f50aca2809
Merge pull request #21862 from overleaf/jel-wbr
...
[web] Add `<wbr />` so that text within brackets moves to new line
GitOrigin-RevId: 19a42ac02760528fdbb9557dc0ef96795eefb055
2024-11-18 09:06:33 +00:00
Jakob Ackermann
9cc6f2a9d5
Merge pull request #21829 from overleaf/jpa-backup-deletion
...
[history-v1] backup-deletion-app: initial revision
GitOrigin-RevId: 9e05c0e16595cb8d180861ef503c7b4522110d39
2024-11-18 09:05:44 +00:00
Antoine Clausse
b0419a86f2
[web] Add audit logs for clear_sessions_set_must_reconfirm
script, "must-reset-password-set" and "must-reset-password-unset" ( #21776 )
...
* Promisify clear_sessions_set_must_reconfirm.mjs
* Add test on PasswordResetTests.mjs
* Add `must-reset-password-unset` audit log
* Add `must-reset-password-set` audit log
* Add test ClearSessionsSetMustReconfirmTests.mjs
* Fixup bad copy-paste in test: `must-reset-password-set` -> `must-reset-password-unset`
* Check `must_reconfirm` before calling `removeReconfirmFlag`
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>
* Fix unit test
* Use `promiseMapWithLimit`
* Add `{ script: true }` to AuditLog. Also use `undefined` instead of `null` for consistency
---------
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>
GitOrigin-RevId: 522026c82196d263c196503d899b8c57b05b31dd
2024-11-15 09:05:21 +00:00
Eric Mc Sween
6c6ed06677
Merge pull request #21794 from overleaf/em-validate-plan-add-on
...
Add-on validation improvements
GitOrigin-RevId: 6812172fb431495ce34c2741c7c2c7c0d33685a6
2024-11-15 09:05:04 +00:00
Mathias Jakobsen
ec0d3c03f7
Merge pull request #21662 from overleaf/mj-ref-provider-text
...
[web] Update reference manager linking text
GitOrigin-RevId: b3614a7efead8cb2d6fb628dbfe8a750b4c39033
2024-11-15 09:04:53 +00:00
Tim Down
39a499b25a
Merge pull request #21622 from overleaf/td-settings-link-colour
...
Enable redesign for account settings page and use application link colour
GitOrigin-RevId: dad039810256bda47061799ef56a9c87a663ab3d
2024-11-15 09:04:49 +00:00
Jimmy Domagala-Tang
d93299d47d
Merge pull request #21741 from overleaf/jdt-assist-paywall-routing
...
Direct users to the correct assistant add-on checkout
GitOrigin-RevId: 884d6e68458bc8f27ce79a4849f580a9ec0997fb
2024-11-14 09:05:36 +00:00
Miguel Serrano
53d84efb3a
Revert "[web] Send email to support when skipping deleting pro group subscrip…" ( #21780 )
...
This reverts commit 8a4abe0742ab6a1c6b15bb17b5cc4863a11010b2.
GitOrigin-RevId: 2b91b8a127d195f4297fe99653fb69664b2a91a7
2024-11-12 09:05:18 +00:00
Miguel Serrano
a6deee4961
Revert "[web] Prevent subscription downgrades ( #19895 )" ( #21779 )
...
This reverts commit b0ff548b4e1bf5843a96885b3176fdf11a49a2e1.
GitOrigin-RevId: b01c0800c62b83da8db2e01fc1fb6ca09e099c4d
2024-11-12 09:05:14 +00:00
Miguel Serrano
1b80f172d7
[web] Prevent subscription downgrades ( #19895 )
...
* Notify support when subscription deletion skipped
GitOrigin-RevId: b0ff548b4e1bf5843a96885b3176fdf11a49a2e1
2024-11-12 09:05:00 +00:00
Jessica Lawshe
4d8a6c5c9d
[web] Send email to support when skipping deleting pro group subscription ( #19971 )
...
* Move group SSO enabled check up
So that we have this available when managed users is enabled. This will be useful in the following commit.
* Notify support when subscription deletion skipped
* Fix rebase conflicts
---------
Co-authored-by: mserranom <mserranom@gmail.com>
GitOrigin-RevId: 8a4abe0742ab6a1c6b15bb17b5cc4863a11010b2
2024-11-12 09:04:48 +00:00
Miguel Serrano
5170f28a4f
Merge pull request #21648 from overleaf/msm-disable-ce-survey
...
[web] Remove CE Survey
GitOrigin-RevId: e492ced24b2c289a8d41f4e0e3215079ff5e7829
2024-11-12 09:04:39 +00:00
ilkin-overleaf
6345ec3b04
Merge pull request #21712 from overleaf/ii-flexible-group-licensing-confirmation-page
...
[web] Request confirmation page for flexible licensing
GitOrigin-RevId: 855dcbd46c645da75b8c641f0c49670b2e04df3f
2024-11-12 09:04:35 +00:00
Alf Eaton
a50d76f4ea
Remove web /spelling/check endpoint ( #21740 )
...
GitOrigin-RevId: f10ebfec08ba1156eafce45078bc783ca934864d
2024-11-11 09:05:04 +00:00
Antoine Clausse
5821dc7273
[web] Fix main branch linting error ( #21749 )
...
* Sync package-lock
I get this change when running `make install && bin/npm i`
* Add `featureUsage` to LoggedOutUser keys
We might want to change this to something like this:
```
export type NullifyProperties<T> = {
[P in keyof T]: undefined
}
export type LoggedOutUser = {
id: null
} & NullifyProperties<Omit<User, 'id'>>
```
* Revert "Sync package-lock"
This reverts commit 982466eba3f8d72a388d248b66658be0350b2d09.
* Remove `canceledSubscription` types for now
This is breaking the build at the moment. We can work on creating a `Request` that matches our usages of it
GitOrigin-RevId: bb21baba6a074c2169af786a9e56b33beddddd2f
2024-11-11 09:04:56 +00:00
Antoine Clausse
5462fcd128
[web] Set layout-react
in Subscription pages ( #21529 )
...
* Update `User` type
* Set `layout-react`: `subscriptions/successful-subscription-react`
* Set `layout-react`: `subscriptions/canceled-subscription-react`
* Set `layout-react`: `subscriptions/dashboard-react`
* Set `layout-react`: `subscriptions/team/invite-managed`, `subscriptions/team/invite`, `subscriptions/team/invite_logged_out`
* Set `layout-react`: `subscriptions/team/group-invites`
* Add `header-footer-react` to subscription/base.js
* Fix: Replace `date-type` by `data-type`
* Fix SubscriptionControllerTests
GitOrigin-RevId: b9049a9093a700b3be1bf33809e3a1494022350a
2024-11-11 09:04:32 +00:00
Antoine Clausse
59a1cc2c7a
Merge pull request #21718 from overleaf/td-bs5-nav-logged-out
...
[BS5] Add missing logged-out items to React nav bar
GitOrigin-RevId: 3dc681dcac46cdb68675f6034be56e2b96292c32
2024-11-11 09:04:21 +00:00
Eric Mc Sween
29be4f66d4
Merge pull request #21556 from overleaf/em-subscription-change-interstitial
...
Add-on purchase preview page
GitOrigin-RevId: 660e39a94e6112af020ea783d6acf01a19432605
2024-11-07 09:04:49 +00:00
Jimmy Domagala-Tang
9818912cb7
Merge pull request #20968 from overleaf/jdt-subscription-page-addons
...
feat: add all add-ons to price calculation in subs view model
GitOrigin-RevId: d03374192d735278c6459fc6341a72d0b0c7c3aa
2024-11-05 09:05:49 +00:00
Jimmy Domagala-Tang
811e935ced
Merge pull request #21107 from overleaf/jdt-error-assistant-freemium
...
Convert Ai Error Assistant to a Freemium Model
GitOrigin-RevId: 348c19262928d7dde8236baf37663c85d91f101a
2024-11-05 09:05:45 +00:00
Tim Down
f57704b844
Merge pull request #21566 from overleaf/td-bs5-website-redesign
...
Add website redesign query string override to arbitrary BS5 pages
GitOrigin-RevId: 72816f00d6e2e92dab21035097abc540689af1d3
2024-11-05 09:05:30 +00:00
Antoine Clausse
eea27a36a4
[web] Add prefer-node-protocol
ESLint rule ( #21523 )
...
* Add `unicorn/prefer-node-protocol`
* Revert non-web changes
* Run `npm run lint:fix` (prefer-node-protocol)
GitOrigin-RevId: c3cdd88ff9e6b3de6a4397d45935c4d026c1c1ed
2024-11-05 09:04:33 +00:00
Andrew Rumble
0eaf02b4fa
Merge pull request #21303 from overleaf/revert-21300-revert-20641-ar-organisation-mapping-analytics-pipeline
...
Revert "Revert "[web] [v1] Send salesforce modification events to analytics queues""
GitOrigin-RevId: cfcd7a6e25ad0902c699e1a34e8654347ebf71fb
2024-11-04 09:04:26 +00:00