Rebeka Dekany
46485e0347
Merge pull request #18030 from overleaf/rd-bootstrap-settings-css
...
Migrate account-settings.less file to Bootstrap 5 and Sass
GitOrigin-RevId: 898cd811d6a0576cb0faacdd729461198324d2d5
2024-05-01 08:04:08 +00:00
Andrew Rumble
9c3d9ef590
Merge pull request #17935 from overleaf/ar-refactor-compile-async
...
[web] make CompileManager async
GitOrigin-RevId: 617bde1f429fa9aafc7d4bf4ec628b2a22386b19
2024-04-30 08:04:43 +00:00
Antoine Clausse
cdd79e8ec0
Fix: unset recent users featuresUpdatedAt
after wrong update ( #18149 )
...
* Copy previous script
* Remove `featuresUpdatedAt` that was wrongly set on recent users
* Fix! `signupDate` -> `signUpDate`
* Add test on `migration_compile_timeout_60s_to_20s_fixup_new_users.js`
* style: `$unset: { featuresUpdatedAt: 1 }` -> `$unset: { featuresUpdatedAt: '' }`
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>
* Add comment on test (https://github.com/overleaf/internal/pull/18149#discussion_r1582999534 )
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>
---------
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>
GitOrigin-RevId: 408f5c7d48e60722aba736167b8e8858e9570d99
2024-04-30 08:04:33 +00:00
Antoine Clausse
711d50a2f1
[web] Create script to update forgotten featuresUpdatedAt
after the migration to 20s compile timeout ( #18113 )
...
* Copy `migration_compile_timeout_60s_to_20s.js` script
* Update `featuresUpdatedAt`
* Add a comment about `featuresUpdatedAt` in migration_compile_timeout_60s_to_20s.js
* Fix test on migration_compile_timeout_60s_to_20s.js
* Fix: Include users having `featuresUpdatedAt` undefined in the update
* Add test on `migration_compile_timeout_60s_to_20s_fixup_features_updated_at`
GitOrigin-RevId: 4b2baf955a6a9f39bf9ce00b7839af551064c6cb
2024-04-30 08:04:28 +00:00
CloudBuild
70c05dd5f7
auto update translation
...
GitOrigin-RevId: 1c8fdfb7e8e0e3cb88e6f2f7e51d6a3b2da27826
2024-04-29 08:04:58 +00:00
Jakob Ackermann
afca054a22
Merge pull request #18136 from overleaf/jpa-fix-i18n-scanner-glob
...
[web] instruct i18next-scanner to look at frontend code only
GitOrigin-RevId: 094cc571810f142b535d0813c2002944a0e1ab9d
2024-04-29 08:04:45 +00:00
CloudBuild
568044ee48
auto update translation
...
GitOrigin-RevId: a8aa6d0ff44aa96d16f7e4978014b36ab8b2fde7
2024-04-26 08:05:05 +00:00
Brian Gough
29105911c5
Merge pull request #17732 from overleaf/bg-session-mitigation-initial-protoype
...
anonymous cookie-based sessions module
GitOrigin-RevId: 75fe2d48fa384ba8d07c0b478a9a5a907a2b3b67
2024-04-26 08:04:54 +00:00
Jakob Ackermann
a540754f6e
Merge pull request #18116 from overleaf/jpa-bulk-replace-localhost
...
[misc] bulk replace localhost with 127.0.0.1
GitOrigin-RevId: d238f3635302e8ff5500d611108c4d1bef216726
2024-04-26 08:04:39 +00:00
Jakob Ackermann
90a02ebc2f
Merge pull request #17949 from overleaf/jpa-set-nx-xx
...
[web] stricter writes to redis when creating and updating sessions
GitOrigin-RevId: 79723e0d38884bf723c7a2ba32993e4daa2612a0
2024-04-26 08:04:35 +00:00
Alf Eaton
cb97bb5170
Add "None" option to "Main document" menu when no root doc is set ( #18102 )
...
GitOrigin-RevId: 5e1cd6bcbf070d7b6a92a1fcd69370361a3e6d3e
2024-04-26 08:04:31 +00:00
Antoine Clausse
ede03daafd
Rename test to local-ccy-format-v2
to restart with clean data ( #18115 )
...
GitOrigin-RevId: 610495f41d69f8cac1a427ef7b8d64886bc5cdba
2024-04-26 08:04:26 +00:00
Antoine Clausse
e32b4f0db1
[web] Handle error cause by currencyDisplay: 'narrowSymbol'
in old browsers ( #18060 )
...
* Handle error cause by `currencyDisplay: 'narrowSymbol'` in old browsers
RangeError
Value narrowSymbol out of range for Number.prototype.toLocaleString options property currencyDisplay
* Make `formatCurrencyLocalized` bulletproof
GitOrigin-RevId: 26e8abc6f9fb7c06c2d14b9d86af2d84fb9f32e3
2024-04-26 08:04:22 +00:00
Eric Mc Sween
65313e6692
Merge pull request #18044 from overleaf/em-fix-migration-order
...
Fix doc versions migration order
GitOrigin-RevId: bad0297cafcc29c0890dbc0d6f5dcc159ded838b
2024-04-26 08:04:18 +00:00
David
c2448ff3d2
Merge pull request #17947 from overleaf/dp-secondary-email-confirmation-code
...
Add endpoints for secondary email confirmation by code
GitOrigin-RevId: c2829672fd9aeca457f76958d4922b9c95086f26
2024-04-26 08:04:00 +00:00
CloudBuild
38c3c2338f
auto update translation
...
GitOrigin-RevId: 3d902c78246a1e6734dd43237944cb9d1f48dde8
2024-04-25 08:05:38 +00:00
Jessica Lawshe
bcc2bf8d60
Merge pull request #17939 from overleaf/jel-sso-cert-delete
...
[web] Delete SSO certificate
GitOrigin-RevId: 779140afc8ccc1861d13599ab6d5744ae10cf323
2024-04-25 08:05:34 +00:00
Jessica Lawshe
8d1885cd50
Merge pull request #18073 from overleaf/jel-sso-disabled-email-alert
...
[web] Send SSO disabled email to non-managed and linked users
GitOrigin-RevId: d5e6739efd432b396dcd7fa3dd37e18d2b9dc933
2024-04-25 08:05:30 +00:00
Jessica Lawshe
e5adc89af2
Merge pull request #18046 from overleaf/jel-sso-enrollment-translation
...
[web] Update SSO enrollment translation
GitOrigin-RevId: 8e170ff882a1beb60952a2cb6de6a932ff859d8a
2024-04-25 08:05:26 +00:00
Jessica Lawshe
0b86bc04ad
Merge pull request #18045 from overleaf/jel-user-settings-sso-groups
...
[web] Use `getUserGroupsSSOEnrollmentStatus` helper
GitOrigin-RevId: 4846d513964a63afb620ee2dbb5b810dd0aa4e60
2024-04-25 08:05:22 +00:00
Jessica Lawshe
e443413c12
Merge pull request #17992 from overleaf/jel-invalid-email-translation
...
[web] Add translation for a single invalid email
GitOrigin-RevId: b5f1dfdcaf4ada6e5690594ca64f712654184349
2024-04-25 08:05:14 +00:00
Jessica Lawshe
a815ba6e5c
Merge pull request #17912 from overleaf/jel-sso-enroll-after-login
...
[web] Redirect to group SSO enrollment page after log in
GitOrigin-RevId: 4c0937de6f009cd6e7e094569eb9ad46606a763b
2024-04-25 08:05:10 +00:00
Jessica Lawshe
7e3dfded2d
Merge pull request #17821 from overleaf/jel-subscription-populate
...
[web] Only populate the required admin data for the subscription
GitOrigin-RevId: 4c2de85ce9f26b337deeff491b40d74756f21702
2024-04-25 08:05:03 +00:00
Jessica Lawshe
94e9456a4b
Merge pull request #17793 from overleaf/jel-password-token-when-managed-linked
...
[web] Check permissions when using password reset token
GitOrigin-RevId: b5339d5ad5322fcae7beaa99fb40a87ffb938b52
2024-04-25 08:04:58 +00:00
M Fahru
56a0a33b70
Merge pull request #17994 from overleaf/mf-create-config-contact-form-website-redesign
...
[web][website-redesign] Migrate "for government" and "back to school 2023" CMS page to website redesign style by repurposing the "new page style" option on CMS
GitOrigin-RevId: 5f5b3bde7be21746c48718253252c8634a20bb19
2024-04-25 08:04:42 +00:00
Alf Eaton
a697f9e7b0
Disable the file tree "create file" name input while a request is in flight ( #18001 )
...
GitOrigin-RevId: ef505220e8cff1dce4c84483edacd96cc87bb1aa
2024-04-25 08:04:33 +00:00
David
2e634e665d
Merge pull request #18064 from overleaf/dp-interstitial
...
Create Interstitial component
GitOrigin-RevId: 00c9378a04b0ce17e0af409c3a85f12c1db49b42
2024-04-25 08:04:26 +00:00
David
2a725b3a26
Merge pull request #18077 from overleaf/dp-teardown-share-modal-paywall-split-test
...
Tear down project-share-modal-paywall split test
GitOrigin-RevId: b85e6cdf2243a76d071607e55a33f9909f704b76
2024-04-25 08:04:21 +00:00
roo hutton
2469c93da4
Merge pull request #17870 from overleaf/bg-node-upgrade-18-20-2
...
upgrade node to 18.20.2
GitOrigin-RevId: e4ac30c740ced3885353f1472cf690eb5ec0ece1
2024-04-24 08:05:16 +00:00
Jimmy Domagala-Tang
2c11ad84e0
Merge pull request #18071 from overleaf/jdt-bib-events
...
Bibliography events for 3rd party integrations
GitOrigin-RevId: d8d7f4378d75166481d5265d2e8bef72d75968c3
2024-04-24 08:05:11 +00:00
Rebeka Dekany
898acab307
Merge pull request #17990 from overleaf/rd-button-links
...
[web] Migrating buttons to Bootstrap 5 on the Account Settings page
GitOrigin-RevId: c9dfa9b1dee50f4c0b30abf8ac464e53cf98db95
2024-04-24 08:05:04 +00:00
M Fahru
06f34c71bc
Use correct dropbox logo for universities and features overview page
...
GitOrigin-RevId: a1b065820d83161148296f5495ad65b2afe9bb60
2024-04-24 08:04:59 +00:00
M Fahru
349abb4a4f
Merge pull request #17936 from overleaf/mf-pattern-cta-card
...
[web][website-redesign] Add fading background pattern for CTA cards on website redesigned pages
GitOrigin-RevId: 7836fd5aa980e7e9b36ff10767ec5ef41dd748cd
2024-04-24 08:04:55 +00:00
M Fahru
ab28d8c3cc
[web][website-redesign] Fix horizontal line around the "OR" text that is not vertically aligned ( #17913 )
...
* Fix horizontal line around the "OR" text is not vertically aligned
* Change "or" text to be capital
new login and register have their "or" text capitalized, so it would make sense to make homepage have the same capitalization rule too
GitOrigin-RevId: 1d59db8760ff378ff568eae75790d61c3c04087c
2024-04-24 08:04:51 +00:00
Antoine Clausse
0c4ca15003
[web] Add #main-content
to some pug pages (fix skip-to-content links) ( #18050 )
...
* Add `#main-content` to some pug pages
This fixes our `skip-to-content` accessibility anchor links. Alternatively or additionally, we can set `suppressSkipToContent = true` in some pages: that will remove the anchor link in the page.
While working on this, I noticed that sometimes we still have a bit of extra nesting or components that should maybe be out of `<main>` or `#main-content`. In a future PR we can maybe update these elements to target the "real core content" of the page.
* Add `suppressSkipToContent` in confirm-email page
GitOrigin-RevId: 6cbf4112f2d1a2d8eff06f142d0c2b4f3a5d9cff
2024-04-24 08:04:43 +00:00
Antoine Clausse
2a5dca0897
[web] Fix thousands separators in plan page for LATAM currencies ( #18068 )
...
Use function from https://github.com/overleaf/internal/blob/e486f2fc/services/web/scripts/plan-prices/plans.js#L123-L135
GitOrigin-RevId: e83ea429112c92e07857ee4d3e5fd43c81fcb871
2024-04-24 08:04:39 +00:00
ilkin-overleaf
1e7053cb8e
Merge pull request #17921 from overleaf/ii-bs5-alert-continue
...
[web] Replace all alerts with notifications in settings page
GitOrigin-RevId: a05755c39d2e54b3f57ffa589885e3e96aee00dc
2024-04-24 08:04:35 +00:00
Thomas
62969f5fb6
Move (duplicated) HIBP env var from docker-compose.yml to dev-env env file ( #17469 )
...
* Remove (duplicated) HIBP env var from docker-compose.yml
* Remove HIBP env var from local-dev.env
* Add HIBP env var to dev-environment.env
GitOrigin-RevId: e86a64296493dfa9b71209661fcfe1a9bb7c5230
2024-04-24 08:04:30 +00:00
Mathias Jakobsen
5aee58c6f4
Merge pull request #17956 from overleaf/mj-web-promisify-restore-manager
...
[web] Promisify RestoreManager
GitOrigin-RevId: cd3395f8cb7b90e19828297e1c89c1d3850877a6
2024-04-24 08:04:26 +00:00
Alf Eaton
9d4340e24a
Reapply "Avoid vertical border between editor switch and empty space ( #18029 )" ( #18072 )
...
This reverts commit 9a071e1d02f27bbcaf1d61a9cca577cc6c889abc.
GitOrigin-RevId: 72380a15ccbc4e8d7fddcfdf0a9a48209152b8b9
2024-04-24 08:04:22 +00:00
Alf Eaton
45ee8aca93
[visual] Handle Enter in an empty list item at the end of a nested list ( #18034 )
...
GitOrigin-RevId: 4b3f24c7cf18837ba87859340991d9bb2532560a
2024-04-24 08:04:17 +00:00
David
ce00af7838
Merge pull request #18011 from overleaf/dp-make-_getRedirectFromSession-public
...
Make _getRedirectFromSession a public method
GitOrigin-RevId: 6538e4ec25e607d32beb944370d151d4f1a3709c
2024-04-24 08:04:13 +00:00
Alf Eaton
905c9b2c28
Ensure that tracked changes are highlighted in read-only mode ( #18036 )
...
GitOrigin-RevId: 5010e1649d8f15014f9c8ef578073be7c6545aa4
2024-04-24 08:04:09 +00:00
Alf Eaton
98cefaa5bd
Remove "upgrade to annual" page ( #18014 )
...
GitOrigin-RevId: b9f92ad038adab7fc7eb5e2a7175461bfefee379
2024-04-24 08:04:04 +00:00
CloudBuild
5b068780c7
auto update translation
...
GitOrigin-RevId: 3cf31cc9e3661cf207768112634cd876b771c50f
2024-04-23 08:05:59 +00:00
Alexandre Bourdin
1336b2daeb
Merge pull request #18058 from overleaf/ab-split-test-convert-race-cond-fix
...
[web] Prevent failure due to race condition where converting anon assignments
GitOrigin-RevId: 81eb16689724b9ddc2ec7e23df2c3ea55837b83c
2024-04-23 08:05:54 +00:00
Jimmy Domagala-Tang
4fcade16cb
Merge pull request #17888 from overleaf/jdt-async-tpr
...
Async Await the third party references module
GitOrigin-RevId: 58bbc4160cf00bf26b2cd2ea81659ba213f95294
2024-04-23 08:05:50 +00:00
Jimmy Domagala-Tang
e1ec856650
Merge pull request #18066 from overleaf/ae-revert-toolbar
...
Revert "Avoid vertical border between editor switch and empty space"
GitOrigin-RevId: eda4deba8eb384cddf2ea9c90edee080ceb6330c
2024-04-23 08:05:45 +00:00
Alf Eaton
cca569e22c
Allow read-only users to close the review panel ( #18040 )
...
GitOrigin-RevId: 93a470152da6dd215db07e3060621f32e5ae701d
2024-04-23 08:05:35 +00:00
Alf Eaton
92d6966f69
Only display bulk actions for tracked changes when permitted ( #18038 )
...
GitOrigin-RevId: a2f4df9c26866aab3eea62c92ce6e1a211e08294
2024-04-23 08:05:31 +00:00
Alf Eaton
315b511666
Avoid vertical border between editor switch and empty space ( #18029 )
...
GitOrigin-RevId: 516098061a4d329daf55bb42bcf47a5a412595c1
2024-04-23 08:05:26 +00:00
Alf Eaton
e0ffa9cc79
Upgrade @codemirror/commands
( #18024 )
...
GitOrigin-RevId: 1abe4855be39b1be01e3e0b04c891037139b09a6
2024-04-23 08:05:21 +00:00
Alf Eaton
1f14746111
Remove latex-log-parser split test ( #17999 )
...
GitOrigin-RevId: 5accb0e5fc4c1ecce563f1d6f991de8c8633308b
2024-04-23 08:05:16 +00:00
Alf Eaton
c3c7dc13e2
Upgrade webpack-dev-server ( #18043 )
...
GitOrigin-RevId: 18986550e561b9f5deb028a2dd1ff8141f753498
2024-04-23 08:05:11 +00:00
Alf Eaton
b61af64f1a
Small improvements to the compile assistant ( #17998 )
...
GitOrigin-RevId: 0a245f42c23f946142972a96fe620d54f4a7a031
2024-04-23 08:05:06 +00:00
roo hutton
d75024a7a1
Merge pull request #17974 from overleaf/rh-express-4192
...
Upgrade express to 4.19.2
GitOrigin-RevId: 383877c39670093033d802af0fae54ec578ba327
2024-04-23 08:05:01 +00:00
Alexandre Bourdin
9fc6fa9b77
Merge pull request #18017 from overleaf/ab-convert-assigned-at-date
...
[web] Transform assignedAt back to date for conversion
GitOrigin-RevId: bd0213b337f765d8512386f9f5d3fc6d03572e33
2024-04-23 08:04:52 +00:00
Alexandre Bourdin
3022f573e9
Merge pull request #18022 from overleaf/revert-18018-revert-17906-ab-split-test-assignments-optim-pt2
...
Revert "Revert "[web] Store anonymous users split test assignments in new format in session""
GitOrigin-RevId: bd48a21c17df91eda1536378d8d999a1933e83a2
2024-04-23 08:04:47 +00:00
David
10d218fe8f
Merge pull request #18032 from overleaf/dp-compromised-password-copy
...
Update copy and spacing of compromised password page to match latest designs
GitOrigin-RevId: c918e6a32e07c00087452b2c5e1f0521f3677cd0
2024-04-23 08:04:38 +00:00
CloudBuild
2989be8e45
auto update translation
...
GitOrigin-RevId: a18e88c2dff1961e5a2db0bb5bedac5f509fda51
2024-04-23 08:04:29 +00:00
Davinder Singh
a179751986
Merge pull request #17866 from overleaf/ds-banner-labels
...
Geo Pricing- Update Banner message on Latam america
GitOrigin-RevId: 7a8adf8e31e7ba4bc1b415a26c492bf6e5867328
2024-04-23 08:04:19 +00:00
roo hutton
06cac44d84
Merge pull request #18021 from overleaf/rh-mailchimp-api
...
[web] Replace node-mailchimp with own MailChimpClient
GitOrigin-RevId: 10207620c48f30ad29f4f0e7ea5193c11d256902
2024-04-22 08:04:33 +00:00
roo hutton
9601fd097a
Merge pull request #17946 from overleaf/rh-promisify-third-party-identity-
...
[web] Promisify ThirdPartyIdentityManager and ThirdPartyIdentityManagerTests
GitOrigin-RevId: f7d24f73213fb0a43eb453aa21749b21ba60b83d
2024-04-22 08:04:28 +00:00
CloudBuild
a496e479b2
auto update translation
...
GitOrigin-RevId: 8888b2fa35fa914b30fe0a671292d7585c78ecba
2024-04-22 08:04:24 +00:00
CloudBuild
7df6023705
auto update translation
...
GitOrigin-RevId: a89040b92e4d27733bdb249f4a831e7ab835b26b
2024-04-22 08:04:20 +00:00
ilkin-overleaf
cccd0f06d7
Merge pull request #17908 from overleaf/ii-bs5-badge
...
[web] Create Bootstrap 5 badges
GitOrigin-RevId: 72355c7cf7dca2a5d16bc890d7cfa4a432dd15ba
2024-04-22 08:04:07 +00:00
Tim Down
774b300e17
Merge pull request #17902 from overleaf/td-bs5-settings-page
...
Bootstrap 5: Basic page layout styles
GitOrigin-RevId: a3de86b8abdbdb7b31b4ede7511a12b6fd925a13
2024-04-22 08:04:03 +00:00
Christopher Hoskin
2100cd14fc
Merge pull request #18012 from overleaf/bg-mongo-upgrade-remove-sort-from-project-deactivation-query
...
Simplify query for old projects in InactiveProjectManager
GitOrigin-RevId: 6c712c3b095abec9c777332a07ed888178947b40
2024-04-22 08:03:55 +00:00
Alf Eaton
702615acc9
Use dvh for ide-root height to avoid cutoff ( #18009 )
...
GitOrigin-RevId: efb452a7192a9d5e81376066cd879cefcfb337a8
2024-04-22 08:03:51 +00:00
Alf Eaton
471617a7a2
Upgrade @storybook/addon-styling-webpack
( #17979 )
...
GitOrigin-RevId: 05793a4e4a718bb923cd5dd547bfda1cd47c1a98
2024-04-22 08:03:46 +00:00
Alf Eaton
e74b84fdab
Upgrade i18next ( #17452 )
...
GitOrigin-RevId: 1a5aa872ee473a4ea679560a3fab317072a92357
2024-04-22 08:03:41 +00:00
CloudBuild
732667a49b
auto update translation
...
GitOrigin-RevId: 23ed612a380acb13d50eab1004b07d439238f61c
2024-04-19 08:04:32 +00:00
Alexandre Bourdin
14bbc65e99
Merge pull request #18018 from overleaf/revert-17906-ab-split-test-assignments-optim-pt2
...
Revert "[web] Store anonymous users split test assignments in new format in session"
GitOrigin-RevId: 2c1a95031a9d1d99b9dfef54eb4b80264a32ba0d
2024-04-19 08:04:27 +00:00
Alexandre Bourdin
bfe75c7d31
Merge pull request #17906 from overleaf/ab-split-test-assignments-optim-pt2
...
[web] Store anonymous users split test assignments in new format in session
GitOrigin-RevId: a5f71f7dcad7e7b11fc6a391bd5182525b3bdf03
2024-04-19 08:04:23 +00:00
Alexandre Bourdin
e4e054e8bb
Merge pull request #18008 from overleaf/ab-fix-anon-assignment-append
...
[web] Fix anonymous assignment append to session
GitOrigin-RevId: 402cd94ec6250e15f0e35cb69af3977c78ec5a7d
2024-04-19 08:04:19 +00:00
Alexandre Bourdin
cdf4f98c87
Merge pull request #17957 from overleaf/ab-archive-test-slack-notif-date
...
[web] Send correct date for Slack notification when archiving a split test
GitOrigin-RevId: acf39915e3362f90b431b6c973e1191428acd9c9
2024-04-19 08:04:15 +00:00
Alexandre Bourdin
bee4c95c28
Merge pull request #17907 from overleaf/ab-split-test-assignments-optim-pt1
...
[web] Read anonymous split test assignments in session from both old&new fields
GitOrigin-RevId: 5235bb3e7d72d5ff9e89c6543b70fb80e9f1213c
2024-04-19 08:04:11 +00:00
Domagoj Kriskovic
945e51b8ed
[web] add Revert File button behind a feature flag ( #17975 )
...
* [web] add Revert File button behind a feature flag
* improve error message
* use constant for timeout
GitOrigin-RevId: 047c35d22e948351c52d469e48b869719f44ec4f
2024-04-19 08:04:06 +00:00
David
5ad70690c9
Merge pull request #17989 from overleaf/dp-test-endpoint-injection
...
Create an injectRouteAfter test helper method
GitOrigin-RevId: e6c7cfd47a0200b47d5074185301f15ae2182c44
2024-04-19 08:04:02 +00:00
David
0cf17478fe
Merge pull request #17810 from overleaf/dp-compormised-password-prompt
...
Add compromised password prompt
GitOrigin-RevId: 7910a220943fcb3aa191da6d514d5bc3ae20f5a3
2024-04-19 08:03:58 +00:00
Antoine Clausse
b2ef7a935f
[web] Use localized number formatting for currencies ( #17622 )
...
* Add a unit test on `SubscriptionFormatters.formatPrice`
* Add JSDoc to `formatPrice`
Also: Name the functions before exporting:
This fixes my IDE (WebStorm) navigation
* Make `'USD'` the default param instead of reassigning
* Create `formatCurrency` function
* Use `formatCurrency` in SubscriptionFormatters
* Use an `isNoCentsCurrency` logic for `CLP` `JPY` `KRW` `VND`
And remove custom `CLP` logic and locale
* Add `locale` param to `formatPrice`
* Generate `groups.json` and `localizedPlanPricing.json`
```
bin/exec web node ./scripts/recurly/recurly_prices.js --download -o prices.json
bin/exec web node ./scripts/plan-prices/plans.js -f ../../prices.json -o dir
```
* Update scripts/plan-prices/plans.js to generate numbers instead of localized amounts
* Generate `groups.json` and `localizedPlanPricing.json`
```
bin/exec web node ./scripts/recurly/recurly_prices.js --download -o prices.json
bin/exec web node ./scripts/plan-prices/plans.js -f ../../prices.json -o dir
```
* Remove generation of `plans.json`
As /services/web/frontend/js/main/plans.js was removed in https://github.com/overleaf/internal/pull/12593
* Sort currencies in alphabetical order in scripts/plan-prices/plans.js
* Generate `groups.json` and `localizedPlanPricing.json`
```
bin/exec web node ./scripts/recurly/recurly_prices.js --download -o prices.json
bin/exec web node ./scripts/plan-prices/plans.js -f ../../prices.json -o dir
```
* Use `formatCurrency` in price-summary.tsx
* Use `formatCurrency` in Subscription Pug files
* Fix unit tests SubscriptionHelperTests.js
* Remove unused `currencySymbol`
* Change to `formatCurrency` in other React components
* Add `CurrencyCode` JSDoc types
* Duplicate `formatCurrency` into services/web/app/src/util
* Wrap tests in a top-level describe block
* Use `narrowSymbol`
* Fix tests with `narrowSymbol` expects
* Revert deletion of old `formatPrice` in SubscriptionFormatters.js
* Rename `formatCurrency` -> `formatCurrencyLocalized`
* Revert deletion of `CurrencySymbol`
* Add split-test in SubscriptionController.js
* Add split-test in SubscriptionViewModelBuilder.js
* Add split-test in plans
* Add split-test in subscription-dashboard-context.tsx
* Add split-test in 4 more components
* Update tests
* Show currency and payment methods in interstitial page
* Fix `–` being printed. Use `–` instead
* Fix test with NOK
* Storybook: Fix missing `SplitTestProvider`
* Storybook: Revert "Remove unused `currencySymbol`"
This reverts commit e55387d4753f97bbf8e39e0fdc3ad17312122aaa.
* Replace `getSplitTestVariant` by `useSplitTestContext`
* Use parameterize currencyFormat in `generateInitialLocalizedGroupPrice`
* Fixup import paths of `formatCurrencyLocalized`
* Replace `% 1 === 0` by `Number.isInteger`
* Add comment explaining that any combinations of languages/currencies could happen
* Fixup after rebase: import `useSplitTestContext`
* Revert "Remove SplitTestProvider from subscription root"
This reverts commit be9f378fda715b86589ab0759737581c72321d87.
* Revert "Remove split test provider from some tests"
This reverts commit 985522932b550cfd38fa6a4f4c3d2ebaee6ff7df.
GitOrigin-RevId: 59a83cbbe0f7cc7e45f189c654e23fcf9bfa37af
2024-04-19 08:03:54 +00:00
Antoine Clausse
76955c814a
Remove subscription-cancel-button
( #17976 )
...
I believe this was already removed since https://github.com/overleaf/internal/pull/13311
GitOrigin-RevId: e486f2fce794fc9d587da331547834c3b6158ceb
2024-04-19 08:03:49 +00:00
CloudBuild
02cae2bc2f
auto update translation
...
GitOrigin-RevId: 7072891e8fdd534edae10b3ba59f286ff0e2b7ca
2024-04-18 08:04:39 +00:00
M Fahru
b62af4b922
Merge pull request #17988 from overleaf/mf-change-nvidia-to-samsung
...
Change NVIDIA to Samsung in our marketing pages
GitOrigin-RevId: fb5ad88075fa9349fff7da66cf7981ddf98ce37d
2024-04-18 08:04:34 +00:00
M Fahru
4424072ba5
Merge pull request #17891 from overleaf/mf-register-header-logo-link
...
[web][website-redesign] In register page, make the top header logo a link to the home page
GitOrigin-RevId: d940c727899222c578ba0780206ca072682c925d
2024-04-18 08:04:27 +00:00
Thomas
52e6ceef67
Merge pull request #17898 from overleaf/tm-remove-twitter-login
...
Remove twitter login code and uninstall passport-twitter
GitOrigin-RevId: 928c877ef2a42d5881652cad7f9d563c7766fd36
2024-04-18 08:04:16 +00:00
roo hutton
d53a3e315e
Merge pull request #17879 from overleaf/rh-refresh-collab
...
Refresh websocket on collaborator change
GitOrigin-RevId: b05444d592f5952a08bad51c9f529ed9183d042f
2024-04-17 08:05:18 +00:00
CloudBuild
407a1f640b
auto update translation
...
GitOrigin-RevId: 488ec9d5d551ab5d6bf8df73f86ae4a3d66a3008
2024-04-17 08:05:14 +00:00
Rebeka Dekany
fa3f51fb2e
Merge pull request #17806 from overleaf/rd-bootstrap-button2
...
[web] - Updating the Account Settings page with the Button and Icon Button wrappers
GitOrigin-RevId: 135c4ddaa64d009d3ab8cdfef9cff899fd77669c
2024-04-17 08:05:10 +00:00
Rebeka Dekany
f6d5152a37
Merge pull request #17904 from overleaf/td-bs5-button-focus-style
...
Bootstrap 5: fixes to button focus ring and background colour
GitOrigin-RevId: d89077e975c2aeb7fea385e0b8c34c92c104cc2b
2024-04-17 08:05:05 +00:00
Alf Eaton
4a68a5f8bc
Discontinue the bonus program ( #17919 )
...
GitOrigin-RevId: d30ace08a340dd17a68c3cfe82e589bb37b5959f
2024-04-17 08:04:58 +00:00
Alf Eaton
63c789f2ae
Upgrade pdf.js to 4.0.379 ( #17641 )
...
GitOrigin-RevId: ce65e7d08d7f96c97f1a122898a02294f58ddb92
2024-04-17 08:04:53 +00:00
Alf Eaton
76b34fb0f7
Upgrade CodeMirror view dependency ( #17929 )
...
GitOrigin-RevId: cba9d3c73f4ed402fe9b6c5413555c622ca1f7ce
2024-04-17 08:04:45 +00:00
Antoine Clausse
616bd0df16
Merge pull request #17925 from overleaf/jpa-ac-20s-timeout-migration-logging-tweaks
...
[web] timeout 20s split-test teardown cleanups (remove override, remove tests, ...)
GitOrigin-RevId: 8d8c44539cf45d0f5142f84cf8372cecda3bf77a
2024-04-17 08:04:30 +00:00
Jakob Ackermann
3df0fe82ce
Merge pull request #17926 from overleaf/jpa-batched-update-sorting
...
[web] batchedUpdate: use explicit sorting to find first record to update
GitOrigin-RevId: 6f57b92a4e5907f307618bd98642b4874018e9fa
2024-04-17 08:04:09 +00:00
Jakob Ackermann
ac2ea9f34d
Merge pull request #17865 from overleaf/jpa-open-in-overleaf-session-storage
...
[web] open-in-overleaf: cleanup redis and browser session storage
GitOrigin-RevId: af79bb49ff474545fc0d206d2a6f5a0ffa1416bc
2024-04-17 08:04:04 +00:00
Jakob Ackermann
e100d85940
Merge pull request #17422 from overleaf/jpa-avoid-resize-observer-loop
...
[web] avoid ResizeObserver loop when opening logs pane
GitOrigin-RevId: fb9c54e137785b34af01d031e182b66969711e41
2024-04-17 08:03:59 +00:00
CloudBuild
91b67bc0bd
auto update translation
...
GitOrigin-RevId: 3dcbbdf39ec5106a69f592d1e84fdba1a0ac7ec2
2024-04-16 08:05:03 +00:00
M Fahru
9f38436f10
Merge pull request #17736 from overleaf/ii-bs5-tooltip
...
[web] Create Btoostrap 5 tooltips
GitOrigin-RevId: 28c7c389bda74765482049750fc0ae8a5995968e
2024-04-16 08:04:42 +00:00
M Fahru
a0da44358f
Merge pull request #17892 from overleaf/mf-remove-newsletter-artifact
...
[web] Remove leftover code from the torn down onboarding flow split test
GitOrigin-RevId: 2d87cfe4d916b0d7a7a224c12f22c599e196d69f
2024-04-16 08:04:38 +00:00