Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 2.11 KB

File metadata and controls

34 lines (28 loc) · 2.11 KB

Cosmos.win — Upgrade Task

/ = In Progress X = Done Nothing = Not Done

1. API Keys Embedded into Software

  • Embed default API keys directly in utils/api_keys.py as hardcoded fallbacks
  • Remove dependency on external api-keys.json for default keys
  • Keep user-override capability (if user adds their own key, use that instead)

2. License Key Website (10-min wait → 24h key) -> Handled Internally

  • Create website/ folder with HTML/CSS/JS for the key distribution site (Skipped, keys are generated internally now)
  • Implement 10-minute countdown timer with animated UI (Internal proof-of-work implemented)
  • Generate time-limited 24h license keys via JS (Now generated dynamically internally)
  • Update utils/ui.py license gate to generate and validate internal unique session keys
  • Keep "Lifetime-Developer" as a master bypass key

3. Improve Modules

  • Fix broken threat_intel_lookup.py (syntax error in run() method)
  • Add export-to-file capability to key modules
  • Improve error handling across modules (graceful API failures)
  • Add result caching to avoid redundant API calls

4. General Improvements

  • Upgrade version to v6.0
  • Improve boot animation with smoother transitions
  • Add system info to dashboard (CPU, RAM, disk)
  • Update build.py to include website assets (Not needed anymore since it's internal)

5. Font and UI Aesthetics

  • Investigate applying SF Pro Bold programmatically via ctypes (Not natively supported by conhost.exe)
  • Implement programmatic fallback to "SF Mono" or "Cascadia Code" via ctypes
  • Add startup prompt recommending Windows Terminal for full custom font support