hash
hash copied to clipboard
H-2473, H-2584: Add new HASH app homepage screens
π What is the purpose of this PR?
Adds new homepage screens (internal designs) for:
- logged out users
- logged in users who are on the waitlist
- logged in users who have access
π« Blocked by
- [ ] Merging the PR (internal) which adds the 'get waitlist' functionality
- technically the new screens can be added without this PR, they just won't show a waitlist position and will fall back to 'You are on the waitlist'
π What does this change?
As well as adding the screens:
- Consolidates some of our modal styles where modals have a header and close button
- H-2584: Create an
@example
organization in hosted HASH (app.hash.ai, locally)
Pre-Merge Checklist π
π’ Has this modified a publishable library?
This PR:
- [x] does not modify any publishable blocks or libraries, or modifications do not need publishing
π Does this require a change to the docs?
The changes in this PR:
- [x] are internal and do not require a docs change
πΈοΈ Does this require a change to the Turbo Graph?
The changes in this PR:
- [x] do not affect the execution graph
π‘ What tests cover this?
- Some existing
β How to test this?
- Check out the homepage as a logged out user, logged in user
- To test waitlist:
- run the internal API off the branch linked above
- in the HASH
.env.local
set an allow list:
USER_EMAIL_ALLOW_LIST=["[email protected]", "[email protected]", "[email protected]"]
- sign up with an email that is already on the HASH list (e.g. your own that is signed up to app.hash.ai). first request will take some time as the internal API needs to build its cache of the list
- try the early access form
πΉ Demo
Logged out -> Sign up, on waitlist -> sign in to user with access
https://github.com/hashintel/hash/assets/37743469/bc99c557-97fc-4cc5-9485-ac44e2baa972