2186 Commits
Author SHA1 Message Date
Zai ShiandGitHub ac93553e5c fixed user ondelete (#117) 2024-07-01 04:15:10 +02:00
Zai ShiandGitHub 11955c57bf fixed email template reset (#98) 2024-06-25 15:43:05 +02:00
KiratandGitHub 69ff6a292e Adds server and client side metadata (#87)
* Added server and client side metadata

* revert lint
2024-06-25 13:45:21 +02:00
Zai ShiandGitHub 8819bfbb4d Fix the bug that team cannot be delete when selected (#95)
* fixed selected team

* fixed update bug

* added selected teem back for zero down time migration

* fixed bug

* updated dashboard prisma

* fixed update bug
2024-06-25 11:11:56 +02:00
Zai ShiandGitHub af9d811b28 Scope tailwind (#92)
* added scoped tailwind

* added same level scope

* added shadcn

* added watch css

* improved css processing

* fixed dark mode, migrated credential sign in component

* fixed export path

* fixed bugs

* migrated credential sign up

* migrated magic link sign in

* migrated auth page

* migrated forgot password

* migrated oauth group

* migrated oauth button

* improved password field

* fixed maybe full page

* migrated user button

* simplified user button structure

* fixed dark mode css process bug, migrated avatar

* migrated typography

* migrated message cards

* removed joy

* removed component context

* removed component core

* restructured components

* updated demo

* added new ui package

* added tailwind config to stack-ui

* moved stack components to stack-ui

* fixed demo ui components

* fixed demo dark mode

* fixed demo bugs

* updated dependencies

* fixed demo theme flash

* fixed styling bugs, removed breakpoints

* removed unused
2024-06-24 15:33:09 +02:00
Stan Wohlwend a37674fa12 chore: update package versions 2024-06-20 17:16:33 +02:00
Zai ShiandGitHub bd96da663b Fix client side team bugs (#86)
* permission ids -> definition jsons

* fixed default permission update bug

* fixed set team default permission

* fixed handler edit dialog
2024-06-20 15:28:23 +02:00
Stan Wohlwend f4a8f36668 Fix typo in "outside-dashbaord" 2024-06-20 03:13:15 +02:00
Stan Wohlwend e392684a3e Fix snapshot test class names 2024-06-20 00:48:19 +02:00
Stan Wohlwend 77229f4b2e Snapshot tests 2024-06-19 19:44:32 +02:00
Zai ShiandGitHub 1f373846ab System team permissions (#82)
* added default permissions to prisma

* added system team permission

* fixed permission update

* added system permission UI

* fixed permission update

* added create team client

* added client create team

* added client team create endpoint

* fixed user.createTeam, updated demo

* added default permissions for team creators and members

* added createTeamForUser

* added permission id format check

* updated db schema for default permission, added default perms when project is created

* fixed merge errors
2024-06-18 19:22:23 +02:00
Stan Wohlwend b79bee6606 Run dotenv in E2E codebase itself 2024-06-18 18:38:30 +02:00
Stan Wohlwend c7d3b8917d Linting for E2E tests 2024-06-18 16:19:43 +02:00
Konsti WohlwendandGitHub 6480667a97 Split backend and dashboard (#83) 2024-06-18 15:49:31 +02:00
Stan Wohlwend 02c19ecf6a chore: update package versions 2024-06-17 18:12:56 +02:00
Stan Wohlwend 4e7a2d4b53 chore: update package versions 2024-06-16 16:59:59 +02:00
Konsti WohlwendandGitHub 5cf167b5c7 Move examples to their own folder (#77) 2024-06-16 14:58:10 +02:00
Stan Wohlwend 08f036655b chore: update package versions 2024-06-15 20:20:09 +02:00
Stan Wohlwend 07920a4102 TeamSwitcher -> SelectedTeamSwitcher 2024-06-15 15:27:39 +02:00
Stan Wohlwend 856cfe115c chore: update package versions 2024-06-14 15:31:40 +02:00
Stan Wohlwend 72eda48c55 Unify User and ServerUser
Fix #65
2024-06-12 15:14:47 +02:00
Zai ShiandGitHub d6892f131b Team Switcher UI (#71)
* added basic team switcher

* improved styling
2024-06-10 13:50:34 +02:00
Zai Shi a44282239e Merge branch 'dev' of github.com:stackframe-projects/stack into dev 2024-06-09 18:02:17 +02:00
Zai Shi 6138a75932 added spotify example 2024-06-09 18:02:14 +02:00
Stan Wohlwend ad50465ba2 chore: update package versions 2024-06-09 17:48:17 +02:00
Stan Wohlwend 07d1169e84 chore: update package versions 2024-06-09 17:25:59 +02:00
Zai ShiandGitHub 617ccbed6f Oauth scope (#67)
* removed openid for oauth providers, switch to pure oauth flow

* restructured files

* added project id to the env keys

* fixed tooltip display bug

* improved docs links

* removed old comments

* improved oauth code structure

* removed MS tenantID

* added linking account

* added access token endpoint

* fixed prisma schema

* added store refresh token

* fixed no refresh token error

* added authorize and link types to authorize endpoint

* added adding scope

* improved oauth provider code structure

* added additional scopes to db

* fixed sessions

* fixed oauth provider select bug

* added scopes to dashboard

* added get account

* added useAccount

* added useAccessToken

* fixed type errors

* fixed bug

* added oauth link failed page

* added error page

* fixed bugs

* updated error page

* added extra scope error

* fixed additional scope

* removed test code, fixed bug

* Throw error when accessing OAuth access token with shared OAuth keys

* removed additional scopes

* added scopes on sign in

* renamed errors

* added redirect URL for the oauth provider setting

* dynamic link

* added connect wrong account error

* added migration file, fixed useConnection bug

* added after callback redirect url

* fixed types

* fixed type error

* updated migration file
2024-06-08 16:26:50 +02:00
Stan Wohlwend e4bf35ecd9 chore: update package versions 2024-06-08 16:06:11 +02:00
Stan Wohlwend 12ad506699 chore: update package versions 2024-06-08 15:28:10 +02:00
Stan Wohlwend 5f5b6d65b5 chore: update package versions 2024-06-07 13:32:12 +02:00
Stan Wohlwend c16c13d2b6 chore: update package versions 2024-06-07 12:41:23 +02:00
Stan Wohlwend 7938ff6439 Whitespace ESLint rules 2024-06-07 11:55:46 +02:00
Stan Wohlwend ca7da8dff7 Fix lint errors 2024-06-06 19:23:20 +02:00
Stan Wohlwend dafe0dc1fb Fix lint errors 2024-06-06 13:35:29 +02:00
Stan Wohlwend 30b9b07dfe chore: update package versions 2024-06-03 14:33:33 +02:00
Stan Wohlwend 14c9a202b8 Improve developer setup 2024-06-03 01:36:17 +02:00
Stan Wohlwend 893a93da1e Add rimraf as dependency everywhere 2024-06-02 18:31:12 +02:00
Stan Wohlwend 4b4357ea46 chore: update package versions 2024-06-02 15:22:04 +02:00
Stan Wohlwend 9423a2dc1a Make fullPage actually fill the whole page
Fixes #52
2024-05-30 15:47:14 +02:00
Zai Shi 586ee79664 chore: update package versions 2024-05-29 14:40:38 +02:00
Zai Shi 9b77b77c05 Improved create new project screen with browser frame 2024-05-28 20:19:53 +02:00
Zai Shi e98d730108 chore: update package versions 2024-05-28 12:07:22 +02:00
4415012f8c Email template editor (#54)
* added email editor

* added theme

* improved styling

* removed unused

* added toolbar toggle

* fixed layout problems

* removed sample drawer

* added original license

* added template var matching

* renamed files

* added variable panel

* changed boxes to tailwind DIVs

* added save button

* added custom text-block

* removed avatar, change tab switching logic

* removed html component for now

* renamed folder

* moved download import to setting panel

* added prisma schema for email templates

* added mustache

* added cancel button

* added email templates crud

* removed email template id

* updated email template list page

* removed unused imports

* removed createEmailTemplate handler

* added reset button to email template

* added default templates structure

* added template default value

* moved email template location

* added template information

* added email template routes

* fixed types, added error page

* improved styles

* updated sidebar links

* added save and cancel functions

* wrapped router and link for leave confirmation

* changed disabled => needConfirm

* fixed link

* fixed styles

* fixed link

* fixed bugs

* fixed template editing bugs

* added reset confirmation

* fixed save button

* fixed type error, moved email util file

* moved constant, added prefetch to link

* restructured code

* added variable system

* added email verification default

* removed preview

* added templates for all emails, removed unused

* fixed import error

* migrate part of mui to shadcn

* migrated more to shadcn

* migrated more mui

* updated color picker

* migrate more to shadcn

* added shadcn toggle group

* removed editor provider

* updated slider

* migrated toggle group to shadcn

* moved block icons to lucide

* removed radio group

* fixed color picker

* migrated icons to shadcn

* change popup buttons to shadcn

* fixed create block button display bug

* changed import json to shadcn

* migrated block menu

* removed mui dependency

* render merged preview

* refactor: Replace deleteEmailTemplate with resetEmailTemplate for consistency

* chore: renamed delete email template and removed unused imports

* fixed add block button style

* changed button default style

* added subject

* added subject preview

* moved document-core into the repo

* moved all email components into the repo

* removed context in reader block

* restructured files

* moved components to react-email

* removed unused

* fixed magic link template

* fixed templates

* Mustache -> Handlebars, disabled escape

* fixed editor scrolling

* moved delete button location to inside the box

* fixed template rendering error, updated templates

* updated button text in email templates

* generated migration file

* fixed small bugs

* fixed handle bar import path

* removed all the double ;;

* fixed lint

* fixed inert with type extension

---------

Co-authored-by: Zai Shi <[email protected]>
2024-05-28 11:49:59 +02:00
Zai Shi 8160521a95 chore: update package versions 2024-05-25 19:11:29 +02:00
Stan Wohlwend 8aa2021f92 chore: update package versions 2024-05-25 16:10:26 +02:00
Stan Wohlwend ed2ac2f5bd chore: update package versions 2024-05-23 18:22:05 +02:00
Stan Wohlwend 1a2b504d71 chore: update package versions 2024-05-23 18:05:03 +02:00
Stan Wohlwend 0b941799f8 chore: update package versions 2024-05-23 15:39:34 +02:00
Stan Wohlwend 52ad3c8ccf chore: update package versions 2024-05-21 12:27:06 +02:00
Stan Wohlwend 9c0e56520f chore: update package versions 2024-05-21 11:28:07 +02:00