Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge origin/dev 2021-11-25 #1780

Merged
merged 203 commits into from
Nov 26, 2021
Merged

Merge origin/dev 2021-11-25 #1780

merged 203 commits into from
Nov 26, 2021

Conversation

FSM1
Copy link
Contributor

@FSM1 FSM1 commented Nov 25, 2021

No description provided.

FSM1 and others added 30 commits April 2, 2021 17:04
Release TKey to Staging
Crash when going back after having selected Google auth #860 (PR #871)
Login optimizations (PR #879)
Minor fixes + Updates to color manipulator (#874)
Merge pull request #879 from ChainSafe/fix/login-optimizations
Merge pull request #887 from ChainSafe/fix/tbaut-hover-color
Merge pull request #886 from ChainSafe/feat/tkey-darkmode
Remove code duplication (#889)
Merge pull request #895 from ChainSafe/fix/select-all-892
Merge pull request #896 from ChainSafe/fix/mouse-highlight-issue-890
Merge pull request #894 from ChainSafe/fix/mobile-spinner-893
Merge pull request #877 from ChainSafe/feat/tbaut-settings-security-846
folder validation (#899)
saved browsers settings (#865)
Prevent the whole app from rerendering every 5s (#909)
Merge pull request #911 from ChainSafe/fix/share-transfer-modal-on-ta… …
Merge pull request #905 from ChainSafe/fix/bin-file-view-873 …
Merge pull request #906 from ChainSafe/feat/home-folder-nav-885 …
Merge pull request #907 from ChainSafe/fix/search-bucket-to-reset-on-…
Fix: Search results all show as files (#914) …
Fix double click opening the next file preview (#915) …
Rename tooltip and fixes (#912) …
Release UUID changes to Staging
Release latest to Staging
* Add French translation and set the language selection (#978)

* should be almost set

* dropdown styling

* done with translation

* nits here and there

* Apply suggestions from code review

Co-authored-by: Michael Yankelev <[email protected]>

* missing translations

* add locale with dayjs

* lingui extract

Co-authored-by: Michael Yankelev <[email protected]>
Co-authored-by: GitHub Actions <[email protected]>

* Fix design nits (#987)

* setup warning

* colors

* icon

* buttons

* dropdown menu 14

* images

* nits

* title too big and switch buttons order

* Apply suggestions from code review

Co-authored-by: Michael Yankelev <[email protected]>

* update link closes #849

Co-authored-by: Michael Yankelev <[email protected]>
Co-authored-by: Michael Yankelev <[email protected]>

Co-authored-by: Thibaut Sardan <[email protected]>
Co-authored-by: GitHub Actions <[email protected]>
* Fix upload (#1010)
* Bulk operations for Bin (#1017)
* Set the base for Cypress tests and automation (#1016)
* Update Send Feedback Link (#1024)
* only enable logging in non-mainnet env (#1020)
* Optimize tests (#1027)
* fix (#1030)
* File browser context provider (#1026)
* work on selections  (#1029)
* Remove release drafter for now (#1038)
* Update Readme for tests (#1036)
* Delete release_drafter.yml (#1039)
* Bulk DND Move files (#1028)
* Test file upload (#1035)
* Selection removal preventions (#1037)
* Theme selection UI fix (#1033)
* Update API client (#1032)
* make it light and the files blue (#1049)
* React-PDF Worker fixes (#1052)
* Store screenshots and video of failing tests (#1054)
* fix test classes and add rename test (#1055)
* Hide date for folders (#1060)
* s/testId/testid (#1064)
* folder path in route fixed (#1066)
* Resolve File Browser race condition (#1069)
* Updated-labels

* Removed Reference dev

* Update readme.md (#1083)

* Update readme.md

* Update readme.md

* Drop the last sentence from readme.md

Co-authored-by: Michael Yankelev <[email protected]>

* Survey v2 for product market fit (#1082)

* v2

* translatioin FR

* more

* lingui extract

* with gradient

* Update packages/files-ui/src/Components/SurveyBanner.tsx

Co-authored-by: Cindy Chau <[email protected]>

* lingui extract

* Update packages/files-ui/src/locales/fr/messages.po

* different gradient for better readability

Co-authored-by: GitHub Actions <[email protected]>
Co-authored-by: Cindy Chau <[email protected]>

* Storage app skeleton  (#1067)

* remove old chainsafe x package

* initial app skeleton and refactor

* fix api client issues

* remove old chainsafe x package

* initial app skeleton and refactor

* fix api client issues

* remove tests

* Apply suggestions from code review

Co-authored-by: Tanmoy Basak Anjan <[email protected]>

* Update packages/storage-ui/src/Contexts/StorageApiContext.tsx

Co-authored-by: Tanmoy Basak Anjan <[email protected]>

* make eslint :D again

* remove unneeded login methods

Co-authored-by: Tanmoy Basak Anjan <[email protected]>

* Update release-drafter with the new name (#1088)

* Update release-drafter.yml

* Update .github/release-drafter.yml

Co-authored-by: Michael Yankelev <[email protected]>

* Add page object pattern for ui tests (#1080)

* Add PR labeler based on the branch name (#1089)

* pr labeler

* with workflow

* for PR

* back to open

Co-authored-by: Michael Yankelev <[email protected]>

* passwordless login (#1072)

* UI ready

* UI ready and trans ready

* work in progress

* lingui extract

* passwordless login

* code and login

* loaders on passwordless login

* wallet names

* lingui extract

* Delete package.json

* feedback

* lingui extract

* Cleanup InitialScreen (#1092)

* cleanup

* spaces

* compile update

* fr translation and ternarry nits

Co-authored-by: GitHub Actions <[email protected]>
Co-authored-by: Thibaut Sardan <[email protected]>
Co-authored-by: Michael Yankelev <[email protected]>
Co-authored-by: Thibaut Sardan <[email protected]>

* Fix Bin Preview (#1093)

* update to new api client and wire up download

* cypress bump to avoid having 2 packages

Co-authored-by: Thibaut Sardan <[email protected]>

* Update pr-labeler.yml (#1099)

* Update pr-labeler.yml

* Update pr-labeler.yml

* Update pr-labeler.yml

* Update pr-labeler.yml

* Update pr-labeler.yml

* Apply suggestions from code review

* Update .github/workflows/pr-labeler.yml

Co-authored-by: Michael Yankelev <[email protected]>

* removed redundant stage & prod release which is replaced by release drafter; updated readme (#1102)

Co-authored-by: Thibaut Sardan <[email protected]>

* Fix InitialScreen.tsx Error messages (#1100)

* Update InitialScreen.tsx

* Update packages/files-ui/src/Components/Modules/LoginModule/InitialScreen.tsx

Co-authored-by: Michael Yankelev <[email protected]>

* Deprecate all `files/` endpoints (#1095)

* deprecate all `files/` endpoints

* clean up remaining todos

* Update packages/files-ui/src/Components/Modules/FileBrowsers/BinFileBrowser.tsx

Co-authored-by: Tanmoy Basak Anjan <[email protected]>

* fix lint

* update to latest api client

Co-authored-by: Tanmoy Basak Anjan <[email protected]>

* Files API Client in Tests (#1097)

* use api client in tests

* fix detached from the Dom (#1096)

Co-authored-by: Thibaut Sardan <[email protected]>

* make eslint :D

* update yarn lock

* update commands

Co-authored-by: Thibaut Sardan <[email protected]>
Co-authored-by: Thibaut Sardan <[email protected]>

* Recover files with move file modal  (#1094)

* recover files in modal

* move file restructure

* lingui extract

* deprecate all `files/` endpoints

* clean up remaining todos

* Update packages/files-ui/src/Components/Modules/FileBrowsers/BinFileBrowser.tsx

Co-authored-by: Tanmoy Basak Anjan <[email protected]>

* fix lint

* move file update

* lint and installs

* Update packages/files-ui/src/Components/Modules/FileBrowsers/MoveFileModal.tsx

Co-authored-by: Thibaut Sardan <[email protected]>

* Update packages/files-ui/src/Components/Modules/FileBrowsers/MoveFileModal.tsx

Co-authored-by: Thibaut Sardan <[email protected]>

* Update packages/files-ui/src/locales/fr/messages.po

Co-authored-by: Thibaut Sardan <[email protected]>

* Update packages/files-ui/src/Components/Modules/FileBrowsers/MoveFileModal.tsx

Co-authored-by: Thibaut Sardan <[email protected]>

* Update packages/files-ui/src/locales/fr/messages.po

Co-authored-by: Thibaut Sardan <[email protected]>

Co-authored-by: GitHub Actions <[email protected]>
Co-authored-by: Michael Yankelev <[email protected]>
Co-authored-by: Michael Yankelev <[email protected]>
Co-authored-by: Thibaut Sardan <[email protected]>

* Update file management ui tests (#1113)

* Fix mistake

* Update homepage page object and file management tests

* Fix typo in test identifier

* update homePage object

* use api client in tests

* fix detached from the Dom (#1096)

Co-authored-by: Thibaut Sardan <[email protected]>

* wip

* Increase cypress page load timeout

* Rename element and update page object

* Update file management ui tests

* Remove white space

Co-authored-by: Thibaut Sardan <[email protected]>

* Revert to default page load timeout

Co-authored-by: Michael Yankelev <[email protected]>
Co-authored-by: Michael Yankelev <[email protected]>
Co-authored-by: Thibaut Sardan <[email protected]>
Co-authored-by: Thibaut Sardan <[email protected]>

* Wording for backup **secret** phrase (#1116)

* wording for secret phrase

* lingui extract

* Update packages/files-ui/src/locales/fr/messages.po

Co-authored-by: GitHub Actions <[email protected]>

* CIDs overview (#1117)

* wip

* v1.14

* v1.15-rc1

* show Cids

* buckets in nav bar

* cleanup

* cid instead of pin

* in menus

* login on refresh - storage ui (#1109)

* with local storage

* local or session

* v2 api spec

* v2.1

Co-authored-by: Thibaut Sardan <[email protected]>
Co-authored-by: Thibaut Sardan <[email protected]>
Co-authored-by: Tanmoy Basak Anjan <[email protected]>

* Put eslint at top level since it's shared by all packages (#1115)

* eslint at top level

* fix lint

Co-authored-by: Michael Yankelev <[email protected]>

* Allow to unpin a Cid (#1110)

* wip

* v1.14

* v1.15-rc1

* show Cids

* buckets in nav bar

* cleanup

* cid instead of pin

* in menus

* unpin and styling

* lint

* eslint 6.8 to make react-script happy (#1121)

* Add identifier for the upload status box (#1122)

Co-authored-by: Thibaut Sardan <[email protected]>

* tkey address in settings (#1112)

* key address added

* lingui extract

* Update packages/files-ui/src/Components/Modules/Settings/Profile.tsx

Co-authored-by: Thibaut Sardan <[email protected]>

* Update packages/files-ui/src/Components/Modules/Settings/Profile.tsx

Co-authored-by: Michael Yankelev <[email protected]>

* Update packages/files-ui/src/Components/Modules/Settings/Profile.tsx

Co-authored-by: Michael Yankelev <[email protected]>

* lingui extract

* renames

Co-authored-by: GitHub Actions <[email protected]>
Co-authored-by: Michael Yankelev <[email protected]>
Co-authored-by: Thibaut Sardan <[email protected]>

* Force refresh on buckets when deleting from bin (#1127)

* Force refresh

* Liniting

* Linting

* Added to upload

* Copied across styling (#1125)

Co-authored-by: Thibaut Sardan <[email protected]>

* Dnd Fix destination path (#1118)

* fix destination path

* Implement suggestion

Co-authored-by: Thibaut Sardan <[email protected]>

* Handle walletconnect signature request (#1124)

* handle walletconnect signature request

* Update packages/files-ui/src/Contexts/ThresholdKeyContext.tsx

Co-authored-by: Ryan Noble <[email protected]>

* fix lint

Co-authored-by: Thibaut Sardan <[email protected]>
Co-authored-by: Ryan Noble <[email protected]>

* Remove Facebook login (#1136)

* hide facebook login

* lingui extract

Co-authored-by: GitHub Actions <[email protected]>

* email button disabled like others (#1137)

Co-authored-by: Shiva <[email protected]>
Co-authored-by: Cindy Chau <[email protected]>
Co-authored-by: Thibaut Sardan <[email protected]>
Co-authored-by: GitHub Actions <[email protected]>
Co-authored-by: Tanmoy Basak Anjan <[email protected]>
Co-authored-by: Andrew Snaith <[email protected]>
Co-authored-by: Thibaut Sardan <[email protected]>
Co-authored-by: Priom Chowdhury <[email protected]>
Co-authored-by: Ryan Noble <[email protected]>
Release Sharing and Storage to PROD
Release latest fixes and updates
* Copy features added, overflow issue still present

* Swapped to button

* lingui extract

* Updated button

* lingui extract

* Apply suggestions from code review

Co-authored-by: Thibaut Sardan <[email protected]>

* Fixed size

* lingui extract

* minmax

* lingui extract

* revert unrelated changes

* lingui extract

* Apply suggestions from code review

Co-authored-by: GitHub Actions <[email protected]>
Co-authored-by: Thibaut Sardan <[email protected]>
Co-authored-by: Tanmoy Basak Anjan <[email protected]>
Co-authored-by: Michael Yankelev <[email protected]>
Co-authored-by: Thibaut Sardan <[email protected]>
* formik submit not firing

* fix mobile

* lingui extract

* Update packages/storage-ui/src/Components/Modules/FileSystemItem/FileSystemTableItem.tsx

Co-authored-by: Thibaut Sardan <[email protected]>

* make eslint :)

Co-authored-by: GitHub Actions <[email protected]>
Co-authored-by: Thibaut Sardan <[email protected]>
Currently translated at 100.0% (262 of 262 strings)

Translation: ChainSafe Files/Chainsafe Files user interface
Translate-URL: https://hosted.weblate.org/projects/chainsafe-files/chainsafe-files-user-interface/fr/

Co-authored-by: J. Lavoie <[email protected]>
* refactor modal

* steps logic

* image centered

* lingui extract

* lingui extract

* typo

* refactor with hook, change icon, ad to share menu

* nits

* fix storage building

Co-authored-by: GitHub Actions <[email protected]>
* using long press

* dragg preview problems

* typos

* events almost ready

* resets

* long press options

* long press updates

* formats

* dark mode colors

* added hover with breakpoints

* lingui extract

* Apply suggestions from code review

Co-authored-by: Thibaut Sardan <[email protected]>

* curly spacing

* borders

* clicks proper placement

* reverted linting

* removed preview on mobile

Co-authored-by: Thibaut Sardan <[email protected]>
Co-authored-by: GitHub Actions <[email protected]>
Co-authored-by: Michael Yankelev <[email protected]>
* a nice mix of things

* lingui extract

Co-authored-by: GitHub Actions <[email protected]>
* Translated using Weblate (French)

Currently translated at 100.0% (266 of 266 strings)

Translation: ChainSafe Files/Chainsafe Files user interface
Translate-URL: https://hosted.weblate.org/projects/chainsafe-files/chainsafe-files-user-interface/fr/

* Translated using Weblate (German)

Currently translated at 73.3% (195 of 266 strings)

Translation: ChainSafe Files/Chainsafe Files user interface
Translate-URL: https://hosted.weblate.org/projects/chainsafe-files/chainsafe-files-user-interface/de/

Co-authored-by: J. Lavoie <[email protected]>
asnaith and others added 16 commits November 17, 2021 08:54
* redesign

* copy buttons

* lingui extract

* dynamic dropdown

* copy working

* remove label

* styling suggestions

* lingui extract

* landing modal alignments

* lingui extract

* modal config

* lingui extract

* manage shared folder code refactor

* lingui extract

* modals progress working

* added posthog event

* lingui extract

* changing widths

* added width  breaks

* removed extra styled

* compile translations

* added status checks

* close instead of cancel

Co-authored-by: Thibaut Sardan <[email protected]>
Co-authored-by: GitHub Actions <[email protected]>
Co-authored-by: Thibaut Sardan <[email protected]>
Co-authored-by: Michael Yankelev <[email protected]>
This reverts commit 424f427.

Co-authored-by: Tanmoy Basak Anjan <[email protected]>
* Translated using Weblate (French)

Currently translated at 100.0% (304 of 304 strings)

Translation: ChainSafe Files/Chainsafe Files user interface
Translate-URL: https://hosted.weblate.org/projects/chainsafe-files/chainsafe-files-user-interface/fr/

* Translated using Weblate (French)

Currently translated at 100.0% (310 of 310 strings)

Translation: ChainSafe Files/Chainsafe Files user interface
Translate-URL: https://hosted.weblate.org/projects/chainsafe-files/chainsafe-files-user-interface/fr/

* Translated using Weblate (French)

Currently translated at 100.0% (317 of 317 strings)

Translation: ChainSafe Files/Chainsafe Files user interface
Translate-URL: https://hosted.weblate.org/projects/chainsafe-files/chainsafe-files-user-interface/fr/

Co-authored-by: J. Lavoie <[email protected]>
*Total -- 66.99kb -> 35.67kb (46.75%)

/packages/files-ui/cypress/fixtures/uploadedFiles/chainsafe.png -- 38.39kb -> 14.61kb (61.94%)
/packages/files-ui/src/Media/sharingExplainer/step2.png -- 9.24kb -> 4.60kb (50.19%)
/packages/files-ui/src/Media/sharingExplainer/step1.png -- 5.66kb -> 3.65kb (35.47%)
/packages/common-components/src/Icons/svgs/ethereum-logo.svg -- 0.78kb -> 0.62kb (20.88%)
/packages/files-ui/src/Media/sharingExplainer/step3.png -- 12.38kb -> 11.66kb (5.87%)
/packages/common-components/src/Icons/svgs/document.svg -- 0.54kb -> 0.53kb (0.55%)

Signed-off-by: ImgBotApp <[email protected]>

Co-authored-by: ImgBotApp <[email protected]>
Co-authored-by: Michael Yankelev <[email protected]>
* report modal fix

* removed  copy

Co-authored-by: Ryan Noble <[email protected]>
Co-authored-by: Michael Yankelev <[email protected]>
* adding flags

* info modal copy buttons ready

* lingui extract

Co-authored-by: GitHub Actions <[email protected]>
* fix alignment

* lint :)

Co-authored-by: Ryan Noble <[email protected]>
Co-authored-by: Ryan Noble <[email protected]>
Co-authored-by: Michael Yankelev <[email protected]>
* Done#

* Update packages/files-ui/src/Components/Modules/FileBrowsers/views/FileSystemItem/SharedFolderRow.tsx

Co-authored-by: Michael Yankelev <[email protected]>

* lingui extract

Co-authored-by: Michael Yankelev <[email protected]>
Co-authored-by: Tanmoy Basak Anjan <[email protected]>
Co-authored-by: GitHub Actions <[email protected]>
@render
Copy link

render bot commented Nov 25, 2021

@CLAassistant
Copy link

CLAassistant commented Nov 25, 2021

CLA assistant check
All committers have signed the CLA.

@github-actions github-actions bot added the Type: Maintenance Added to issues and PRs when a change is for repository maintenance , such as CI or linter changes. label Nov 25, 2021
FSM1 and others added 3 commits November 26, 2021 00:10
* Filesplitting done

* Desktop done

* Mobile done

* Yolo files

* Fixed rename for folder

* Removing end of string

* Apply suggestions from code review

* fix lint

Co-authored-by: Tanmoy Basak Anjan <[email protected]>
Co-authored-by: Michael Yankelev <[email protected]>
Co-authored-by: Michael Yankelev <[email protected]>
@FSM1 FSM1 merged commit 79e4549 into epic/files-billing Nov 26, 2021
@FSM1 FSM1 deleted the mnt/update-billing-epic branch November 26, 2021 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Maintenance Added to issues and PRs when a change is for repository maintenance , such as CI or linter changes.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants