feat: add version updater and statistics enhancements (fixes #29)

- Implemented version checking system with update notifications
- Integrated Git for fetching and downloading the latest version
- Added statistics updates
- Removed unused code across the project
- Condensed project structure
- Updated README
- Cleaned up UI
This commit is contained in:
2025-12-19 16:31:36 -05:00
parent 09d2c125cd
commit e1e0cb7ac7
26 changed files with 1906 additions and 3806 deletions
+2 -2
View File
@@ -38,9 +38,9 @@ from textual.widgets import Button, DataTable, Footer, Header, Input, Static
from models.policy import Policy
from services.API import AirlockAPIWrapper
from services.policyhandler import getPolicyInfo
from TUI.Widgets.policyselector import PolicySelector
from utils.configmanager import load_env
from utils.executionfetcher import getExecutions
logger = logging.getLogger(__name__)
@@ -429,7 +429,7 @@ class QuietAgentWorkflowScreen(Screen):
return
# Get execution history (this shows progress bars in terminal via airlock_libs)
policy_exec_history = getPolicyInfo(
policy_exec_history = getExecutions(
self.api, self.selected_policy, [1, 2, 6, 7], self.history_days
)