Peter Steinberger
|
f59147dbc1
|
remove authToken; that would prevent localhost from entering pw-less
|
2025-06-24 03:38:41 +02:00 |
|
Peter Steinberger
|
fff51301cf
|
style login dialog
|
2025-06-24 03:26:16 +02:00 |
|
Peter Steinberger
|
632a45be74
|
auth file browser
|
2025-06-24 03:26:10 +02:00 |
|
Peter Steinberger
|
801438d867
|
Add local bypass feature
|
2025-06-24 03:26:04 +02:00 |
|
Peter Steinberger
|
85ac380095
|
add missing background
|
2025-06-24 03:25:50 +02:00 |
|
Peter Steinberger
|
5b7fdac0c2
|
Revert "really ensures terminals close even for claude"
This reverts commit fd0abeeeee.
|
2025-06-24 03:20:13 +02:00 |
|
Peter Steinberger
|
bcad09585d
|
fix tsconfig warning
|
2025-06-24 02:41:08 +02:00 |
|
Peter Steinberger
|
abe78847fb
|
improve auth style
|
2025-06-24 02:41:08 +02:00 |
|
Peter Steinberger
|
410ad643fc
|
make sure to close SSE connections
|
2025-06-24 02:41:08 +02:00 |
|
Mario Zechner
|
10e4f97924
|
Fix auth logging, fix PAM native loading outside SEA builds
|
2025-06-24 02:10:15 +02:00 |
|
Peter Steinberger
|
4e1d3a9a98
|
Revert "log should also authenticate, no?"
This reverts commit 62c6052faf.
|
2025-06-24 02:09:29 +02:00 |
|
Peter Steinberger
|
45fd5c476e
|
Fixes SPA build
|
2025-06-24 02:07:25 +02:00 |
|
Mario Zechner
|
3c6d9bcf8c
|
Unfuck source maps and decorators + esbuild
|
2025-06-24 01:58:21 +02:00 |
|
Mario Zechner
|
498eb4f3fc
|
Unfuck tsconfigs + VS Code + eslint + tsc, fix type errors
|
2025-06-24 01:51:46 +02:00 |
|
Peter Steinberger
|
62c6052faf
|
log should also authenticate, no?
|
2025-06-24 01:47:45 +02:00 |
|
Peter Steinberger
|
1e5e5d6e07
|
regression fix: clean up session on exit
|
2025-06-24 01:47:45 +02:00 |
|
Mario Zechner
|
73dd60870e
|
Fix SEA build wrt PAM
|
2025-06-24 01:38:21 +02:00 |
|
Mario Zechner
|
0db1eff18e
|
Remove ref to tsconfig.sw.json, another day maybe.
|
2025-06-24 01:33:10 +02:00 |
|
Mario Zechner
|
ee228bfd7f
|
Reference other tsconfigs so VS Code knows about everything
|
2025-06-24 01:32:28 +02:00 |
|
Peter Steinberger
|
b363355543
|
recompile native authenticate_pam for custom node
|
2025-06-24 01:16:38 +02:00 |
|
Peter Steinberger
|
6d7fcacbd0
|
restore session id opening (regression after auth)
|
2025-06-24 01:12:01 +02:00 |
|
Peter Steinberger
|
022a9c57a3
|
kill the padding for grid
|
2025-06-24 01:01:04 +02:00 |
|
Peter Steinberger
|
fd0abeeeee
|
really ensures terminals close even for claude
|
2025-06-24 01:01:04 +02:00 |
|
Peter Steinberger
|
e4783fa807
|
kill padding around terminals
|
2025-06-24 01:01:04 +02:00 |
|
Peter Steinberger
|
3d28de87c4
|
don't use interactive shells for commands, make terminal close
|
2025-06-24 01:01:04 +02:00 |
|
Mario Zechner
|
5af55ee510
|
Fix package-lock.json. Let's keep all the fine esbuild platform binaries please...
|
2025-06-24 01:00:41 +02:00 |
|
Mario Zechner
|
bb17f4adcd
|
Async fsync, so writes from PTY to host terminal are fast again.
|
2025-06-24 00:52:45 +02:00 |
|
Helmut Januschka
|
e9b395b726
|
Implement comprehensive user authentication with SSH key management (#43)
* Implement comprehensive user authentication system
- Add SSH-first authentication with password fallback
- Implement JWT token-based session management (24h expiry)
- Create browser-based SSH agent with key storage and signing
- Add challenge-response SSH authentication protocol
- Integrate PAM for system password authentication
- Build comprehensive authentication UI components
- Add SSH key manager for key generation and management
- Update middleware to support JWT tokens alongside existing auth
- Maintain backwards compatibility with existing HQ/remote auth
|
2025-06-24 00:31:13 +02:00 |
|
Peter Steinberger
|
24416d2c27
|
Better session name
|
2025-06-24 00:23:33 +02:00 |
|
Peter Steinberger
|
94fc980b0b
|
use new clipboard helper
|
2025-06-24 00:23:00 +02:00 |
|
Peter Steinberger
|
d1b0c43a09
|
Don't expand home dir for grid view
|
2025-06-24 00:19:40 +02:00 |
|
Peter Steinberger
|
a51ecb174f
|
make grid fixed size
|
2025-06-24 00:07:45 +02:00 |
|
Peter Steinberger
|
ab3acca054
|
Add back button to log viewer
|
2025-06-24 00:07:45 +02:00 |
|
Mario Zechner
|
7669d33d65
|
Fix tsconfig.json to include Node types, fix typecheck script to include server code checks (again ...)
|
2025-06-24 00:06:40 +02:00 |
|
Armin Ronacher
|
77dc0993c4
|
Try to detect what triggers the bell
|
2025-06-23 23:54:48 +02:00 |
|
Armin Ronacher
|
20d3758d38
|
Build service worker
|
2025-06-23 23:17:03 +02:00 |
|
Peter Steinberger
|
9dd5c2a3af
|
server: small test fixes
|
2025-06-23 17:28:22 +02:00 |
|
Peter Steinberger
|
3351cc08c2
|
fixes linter issues
|
2025-06-23 16:55:53 +02:00 |
|
Peter Steinberger
|
9101613351
|
server: Allow empty username to restore b2 behaviour. Fixes #59
|
2025-06-23 16:55:26 +02:00 |
|
Armin Ronacher
|
5361ef167c
|
Remove asset serving from service worker
|
2025-06-23 16:16:32 +02:00 |
|
Armin Ronacher
|
70e89ee8a7
|
Fix notification icon
|
2025-06-23 16:10:00 +02:00 |
|
Peter Steinberger
|
ed9ea0e373
|
TS fixes
|
2025-06-23 15:28:20 +02:00 |
|
Armin Ronacher
|
0a349e72dd
|
Kill it again
|
2025-06-23 15:24:19 +02:00 |
|
Peter Steinberger
|
03cb7b4774
|
fix remaining ts issues
|
2025-06-23 15:22:47 +02:00 |
|
Peter Steinberger
|
530109fa4d
|
Add Slack notifications for CI results
- Notify on all main branch pushes and PR builds
- Include job status, commit info, and failure details
- Setup guide in .github/SLACK_SETUP.md
|
2025-06-23 15:19:14 +02:00 |
|
Peter Steinberger
|
61b97ee234
|
fix ts dom issues
|
2025-06-23 15:18:45 +02:00 |
|
Armin Ronacher
|
88261c3781
|
Remove this indicator dot thing
|
2025-06-23 15:10:42 +02:00 |
|
Armin Ronacher
|
79b82e4977
|
Removed push notification banner
|
2025-06-23 15:07:49 +02:00 |
|
Armin Ronacher
|
a4525bacb6
|
Try to fix notification icon
|
2025-06-23 15:01:52 +02:00 |
|
Peter Steinberger
|
c7e0675d5c
|
Support bind for server
|
2025-06-23 14:58:11 +02:00 |
|