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

@@ -13,12 +13,12 @@ from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
class HiveFullFlowTester:
class WHOOSHFullFlowTester:
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_flow_screenshots"
self.screenshots_dir = "/tmp/whoosh_flow_screenshots"
self.setup_driver()
os.makedirs(self.screenshots_dir, exist_ok=True)
@@ -45,7 +45,7 @@ class HiveFullFlowTester:
print(f"📸 {filename}: {description}")
return filepath
def login(self, username="admin", password="hiveadmin"):
def login(self, username="admin", password="whooshadmin"):
"""Login to the application"""
print("🔐 Testing Login Flow...")
@@ -181,7 +181,7 @@ class HiveFullFlowTester:
def run_complete_test(self):
"""Run complete application test"""
print("🚀 Starting Complete Hive Frontend Test")
print("🚀 Starting Complete WHOOSH Frontend Test")
print("=" * 50)
try:
@@ -236,6 +236,6 @@ class HiveFullFlowTester:
self.driver.quit()
if __name__ == "__main__":
tester = HiveFullFlowTester()
tester = WHOOSHFullFlowTester()
success = tester.run_complete_test()
exit(0 if success else 1)