Commit graph

61 commits

Author SHA1 Message Date
Milo Schwartz
1aec431c36
optionally generate traefik files, set cors in config, and set trust proxy in config 2025-01-15 23:26:31 -05:00
Milo Schwartz
a2ed7c7117
complete integration of direct share link as discussed in #35 2025-01-12 13:43:16 -05:00
Milo Schwartz
fa39b708a9
fix regex for base_domain 2025-01-11 19:56:49 -05:00
Milo Schwartz
fcc6cad6d7
hide create button if create org disable and bump version 2025-01-09 23:39:45 -05:00
Milo Schwartz
235e91294e
remove base_url from config (#13)
* add example config dir, logos, and update CONTRIBUTING.md

* update dockerignore

* split base_url into dashboard_url and base_domain

* Remove unessicary ports

* Allow anything for the ip

* Update docker tags

* Complex regex for domains/ips

* update gitignore

---------

Co-authored-by: Owen Schwartz <owen@txv.io>
2025-01-07 22:41:35 -05:00
Milo Schwartz
3e3ee58543
update package.json and remove COMPLIANCE.md 2025-01-05 12:55:43 -05:00
Milo Schwartz
e2601e9116
update package.json info 2025-01-05 12:25:14 -05:00
Milo Schwartz
c1c387c145
Merge branch 'main' of https://github.com/fosrl/pangolin 2025-01-04 20:30:13 -05:00
Milo Schwartz
64158a823b
major ui tweaks and refactoring 2025-01-04 20:22:01 -05:00
Owen Schwartz
53b4499e64
Small tweaks; move repo to fosrl 2025-01-04 16:30:09 -05:00
Milo Schwartz
9732098799
make config class and separate migrations script 2025-01-01 17:50:12 -05:00
Milo Schwartz
91d314c4cc
update all pacakges for react 19 stable 2024-12-29 22:24:07 -05:00
Milo Schwartz
2ed4b948b8
fix access token session do not extend and make domains lower case 2024-12-26 15:13:49 -05:00
Milo Schwartz
d2e4cd07ca
Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-26 11:45:39 -05:00
Milo Schwartz
af0bc3b2c5
enable sourcemap 2024-12-26 11:43:02 -05:00
Owen Schwartz
34e3e7c819
Remove config, scripts, hydrate 2024-12-26 11:32:42 -05:00
Owen Schwartz
2a265e5cdd
Initial pass at migrations 2024-12-25 15:49:35 -05:00
Milo Schwartz
ccc2e3358c
show qr code in share link and add version to footer 2024-12-24 12:06:13 -05:00
Milo Schwartz
9e50a580a5
enable 2fa flow 2024-12-23 23:59:15 -05:00
Milo Schwartz
998fab6d0a
add otp flow to resource auth portal 2024-12-15 17:47:07 -05:00
Milo Schwartz
500a81aa42
fix rendering issues on resource unauthorized 2024-11-29 22:53:45 -05:00
Milo Schwartz
c2cbd7e1a1
fix minor auth issues and set NODE_ENV to solve react email bug 2024-11-27 14:35:38 -05:00
Milo Schwartz
4e7fa0f2d9
add logging for verifySession 2024-11-24 14:28:23 -05:00
Milo Schwartz
a82a7ed18d
move react email out of dev dep 2024-11-24 13:01:08 -05:00
Milo Schwartz
6faba22082
typescript issues and add eslint back 2024-11-24 11:52:46 -05:00
Milo Schwartz
5388c5d5b4
disable eslint - new colors, and slimmer buttons/inputs?? 2024-11-22 22:16:09 -05:00
Milo Schwartz
28bae40390
add roles input on resource and make spacing more consistent 2024-11-15 18:25:27 -05:00
Milo Schwartz
bb17d30c9e
list roles, make sidebar component, responsive mobile settings menu selector 2024-11-09 00:08:17 -05:00
Owen Schwartz
5cb87f0bbd
Adding ws 2024-11-04 00:29:36 -05:00
Milo Schwartz
2635443105
add credenza 2024-11-03 00:02:26 -04:00
Milo Schwartz
2d5ff17515
run migrations if no db 2024-10-26 23:37:25 -04:00
Milo Schwartz
6cee5703b5
add log incoming middleware 2024-10-26 17:19:10 -04:00
Milo Schwartz
ce19cc4ba4
migrate to next 15 and react 19 2024-10-23 13:30:23 -04:00
Milo Schwartz
1c4608fbf4
remove environment from config.yml 2024-10-21 23:40:49 -04:00
Milo Schwartz
c8c4a73e52
basic table component testing 2024-10-14 23:05:07 -04:00
Milo Schwartz
bd4b714ab8
add dark theme provider 2024-10-14 18:26:07 -04:00
Milo Schwartz
55b0838f3a
config layout 2024-10-13 22:24:02 -04:00
Milo Schwartz
c35069b2dc
Merge branch 'main' of https://github.com/fosrl/pangolin 2024-10-13 17:15:24 -04:00
Milo Schwartz
99d6cababa
remove lucia 2024-10-13 17:13:47 -04:00
Owen Schwartz
0e705f5767
Add form components 2024-10-13 16:18:54 -04:00
Milo Schwartz
7a78c8cf12
remove dotenvx from start 2024-10-12 23:08:55 -04:00
Milo Schwartz
f3eb76fd5e
added signup and verify email forms 2024-10-12 23:00:36 -04:00
Milo Schwartz
d9ae322e2a
use config file instead of env 2024-10-12 18:21:31 -04:00
Milo Schwartz
6fb569e2cd
check for stale users on signup 2024-10-07 23:31:23 -04:00
Owen Schwartz
8213036729
Format files and fix http response 2024-10-06 18:05:20 -04:00
Milo Schwartz
3c69acaab7
disable helmet and add esbuild 2024-10-06 11:13:50 -04:00
Milo Schwartz
282203d9f2
add shad 2024-10-06 09:55:45 -04:00
Milo Schwartz
76eeb335a3
verify email workflow working 2024-10-04 23:14:40 -04:00
Owen Schwartz
a8f944fc78
Add verify middleware 2024-10-03 22:31:20 -04:00
Milo Schwartz
57ebc0e525
setup react email and nodemailer 2024-10-03 20:55:54 -04:00