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

chore: Import w3ui into monorepo #138

Open
wants to merge 577 commits into
base: main
Choose a base branch
from
Open

chore: Import w3ui into monorepo #138

wants to merge 577 commits into from

Conversation

Peeja
Copy link
Member

@Peeja Peeja commented Jan 29, 2025

Importing w3ui has driven a lot of underlying changes to the monorepo work, so I think it's best to consider this as a whole. (Which is a very large whole, but that's fundamental repo changes for you.) So, look there for a longer description, but let's work on merging this one, which includes it.

Tip

This branch and PR technically include the entire git history of w3ui, so best to look over the changes starting from the point where it was imported.

How To Test

  • Run examples (@storacha/ui-example-*) locally and see them work.
  • Click through some TypeScript references between packages.
  • Look at the pretty CI results.
  • Run pnpm nx run-many -t typecheck lint build test depcheck locally.
  • Look over README changes and confirm they're correct and useful.

Remaining For Future PRs

These were too complex to include here, and were possible to break off.

  • Get attw fully running again.
  • Get linting fully running again.
  • Get releases going.

github-actions bot and others added 30 commits March 23, 2023 12:26
🤖 I have created a release *beep* *boop*
---


##
[3.0.0](storacha/w3ui@solid-uploads-list-v2.0.2...solid-uploads-list-v3.0.0)
(2023-03-23)


### ⚠ BREAKING CHANGES

