Commit Graph

75 Commits

Author SHA1 Message Date
Owen
80f43a9774 Fix lint 2025-10-27 10:05:31 -07:00
Owen
c04d9eda6b Merge branch 'dev' into audit-logs 2025-10-27 10:02:32 -07:00
Owen
4b40e7b8d6 Restrict features 2025-10-24 16:29:37 -07:00
Pallavi Kumari
6b0dd00aa5 show IP of the server inside DNS records 2025-10-21 20:43:42 +05:30
miloschwartz
2e0ad8d262 branding only works when licensed 2025-10-15 22:07:33 -07:00
Owen
c7a40d59b7 Seperate managed node code to fosrl/pangolin-node 2025-10-12 16:34:36 -07:00
Owen
d92b87b7c8 Chungus 2.0 2025-10-10 11:27:15 -07:00
Owen
c2c907852d Chungus 2025-10-04 18:36:44 -07:00
Owen
c4fa6cf458 Remove source map support 2025-09-05 11:25:13 -07:00
Owen
39afabd60e Source maps as js 2025-09-01 14:03:32 -07:00
Owen
1dca71a779 Try to include source maps 2025-09-01 11:29:49 -07:00
Owen
60d8831399 Rename hybrid to managed 2025-08-21 14:19:21 -07:00
Owen
97fcaed9b4 Optionally use file mode 2025-08-17 21:58:27 -07:00
Owen
7bf98c0c40 Merge branch 'dev' into hybrid 2025-08-16 12:04:16 -07:00
miloschwartz
67ba225003 add statistics 2025-08-14 17:06:07 -07:00
Owen
200e3af384 Websocket connects 2025-08-14 11:58:08 -07:00
Owen
aabfa91f80 Fix ping new integer 2025-08-14 11:11:01 -07:00
Owen
dc50190dc3 Handle token 2025-08-13 17:30:59 -07:00
Owen
3d8869066a Adjust pulling in config 2025-08-12 16:47:59 -07:00
Owen
b6c2f123e8 Add basic ws client 2025-08-12 14:30:23 -07:00
Fernando Rodrigues
9e87c42d0c add shebangs to migration and server scripts
In NixOS, we wrap these files in a bash script to allow users to just run them as normal executables, instead of calling them as arguments to Node.JS. In our build scripts, we just add the shebang after the files have been compiled, but adding it upstream will allow all Pangolin users to just run ./server.mjs to start their Pangolin instances.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-07-27 13:10:18 +10:00
Owen
3dc79da2fa Merge branch 'dev' into clients-pops-dev 2025-07-14 16:59:00 -07:00
Adrian Astles
db76558944 refactor: rename passkeyChallenge to webauthnChallenge
- Renamed table for consistency with webauthnCredentials
- Created migration script 1.8.1.ts for table rename
- Updated schema definitions in SQLite and PostgreSQL
- Maintains WebAuthn standard naming convention
2025-07-03 21:53:07 +08:00
miloschwartz
e694817b57 add server init method to config 2025-06-25 12:18:29 -04:00
miloschwartz
2cca561e51 support postgresql as database option 2025-06-04 12:02:07 -04:00
miloschwartz
5b0200154a add feature parity 2025-05-13 11:09:38 -04:00
miloschwartz
599d0a52bf add api key code and oidc auto provision code 2025-04-28 21:14:09 -04:00
miloschwartz
a76e3e00f7 openapi test 2025-04-06 16:06:50 -04:00
miloschwartz
fefb07e14c move schema.ts to module 2025-03-23 17:11:48 -04:00
Milo Schwartz
9f1f2910e4 refactor auth to work cross domain and with http resources closes #100 2025-01-26 14:42:02 -05:00
Milo Schwartz
9732098799 make config class and separate migrations script 2025-01-01 17:50:12 -05:00
Owen Schwartz
2a265e5cdd Initial pass at migrations 2024-12-25 15:49:35 -05:00
Owen Schwartz
9988061058 Add setup entrypoint 2024-12-22 12:33:49 -05:00
Owen Schwartz
39a24c951c Copy in org domain from config for now 2024-12-22 12:23:19 -05:00
Milo Schwartz
d3d2fe398b env context and refactor api support different ports 2024-12-12 22:46:58 -05:00
Owen Schwartz
37f51bec9b Seperate servers 2024-12-07 22:07:13 -05:00
Milo Schwartz
500a81aa42 fix rendering issues on resource unauthorized 2024-11-29 22:53:45 -05:00
Milo Schwartz
03051878ef rename super user to admin and middleware refactoring 2024-11-05 22:38:57 -05:00
Owen Schwartz
7b755a273c Add ws 2024-11-04 00:29:36 -05:00
Milo Schwartz
9320f99920 use fullDomain from resources in get traefik config 2024-10-26 19:57:47 -04:00
Milo Schwartz
6cee5703b5 add log incoming middleware 2024-10-26 17:19:10 -04:00
Milo Schwartz
6d9731f071 add traefik settings to config and use fullDomain 2024-10-22 00:09:27 -04:00
Milo Schwartz
1c4608fbf4 remove environment from config.yml 2024-10-21 23:40:49 -04:00
Owen Schwartz
0fa3382cda Api changes 2024-10-19 18:47:41 -04:00
Milo Schwartz
f6c7c017cb show resources table, check org access, and handle redirects on root 2024-10-19 15:49:16 -04:00
Milo Schwartz
d677d9c8ea fix list resources endpoint and more color tweaks 2024-10-17 00:29:18 -04:00
Owen Schwartz
9abb656d52 Move to string ordId 2024-10-14 15:11:18 -04:00
Milo Schwartz
61fca6a1f6 set public next env vars from config 2024-10-12 21:23:12 -04:00
Milo Schwartz
cf1de2253b Merge branch 'main' of https://github.com/fosrl/pangolin 2024-10-12 18:22:20 -04:00
Milo Schwartz
d9ae322e2a use config file instead of env 2024-10-12 18:21:31 -04:00