brotoskyj
0ac3b54d89
Refactored Progress Bar
...
Build Library / Build Library (push) Successful in 5m54s
Refactored Progress Bar to remove multiprogress bar and only draw one instance. #36 is still open and not fixed with this push, but I believe this is the way to fix the issue.
Also implemented an Arc Mutex on the progress bar so it can be controlled via different threads.
airlock_libs/v5.2.0
2025-12-05 17:19:40 -05:00
Zarithas
154a7efcc8
Bug fix for Revoke OTP resolved, no longer crashes when select all is chosen when there are no active sessions, Swapped Revoke OTP and Quiet Hosts locations on menus
2025-12-05 15:30:24 -05:00
Zarithas
ab5f00d8e7
Merge branch 'RustImplementation' of https://git.racooncity.org/brotoskyj/Airlocktools into RustImplementation
2025-12-05 15:06:06 -05:00
Zarithas
3ab803c12e
Quiet Agent UI improvements
2025-12-05 15:05:46 -05:00
Zarithas
98cb23e5ea
Bugfix for Issue 39.
...
Fixes:
brotoskyj/AirlockTools#39
2025-12-05 14:48:23 -05:00
brotoskyj
0aabbfd36e
Style Change
...
Build Library / Build Library (push) Successful in 6m25s
Cleaned up services.rs file and removed whitespaces
Specified Data Types were needed instead of allowing the compiler to select types
airlock_libs/v5.1.2
2025-12-05 11:12:29 -05:00
brotoskyj
b19eeb6c96
Fixed Progress Bar
...
Build Library / Build Library (push) Successful in 6m22s
Changed date math so that the last date from the first response from the API is the minimum value for the progress bar. This gives true progress percentages from the first date to the last date on the last request. #36
airlock_libs/v5.1.1
2025-12-04 11:57:49 -05:00
brotoskyj
76bd3a6087
Feature added - MPSC channel
...
Build Library / Build Library (push) Successful in 5m44s
closes #38
airlock_libs/v5.1.0
2025-12-03 17:54:57 -05:00
brotoskyj
6ab9de413f
Refactored loxide libs for easier readability
Build Library / Build Library (push) Successful in 5m52s
airlock_libs/v5.0.1
2025-12-03 11:45:22 -05:00
Zarithas
e5b4b9d959
Merge branch 'RustImplementation' of https://git.racooncity.org/brotoskyj/Airlocktools into RustImplementation
2025-12-02 16:23:28 -05:00
Zarithas
1d9caadaf3
Major step towards unification of the UI Implementation of the Back Feature, splitting of TUI files back into subfolders
2025-12-02 16:22:43 -05:00
brotoskyj
f3c1d97d28
Implemented Threaded Rust Process
...
Build Library / Build Library (push) Successful in 6m18s
It still locks the GIL, but this is the ground work for the non blocking GUI. Python objects are converted to Rust objects in the beginning of the function call so they can be sent to threads safely.
airlock_libs/v5.0.0
2025-12-02 10:53:25 -05:00
brotoskyj
99d7b5f74e
Merge remote-tracking branch 'refs/remotes/origin/RustImplementation' into RustImplementation
airlock_libs/v4.0.3
2025-11-25 15:30:07 -05:00
brotoskyj
6327adeabf
Refactor of Loxide Libs
...
Removed spaces, imports, and converters from code
2025-11-25 15:29:55 -05:00
brotoskyj
b289e9324c
Slight Changes
...
Build Library / Build Library (push) Successful in 5m15s
Refactor of Loxide Libs
Removed spaces, imports, and converters from code
2025-11-25 15:27:16 -05:00
brotoskyj
a80c2ca1e1
Features
...
Build Library / Build Library (push) Successful in 4m46s
closes #34
Removed a lot of unwraps, most remaining unwraps will likely stay in the code, as it will be expected behavior to panic and crash rather than a system level abort/exit event
airlock_libs/v4.0.2
2025-11-24 11:36:50 -05:00
brotoskyj
dd206eb272
Feature
...
closes #37
airlock_libs/v4.0.1
2025-11-24 10:35:38 -05:00
brotoskyj
87ab1e3b28
Telemetry Config Change
...
Build Library / Build Library (push) Successful in 4m54s
Added implementation instead of separate function to load Telemetry configuration
airlock_libs/v4.0.0
2025-11-21 14:00:09 -05:00
brotoskyj
303ecd8368
Removed a lot of unwraps
...
Build Library / Build Library (push) Successful in 5m2s
Removing the unwraps now has better error handling and will cause the program to crash with crash dumps instead of panic!
2025-11-21 12:20:11 -05:00
brotoskyj
697d923172
Merge remote-tracking branch 'refs/remotes/origin/RustImplementation' into RustImplementation
Build Library / Build Library (push) Successful in 5m59s
2025-11-17 17:40:59 -05:00
brotoskyj
d0fc34fdc7
Changed attribute name for better logging purposes
2025-11-17 17:40:46 -05:00
Zarithas
1f06404a16
Fix Unicode
2025-11-17 16:41:32 -05:00
Zarithas
eb1d710d07
Updates to Allowlist Selection
2025-11-17 16:13:41 -05:00
Zarithas
fbb5cc396b
Expanded API Wrapper
2025-11-17 12:55:35 -05:00
Zarithas
a7fc1b71e1
Minor default user config tweak
2025-11-17 12:24:09 -05:00
Zarithas
4a47cbe661
Added TELEM_URL default value in Unbuilt User Config
2025-11-17 12:11:03 -05:00
Zarithas
2f41b33dd4
Moved TELEM_URL from system config to user config
2025-11-17 12:06:17 -05:00
Zarithas
89654d3a8c
Config Refactor: unify config handling
...
Build Library / Build Library (push) Failing after 5m55s
- Consolidated all system/user config logic into configmanager.py
- Removed duplicate loaders from setup.py and TUI.py
- Eliminated .env redundancy; now only stores WORKING_DIR
- Clarified boundaries: system config immutable, user config mutable
- Updated TUI to use save_user_config()
- Removed all deprecated/legacy config functions and aliases
2025-11-17 12:00:32 -05:00
brotoskyj
b198362ac8
Removed println indicator if Telemetry is enabled/disabled
Build Library / Build Library (push) Successful in 4m53s
2025-11-17 11:06:37 -05:00
brotoskyj
32e296238b
Closes #27
...
Build Library / Build Library (push) Successful in 4m50s
Implemented Opt-in/Opt-Out logic
2025-11-17 10:50:02 -05:00
Zarithas
19fab9b703
Merge branch 'RustImplementation' of https://git.racooncity.org/brotoskyj/Airlocktools into RustImplementation
2025-11-14 17:08:05 -05:00
Zarithas
3ee762a0a1
Restructured TUI, expanded quietagent workflow
2025-11-14 17:07:49 -05:00
brotoskyj
e36e5343d7
Added protobuf-compiler to workflow
Build Library / Build Library (push) Successful in 5m15s
2025-11-14 13:46:09 -05:00
brotoskyj
ecdd991333
Added protobuf-compiler to workflow
2025-11-14 13:44:43 -05:00
brotoskyj
6a5a2b5809
Added airlock_libs 3.0.0 to requirements
2025-11-14 13:42:35 -05:00
brotoskyj
2604665247
Merge remote-tracking branch 'origin/RustImplementation' into RustImplementation
Build Library / Build Library (push) Has been cancelled
2025-11-14 13:41:37 -05:00
brotoskyj
bf5c7d156b
Added in Telemetry
...
Next Build will have opt-in/opt-out capabilities
2025-11-14 13:41:04 -05:00
Zarithas
0ebb42dcbd
UI Tweaks + Config Addition of TELEMETRY and TELEM_URL fields
2025-11-13 12:10:06 -05:00
Zarithas
ac6238873b
Merge branch 'RustImplementation' of https://git.racooncity.org/brotoskyj/Airlocktools into RustImplementation
2025-11-13 11:45:34 -05:00
Zarithas
f0e77db414
Added OTP Activity Review WIP
2025-11-13 11:45:13 -05:00
brotoskyj
0a0f39542d
Reverted requirements.txt to include version 2.0.0
airlock_libs/v2.0.0
2025-11-11 16:10:30 -05:00
brotoskyj
d9fd0232de
Reverted back to version 2.0.0 Adjusted timeout in version 2.0.0 to 5 minutes
Build Library / Build Library (push) Successful in 4m13s
2025-11-11 16:07:26 -05:00
brotoskyj
5eff148900
Merge remote-tracking branch 'refs/remotes/origin/RustImplementation' into RustImplementation
Build Library / Build Library (push) Successful in 4m0s
2025-11-11 12:21:42 -05:00
brotoskyj
4806d7eea0
Merge remote-tracking branch 'origin' into RustImplementation
2025-11-11 12:19:24 -05:00
brotoskyj
e13382626b
Adjusted API Timeout to 5 Minutes
2025-11-11 12:19:09 -05:00
Zarithas
5cb079dad7
Fixed Breaking Legacy change
2025-11-10 17:21:18 -05:00
Zarithas
3c2e825210
Minor UI Tweak
2025-11-10 15:47:30 -05:00
Zarithas
d9cbce6175
Continuing work removing legacy functions and implementing UI changes
Build Library / Build Library (push) Failing after 3m58s
2025-11-10 15:17:07 -05:00
Zarithas
a498a94199
Merge branch 'RustImplementation' of https://git.racooncity.org/brotoskyj/Airlocktools into RustImplementation
2025-11-09 21:06:36 -05:00
Zarithas
5510d22cbd
Checking WIP Agent Movement Workflow
2025-11-09 21:06:07 -05:00