* add supertoken container to docker-compose file
* yeah I am sorry this one big commit and I am ashamed of it
* use logOut function
* feat: show header on 404 page
* feat: better handling for organization cookie when not authenticated
* wrap it
* check session within server side props
* add is_admin flag user migration
* simplify and annotate the config
* fix: handle status codes + fix email/password sign up with import from auth0
* no hardcoded env pls
* decode process.env
* secure update user id mapping via a key
* fix: login form
* lol we don't need to hit the API
* fix: do graphql api authorization via authorization header instead of cookie
* implement isAdmin flag
* fix: types :)
* skipit
* yo we can run this
* set env variables
* disable because it annoys the hell out of me
* use the right host
* add not about token length
* refactor: decode environment variables
* feat: store external user id from guthub/google provider in the database
* workaround supertokens omitting null values from the token
* re-enable check
* i have no time for this shit
* add missing env variable
* fix: email test; missing domain extension
* configure pulumi deployment
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
* configure pulumi deployment
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
* configure pulumi deployment
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
* configure pulumi deployment
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
* fix: env names
* fix: link google account to the correct db record
* feat: email confirmation emails
* ?
* bump ts-node
* fix types
* omit package form the bundle
* remove it from dependencies...
* add emails apckage to dev deps
* resolve eslint issues
* remove comments
* update dev info + change env variable (no need to expose it on the frontend)
* use correct user id lol
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
* New redesign
* Use latest nextjs and bob
It fixes the start command
* fix: text overflow issue in the organization switcher dropdown (#14)
* fix: text overflow issue in the organization switcher dropdown
* feat: strict children typings
* Force dark mode (#15)
If somebody used the light mode before, Hive App displays light version of tailwind classes
* Fix dev, GH app optional, project type instead of Connected (#16)
* Make Github integration optional
* Show project type instead of Connected
* Fix dev command
* Small changes to the version card (#17)
* Small changes to the version card
* Apply suggestions from code review
* Polish (#18)
* Make the design a bit more clean
* Add a bit of separation
* Apply suggestions from code review
Co-authored-by: Dimitri POSTOLOV <en3m@ya.ru>
Co-authored-by: Dimitri POSTOLOV <en3m@ya.ru>
* fix: do not access properties on potential undefined variable (#33)
* fix: renaming not being added during rebase (#32)
* feat: add Mutation.createToken validation (#30)
* Remove `#` from organization pages, polish subcription page (#34)
* Remove `#` from project/target pages (#38)
* fix: add missing service names for multi service projects (#35)
* Re-design subscription (#40)
* Missing list of changes in the schema diff view (#41)
* Missing list of changes in the schema diff view
Closes#19
* Apply suggestions from code review
Co-authored-by: Dimitri POSTOLOV <en3m@ya.ru>
* Move titleMap outside of the component
Co-authored-by: Dimitri POSTOLOV <en3m@ya.ru>
* Blurred fixed header + new `404` page + use `@theguild/prettier-config` (#44)
* fix header
* make things amazing
* Update packages/web/app/pages/404.tsx
* fix build
* remove unused styles
* Add --fix to lint-staged (#43)
* Fix access (#45)
* Fix access on organization level
* Fix access on project level
* Fix access on target level
* Align with main
* Bring back schema view (#49)
* Add missing Mark as Valid button (#50)
* Update the design of the operations view (#51)
* Update doc link
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Laurin Quast <laurinquast@googlemail.com>