Commit graph

217 commits

Author SHA1 Message Date
Milo Schwartz
187489e6ec Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-25 15:55:50 -05:00
Milo Schwartz
f90a822d19 setup server admin 2024-12-25 15:54:32 -05:00
Owen Schwartz
26f4a10f30 Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-24 16:01:29 -05:00
Owen Schwartz
01c56463b6 Add basic transactions 2024-12-24 16:00:02 -05:00
Milo Schwartz
af235945e8 Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-24 15:37:04 -05:00
Milo Schwartz
1c40938567 disable 2fa and end email notifications 2024-12-24 15:36:55 -05:00
Owen Schwartz
689f942808 Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-24 12:09:14 -05:00
Owen Schwartz
cb9d1b5f88 Working on delete 2024-12-24 12:08:31 -05:00
Milo Schwartz
4805db3560 enable 2fa flow 2024-12-23 23:59:15 -05:00
Milo Schwartz
8e27b26505 add theme switcher and improve org switcher 2024-12-22 20:16:52 -05:00
Milo Schwartz
8bdf2d7e65 send confirm password reset email 2024-12-22 17:27:09 -05:00
Milo Schwartz
349bedb69d allow backup code input for totp 2024-12-22 17:20:24 -05:00
Milo Schwartz
38aa1e33ab reset password flow 2024-12-22 16:59:30 -05:00
Owen Schwartz
3d2d2043a9 Add setup entrypoint 2024-12-22 12:33:49 -05:00
Owen Schwartz
36309ef718 Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-22 12:04:57 -05:00
Owen Schwartz
164c144953 Remove dangerous logging 2024-12-22 12:03:46 -05:00
Milo Schwartz
0bf3f54897 fix issues from test deploy 2024-12-21 21:01:12 -05:00
Owen Schwartz
f6a4cd9caf Handle online / offline site 2024-12-21 14:28:13 -05:00
Milo Schwartz
152de4ff6d org setup wip 2024-12-21 14:25:54 -05:00
Milo Schwartz
e9c114ed70 share links 2024-12-20 22:24:44 -05:00
Milo Schwartz
084f65f657 access token endpoints and other backend support 2024-12-18 23:14:26 -05:00
Milo Schwartz
a68bd39bb7 add resource whitelist auth method 2024-12-16 22:40:42 -05:00
Milo Schwartz
b331bc85ea add otp flow to resource auth portal 2024-12-15 17:47:07 -05:00
Owen Schwartz
f6efdfcd93 Handle deleting site & resources gracefully 2024-12-08 21:44:45 -05:00
Owen Schwartz
eea8afd792 Seperate servers 2024-12-07 22:07:13 -05:00
Owen Schwartz
0af78ad64f Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-01 19:46:01 -05:00
Owen Schwartz
6caf950980 Updates 2024-12-01 19:45:36 -05:00
Milo Schwartz
ed1efae05f fix rendering issues on resource unauthorized 2024-11-29 22:53:45 -05:00
Milo Schwartz
5fb85130ec improve verify email redirect flow 2024-11-28 00:11:13 -05:00
Milo Schwartz
6b4b989235 fix minor auth issues and set NODE_ENV to solve react email bug 2024-11-27 14:35:38 -05:00
Milo Schwartz
74e0e7dca2 set resource session as base domain cookie 2024-11-27 00:07:40 -05:00
Milo Schwartz
afe47422a2 improve formatting in data tables 2024-11-25 23:07:21 -05:00
Milo Schwartz
7a5fefc268 show site type 2024-11-24 22:48:17 -05:00
Milo Schwartz
55d7f813ea lighten dark background, add more info to resources table 2024-11-24 22:34:11 -05:00
Milo Schwartz
1ae72bccb7 build traefik config for newt correctly 2024-11-24 15:05:15 -05:00
Milo Schwartz
92fc97f8e2 test 2024-11-24 14:53:46 -05:00
Milo Schwartz
b2c074bfda temporarily disable email on invite user 2024-11-24 14:47:14 -05:00
Milo Schwartz
f4a00bbf44 add logging for verifySession 2024-11-24 14:28:23 -05:00
Milo Schwartz
7efa317508 add logging 2024-11-24 12:46:55 -05:00
Milo Schwartz
8f47e9f3fb throw error in invite 2024-11-24 12:37:48 -05:00
Milo Schwartz
915de501d3 move resource auth to auth router 2024-11-24 11:27:43 -05:00
Owen Schwartz
6e8feba33a Add option to not use gerbil subdomain 2024-11-24 11:06:05 -05:00
Milo Schwartz
7d3769e33d set resource session cookie in proxy via param 2024-11-23 23:31:22 -05:00
Milo Schwartz
d75337f058 added support for pin code auth 2024-11-23 20:08:56 -05:00
Milo Schwartz
5ae25b8b37 added resource auth status cards and moved login to reusable login form 2024-11-23 17:56:21 -05:00
Milo Schwartz
3f50c8f8d2 Merge branch 'main' of https://github.com/fosrl/pangolin 2024-11-23 16:36:37 -05:00
Milo Schwartz
5b9a051ee6 basic auth portal save 2024-11-23 16:36:07 -05:00
Owen Schwartz
bf5d707150 Newt working 2024-11-23 16:28:50 -05:00
Milo Schwartz
257ddf096b disable eslint - new colors, and slimmer buttons/inputs?? 2024-11-22 22:16:09 -05:00
Owen Schwartz
3a956ed363 Complete initial handeling of targets 2024-11-19 21:37:07 -05:00