Jessica Lawshe
2499ecadcc
Merge pull request #11340 from overleaf/jel-react-personal-subscription-dash
...
[web] Begin to migrate personal subscription dash commons to React
GitOrigin-RevId: 43c096bd72199c8c0a7b40c8fd84a0a12c108217
2023-01-27 09:05:22 +00:00
M Fahru
8227199dcb
Implement new users micro survey for project dashboard page on react and non-react version ( #11347 )
...
* Implement new users micro survey for project dashboard page on react and non-react version
* Add 'new-users-micro-survey-click' and 'new-users-micro-survey-prompt' new event for the analytics
GitOrigin-RevId: 9aabe931987638b38995d404aa90ac4d40b2f3b5
2023-01-20 14:13:53 +00:00
M Fahru
29fbc253fd
Clean up link sharing upgrade prompt test and keep the default variant
...
GitOrigin-RevId: d34ed081bbc61dfc74a7117c0ba633db4b5a0bad
2023-01-20 14:13:51 +00:00
Jessica Lawshe
7075a1e513
Merge pull request #11259 from overleaf/jel-react-subscriptions-dash-free
...
[web] Migrate institution free plan subscription dash to React
GitOrigin-RevId: 5f488bdeeb6db4a0895fe99218122220a2ee9561
2023-01-18 15:09:36 +00:00
Jakob Ackermann
b91f43f4f2
Merge pull request #11121 from overleaf/jpa-cleanup-en-locales
...
[web] locales: cleanup unused locales and check on it in CI
GitOrigin-RevId: 7625047f1731ec627df43bb9eb00348f110eadaf
2023-01-13 09:03:50 +00:00
Davinder Singh
073645d929
Again => Admin panel- Sessions tab react migration ( #11137 )
...
GitOrigin-RevId: 338d2e372de4a827e585c24a3ac09b07e77e6a30
2023-01-11 09:05:08 +00:00
Jakob Ackermann
1ff186a738
Merge pull request #11087 from overleaf/jpa-sort-locales
...
[web] sort all the locale files and check sorting in CI
GitOrigin-RevId: 5921e24f22e2ca126f7d49a1956b44d810b52dcd
2023-01-10 09:04:22 +00:00
Jessica Lawshe
d7233870b9
Merge pull request #10891 from overleaf/jel-features-page-test
...
[web] Setup split test for new features page
GitOrigin-RevId: c301089f2a251fef6cdc4434ac3c8356bb17545d
2022-12-20 09:04:44 +00:00
M Fahru
bed2596468
Implement groups & enterprise awareness banner on project dashboard ( #10818 )
...
- Implement the banner on both react and non-react project dashboard
- Use split test with 4 different variants, `save`, `empower`, `did-you-know`, and `default`, each variant has a different copy, except the `default` which won't show the banner to users
GitOrigin-RevId: ee76769dfd38b8e52de8cc0f201c24e41905d016
2022-12-13 09:05:08 +00:00
ilkin-overleaf
2675cab92e
Merge pull request #10394 from overleaf/ii-password-reset-and-strength-checking
...
[web] Password reset strength checking and UI updates
GitOrigin-RevId: 442a5c9e7e9d0a61d3ae649f3526bc3c02fd5704
2022-12-07 09:03:36 +00:00
M Fahru
6dcc22642a
Update "go to line" hotkey for cm6 and add new info text in hotkeys modal
...
* Update "go to line" hotkey for cm6 and add new info text in hotkeys modal
* Differentiate modal title between cm6 and ace hotkeys
* Update test to reflect change in hotkeys modal title
* Add test for hotkeys modal bottom text
* Update test on editor left menu hotkeys button to reflect change in hotkeys modal title
GitOrigin-RevId: 61bae16313ea7a37fa3b9441dbe5a93ab7823d01
2022-11-25 09:04:20 +00:00
June Kelly
c98e002365
Merge pull request #10619 from overleaf/ii-capitalize-plan-name
...
[web] Capitalize plan name in a translation
GitOrigin-RevId: 8f67976f6f50da7e2df83f0fadff26f68240cc6c
2022-11-24 09:03:08 +00:00
ilkin-overleaf
11e789229e
Merge pull request #10528 from overleaf/ii-add-modal-before-checkout
...
[web] Show student confirmation modal for student plans on checkout page
GitOrigin-RevId: 6009bde36adb2ca24d3438def95db3b47f1ce8b2
2022-11-22 09:04:19 +00:00
Miguel Serrano
edeaa4baa0
Merge pull request #10435 from overleaf/msm-remove-survey-banner
...
Remove banner to recruit new joiners for survey
GitOrigin-RevId: c427c57b80d6e38285ddbafc67554b62516ea8b8
2022-11-17 09:03:49 +00:00
ilkin-overleaf
87b844aa15
Merge pull request #10438 from overleaf/ii-offer-personal-plan-on-cancellation
...
[web] Offer personal plan on subscription cancellation
GitOrigin-RevId: a7845fb3f7edc2f169ba237d8b822ff958a5c6a5
2022-11-16 09:06:18 +00:00
Mathias Jakobsen
8ddfd958d2
Merge pull request #10348 from overleaf/mj-outline-fixes-redo
...
[cm6] File outline improvements
GitOrigin-RevId: 9f4859cb35476d4baf0b3e3c2c2cb5d1678fd4a8
2022-11-09 09:04:08 +00:00
Jakob Ackermann
111cce4ca4
Merge pull request #10299 from overleaf/jpa-nicer-warning-message-for-missing-pdf
...
[web] show a nicer warning message for missing pdf exceptions
GitOrigin-RevId: f519ec145d7ff4fe725241742fb66a1defdd257e
2022-11-08 09:03:57 +00:00
Tim Down
2bb8bd6f14
Merge pull request #10196 from overleaf/ta-galileo-instruction-modal
...
Add Galileo Instruction Modal
GitOrigin-RevId: c6eb9465c9a90b7b6fb681537bf2851a4570b397
2022-11-02 09:03:46 +00:00
ilkin-overleaf
7180ee8700
Merge pull request #10132 from overleaf/ii-dashboard-are-you-affiliated-migration
...
[web] Project dashboard are you affiliated migration
GitOrigin-RevId: 455ad915dd023c5fab3ce9a5165aa7e960915f1f
2022-11-01 09:05:02 +00:00
Miguel Serrano
b299ccf139
Merge pull request #10191 from overleaf/msm-new-joiner-survey
...
Banner to recruit new joiners for survey
GitOrigin-RevId: f901818cb428f0338de55655885eb8b54e702268
2022-10-28 08:05:22 +00:00
Davinder Singh
049d7573d8
Removed the hightlight-sso-2 split test, Re-order login SSO options & remove ShareLaTeX wording ( #9984 )
...
* removed the hgihlight-sso-2 split test
* added the correct variant
* removed the if else condition
* renamed the file _registration_sso_highlight_sso_variant.pug to _registration_sso.pug
* replaced with home-registration
* Swapped translations and deleted one
* removed shareLatex login text from login page and related translations that were being used only once in this code snippet
* renamed a file name while rendering it and deleted the unsuded file. and replaced a string with error variable for message
* added event segmentation back
* swapped two lines
* removed event-segemntation from one file
GitOrigin-RevId: d99de42215e9f6034f618c47dbd47fa7a4913efa
2022-10-25 08:03:50 +00:00
Timothée Alby
4af5ed24ad
Merge pull request #9866 from overleaf/ta-pdf-detach-safari-no-warnings
...
Remove PDF Detach Safari Warning
GitOrigin-RevId: 80f17660d81dc3812fab74c5e2ea4ff23cd7f1d0
2022-10-18 08:03:20 +00:00
Alf Eaton
6c83939765
Merge pull request #9931 from overleaf/ii-dashboard-table-accessibility
...
[web] Project dashboard table accessibility improvements
GitOrigin-RevId: ac8202b587c796ad1560e26242c1edca8c72a897
2022-10-17 08:04:28 +00:00
Alexandre Bourdin
7a20e1376d
Merge pull request #9882 from overleaf/ii-dashboard-system-message-migration
...
[web] Project dashboard system & translation message migration
GitOrigin-RevId: 0c723a3b526980e5c749da44ebe8a0a3edcc66ad
2022-10-13 08:05:38 +00:00
Alexandre Bourdin
20d00c8db9
Merge pull request #9934 from overleaf/jpa-dropbox-modal-refresh
...
[web] refresh dropbox sync modal
GitOrigin-RevId: 368c20167a53210cd54eee6535cae38f9cd5f710
2022-10-13 08:05:09 +00:00
Tim Down
e87e164a84
Merge pull request #9829 from overleaf/ds-chat-placeholder-change
...
Chat Pane-Change Placeholder for message input box
GitOrigin-RevId: 254efa89b883734ad3b7bfeefe625db84d93d579
2022-10-04 08:03:31 +00:00
Tim Down
ad147e250d
Merge pull request #9814 from overleaf/ds-server-pro-word-change
...
Added overleaf to the left menu
GitOrigin-RevId: 86ab6f338ed0026831b66898d479c9ffe3bb2e07
2022-10-04 08:03:27 +00:00
Tim Down
de7eb43f51
Merge pull request #9792 from overleaf/ds-jpa-remove-stoponfirsterror-split-test
...
Split Test removal - removed stop-on-first-error split test code
GitOrigin-RevId: 4a5663397d0a967e0fa957453b36d466aa530630
2022-10-04 08:03:24 +00:00
Jessica Lawshe
07a68a5a57
Merge pull request #9760 from overleaf/ab-dash-toolbar-tags-dropdown
...
[web] Add tags dropdown to the React dashboard toolbar
GitOrigin-RevId: 8f949d925e1ba0ef68dde508c0dbbaac5828625e
2022-10-04 08:03:07 +00:00
Jessica Lawshe
94038e1b04
Merge pull request #9748 from overleaf/ii-dashboard-mobile-view-improvements
...
[web] Projects dashboard improvements
GitOrigin-RevId: 60bf3bd81fbdcb9d43bdb2ab3e2cf77bf02dddc8
2022-10-04 08:03:00 +00:00
Jessica Lawshe
f68d0d1e5f
Merge pull request #9784 from overleaf/jel-project-tools-copy
...
[web] Add copy option to project tools dropdown
GitOrigin-RevId: 028ba62ed858376e472a5e4e5520079cd5f60ec5
2022-10-04 08:02:55 +00:00
Alf Eaton
91bf3378a5
Add "whole word" option to CM6 search ( #9140 )
...
GitOrigin-RevId: bb56c38adca601856a505ad435cc2728efd2b40d
2022-09-29 08:04:32 +00:00
June Kelly
3288f87dbe
[web] Password set/reset: reject current password (redux) ( #8956 )
...
* [web] set-password: reject same as current password
* [web] Add 'peek' operation on tokens
This allows us to improve the UX of the reset-password form,
by not invalidating the token in the case where the new
password will be rejected by validation logic.
We give up to three attempts before invalidating the token.
* [web] Add hide-on-error feature to async forms
This allows us to hide the form elements when certain
named error conditions occur.
* [web] reset-password: handle same-password rejection
We also change the implementation to use the new
peekValueFromToken API, and to expire the token explicitely
after it has been used to set the new password.
* [web] Validate OneTimeToken when loading password reset form
* [web] Rate limit GET: /user/password/set
Now that we are peeking at OneTimeToken when accessing this page,
we add rate to the GET request, matching that of the POST request.
* [web] Tidy up pug layout and mongo query for token peeking
Co-authored-by: Mathias Jakobsen <mathias.jakobsen@overleaf.com>
GitOrigin-RevId: 835205cc7c7ebe1209ee8e5b693efeb939a3056a
2022-09-28 08:06:54 +00:00
Davinder Singh
9232a0bfa6
Merge pull request #9730 from overleaf/as-remove-duplicate-translations
...
Remove duplicate translations, possibly breaking OneSky upload
GitOrigin-RevId: de9232d184f046caa8960be25ede8761cc3a0ed7
2022-09-28 08:05:50 +00:00
Alexandre Bourdin
9f4df9c0f4
Merge pull request #9636 from overleaf/ab-prevent-create-rename-tag-existing-name
...
[web] Prevent creating/renaming a tag to an existing name
GitOrigin-RevId: 44bb35a4152238ce21fa6e0d4d211cc5b25481e8
2022-09-27 08:04:04 +00:00
Alexandre Bourdin
fe164ec6fd
Merge pull request #9545 from overleaf/mf-project-list-load-more
...
Implement Load More functionality on Project List
GitOrigin-RevId: 9981d5ef9d3b29683164152812f9315c74680c20
2022-09-27 08:03:53 +00:00
ilkin-overleaf
e12c93c537
Merge pull request #9700 from overleaf/ii-dashboard-mobile-view
...
[web] Projects dashboard mobile view
GitOrigin-RevId: 84894e19c814a2cc1ce751181952c0ade6b62044
2022-09-26 08:04:38 +00:00
Davinder Singh
2c497bfc6d
Merge pull request #9610 from overleaf/ds-deleted-projects-table-heading
...
Admin Panel- Deleted projects table migration to react
GitOrigin-RevId: 0a7c8b34add8eeb30724b955da7e7db1289c9812
2022-09-23 08:04:21 +00:00
June Kelly
73e8fd115b
Merge pull request #9466 from overleaf/jk-add-labs-program-for-galileo
...
[web] Add a new "Overleaf Labs" program, for Galileo
GitOrigin-RevId: 8f6c79c37c1719a59bd8405998cc3de2fd29960d
2022-09-22 08:03:59 +00:00
Tim Down
8388d808a5
Merge pull request #9678 from overleaf/ta-td-galileo-week6
...
Galileo Integration Banch Week 6
GitOrigin-RevId: 78fffeefdf350042a4c2400823fb2a668ee0f592
2022-09-22 08:03:55 +00:00
Davinder Singh
70e63ca0e3
Merge pull request #9614 from overleaf/ab-limit-tag-length
...
[web] Restrict the length of tags to 50 characters
GitOrigin-RevId: fc20227e3e2171bf9e27c983105ecc7b198cf882
2022-09-16 08:04:41 +00:00
Davinder Singh
d19cce89c1
Merge pull request #9477 from overleaf/ds-delete-projects
...
Admin panel user projects list - Delete projects
GitOrigin-RevId: 5d5f5ac8d83afbdad633a7f17000a80841bac0b6
2022-09-16 08:04:00 +00:00
Thomas
db9fad7cf8
Merge onboarding experiments integration branch ( #9571 )
...
* Add onboarding survey page
* Add onboarding new analytics events to mixpanel allowlist
* [web] Try Premium prompt
* moved try-premium code to overleaf-integration
* fixed sheet styling
* Add onboarding flow redirect handling to registration handlers (#9462 )
* Add redirect logic for onboarding flow after registration
* Update UPGRADE_PROMPT_URL
* Cleanup style of OverleafAuthenticationController
* Refactor finishLogin calls to call wrapped function in OverleafAuthenticationController
* Refactor user properties/onboarding flow redirect into finishLogin wrapper
* Fix async/await calls after refactoring
* Update tests for finishLogin refactoring
* Don't redirect to upgrade prompt if user has premium via commons
Co-authored-by: Miguel Serrano <mserranom@users.noreply.github.com>
GitOrigin-RevId: 7c392aa6949f99fa909f9ca4e4baad4c4d4ff6be
2022-09-15 08:04:06 +00:00
Alexandre Bourdin
a0fabee3b4
Merge pull request #9245 from overleaf/integration-project-dashboard-react-migration
...
[Integration branch] Project Dashboard React Migration
GitOrigin-RevId: 3c3db39109a8137c57995f5f7c0ff8c800f04c4e
2022-09-14 08:04:03 +00:00
Timothée Alby
2c5d7bde8b
Merge pull request #9388 from overleaf/ds-change-word-university
...
changed university to institution
GitOrigin-RevId: 1fdcdb07ae5351322e8c69b55b8afc3d4c53758c
2022-09-13 08:06:33 +00:00
Timothée Alby
687ce143f3
Merge pull request #9538 from overleaf/ta-galileo-week5
...
Galileo Week5 Pack
GitOrigin-RevId: 8a72efd15ec59955c2fa3a0f1e5d38fb200f018f
2022-09-13 08:05:57 +00:00
Davinder Singh
ceb000eb2b
Merge pull request #9446 from overleaf/ds-projects-table-sorting
...
Admin Panel- user projects sorting
GitOrigin-RevId: 8ff9b858f72f016f6a6b7e903150a8fbc5431066
2022-09-13 08:05:44 +00:00
Thomas
d1a2868fab
Implement checkout page 'refreshed' split test with Recurly Elements ( #8320 )
...
* Implement checkout page 'refreshed' split test with Recurly Elements
Co-authored-by: Timothée Alby <timothee.alby@gmail.com>
GitOrigin-RevId: 586a94c7969530f4d2246e9105ef48e868e9510e
2022-09-05 08:03:51 +00:00
Timothée Alby
c074e7acf8
Merge pull request #9432 from overleaf/ta-galileo-bibtex-copy-hint
...
Show Bibtex Copy Hint After Selecting Galileo Suggestion
GitOrigin-RevId: 879598d7a949f99c248b6536ca86542b63906be1
2022-09-02 08:04:02 +00:00
Miguel Serrano
c908c0c07d
Merge pull request #9334 from overleaf/msm-tweak-tooltip-wording
...
[web] tweak misleading wording on tooltip
GitOrigin-RevId: 3dbbd733076724c385e79b48ff22649d22163e72
2022-09-01 08:03:45 +00:00