* use new account model
([storacha#400](storacha/w3ui#400))

### Features

* use new account model
([storacha#400](storacha/w3ui#400))
([b594536](storacha/w3ui@b594536))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Travis Vachon <[email protected]>
🤖 I have created a release *beep* *boop*
---


##
[4.0.0](storacha/w3ui@solid-uploader-v3.0.2...solid-uploader-v4.0.0)
(2023-03-23)


### ⚠ BREAKING CHANGES

* use new account model
([storacha#400](storacha/w3ui#400))

### Features

* use new account model
([storacha#400](storacha/w3ui#400))
([b594536](storacha/w3ui@b594536))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Travis Vachon <[email protected]>
…a#435)

I tried to merge more than one release-please PR at once and it really
hated it, leaving 6 packages in a confusing state. I want to push them
again, which afaict means setting version numbers in the config file
temporarily.

I will remove these once the release is done.
being mostly an attempt to get release-please to create a new PR
🤖 I have created a release *beep* *boop*
---


##
[4.0.0](storacha/w3ui@react-uploader-v4.0.0...react-uploader-v4.0.0)
(2023-03-23)


### Bug Fixes

* tweak stylization of w3ui in react-uploader README
([storacha#437](storacha/w3ui#437))
([8d7beaa](storacha/w3ui@8d7beaa))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
🤖 I have created a release *beep* *boop*
---


##
[4.0.0](storacha/w3ui@react-uploader-v4.0.0...react-uploader-v4.0.0)
(2023-03-23)


### Bug Fixes

* tweak stylization of w3ui in react-uploader README
([storacha#437](storacha/w3ui#437))
([8d7beaa](storacha/w3ui@8d7beaa))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
🤖 I have created a release *beep* *boop*
---


##
[3.0.0](storacha/w3ui@react-uploads-list-v3.0.0...react-uploads-list-v3.0.0)
(2023-03-23)


### Bug Fixes

* tweak READMEs for packages that release-please didn't release right
([storacha#440](storacha/w3ui#440))
([9b8a9c8](storacha/w3ui@9b8a9c8))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
🤖 I have created a release *beep* *boop*
---


##
[3.0.0](storacha/w3ui@vue-uploads-list-v3.0.0...vue-uploads-list-v3.0.0)
(2023-03-23)


### Bug Fixes

* tweak READMEs for packages that release-please didn't release right
([storacha#440](storacha/w3ui#440))
([9b8a9c8](storacha/w3ui@9b8a9c8))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
🤖 I have created a release *beep* *boop*
---


##
[4.0.0](storacha/w3ui@vue-uploader-v4.0.0...vue-uploader-v4.0.0)
(2023-03-23)


### Bug Fixes

* tweak READMEs for packages that release-please didn't release right
([storacha#440](storacha/w3ui#440))
([9b8a9c8](storacha/w3ui@9b8a9c8))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
🤖 I have created a release *beep* *boop*
---


##
[3.0.0](storacha/w3ui@solid-uploads-list-v3.0.0...solid-uploads-list-v3.0.0)
(2023-03-23)


### Bug Fixes

* tweak READMEs for packages that release-please didn't release right
([storacha#440](storacha/w3ui#440))
([9b8a9c8](storacha/w3ui@9b8a9c8))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
🤖 I have created a release *beep* *boop*
---


##
[4.0.0](storacha/w3ui@solid-uploader-v4.0.0...solid-uploader-v4.0.0)
(2023-03-23)


### Bug Fixes

* tweak READMEs for packages that release-please didn't release right
([storacha#440](storacha/w3ui#440))
([9b8a9c8](storacha/w3ui@9b8a9c8))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
unpin package numbers and get rid of extra CHANGELOG noise
worked with @dchoi27 to get ToS and other legal copy on the auth page
and sidebar and to make some updates to the ToS for readability and
better UX

closes storacha#397
…mit (storacha#463)

because we weren't `await`ing here the space creation UI would flash
empty again, which was very confusing
🤖 I have created a release *beep* *boop*
---


##
[1.2.0](storacha/w3ui@w3console-v1.1.0...w3console-v1.2.0)
(2023-03-24)


### Features

* updates to ToS and login page
([storacha#447](storacha/w3ui#447))
([fb127e1](storacha/w3ui@fb127e1)),
closes [storacha#397](storacha/w3ui#397)


### Bug Fixes

* make auth email input text black
([storacha#462](storacha/w3ui#462))
([89218b5](storacha/w3ui@89218b5))
* wait for register space before returning from space create onSubmit
([storacha#463](storacha/w3ui#463))
([832fb97](storacha/w3ui@832fb97))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
)

switch on configured provider to show either the NFT.Storage logo or the
web3.storage asterisks
<img width="458" alt="Screenshot 2023-03-23 at 11 01 23 PM"
src="https://user-images.githubusercontent.com/1113/227437742-6dc45e1c-6f9c-46f1-b736-6cf263021515.png">
<img width="421" alt="Screenshot 2023-03-23 at 11 01 39 PM"
src="https://user-images.githubusercontent.com/1113/227437745-da92975a-3686-4537-a03b-5feb584918fb.png">
<img width="235" alt="Screenshot 2023-03-23 at 11 00 44 PM"
src="https://user-images.githubusercontent.com/1113/227437747-fea37c79-a738-4339-92f7-aad580343630.png">
<img width="233" alt="Screenshot 2023-03-23 at 11 00 29 PM"
src="https://user-images.githubusercontent.com/1113/227437748-c9a641e1-9ccf-472c-be69-1f70f8a1e1e1.png">
it was still talking about email verification for registering spaces,
and asking for an email. update it with all the latest good stuff

Co-authored-by: Alan Shaw <[email protected]>
🤖 I have created a release *beep* *boop*
---


##
[1.3.0](storacha/w3ui@w3console-v1.2.0...w3console-v1.3.0)
(2023-03-24)


### Features

* add the NFT.Storage logo and make sure it looks nice
([storacha#465](storacha/w3ui#465))
([975a4c5](storacha/w3ui@975a4c5))
* adjust language in register button
([storacha#467](storacha/w3ui#467))
([871fa66](storacha/w3ui@871fa66))


### Bug Fixes

* get space registrar looking and acting right
([storacha#466](storacha/w3ui#466))
([b36f7a5](storacha/w3ui@b36f7a5))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Alan Shaw <[email protected]>
pnpm install fails without this

fixes: storacha/w3ui#469

License: MIT

Signed-off-by: Oli Evans <[email protected]>
the colors match the login box, so are less jarring, and the cancel
button is hidden! it doesn't work yet! See next PR.

**after**
<img width="1582" alt="Screenshot 2023-03-24 at 14 41 25"
src="https://user-images.githubusercontent.com/58871/227556717-046a554e-72ff-47ce-a506-85cca7e40dd4.png">

**before**
<img width="1582" alt="Screenshot 2023-03-24 at 14 41 50"
src="https://user-images.githubusercontent.com/58871/227556789-970db3b7-7965-4164-941e-ef781b139d83.png">


License: MIT

Signed-off-by: Oli Evans <[email protected]>
🤖 I have created a release *beep* *boop*
---


##
[1.3.1](storacha/w3ui@w3console-v1.3.0...w3console-v1.3.1)
(2023-03-24)


### Bug Fixes

* w3console email check page improvements
([storacha#471](storacha/w3ui#471))
([dedb337](storacha/w3ui@dedb337))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* origin/main:
  chore(main): release upload-api 1.3.4 (#156)
  chore(main): release filecoin-api 1.1.2 (#155)
  chore(main): release client 1.1.5 (#154)
  chore(main): release upload-client 1.0.5 (#153)
  chore(main): release cli 1.1.2 (#152)
  chore(main): release access 1.0.3 (#151)
  chore(main): release capabilities 1.2.2 (#145)
  fix: store w3s accept invocation (#142)
  fix: dedupe proofs (#143)
  fix: use up.storacha.network (#144)
  fix: use correct object in cause (#140)
  Update CHANGELOG.md
  chore(main): release upload-api 1.3.3
  chore(upload-api): add comment for clarity
  refactor(blob-registry): pass cause as a parameter to deregister
@Peeja Peeja marked this pull request as ready for review February 12, 2025 16:59
This means that both in CI and in `nx run-many`, it will use `list`,
while running the task directly with `nx run` will use `html` and launch
the browser to display the results.
TypeScript can take a directory name in its `include` field, but Nx also
uses that to determine which files are inputs, for calculating the cache
hash, and it *doesn't* support a directory name. Instead, it requires a
full glob.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants