crschnick
7821d0e779
Reformat
2024-03-04 17:47:13 +00:00
crschnick
a7c046520c
Merge branch transfer-performance into master
2024-03-04 17:23:30 +00:00
crschnick
d2d0df9789
Remove leftover merge files
2024-02-28 07:52:21 +00:00
crschnick
3e7fbe89ac
Merge branch prefs into master
...
The changes have been squashed as the commit history and messages were not very carefully crafted. There isn't that much value in preserving random commit messages.
Also due to diverging branches, rebasing or merging it was difficult.
2024-02-28 07:36:31 +00:00
crschnick
404a6e1948
Add helper to only read stderr
2024-01-30 10:49:08 +00:00
crschnick
afc34a37b5
Rework fixed child handling for k8s improvements
2024-01-23 02:54:21 +00:00
crschnick
a1ec6cb422
Allow for finer control of write logging
2024-01-19 17:25:18 +00:00
crschnick
3e07e890ea
Rework debug mode
2024-01-15 17:43:03 +00:00
crschnick
140b734142
Recognize rbash
2024-01-10 01:43:45 +00:00
crschnick
faf1b6b4c7
Rework shell control to be more robust in cases it exits unexpectedly
2024-01-09 23:17:18 +00:00
crschnick
a6cb7b1a30
Don't return null for unknown os name
2024-01-09 04:39:02 +00:00
crschnick
c3cbe022b9
Add pfsense shell dialect
2024-01-03 16:21:04 +00:00
crschnick
f398366246
Allow dumb replacement shell to depend on parent
2024-01-02 13:20:13 +00:00
crschnick
1e0edf610e
Hide bsd sh
2024-01-02 13:06:42 +00:00
crschnick
17917de665
Locate correct fonts in development mode
2024-01-02 06:59:04 +00:00
crschnick
ae52ab7e53
Rework shell dialect names for bsd sh support
2024-01-01 14:24:26 +00:00
crschnick
38e1b929d6
Bundle fonts to not rely on fontconfig
2023-12-31 05:05:03 +00:00
crschnick
24c5b31a04
Add paragraph utility method for process output exceptions
2023-12-30 11:35:04 +00:00
crschnick
16071c0e75
Cleanup shell control
2023-12-30 02:20:21 +00:00
crschnick
dba1feb81f
Add optional string command execution
2023-12-24 17:00:38 +00:00
crschnick
17c8913bfc
Fix possible NPE [stage]
2023-12-23 19:20:32 +00:00
crschnick
741edbec0d
Don't fail when we can't resolve our own executable
2023-12-22 23:32:18 +00:00
crschnick
debe83d2f4
Widen acceptable store exceptions
2023-12-22 13:50:18 +00:00
crschnick
270ef73cc1
Improve loading spinner handling
2023-12-21 13:42:27 +00:00
crschnick
1ad11a38a1
Fixes for powershell remote sessions
2023-12-20 09:48:02 +00:00
crschnick
aa71a72f58
Ssh key file fixes
2023-12-19 15:31:06 +00:00
crschnick
09a419f628
Always use login shells
2023-12-19 15:29:56 +00:00
crschnick
4daa183dad
Rework shell terminal command handling and clipboards
2023-12-19 14:55:50 +00:00
crschnick
2af59af190
Rework terminal launching, path caching, and state management
2023-12-19 06:50:15 +00:00
crschnick
4760b4a443
Rework browser actions for vscode action
2023-12-18 04:24:51 +00:00
crschnick
cda3f0207e
More environment variable fixes
2023-12-15 03:18:16 +00:00
crschnick
215b78b75e
Fix environment variable handling in command builder
2023-12-15 02:57:54 +00:00
crschnick
3afbb2ed0a
Fix ssh git integration
2023-12-14 03:59:20 +00:00
crschnick
30d7cfcca9
Expose license check state
2023-12-12 16:59:45 +00:00
crschnick
c40c9c1f84
Show unavailable scan targets
2023-12-10 13:44:19 +00:00
crschnick
575cea68e3
Add documentation for installation detection
2023-12-09 12:08:04 +00:00
crschnick
e1f62830b1
Rework file references for ssh keys
2023-12-08 09:11:42 +00:00
crschnick
6ce40962ac
Add easy option to discard git output
2023-12-08 06:06:13 +00:00
crschnick
bdcc6a1295
Properly update state on children refresh
2023-12-08 04:39:44 +00:00
crschnick
fb70b6766b
Add chmod browser action
2023-12-05 16:04:13 +00:00
crschnick
efe75a7332
Change user name query
2023-12-04 23:00:05 +00:00
crschnick
cb0cb97af3
Rework command building and exit codes
2023-12-03 12:31:44 +00:00
crschnick
9eaafa204a
Fix elevation failures
2023-11-30 22:24:23 +00:00
crschnick
67b2a7957f
Fix commands getting stuck on start failure
2023-11-29 22:15:40 +00:00
crschnick
68895cfb55
Fix clear issue for warp properly
2023-11-29 18:01:59 +00:00
crschnick
08c1586240
Rework git storage functionality
2023-11-27 13:29:17 +00:00
crschnick
dbec0b8fd7
Script order fixes [release]
2023-11-24 09:11:23 +00:00
crschnick
1aadbc3a76
Fix browser script integration
2023-11-24 07:24:02 +00:00
crschnick
5a847e047e
Fix browser file icon matching
2023-11-21 16:11:25 +00:00
crschnick
fe2a1ffa5e
Fix dialect command check
2023-11-21 11:39:46 +00:00
crschnick
757c25bbc1
Dynamically handle missing exit codes
2023-11-20 04:32:39 +00:00
crschnick
5466fd916a
More Windows fixes
2023-11-20 03:39:05 +00:00
crschnick
56bd49b932
Buffering fixes
2023-11-18 03:51:50 +00:00
crschnick
eac9504e14
Merge branch 1.7.5 into master [release]
2023-11-18 01:29:38 +00:00
crschnick
b91eb0fda5
Merge branch 1.7.3-fixes into master
2023-11-15 03:25:18 +00:00
crschnick
bc7bde024a
Merge branch 1.7.3 into master
2023-11-04 05:36:47 +00:00
crschnick
1faff72321
Category choice comp fixes and storage dirty optimizations
2023-10-22 14:10:08 +00:00
crschnick
d87f74fffc
Bring scripts to shell sessions
2023-10-22 10:09:08 +00:00
crschnick
e78dba1f2e
Small various fixes
2023-10-18 12:10:55 +00:00
crschnick
06d9c777fc
Small fixes and polishing
2023-10-18 04:17:34 +00:00
crschnick
7995d95b8d
More performance optimizations
2023-10-16 10:53:32 +00:00
crschnick
c80a31bffe
Performance improvements
2023-10-16 03:37:22 +00:00
crschnick
0d065dc14e
Store children rework and script fixes
2023-10-12 15:23:51 +00:00
crschnick
09052de9ee
Refactor
2023-10-11 10:15:58 +00:00
crschnick
a37821e22c
Various bug fixes for updater, exit behaviour, error handling
2023-10-11 09:54:02 +00:00
crschnick
cad89dd337
Shell fixes for bsd and opnsense
2023-10-10 05:41:30 +00:00
crschnick
65a1ee2e73
Color rework and refactor
2023-10-08 04:39:53 +00:00
crschnick
ee41792491
macos fixes
2023-10-07 17:19:23 +00:00
crschnick
f277cc0a37
Color improvements and terminal fixes
2023-10-07 16:33:01 +00:00
crschnick
d96a38d7b2
Merge branch 1.7 into master
2023-10-04 14:34:03 +00:00
crschnick
227bcb8015
Merge branch acc into master
2023-09-27 00:47:51 +00:00
crschnick
c19774e141
Disable incomplete ash support on master
2023-08-30 17:24:10 +00:00
crschnick
141d4b32d6
Add ash support
2023-08-27 06:29:06 +00:00
crschnick
99cc92eb8b
Rework connection timeouts
2023-08-20 21:44:55 +00:00
crschnick
28ab1e03ba
Attempt to restructure elevation
2023-08-20 08:29:48 +00:00
crschnick
de9ef6fb6c
Small fixes [stage]
2023-08-17 16:14:54 +00:00
crschnick
6dd476a40a
Shell exit fixes
2023-08-16 23:42:39 +00:00
crschnick
a938f23a81
Various fixes
2023-08-16 16:49:11 +00:00
crschnick
6ca4c9d3cb
Secret serialization fixes
2023-08-09 14:11:14 +00:00
crschnick
c84db86457
Refactor and cleanup
2023-08-08 10:04:32 +00:00
crschnick
3d32d6cd84
Rework password handling
2023-08-08 04:24:07 +00:00
crschnick
e6340e77c4
More polishing [stage]
2023-08-06 04:36:29 +00:00
crschnick
b0881a2909
Rework states, fixed children, and storage logic [stage]
2023-08-05 10:13:17 +00:00
crschnick
454e8aea75
Resilience fixes
2023-08-03 17:33:34 +00:00
crschnick
56930c07a6
More polishing
2023-08-03 17:20:53 +00:00
crschnick
c554482bb1
[stage]
2023-08-02 19:40:31 +00:00
crschnick
44bcdce14a
More polishing
2023-08-02 18:30:19 +00:00
crschnick
1f2919278f
Refactor plus several fixes
2023-08-01 19:34:08 +00:00
crschnick
5be0748c9f
Add ssh config support plus polishing
2023-07-30 20:22:32 +00:00
crschnick
c70d6da314
Various fixes and cleanup [stage] [noannounce]
2023-07-29 15:14:38 +00:00
crschnick
0b31eed2a5
[stage] [noannounce]
2023-07-29 12:36:04 +00:00
crschnick
488190bd5e
Fix startup bug in Windows [release]
2023-07-21 18:39:34 +00:00
crschnick
d01bf6bd48
Prepare for fish support
2023-07-21 17:00:56 +00:00
crschnick
df85aa08a1
Small fixes [release]
2023-07-21 12:38:16 +00:00
crschnick
c8cf6aa3fb
Add dynamic tunnels
2023-07-18 11:53:46 +00:00
crschnick
eb341b0c08
Hide ssh file system choice plus refactor
2023-07-17 06:03:47 +00:00
crschnick
b02ac3139f
[release]
2023-07-13 14:08:58 +00:00
crschnick
47cb5a8b2d
Rework temp directory handling again
2023-07-12 08:09:51 +00:00
crschnick
7eea7c0fc3
Rework temporary directory handling [stage]
2023-07-11 16:56:06 +00:00
crschnick
d1216811c8
Check tempory directory permissions [stage]
2023-07-11 05:10:49 +00:00
crschnick
5a47eaf3d2
Use proper exit code on unknown state
2023-07-10 04:15:13 +00:00
crschnick
068e79bbe6
Fix tempory directory not being cleaned
2023-07-09 12:28:44 +00:00
crschnick
54cc66d0d2
Add method to check shell initialization
2023-07-09 04:19:21 +00:00
crschnick
f464c2c1ac
Small fixes [release]
2023-07-06 06:38:48 +00:00
crschnick
447ec12023
Various fixes [stage]
2023-07-05 04:17:29 +00:00
crschnick
313cc922ee
Various small improvements
2023-07-04 01:28:33 +00:00
crschnick
8ca763f185
More fixes
2023-07-02 15:31:46 +00:00
crschnick
af207615e6
Add support for explicit login shell open command [stage]
2023-06-21 20:16:00 +00:00
crschnick
1aa50d50ca
Add more terminals plus various small improvements [stage]
2023-06-19 16:05:26 +00:00
crschnick
7605a4331a
More support for symlinks
2023-06-18 17:49:28 +00:00
crschnick
0274ade547
Refactor and cleanup
2023-06-16 03:38:39 +00:00
crschnick
26c3c16872
Rework browser intro and about pages
2023-06-15 11:54:14 +00:00
crschnick
0f6616195a
Recognize csh, not yet supported though
2023-06-14 04:27:55 +00:00
crschnick
67654f3005
Preview executed commands in connection creation window
2023-06-13 16:40:52 +00:00
crschnick
6d4e800333
Clarify tty to ansi escapes
2023-06-13 01:03:47 +00:00
crschnick
06a0fefa8c
Lock temporary directory to prevent concurrency issues
2023-06-12 01:09:04 +00:00
crschnick
fa96073ada
Small bug fixes [stage]
2023-06-08 13:53:04 +00:00
crschnick
d36c2b00ae
Properly clean temp directory
2023-06-06 23:42:52 +00:00
crschnick
e72fc2c487
Clear temp directory
2023-06-06 22:57:13 +00:00
crschnick
f58c304d6f
Various small fixes
2023-06-06 13:40:10 +00:00
crschnick
b86671d971
Small fixes [stage]
2023-06-05 12:46:57 +00:00
crschnick
271e2c8013
Refactor commands and error handling
2023-06-05 11:12:44 +00:00
crschnick
347ce98bef
Update dependencies and fix a few issues
2023-06-01 01:23:45 +00:00
crschnick
4a21dffdab
Introduce file kinds
2023-05-30 10:08:58 +00:00
crschnick
daa011ffe6
Various fixes [stage]
2023-05-30 01:59:08 +00:00
crschnick
52cdcfa0aa
File browser overview page improvements
2023-05-29 00:33:34 +00:00
crschnick
ff99506d3a
Small fixes
2023-05-27 17:34:29 +00:00
crschnick
e7b5d7e9ee
Various small improvements
2023-05-27 13:35:47 +00:00
crschnick
59d0706129
Small fixes
2023-05-26 21:01:57 +00:00
crschnick
8d9b4c9d4e
Browser improvements
2023-05-25 22:29:24 +00:00
crschnick
cad8e5e380
Add elevation check functionality
2023-05-24 05:16:43 +00:00
crschnick
6d586b3045
Many small fixes
2023-05-24 01:53:23 +00:00
crschnick
b171dd099c
More temporary directory fixes
2023-05-22 21:23:05 +00:00
crschnick
442f8f7324
Small fixes
2023-05-22 20:24:47 +00:00
crschnick
55dc32bacc
Attempt to fix zsh issues
2023-05-22 13:33:32 +00:00
crschnick
cc1fb789c6
Final fixes [release]
2023-05-21 14:12:06 +00:00
crschnick
623d6be4ad
Rename project [stage]
2023-05-20 14:23:36 +00:00
crschnick
19f4b0abc4
Add changelog
2023-05-20 13:49:58 +00:00
crschnick
d3485e9f6d
Attempt to prevent double init file execution when terminal opens
2023-05-11 09:53:54 +00:00
crschnick
7b36c1a96b
Add custom title to opened terminal windows
2023-05-07 23:58:19 +00:00
crschnick
758f721690
Rework scans
2023-05-03 12:24:03 +00:00
crschnick
8f906d4a7d
Work for passing secret environment variables
2023-05-02 21:00:28 +00:00
crschnick
78a51f5f52
Renames
2023-05-02 18:55:35 +00:00
crschnick
405c024e9c
Improve file browser performance by caching icons
2023-04-27 19:37:54 +00:00
crschnick
dbd0cb2d68
Show file attributes in file explorer
2023-04-26 23:01:27 +00:00
crschnick
1e10c595e4
Improve shell connection validation
2023-04-26 14:19:50 +00:00
crschnick
c511a72187
Rework shell detection and initialization
...
This should fix some issues with Powershell Core and ttys
2023-04-26 13:45:32 +00:00
crschnick
7c095cea4c
Remove -f from chmod
2023-04-25 19:51:38 +00:00
crschnick
2c8a08b690
Fix for pss io
2023-04-24 15:11:40 +00:00
crschnick
56dcf905ef
Various fixes
2023-04-23 11:04:39 +00:00