Commit Graph

249 Commits

Author SHA1 Message Date
e66008f341 initial check for process summary screen
This check in offers alpha support for per process metrics, you can view threads, process CPU usage over time, IO, memory, CPU time, parent process, command, uptime and journal entries. This is unfinished but all major functionality is available and I wanted to make it available to feedback and testing.
2025-10-02 16:54:27 -07:00
a238ce320b
Merge pull request #15 from jasonwitty/feature/connection-error-modal
feature - add error modal support and retry
2025-09-15 10:34:50 -07:00
b635f5d7f4 feature - add error modal support and retry
Some checks failed
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
2025-09-15 10:16:47 -07:00
18b41c1b45
Merge pull request #14 from jasonwitty/feature/extract-socktop-connector
Refactor for additional socktop connector library
2025-09-10 15:01:17 -07:00
b4ed036357 bump version
Some checks failed
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
2025-09-10 13:05:50 -07:00
ec0e409488 fix clippy warnings. 2025-09-10 11:43:12 -07:00
08f248c696 Housekeeping and QOL
non functional update:

- refactor stream of consciousness into separate files.
- combine equivelent functions used in networking and wasm features.
- cleanups and version bumps.
2025-09-10 10:39:21 -07:00
cea133b7da show actual metrics 2025-09-10 09:32:00 -07:00
e679896ca0 Add AI generated zliij plugin scafold 2025-09-09 15:51:44 -07:00
5e5fde190a add screenshot 2025-09-09 13:49:06 -07:00
8286d21a2a Merge branch 'feature/extract-socktop-connector' of https://github.com/jasonwitty/socktop into feature/extract-socktop-connector 2025-09-09 13:43:48 -07:00
b91fc7b016 allow user to easily override location with text entry. 2025-09-09 13:43:45 -07:00
f936767835
Update README.md 2025-09-09 02:57:32 -07:00
5f2777cdb2
Update README.md 2025-09-09 02:53:50 -07:00
49164da105 docs: Complete WASM documentation update - reflect full networking capabilities 2025-09-09 02:42:12 -07:00
22c1f80e70 docs(connector): update README to reflect full WASM support 2025-09-09 02:38:35 -07:00
a486225008 fix: formatting from cargo fmt 2025-09-09 02:32:20 -07:00
d97f7507e8 feat(connector): implement gzipped protobuf support for WASM and fix all warnings 2025-09-09 02:30:16 -07:00
e4186a7ec0 WASM compatibilty 2025-09-08 12:29:03 -07:00
f59c28d966 WASM compatibility update
Related to: Usage as a lib #8

1.  feature gating of TLS and other features not supported with WASM.
2. updated documentation.
3. creation of AI slop WASM example for verification.
2025-09-08 12:28:44 -07:00
06cd6d0c82 Reference: Usage as a lib #8
- Implement protocol versioning
- migrate to thisError
- general error handling improvements in socktop_connector lib
- improve documentation
- increment  version
2025-09-07 18:55:23 -07:00
ffc246b705 Add WASM compatibility documentation and minimal tokio features 2025-09-04 14:49:39 -07:00
cd2816915d cargo fmt 2025-09-04 06:19:16 -07:00
7cd5941434 Add continuous monitoring examples to documentation 2025-09-04 06:17:23 -07:00
76c7fe1d6f Fix CI: Update test path for WebSocket integration test 2025-09-04 06:11:59 -07:00
eed04f1d5c Fix remaining clippy warnings in socktop_agent 2025-09-04 06:04:57 -07:00
764c25846f Fix clippy warnings: collapse nested if statements using let-else patterns 2025-09-04 05:58:17 -07:00
a9bf4208ab cargo fmt 2025-09-04 05:53:59 -07:00
9c1416eabf Fix build script to use vendored protoc binary for CI 2025-09-04 05:52:57 -07:00
e7350f8908 Update Cargo.lock with protoc-bin-vendored dependency 2025-09-04 05:50:17 -07:00
2647b611d2 Fix build script to use protoc-bin-vendored for CI compatibility 2025-09-04 05:48:02 -07:00
a359f17367 fix for failed CI build 2025-09-04 05:45:13 -07:00
d93b7aca5a remove invalid slug 2025-09-04 05:41:59 -07:00
e51054811c Refactor for additional socktop connector library
- socktop connector allows you to communicate with socktop agent directly from you code without needing to implement the agent API directly.
- will also be used for non tui implementation of "socktop collector" in the future.
- moved to rust 2024 to take advantage of some new features that helped with refactor.
- fixed everything that exploded with update.
- added rust docs for lib.
2025-09-04 05:30:25 -07:00
b74242e6d9
Merge pull request #13 from jasonwitty/6-accessibility-cross-compile-guide
add license file
2025-09-03 23:11:59 -07:00
4e378b882a add license file
Some checks failed
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
2025-09-03 23:10:48 -07:00
622767a605
Merge pull request #7 from jasonwitty/6-accessibility-cross-compile-guide
re: Accessibility: Cross-compile guide
2025-08-30 02:00:13 -07:00
0c5a1d7553 update readme 2025-08-30 01:59:25 -07:00
0bd709d2a7 slipsteam note for rpi users on kernel version 2025-08-29 11:28:59 -07:00
31f5f9ce76 re: Accessibility: Cross-compile guide 2025-08-29 11:23:41 -07:00
df2308e6e9 code optimizations to reduce cpu usage of agent on all platforms and additional unit test. 2025-08-28 16:03:05 -07:00
7592709a43 clamp then divide by cores for more accurate statistics 2025-08-28 13:11:48 -07:00
61fe1cc38e socktop_agent: bump version to 1.40.65 2025-08-28 12:27:48 -07:00
eed346abb6 scripts: add publish_socktop_agent.sh job 2025-08-28 12:07:03 -07:00
ab3bb33711 socktop_agent: bump version to 1.40.64 2025-08-28 12:03:45 -07:00
7caf2f4bfb remove ununused var 2025-08-27 17:15:35 -07:00
b249c7ba99 Update metrics.rs 2025-08-27 16:55:12 -07:00
f0858525e8 fix for macos defect where processes less than .01% were being filtered 2025-08-27 16:55:09 -07:00
2fe005ed90 ProcessesToUpdate::All enum 2025-08-27 16:20:55 -07:00
ca6a5cbdfa use ProcessesToUpdate::All ENUM 2025-08-27 16:20:41 -07:00