M Fahru
4dec157e08
Implement history react toolbar UI ( #12530 )
...
There are two different UI in this PR: `comparing` and `viewing` mode.
- For `comparing`, the user would be shown two separate date. It uses the `UpdateRange` object and this PR adds a timestamp to both `fromV` and `toV` of the object type.
- For `viewing`, the user would only be shown one date since `viewing` mode means viewing a specific update version.
Some other notable changes:
- Move `diff` state to `diff-view.tsx`, which contains `main.tsx` (main editor history view) and `toolbar.tsx` as its children
- refactor `autoSelectFile` by passing `updateRange.toV` directly
- refactor `updateIsSelected` by passing an object that contains `fromV` and `toV` instead of passing `update
There's also a cypress test for both the `viewing` mode and `comparing` mode in this PR.
GitOrigin-RevId: ba54f073f3479c55a39eb6b2932ea7faff78dddc
2023-04-21 08:03:39 +00:00
Jessica Lawshe
6fc5385ca6
Merge pull request #12249 from overleaf/tm-gallery-top-picks
...
Implement top picks in template gallery for CVs
GitOrigin-RevId: 22f720582e27fac2b9e454ce4e28bd124de094b7
2023-04-19 08:03:19 +00:00
Tim Down
38998afa8e
Implement history diff viewer buttons ( #12439 )
...
GitOrigin-RevId: 0ed8eb8568783b4938188a86c4ee75c767e6d713
2023-04-17 08:05:41 +00:00
Alf Eaton
dda9230c6c
[rich text] Add "Insert Citation" and "Insert Cross-reference" buttons ( #12529 )
...
GitOrigin-RevId: fde2f1a281318afede138ccae12f73ade3fa9f65
2023-04-17 08:04:34 +00:00
Alexandre Bourdin
f03b75e55f
[web] Tags/color picker tweaks ( #12595 )
...
* Change wording of tags header and hide uncategorized when tags list is empty
* Add a tooltip on the colour picker more button
* Fix linting
GitOrigin-RevId: 07e1c411c2c9f6f66e0a00c1610af662b829c4e4
2023-04-13 08:04:37 +00:00
Alexandre Bourdin
376d9c43a3
Merge pull request #12374 from overleaf/ab-rename-folders-tags
...
[web] Rename folders to tags
GitOrigin-RevId: 05c34c515aeeb9230ed512c267f97bcb679767a8
2023-04-13 08:04:20 +00:00
Alexandre Bourdin
481cd14cb1
Merge pull request #12557 from overleaf/ii-history-react-labels-only
...
[web] History labels only list
GitOrigin-RevId: 58b8e5a5af0754e32841223f9c478c25900df526
2023-04-13 08:04:12 +00:00
Alexandre Bourdin
04c204f989
[web] Colour picker for tags ( #12255 )
...
* Base for color picker
* React color picker and updated modals
* Add tag color picker to mobile dashboard
* Update existing tests and fix disable save button condition
* CSS adaptations for desktop modal streched into mobile display
* Update TagsController tests
* Add aria-hidden label on color pickers
* Fix linting
* Fix project list test
* Select random color when creating tag
* Cleanup leftovers in project list context
* Test cleanup
* Pre-select custom color and store local color while picking
* Add type to preset colors
* Add css fix to override disabled button opacity
* Skip redundant check
* Fix linting
* Add back btn-secondary on manage tag modal after rebase
GitOrigin-RevId: a4cf24e85cc0ca01466f4bf9c77482be8360e68e
2023-04-13 08:04:03 +00:00
June Kelly
841df71a1d
Merge pull request #12342 from overleaf/jk-password-ux-please-use-another-password
...
[web] Password UX: 'Please use another password'
GitOrigin-RevId: ca9b26cbcf2dabb27c716da314764ee40ffc83dd
2023-04-12 08:04:13 +00:00
ilkin-overleaf
8e0aa685ce
Merge pull request #12549 from overleaf/ii-history-react-list-of-all-versions
...
[web] All versions of history entries
GitOrigin-RevId: 7365ac4913c115b3b2872a3713d893463719c15e
2023-04-12 08:03:47 +00:00
June Kelly
a140e3dc8c
Merge pull request #12269 from overleaf/jk-enable-password-similarity-check
...
[web] Enforce password similarity check
GitOrigin-RevId: 1bc4efebba401663c1db9d209dc560560f160ce0
2023-03-23 09:04:12 +00:00
ilkin-overleaf
122d2310e6
Merge pull request #12278 from overleaf/ii-change-email-confirmation
...
[web] Show confirmation modal when making an email primary
GitOrigin-RevId: eb67fc37c18a5ecd59973baa27ee9ef8e4b67423
2023-03-21 09:04:23 +00:00
Jakob Ackermann
df3c7e48ab
Merge pull request #12198 from overleaf/jpa-force-new-compile-domain
...
[web] changes for force-new-compile-domain test
GitOrigin-RevId: a4ceaf46fdcebed156d155385cbbc2f06405d31f
2023-03-17 09:04:49 +00:00
CloudBuild
2d5e76acbc
auto update translation
...
GitOrigin-RevId: e0927974f1a2a2cd81a6b6ea9b2f75c0d38cb6bd
2023-03-16 09:05:56 +00:00
CloudBuild
fa2df8acd0
auto update translation
...
GitOrigin-RevId: 0c58f1b14cd2c4001c5ea2d4068d3218e2a41a4c
2023-03-15 09:04:00 +00:00
CloudBuild
2c21de8b0a
auto update translation
...
GitOrigin-RevId: 745aa6effcf9e1edf5bfbda7cee600e11de2516e
2023-03-14 09:05:08 +00:00
Miguel Serrano
720475a482
[web] remove remaining Angular settings ( #12166 )
...
* [web] remove remaining Angular settings
* cleanup old settings locales
GitOrigin-RevId: ff81b46b3af78c7dd9518304c224446ea7c04680
2023-03-14 09:04:37 +00:00
Mathias Jakobsen
5fd4acffd5
Merge pull request #12159 from overleaf/jel-translations
...
[web] Add translations for top nav and footer
GitOrigin-RevId: 4240943e91ea6e1d19ce020cdacfe05c0302fdf8
2023-03-14 09:04:05 +00:00
Mathias Jakobsen
89ce4757fa
[web] Update commons notifications ( #12149 )
...
GitOrigin-RevId: 0a39ce64c34467cd3a2c3304c2aba5e8bea64956
2023-03-14 09:03:57 +00:00
CloudBuild
62450f8f31
auto update translation
...
GitOrigin-RevId: d5ed192f85ad8d0f03b0012c38cbe81b59caaa70
2023-03-10 09:04:56 +00:00
Thomas
5dc15a19de
Merge pull request #12083 from overleaf/tm-teardown-refreshed-payment-page
...
Tear down refreshed payment page test, keeping refreshed page
GitOrigin-RevId: 4f0d9a1f4bcd3b018b12372fbe86aad3c8e41fbd
2023-03-10 09:04:18 +00:00
M Fahru
f7131b720b
Implement onboarding video tour split test ( #11889 )
...
* Implement onboarding video tour split test:
- Add split test infrastructure
- Create new `OnboardingVideoTourModal` component
- Place the component inside the editor pug template with a split test
* add event segmentation for `onboarding-video-tour-close-button-click` event:
1. video: `first` | `second`
2. firstVideoWatchingTimeInSecond: total time watching first video
2. secondVideoWatchingTimeInSecond: total time watching second video (0 if skipped)
* add event segmentation for:
1. `onboarding-video-tour-dismiss-button-click`
2. `onboarding-video-tour-next-button-click`
3. `onboarding-video-tour-done-button-click`
with these key/value:
1. firstVideoWatchingTimeInSecond: total time watching first video
2. secondVideoWatchingTimeInSecond: total time watching second video (0 if skipped/not watched yet)
* Use contentful to host video assets
GitOrigin-RevId: 27a6f38d15d7a03b07455e216dda63d99983ca80
2023-03-02 09:05:43 +00:00
ilkin-overleaf
9f95c7c2ab
Merge pull request #11919 from overleaf/ii-react-subscription-dash-user-email-not-matching-recurly-email
...
[web] Subscription dash user email not matching recurly email section - react migration
GitOrigin-RevId: 8d89dbc804694afffea2a92cebdeb5d4e9389810
2023-03-01 09:02:47 +00:00
Thomas
16b2d27fde
Update B2B Groups and Enterprise banners ( #11989 )
...
* Tear down B2B banner ad split test and implement updated ads
GitOrigin-RevId: 7d09d54bef7cb4e2b2b597d3834e0f58551b179e
2023-02-28 09:04:31 +00:00
CloudBuild
6fdd284ec8
auto update translation
...
GitOrigin-RevId: 9651f9cadccd46caff3f82a7369c53c187bf9058
2023-02-27 09:04:07 +00:00
CloudBuild
cabc7f0f51
auto update translation
...
GitOrigin-RevId: 9342460fcde308f66a263b1bc5bbf0d87826738a
2023-02-24 09:05:36 +00:00
Jessica Lawshe
0037e45740
Merge pull request #11970 from overleaf/ab-sub-dash-already-have-warning
...
[web] Display a warning on subscription dash when coming from plans page
GitOrigin-RevId: 6c6294fbf634a5dcd1a09b94538add6586ebd15b
2023-02-24 09:05:20 +00:00
Jessica Lawshe
ebc04e4a9d
Merge pull request #11888 from overleaf/jel-subscription-dash-cancel-plan
...
[web] Migrate cancel subscription to React
GitOrigin-RevId: 8482fd61894c8011b4c980263ae1d41f396233c6
2023-02-24 09:05:12 +00:00
CloudBuild
6197a74bb0
auto update translation
...
GitOrigin-RevId: 802eac253e65ef4b9880a8cea6228e05b9238537
2023-02-23 09:05:58 +00:00
Alexandre Bourdin
d2fb800174
Merge pull request #11885 from overleaf/ab-personal-sub-custom-react
...
[web] Display a message for custom personal subscriptions in React dash
GitOrigin-RevId: c70986ffacfdfdeccd3675385e2e5dba1a2ad61f
2023-02-23 09:05:13 +00:00
Alexandre Bourdin
8b00a496e7
Merge pull request #11881 from overleaf/ab-custom-subscription-react-dash
...
[web] Add a contact support message for custom subsbcriptions on React dash
GitOrigin-RevId: e2a2bb27b4f1e70cbbe62f4c837fe63d81a820c2
2023-02-23 09:05:05 +00:00
Alexandre Bourdin
d6e9508aed
[web] Migrate managed publishers to React dash ( #11749 )
...
* Migrate managed publishers to React dash
* Decaf cleanup + async/await PublishersGetter
* Continue migration of managed publishers to react dash
* Fix linting
* Add tests
* Decaf cleanup PublishersGetterTests
* Update PublishersGetter tests
* Rename component files to kebab-case
GitOrigin-RevId: cb1fe14d120457c965a9d23a8ddb2c2c92e1d5da
2023-02-23 09:04:03 +00:00
CloudBuild
1e350f6a85
auto update translation
...
GitOrigin-RevId: 0cb9c4faf3bbce21c96535757274cb12db166cad
2023-02-22 09:05:36 +00:00
Jessica Lawshe
124306d7ac
Merge pull request #11819 from overleaf/jel-subscription-dash-change-to-group-prices
...
[web] Show price in change to group plan modal on React subscription dash
GitOrigin-RevId: 6a1a4be3a7d008cd9e26186c2d97bc0bdc2f82ed
2023-02-22 09:05:13 +00:00
Jessica Lawshe
b2a10260be
Merge pull request #11773 from overleaf/jel-subscription-dash-change-to-group
...
[web] Begin change to group plan via React subscription dash
GitOrigin-RevId: 3f0f2820ab18ecc8337746282295302d7951c56f
2023-02-22 09:04:56 +00:00
Alf Eaton
7515cf5cb4
[rich text] Add translations and tests for toolbar buttons ( #11883 )
...
GitOrigin-RevId: 11c93215fcd7131b59b6990a3b81361e5b193a71
2023-02-21 09:04:35 +00:00
CloudBuild
cfadebabc2
auto update translation
...
GitOrigin-RevId: c9572962b7a295dd331c16e45cae04a096537c38
2023-02-20 09:03:45 +00:00
Jessica Lawshe
d539aaf226
Merge pull request #11681 from overleaf/jel-confirm-subscription-change
...
[web] Plan change request in subscription dash
GitOrigin-RevId: 9afe22b2da035f887c6fa9abe8129711d492108c
2023-02-17 09:05:51 +00:00
Alf Eaton
1807f18b7d
Add a tooltip to the disabled Rich Text toggle ( #11843 )
...
GitOrigin-RevId: e7be96c68d87ab1f1ed40c8e9784160689ee8e96
2023-02-17 09:04:15 +00:00
CloudBuild
4f89588fb4
auto update translation
...
GitOrigin-RevId: d3d4a5c7bf3121cd2910dff40b678648aa5fa326
2023-02-16 09:05:07 +00:00
Davinder Singh
c524fee690
Merge pull request #11694 from overleaf/ab-managed-institutions-react
...
[web] Migrate managed institutions to React dash
GitOrigin-RevId: 535dfafe42d88189bb20e7bb3beac233221ee6ba
2023-02-15 09:04:55 +00:00
Davinder Singh
ba2d5db50c
Merge pull request #11670 from overleaf/ab-manage-members-back-button
...
[web] Add a back button on the members/managers management pages
GitOrigin-RevId: 7a723853683438ebac91eb534f9fb9a445a306c9
2023-02-15 09:04:46 +00:00
CloudBuild
04865b1285
auto update translation
...
GitOrigin-RevId: c0b623836d6eba4d55827d29d6c6cc4ab99997e2
2023-02-13 10:06:27 +00:00
CloudBuild
a6e41dc062
auto update translation
...
GitOrigin-RevId: d4ed529006202d96a6a8ea5f628351385955766e
2023-02-13 09:03:53 +00:00
June Kelly
53b78ad68b
Merge pull request #11590 from overleaf/jk-password-reset-ux-improvements
...
[web] Password Reset UX Improvements
GitOrigin-RevId: d62575ff965e045823bfb7268db892188cf709ed
2023-02-10 16:33:14 +00:00
CloudBuild
24e7bb08d3
auto update translation
...
GitOrigin-RevId: ae2c02198655faa096896c63ac35ef8a5629884f
2023-02-10 16:33:06 +00:00
CloudBuild
583a27cfb6
auto update translation
...
GitOrigin-RevId: f980fe62ac0d6caf67b72c5837b45c3bdabb84d7
2023-02-10 09:04:27 +00:00
ilkin-overleaf
b0841592c7
Merge pull request #11646 from overleaf/ii-payment-page-payment-preview-panel
...
[web] Payment page payment preview panel
GitOrigin-RevId: 35f2e11a9a80e8b240dc8485b8062cf33d5b40b4
2023-02-09 14:34:18 +00:00
CloudBuild
a010822246
auto update translation
...
GitOrigin-RevId: 959dc7e518489f89e47de485d5bf2e20f38a90d1
2023-02-09 09:07:29 +00:00
CloudBuild
f3ff2541fb
auto update translation
...
GitOrigin-RevId: 08a1d9da1f8d7ad519137b9baf15facae80faf2a
2023-02-09 09:04:27 +00:00