feat: Complete Policy Prep Workflow with UX upgrades, Liftoff API, and TUI merge
- Added intro screen with workflow overview, time estimate, and onboarding controls - Improved visuals: cleaner checkboxes (/), better loading screen layout - Enforced mandatory tab reviews for critical steps with warnings and blocked navigation - Optimized logging: INFO for milestones, DEBUG for internals; cleaner production logs - Implemented Liftoff API integration: paths, publishers, hashes with granular error handling - Color-coded completion feedback ( success, failure, partial) and detailed summaries - Consolidated architecture: merged TUI.py into Loxide.py (single entry point, no circular imports) - Fixed race condition in table creation with concurrency locks
This commit is contained in:
+17
-5
@@ -1,14 +1,26 @@
|
||||
# Core TUI dependencies
|
||||
textual==6.5.0
|
||||
|
||||
# API and data handling
|
||||
Requests==2.32.5
|
||||
pandas==2.3.3
|
||||
numpy==2.3.4
|
||||
|
||||
# Database
|
||||
pymongo==4.15.3
|
||||
|
||||
# Security and encryption
|
||||
cryptography==46.0.3
|
||||
keyring==25.6.0
|
||||
numpy==2.3.4
|
||||
pandas==2.3.3
|
||||
pymongo==4.15.3
|
||||
|
||||
# Environment management
|
||||
python-dotenv==1.2.1
|
||||
Requests==2.32.5
|
||||
textual==6.5.0
|
||||
|
||||
# Utilities
|
||||
tqdm==4.67.1
|
||||
urllib3==2.5.0
|
||||
pyperclip==1.11.0
|
||||
|
||||
# Custom/Private packages
|
||||
--extra-index-url https://git.racooncity.org/api/packages/brotoskyj/pypi/simple/
|
||||
airlock_libs==6.0.0
|
||||
Reference in New Issue
Block a user