Jonathan Brennan
44cc1d7db1
Upgrade web/app to tailwind v4 ( #7490 )
...
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Piotr Monwid-Olechnowicz <hasparus@gmail.com>
2026-01-21 05:11:25 -06:00
Jonathan Brennan
897dceadae
Tailwind v3 clean up ( #7236 )
2025-11-11 15:20:31 -06:00
Dimitri POSTOLOV
e0eb3bdb28
feat: preflight scripts for laboratory ( #5564 )
...
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Saihajpreet Singh <saihajpreet.singh@gmail.com>
Co-authored-by: Laurin Quast <laurinquast@googlemail.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
2024-12-27 10:06:52 +00:00
Kamil Kisiela
368f284a97
Replace Next with Vite + tanstack/router ( #4612 )
2024-05-17 14:30:10 +02:00
Laurin Quast
0f0785fa4c
add graphql autocomplete with graphqlsp ( #3500 )
2024-05-02 17:22:20 +02:00
Kamil Kisiela
f44fdd474a
Move SuperTokens-node to GraphQL server ( #4288 )
2024-03-26 13:42:56 +01:00
Kamil Kisiela
0e14c96374
Use SWC instead of Babel in Next ( #2063 )
2023-04-20 17:59:05 +02:00
Dimitri POSTOLOV
0575817a97
Remove twin.macro, use pure tailwindcss3 ( #1256 )
2023-02-13 05:08:17 +02:00
Denis Badurina
9e81130c12
TS skipLibCheck everywhere, starting from root tsconfig ( #588 )
2022-11-03 15:00:58 +00:00
Kamil Kisiela
e85d8220a7
Ensure user and personal org creation after successful sign up/in ( #518 )
2022-10-25 16:12:43 +02:00
Laurin Quast
7656b7957d
feat: clean app env ( #422 )
...
* feat: document environment variables
* more env documentation
* wip
* add noop for backend env
* typo
* feat: embed environment validation/parsing in built app
* fix the sentry integration 😌
* feat: use env
* feat: decode the usage service environment
* feat: decode the webhooks service environment
* feat: disallow process.env
* feat: decode the tokens service environment
* feat: decode the stripe-billing service environment
* feat: decode server service environment
* feat: decode schema service environment
* feat: decode rate-limit service environment
* feat: decode usage-estimator service environment
* feat: decode emails service environment
* adjust env
* remove commented out code
* adjust env variable name
* use separate env variables
* env fixes
* more environmental stuff :)
* ...
* replace POSTGRES_CONNECTION_STRING with specific environment variables
* handle optional clickhouse (for now :)
* add missing POSTGRES_DB environment variable
* make ENVIRONMENT optional
* the other matters lol
* feat: support delivering mails via SMTP (#412 )
* feat: optional CDN (#410 )
* feat: optional CDN
* enable CDN in deployment
* enable the CDN in integration tests
* add sendmail provider
* remove unused env variables from the deployment
* only show login alert when legacy auth0 migration is enabled
* feat: make TOKENS_ENDPOINT mandatory and RATE_LIMIT_ENDPOINT optional for usage service
* feat: upgrade supertokens and enable server side email confirmation (#423 )
* feat: upgrade supertokens and enable server side email confirmation
* feat: opt into required email verification
* docs: self hosting (#428 )
* docs: self-hosting quick start
* Update packages/web/docs/pages/self-hosting/get-started.mdx
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
* feat: optional GitHub and Slack environment variables (#440 )
* feat: optional github integration environment variables
* feat: optional slack integration (#441 )
* use latest stable supertokens
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2022-10-04 14:30:21 +02:00
Laurin Quast
6540155fc7
feat: replace auth0 with supertokens ( #303 )
...
* 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>
2022-09-06 09:38:31 +02:00
Kamil Kisiela
1d449f4cab
New pricing ( #231 )
...
* Format dates
* Fetch only active products from Stripe
2022-07-11 21:37:43 +02:00
Laurin Quast
f6ccd015ae
hive/app: strict null checks ( #220 )
...
* fix src/lib/urql-cache.ts
* fix src/lib/mixpanel.ts
* fix: src/lib/hooks/use-route-selector.ts
* fix: src/lib/access/common.ts
* fix: src/components/v2/time-ago.tsx
* fix: src/components/v2/skeleton.tsx
* fix: src/components/v2/modals/delete-organization.tsx (verified functionality)
* fix: src/components/v2/modals/create-target.tsx
* fix: src/components/v2/modals/create-project.tsx
* fix: src/components/v2/modals/create-organization.tsx
* fix: src/components/v2/modals/create-channel.tsx
* fix: src/components/v2/modals/create-alert.tsx
* fix: packages/web/app/src/components/v2/dropdown.tsx
* fix: src/components/v2/data-wrapper.tsx
* fix: src/components/target/operations/Filters.tsx
* fix: pages/[orgId]/[projectId]/[targetId]/history.tsx
* fix: src/components/project/Switcher.tsx
* fix: src/components/organization/Switcher.tsx
* fix: src/components/organization/Permissions.tsx
* fix: pages/settings.tsx
* fix: packages/web/app/src/components/v2/tabs.tsx
* fix: packages/web/app/src/components/v2/avatar.tsx
* fix: packages/web/app/pages/join/[inviteCode].tsx
* fix: packages/web/app/pages/[orgId]/index.tsx
* fix: pages/[orgId]/members.tsx
* fix: pages/[orgId]/settings.tsx
* fix: pages/[orgId]/subscription/index.tsx
* fix: pages/api/github/callback.ts
* fix: pages/api/github/connect/[orgId].ts
* fix: src/components/common/Navigation.tsx
* fix: src/components/common/UserSettings.tsx
* fix: src/components/common/LoadingAPI.tsx
* fix: packages/web/app/src/components/common/Feedback.tsx
* fix: packages/web/app/src/components/common/DataWrapper.tsx
* fix: src/components/admin/AdminStats.tsx
* fix: pages/index.tsx
* fix: pages/api/proxy.ts
* fix: src/components/auth/AuthProvider.tsx
* fix: pages/[orgId]/[projectId]/index.tsx
* fix: pages/[orgId]/[projectId]/settings.tsx
* fix: src/components/organization/billing/Billing.tsx
* fix: src/components/organization/billing/BillingPaymentMethod.tsx
* fix: src/components/organization/billing/BillingPlanPicker.tsx
* fix: src/components/organization/billing/InvoicesList.tsx
* fix: pages/[orgId]/_new.tsx
* fix: pages/[orgId]/subscription/manage.tsx
* fix: pages/[orgId]/[projectId]/[targetId]/settings.tsx
* fix: src/components/target/operations/List.tsx
* fix: src/components/target/operations/Stats.tsx
* fix: src/components/target/Switcher.tsx
* fix: pages/[orgId]/[projectId]/[targetId]/index.tsx
* fix: src/components/organization/billing/PlanSummary.tsx
* fix: src/components/v2/modals/create-access-token.tsx
* fix: src/components/v2/header.tsx
* fix: src/components/layouts/project.tsx
* fix: src/components/layouts/target.tsx
* fix: src/components/layouts/organization.tsx
* fix: src/components/v2/activities.tsx
* fix: enable rule
* strict mode
* NOTE: This file should not be edited 😁
* run prettier
2022-07-08 11:18:33 +02:00
Laurin Quast
f060d953ec
chore: enable strictFunctionTypes ( #182 )
2022-06-27 13:53:37 +02:00
Laurin Quast
8a0e0cd300
chore: enable noImplicitAny TypeScript rule ( #94 )
2022-06-27 13:00:41 +02:00
Laurin Quast
b30acda9cc
chore: enable TypeScript flags noImplicitThis, strictBindCallApply and alwaysStrict for @hive/app ( #85 )
2022-05-25 14:22:27 +02:00
Laurin Quast
fc6f95c198
chore: enable TypeScript rule useUnknownInCatchVariables for @hive/app ( #82 )
...
* feat: enable TypeScript rule useUnknownInCatchVariables
* fix: TypeScript errors caused by the useUnknownInCatchVariables rule
* chore: change name of typecheck script
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2022-05-25 14:03:14 +02:00
Kamil Kisiela
20e3129caa
$ prettier <all> ( #46 )
...
Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com>
2022-05-24 16:31:53 +03:00
Kamil Kisiela
dc3bc1ec87
Hello
2022-05-18 09:26:57 +02:00