Konstantin Wohlwend
4199f929bf
object-curly-spacing rule
2024-12-23 19:37:05 -08:00
Konsti Wohlwend
0413706c39
Upgrade backend to Next.js 15 ( #360 )
2024-12-10 00:11:13 -08:00
Konstantin Wohlwend
5cfc65c9ca
Fix lint
2024-12-09 23:35:41 -08:00
Konstantin Wohlwend
c1b8601341
Advanced team invitations
2024-11-26 17:12:57 +01:00
Konstantin Wohlwend
31e00c0ad3
Remove unnecessary log statement
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2024-11-17 01:20:04 +01:00
Konstantin Wohlwend
7303ab83c4
Don't show "Reset" button unless a filter is applied
2024-11-17 00:07:57 +01:00
Zai Shi
6606466937
improved domain & handler UX, add www automatically
2024-11-11 17:25:10 +01:00
Zai Shi
33002bc7ed
Dashboard UI for adding users to a team ( #334 )
2024-11-11 11:09:09 +01:00
Konsti Wohlwend
057dac1a66
Next.js 15 support ( #315 )
...
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
Updates `examples/demo` to Next.js 15 and adds Next.js 15 support to `packages/stack`.
The other packages and apps are still running on Next.js 14 to ensure compatibility.
2024-11-08 03:12:31 +01:00
Zai Shi
2f2c2508a3
Restructured tables ( #330 )
2024-11-07 16:02:48 +01:00
Zai Shi
18d6e77ca2
Fixed user email update bug ( #329 )
2024-11-05 22:21:27 +01:00
Zai Shi
92f7b60ec6
Added loading skeleton to components ( #328 )
...
* added sign-in skeleton
* added team switcher skeleton
* improved style
2024-11-02 01:44:52 +01:00
Zai Shi
7cbe56c260
fixed API dialog close by clicking away
2024-11-01 16:39:22 -07:00
Zai Shi
eccd1b7b47
fixed account setting dropdown missing css
2024-10-31 17:42:45 -07:00
Zai Shi
fd8d166e04
Query/filtering with list users endpoint ( #314 )
2024-10-30 02:16:39 +01:00
Zai Shi
e6b898126e
Contact channel client ( #290 )
...
Added contact channels to stack-app
Added emails, OTP, and password settings to the account settings page
Added /api/v1/auth/password/set
Added otp_auth_enabled to users endpoints
2024-10-20 01:01:25 +02:00
Zai Shi
70d0e1038b
removed button and input shadow
2024-10-14 17:12:51 -07:00
Konstantin Wohlwend
9da481b2cd
Require newline at the end of each file
2024-10-13 13:06:38 -07:00
Zai Shi
4570fd3fc8
fixed editable text translation
2024-10-08 17:09:34 -07:00
Satish Gaud
56066066c4
added success and destructive variants in toast file for colorful toasts ( #291 )
...
* added success and destructive variants in toast file for colorful toasts
* styled toast with success and destructive
2024-10-06 23:05:20 +02:00
Zai Shi
06fcca6fe6
OTP ( #263 )
...
* fixed otp send email template
* added version
* added send response type
* updated email template
* added otp email
* added otp page
* fixed bugs
* fixed bugs, added back button on otp page
* otp works
* added max attempts per nonce code
* fixed error return type
* fixed tests
* fixed bugs
* updated button text
* added tests
* added totp code error handling
* removed console.log
* fixed verification code length
* fixed code length
* moved otp inside magic link sign in component
* changed version back, updated ui wording
* added old version otp email tests
* fixed tests
2024-09-24 20:02:06 +02:00
Zai Shi
36a4edd93a
Added client side account deletion, team ids in user delete webhooks, and updated account setting UI design ( #257 )
...
* added user delete team relation webhook
* added delete account setting
* added translations
* updated translation
* added account delete button and functions
* added center to sidebar layout
* added new section layout
* updated sections
* updated styles
* updated setting styles
* improved account settings
* fixed account delete
* added tests
* fixed tests
2024-09-18 06:27:36 +02:00
Konstantin Wohlwend
9bdfb29c80
Allow multiple outer OAuth logins at the same time
2024-08-31 17:18:39 -07:00
Konstantin Wohlwend
726c77ddd9
Improve MaybeFullPage behavior
2024-08-31 16:21:30 -07:00
Varun Guleria
18e5a8fe3b
Profile Image Avatar Editor ( #100 )
...
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.6) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.6) (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
* profile_image_uploader
* feat: upload_link_value_change_and_refresh
* Migrate to v2
* avatar editor v2
* added back missing pieces
* fixed dependencies
* fixed tests
* fixed component structure
---------
Co-authored-by: Zai Shi <zaishi00@outlook.com>
2024-08-27 02:13:37 +02:00
Konstantin Wohlwend
448c45fca4
Project owner packs
2024-08-21 12:55:26 -07:00
Zai Shi
b3f385d1a5
fixed permission page auto reset bug
2024-08-20 19:06:38 -07:00
Konstantin Wohlwend
090eec97bb
Global table filters
Runs E2E API Tests / build (20.x) (push) Waiting to run
Runs E2E API Tests / build (22.x) (push) Waiting to run
Lint & build / lint_and_build (20.x) (push) Waiting to run
Lint & build / lint_and_build (22.x) (push) Waiting to run
TOC Generator / TOC Generator (push) Waiting to run
2024-08-19 15:11:35 -07:00
Zai Shi
e5965cf977
Team frontend components ( #178 )
...
* Team invitation (#171 )
* team invitation wip
* implemented handler
* team invitation callback wip
* added team invitation frontend
* fixed listCurrentUserTeamPermissions
* added team invitation email template
* fixed bugs
* fixed verification code handler
* added more checks to team invitation verification
* fixed team invitation page
* restructured verification code handler
* fixed frontend
* fixed team invitation tests
* added more team invitation test
* fixed bug
* added migration file
* removed unused code
* Allow Next.js version `latest` in package.json
* Fix typo
* Update error message
* Remove unnecessary console.warn
* Updated "edit this page" button
* Hide unsupported properties from docs
* OAuth token tests
* Fix typo
* added create user button
* added create user button (#173 )
* added basic team settings
* Create SECURITY.md
* added editable text
* added more team settings
* Export button in tables
* Export all pages of tables
* Update security policy
* Fix docs typo
* More docs typos
* Improved user creation handlers
* added list users on client
* updated team-settings
* hide team setting component for now
* Fix: Improve error handling for Server API (#170 )
* Added entity checks to provide better errors in API for 'server' access type
* Removed 'ensureUserTeamPermissionExist', changed permissionId type to string in 'ensureUserHasTeamPermission'
* added different error types for user team permission
---------
Co-authored-by: Fahad Khan <fahad.khan@net-mon.net>
Co-authored-by: Zai Shi <zaishi00@outlook.com>
* added ensureClientUserAuthenticated
* improved error handling
* removed unused imports
* fixed bug
* added member list
* Sign up restriction button on dashboard
Fix #66 , #74
* moved data table to stack-ui
* added remove user modal
* fixed chokidar
* updated ui
* fixed merge
* fixed merge
* fixed merge
* updated settings component
* improved mobile styles
* added user invitation ui
* added team creation page
* added team creation to team component
* added setting icon to team switcher
* added settings sections
* added client_team_creation_enabled
* added frontend team creation enabled checks
* updated demo page
* added member profile update
* fixed profile editing
* added leave team button
* added create/delete team redirect
* fixed column header, updated team setting
* fixed account setting padding
* updated tests
---------
Co-authored-by: Stan Wohlwend <n2d4xc@gmail.com>
Co-authored-by: Fahad Khan <62707456+kfahad5607@users.noreply.github.com>
Co-authored-by: Fahad Khan <fahad.khan@net-mon.net>
2024-08-12 02:11:42 +02:00
Konstantin Wohlwend
c64fbf4fcd
Sign up restriction button on dashboard
...
Fix #66 , #74
2024-08-10 09:45:48 -07:00
Zai Shi
f7c10f7047
UI restructured ( #161 )
...
* removed dashboard ui folder
* fixed imports
* removed stack email ui
* fixed types
* removed unused
* removed unused deps
* fixed dependencies
* removed unused files
2024-08-02 01:03:01 +02:00
Konsti Wohlwend
aa654ccdc1
Redirect user to correct page after sign-in ( #151 )
2024-07-26 16:06:59 -07:00
Zai Shi
54027d58a2
New client ( #135 )
...
Co-authored-by: Konsti Wohlwend <n2d4xc@gmail.com>
2024-07-19 22:07:44 -07:00
Stan Wohlwend
580bd73348
Fix trailing space lint errors
2024-07-14 10:37:34 -07:00
Zai Shi
554b60551d
skipped password eye button
2024-07-01 18:19:21 -07:00
Zai Shi
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