Major WHOOSH system refactoring and feature enhancements

- Migrated from HIVE branding to WHOOSH across all components
- Enhanced backend API with new services: AI models, BZZZ integration, templates, members
- Added comprehensive testing suite with security, performance, and integration tests
- Improved frontend with new components for project setup, AI models, and team management
- Updated MCP server implementation with WHOOSH-specific tools and resources
- Enhanced deployment configurations with production-ready Docker setups
- Added comprehensive documentation and setup guides
- Implemented age encryption service and UCXL integration

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
anthonyrawlins
2025-08-27 08:34:48 +10:00
parent 0e9844ef13
commit 268214d971
399 changed files with 57390 additions and 2045 deletions

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env python3
"""
Visual Testing Script for Hive Frontend Development
Visual Testing Script for WHOOSH Frontend Development
Uses Selenium WebDriver to test and capture screenshots of the frontend
"""
@@ -16,12 +16,12 @@ from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.chrome.options import Options
from selenium.common.exceptions import TimeoutException, WebDriverException
class HiveVisualTester:
class WHOOSHVisualTester:
def __init__(self, base_url="http://localhost:3000", headless=True):
self.base_url = base_url
self.headless = headless
self.driver = None
self.screenshots_dir = "/tmp/hive_screenshots"
self.screenshots_dir = "/tmp/whoosh_screenshots"
self.setup_driver()
os.makedirs(self.screenshots_dir, exist_ok=True)
@@ -227,7 +227,7 @@ class HiveVisualTester:
def run_full_test_suite(self):
"""Run complete visual test suite"""
print("🚀 Starting Hive Frontend Visual Test Suite")
print("🚀 Starting WHOOSH Frontend Visual Test Suite")
print("=" * 50)
results = {}
@@ -269,7 +269,7 @@ class HiveVisualTester:
def main():
# Check if Chrome is available
try:
tester = HiveVisualTester(headless=True)
tester = WHOOSHVisualTester(headless=True)
results = tester.run_full_test_suite()
tester.cleanup()