Mathias Jakobsen
474c1f8947
Merge pull request #15858 from overleaf/mj-commons-email-notification
...
[web] Only show commons email notification when on individual or free plan
GitOrigin-RevId: eb1e885ca8d4f978b8c38f10cbf4f64c59b8a49c
2023-11-24 09:04:05 +00:00
Miguel Serrano
b1978d9362
[web] new notification style for dashboard ( #15878 )
...
* Create `new-notification-style` split test
GitOrigin-RevId: 3b6d8894da049939c424459ddb7d0afe967dab4c
2023-11-23 09:03:05 +00:00
Jakob Ackermann
6b2daed903
Merge pull request #15843 from overleaf/jpa-download-events
...
[web] add additional event tracking
GitOrigin-RevId: 877f92db41efff017db370ec75b8d1f861eed4f2
2023-11-21 09:04:28 +00:00
Mathias Jakobsen
7c8014d791
Merge pull request #15798 from overleaf/mj-features-page-teardown
...
[web] Tear down features-page split test
GitOrigin-RevId: 346064bea8775033d226f4405843717b380085fd
2023-11-21 09:04:03 +00:00
Alf Eaton
221d16f4e4
Disable transSupportBasicHtmlNodes in react-i18next config ( #15430 )
...
* Set transSupportBasicHtmlNodes to false
* Update ESLint rule
* Convert Trans to t
* Convert shouldUnescape={true}
* Convert some arrays to objects
* Update translations
GitOrigin-RevId: 64a50318388abcada408f72d949de148129a9f63
2023-10-31 09:04:04 +00:00
Alf Eaton
c2c86ff794
Only show the Rename option for a project owned by the current user ( #15346 )
...
GitOrigin-RevId: 439ba2c69aa1e3d9cd326f2b501467f6d9cca798
2023-10-25 08:04:24 +00:00
Alf Eaton
7755203ff7
Enable ESLint rule that enforces t
when preferable to Trans
( #15253 )
...
GitOrigin-RevId: d11b3f587b462d400a8d68128dc8be342415bf7d
2023-10-20 08:03:34 +00:00
Alf Eaton
0c81bccfca
Ensure that translation values are correctly escaped ( #15252 )
...
GitOrigin-RevId: 5a38b4c01921fd4d95dbdb7b9e756443fdb00b80
2023-10-20 08:03:31 +00:00
M Fahru
e53f3bb158
Merge pull request #15044 from overleaf/mf-send-warning-to-users-with-personal-and-group-subscriptions
...
Show notification warning to user with both personal and group subscriptions
GitOrigin-RevId: 7f46d7af10389f552175ce26fae9469e0167f95b
2023-10-18 08:05:04 +00:00
Jakob Ackermann
83cf21d8cf
Merge pull request #15271 from overleaf/jpa-lazy-loading
...
[web] lazy load big optional UI elements
GitOrigin-RevId: 18d723c66834be3984b74c3c89cfb46e2fffbfc1
2023-10-18 08:04:05 +00:00
Rebeka Dekany
4b6b9c3bef
Merge pull request #15258 from overleaf/rd-remove-b2s
...
Tear down Back to School promo 2023
GitOrigin-RevId: e2682f5fd265bdb4ad561a6d98fe49bc1f326489
2023-10-17 08:03:22 +00:00
Miguel Serrano
22531969f6
Merge pull request #15080 from overleaf/msm-configurable-upload-timeout
...
[web] Add configurable project upload timeout
GitOrigin-RevId: da26d7edbce9169c92cc3bc8746cb42e5c0e4919
2023-10-16 10:02:04 +00:00
Thomas
f1f6007cbc
Merge pull request #15088 from overleaf/tm-fix-writefull-analytics
...
Fix writefull logic so promo-prompt is not sent if not shown
GitOrigin-RevId: c08ae63c269ee30aaf4c831fdf46d170df3d45f3
2023-10-05 08:04:18 +00:00
Thomas
e5b09df542
Merge pull request #14929 from overleaf/tm-writefull-b2b-banner-rule
...
Workaround to prevent Writefull and B2B banners overlapping
GitOrigin-RevId: a6a933e4f16c35e08c9c07b3c17e292b461fd9a2
2023-10-03 08:04:27 +00:00
Rebeka Dekany
5a9b868bb6
Merge pull request #14790 from overleaf/rd-report-form-tag-coloritems
...
Accessibility - make the color picker tag elements keyboard-accessible
GitOrigin-RevId: 2a12f7d450ece50a81a0d31a1903f07851ba72f4
2023-10-02 08:04:02 +00:00
Rebeka Dekany
44d2d08353
Merge pull request #15037 from overleaf/rd-extend-b2s-promo
...
Extending Back to School 2023 promo
GitOrigin-RevId: 31055aac2c9b0b40e3308b5033bd3390ad0785de
2023-10-02 08:03:57 +00:00
Alf Eaton
15475cdb3c
Copy tags when cloning a project ( #14987 )
...
GitOrigin-RevId: 4cdca0ef2f26bf6bba02b675b0ef02ba8da881e2
2023-09-29 08:04:14 +00:00
Jakob Ackermann
1213709578
Merge pull request #14980 from overleaf/jpa-debug-console
...
[web] migrate frontend logging to debugConsole
GitOrigin-RevId: b03ff9030b03fff059738d2270bc4b4912e79f16
2023-09-28 08:04:12 +00:00
M Fahru
8111ff2865
Merge pull request #13543 from overleaf/mf-enhance-group-invitation-ux
...
Show dashboard notification to registered users after being invited to join a group subscription
GitOrigin-RevId: ad03dfea95f0d5d1a38780adc3e9d618eae0a48d
2023-09-26 08:04:11 +00:00
ilkin-overleaf
570d16ed42
Merge pull request #14840 from overleaf/ii-project-dashboard-action-items
...
[web] Adjust projects table column widths and action icons
GitOrigin-RevId: 5fea20efa27993485abe7cfa72a0141181efe7ba
2023-09-18 08:04:08 +00:00
Brian Gough
bf04275478
Merge pull request #14090 from overleaf/bg-best-reduce-rate-limiter-on-confirmation-email-resend
...
reduce rate limiter on confirmation emails
GitOrigin-RevId: 87743dd9dac483a68ff82f1185ae1156d60b0575
2023-08-31 08:04:05 +00:00
Jimmy Domagala-Tang
462b7a2256
Merge pull request #14379 from overleaf/jdt-history-onboarding
...
history onboarding popover
GitOrigin-RevId: 4afe2ae54317341df64e83bed0b3c94875eb10a0
2023-08-30 08:05:21 +00:00
Thomas
43c92642c6
Implement Back to School 2023 banners and modal ( #14363 )
...
* Implement Back to School 2023 banners and modal
* Only show WritefullPromoBanner if not showing BackToSchoolModal
GitOrigin-RevId: 3bd2ea48fa6d66f112cc26662a61be05cf7daafd
2023-08-24 08:04:09 +00:00
Alexandre Bourdin
a4a5a08c31
Merge pull request #14256 from overleaf/ab-unmanaged-remove-from-group-dropdown-action
...
[web] Add Remove from group action in dropdown for unmanaged/pending users
GitOrigin-RevId: daa66598e42befa2f8430bdf118e907a8758d60e
2023-08-23 08:05:10 +00:00
Tyna William
dd71c9924e
Tw email confirmation notification ( #14088 )
...
* Edited notification copy for user with affilation that ha commons account
* edited translation key to have overleaf professional appear in bold and switched to using trans component
* changed anchor tag to button and added additional check to ensure affiliation exists before accessing institution name
* add tests for commons user confirmation notification
* edit user email context test to facilitate test data changes
* edit license in fake test data
* edit test to check text of notification for non commons user
GitOrigin-RevId: 6700ceaa066f099ce593283887fa81d72ad624b6
2023-08-15 08:03:30 +00:00
Thomas
e704afdcca
Merge pull request #13804 from overleaf/tm-geopricing-inr-banners
...
Implement split test for new INR geo-pricing banners/modal
GitOrigin-RevId: 06fbcf70b7ee90b9b365ac96c1fa0373cbe60847
2023-07-17 11:09:44 +00:00
Thomas
c1ec3044d7
Add geo-pricing split test for enabling LATAM currencies ( #13663 )
...
* Implement LATAM geo-pricing split test
* Hide Paypal if currency is one of INR, COP, CLP, PEN
* Only send the LATAM/INR banner events when banner is rendered
* Workaround in Subscription dashboard for CLP not having minor units
GitOrigin-RevId: a677086a7762900563558126d2f81a4c57bbe9d7
2023-07-17 11:01:10 +00:00
Davinder Singh
9e8e124113
Merge pull request #13591 from overleaf/ab-account-enrollment
...
[web] Managed users - account enrollment
GitOrigin-RevId: 6fc9ef8c44394eb92d3afd2022433b0b6d508503
2023-07-17 10:59:02 +00:00
Jimmy Domagala-Tang
718189bb07
Merge pull request #13527 from overleaf/jdt-upload-zip-error-handling
...
Upload zip error handling and retries
GitOrigin-RevId: 583fb57685e4957be325ab656443b884b854797d
2023-07-17 10:53:12 +00:00
ilkin-overleaf
b61ee4c4d3
Merge pull request #13528 from overleaf/ii-review-panel-migration-current-file-view
...
[web] Create initial current file container
GitOrigin-RevId: 81635922bb10b97637af296d987f28d43cf61262
2023-07-17 10:42:51 +00:00
Jakob Ackermann
8546bbc814
Merge pull request #13184 from overleaf/jpa-spacing-email-confirmation
...
[web] ensure spacing between email confirmation message and button
GitOrigin-RevId: 09bd10f79620374b73a4cf5cb5c91c14f00118ed
2023-07-17 10:25:15 +00:00
Rebeka
a412f3d70e
Add error boundary to the project dashboard list
...
GitOrigin-RevId: 0f4cc3b4db62efe25ceeff202f305d08ddd73968
2023-07-17 10:24:38 +00:00
M Fahru
899ec09b70
Add a missing dropdownMenu: "main-button"
segmentation on new welcome page ( #13294 )
...
GitOrigin-RevId: 08e803f2ab2243d86b095cb5a7196c97cea5d276
2023-06-01 08:05:10 +00:00
M Fahru
8c549aa0fa
Implement new welcome page UI with split test ( #11677 )
...
GitOrigin-RevId: 3028ee5e34802e4f9a29cb752fcfa8ca6d5c284c
2023-06-01 08:05:01 +00:00
June Kelly
ff4ac0a803
Merge pull request #12851 from overleaf/jk-dashboard-filter-visibility
...
[web] Improve filter visibility on project dashboard
GitOrigin-RevId: de7a9f999d6d0164ab3c18c58e305c7c628f946c
2023-05-17 08:03:39 +00:00
Alf Eaton
a248da99c1
Merge pull request #13021 from overleaf/ae-writefull-promo-chrome
...
Only show the Writefull promo banner to Chromium browsers
GitOrigin-RevId: 8a8765d2d55d431fd91360a821d5f9f994005ebc
2023-05-11 08:05:29 +00:00
Alexandre Bourdin
caeceba28c
[web] INR Geo pricing test ( #12976 )
...
* Implement INR geopricing test
* Show again the INR banner after 30 days
* Update INRBanner to direct users to the plans page and add tracking
* Remove local testing hack in GeoIpLookup
* Update formatter for subscription dashboard
* Flip assignment to assign all users and add event segmentations
* Fix linting
* Review suggestions - factorised recommended currency helper function
GitOrigin-RevId: b1616520f8c7ead689a840720057297e67d3f574
2023-05-11 08:03:59 +00:00
Alf Eaton
4e6749966e
Add Writefull promo banner to project list ( #12843 )
...
GitOrigin-RevId: a41746a29dfba867ff60401cfce1478812358644
2023-05-10 08:05:37 +00:00
Miguel Serrano
385e91652a
Merge pull request #12929 from overleaf/msm-fix-templates-sp
...
[web] Fix template rendering in Server Pro
GitOrigin-RevId: 01dad18d61eb5a0e524cc80ddfcb55d0140a14cb
2023-05-08 08:05:04 +00:00
Jakob Ackermann
1096c81f4a
Merge pull request #12528 from overleaf/jpa-switch-dashboard-events-to-bq
...
[web] switch events on project dashboard to BQ
GitOrigin-RevId: 9326c19cc5663c4dc2919877eb8df91e312bb902
2023-04-14 08:03:12 +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
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
Miguel Serrano
ea0df8a7dd
Merge pull request #12506 from overleaf/msm-check-github-module-frontend
...
[web] add checks for github and V1 being available
GitOrigin-RevId: 90ba19d41c28bbc96d07825086697d2f946eabcd
2023-04-05 09:05:27 +00:00
Jessica Lawshe
a4586074d7
Merge pull request #12442 from overleaf/jel-bsStyle
...
[web] Add bsStyle to `react-bootstrap` buttons
GitOrigin-RevId: 0059a457cbd8b4c316aa3b34e4d77f1b92bd690e
2023-04-05 08:02:50 +00:00
Miguel Serrano
aee777ca1d
Merge pull request #12286 from overleaf/msm-fix-sp-react
...
[web] Fix Null Pointer Exception with `templateLinks` in CE/SP
GitOrigin-RevId: 3b5597e70e73bc605bece3d2f463f58c01acac8e
2023-03-21 09:05:54 +00:00
Alf Eaton
f375362894
Always use mockable location methods ( #11929 )
...
* Always use mockable location methods
* Add eslint rules for window.location calls/assignment
* Add useLocation hook
* Update tests
GitOrigin-RevId: eafb846db89f884a7a9a8570cce7745be605152c
2023-03-17 09:05:21 +00:00
M Fahru
20f8fc2dc0
Revert "Refactor project list notification by using onDismiss
on Alert
instead of custom Close
component ( #12043 )" ( #12133 )
...
This reverts commit 9a3f95c322a063b84094452c21cb734a379da978
GitOrigin-RevId: 31fb4b1d429e2e9c611178afc3dc3c662340be44
2023-03-07 09:06:25 +00:00
M Fahru
06b75ebee2
Refactor project list notification by using onDismiss
on Alert
instead of custom Close
component ( #12043 )
...
* Refactor project list notification by using `onDismiss` on `Alert` and not using the custom `Close` component
* Add dismissible alerts to storybook
GitOrigin-RevId: 9a3f95c322a063b84094452c21cb734a379da978
2023-03-07 09:05:48 +00:00
M Fahru
351ab1979b
Prevent github menu in project list react to be included in SP/CE build ( #11951 )
...
GitOrigin-RevId: 58d0378d2307f5c38ea4446b684993aec29fa292
2023-03-02 09:05:25 +00:00