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
M Fahru
1547325073
Merge pull request #21377 from overleaf/mf-add-countryCode-to-view-plans-and-interstitial-page-new
...
[web] Add missing `countryCode` in new-design plans page and all variants of the interstitial payment page
GitOrigin-RevId: e3a410e89a6745d042f9747a01960618eb622733
2024-11-01 09:05:36 +00:00
M Fahru
d0df44b190
Merge pull request #21446 from overleaf/jel-content-pages-btn
...
[web] Fix spacing between `.btn` on gallery pages
GitOrigin-RevId: f3603ffb0a64b69fd3f12eae74639599aa5f8c9a
2024-11-01 09:05:32 +00:00
Jakob Ackermann
9745c045ba
Merge pull request #21510 from overleaf/jpa-dependency-cleanup
...
[web] dependency cleanup
GitOrigin-RevId: 5b1e0ace2b0acfd7b1b839520f7c24acda8027e3
2024-11-01 09:05:28 +00:00
Jakob Ackermann
5bb90dc6cb
Merge pull request #21442 from overleaf/jpa-align-mongo-version
...
[misc] align all the mongodb dependency versions
GitOrigin-RevId: 1194fe57601af98bb61250a285bfc85b4b8179dd
2024-11-01 09:05:23 +00:00
Jakob Ackermann
a7517eefcb
Merge pull request #21427 from overleaf/jpa-populate-db-on-import
...
[web] populate db with collections on import, ahead of waitForDb() call
GitOrigin-RevId: 7eb4cd61c2052187acd9947d7060f54d9822d314
2024-11-01 09:05:15 +00:00
Eric Mc Sween
1acb0d1bcd
Merge pull request #21274 from overleaf/em-recurly-client
...
Separate Recurly business logic
GitOrigin-RevId: 9c3b5ce61bdc7a6a5d3f507a31dc8919c882e476
2024-10-31 09:05:00 +00:00
Alf Eaton
ea5b521882
Remove spell check split tests ( #21382 )
...
GitOrigin-RevId: 819fc94f55dc1d73e4f58e36dd594a5019c68439
2024-10-31 09:04:40 +00:00
Thomas
74bee7e30b
Merge pull request #20415 from overleaf/tm-async-hooks
...
Proposal: Add promise interface for attaching module hooks and switch methods to be "Promise-first"
GitOrigin-RevId: 6740c18b75ebca79c24aa8b9867c8127b381b695
2024-10-29 09:06:02 +00:00
Antoine Clausse
3734812557
[web] Migrate Detached PDF page to BS5 ( #20920 )
...
* Update ide-react-detached.pug for BS5
* Place the Recompile button tooltip to the bottom when in Detached layout
GitOrigin-RevId: 02dd23d38314e40585a435095b05231c8edd6849
2024-10-29 09:05:40 +00:00
Miguel Serrano
27c2e8b938
Merge pull request #21327 from overleaf/msm-optional-subnet-rate-limiter
...
[web] Add option to disable subnet rate limiting (+CE/SP Hotfix `5.2.1`)
GitOrigin-RevId: 78d60c9638cede729dd93c3c2421f55b34c0dbfe
2024-10-29 09:05:17 +00:00
Mathias Jakobsen
c9ed5f6a79
[web] Add mainBibliographyDocId to projects ( #20842 )
...
GitOrigin-RevId: 5358ef5cf0b9aaeadfe360c1bdc575fd1bf7344d
2024-10-29 09:04:42 +00:00
Jakob Ackermann
1407c9062d
Merge pull request #21235 from overleaf/jpa-pug-lint
...
[web] detect duplicate meta tags in pug templates
GitOrigin-RevId: 0f1462b125244bf6da0a93438f44f9dd5a8d0cce
2024-10-28 09:05:07 +00:00
Jakob Ackermann
945a6a8155
Merge pull request #21234 from overleaf/jpa-pug-partials
...
[web] prefix file names of pug partials with underscore
GitOrigin-RevId: 956618f52e2639185d9f518c44d62f72ba0e222e
2024-10-28 09:05:03 +00:00
M Fahru
6c83f85d5d
Merge pull request #21232 from overleaf/mf-remove-use-advanced-search
...
[web] Remove advance gallery search
GitOrigin-RevId: af39f63ac0483fe2540ba737f0239d0b503f87fe
2024-10-25 08:06:58 +00:00
Andrew Rumble
e75e9c4818
Revert "Send subscription -> salesforce/v1 links to analytics"
...
This reverts commit 52c02138f9ef8141850e2f8ce16f2bab1e7463b0.
GitOrigin-RevId: 022e828a8e41cc73c4087b94d51fa75dbe6cfdb5
2024-10-23 08:06:11 +00:00
Andrew Rumble
6f3c371435
Revert "Add an endpoint for rails to record salesforce mappings"
...
This reverts commit fcca974a69217dc885c458543a82b4dcc338d98b.
GitOrigin-RevId: cc7e2561a5f6b4866e5f69f4fb41ffb1bad07bb1
2024-10-23 08:06:06 +00:00