Commit Graph

17 Commits

Author SHA1 Message Date
04245e33ae Fix Frontend: Use addEventListener instead of onclick, add debug logs, cache bust 2025-12-27 23:19:41 +11:00
f7a1f1be42 Fix ERR_REQUIRE_ESM: Use dynamic import for uuid 2025-12-27 23:13:47 +11:00
782aaf63a6 Fix ERR_REQUIRE_ESM: Use dynamic import for Chrome Launcher 2025-12-27 23:10:02 +11:00
557cb3261f Fix ERR_REQUIRE_ESM: Use dynamic import for Lighthouse 2025-12-27 23:03:51 +11:00
debc643780 Update repair scripts and auto-sync logic 2025-12-27 22:57:25 +11:00
18b3c339fe Fix Git Info API: Use absolute path to git binary 2025-12-27 22:52:33 +11:00
7cc2a94dd0 System Recovery: Auto-execute SSH fix via postinstall hook 2025-12-27 22:48:25 +11:00
32f822a051 Fix UI caching issue: Bump styles.css version to 2.1 2025-12-27 22:39:00 +11:00
6dc5b76119 Configure 60s Sync Interval & Fix SSH Connection Limits 2025-12-27 22:34:57 +11:00
aebd9934e5 Add high-reliability 30s auto-sync configuration (Systemd Timer) 2025-12-27 22:29:15 +11:00
f253b8678f Feature Complete: WebPageTest Clone
- Implemented Test Launcher UI (index.html)
- Added 'View Full Report' functionality using Lighthouse HTML reports
- Configured runner.js for robust Headless Chrome execution on Linux
- Updated styles for form and results dashboard
2025-12-27 22:21:17 +11:00
264325112e Implement Core Performance Testing Engine (Phase 1 & 2)
- Added Lighthouse and Chrome Launcher dependencies
- Created lib/runner.js test runner service
- Implemented filesystem storage for test results
- Added API endpoints: POST /api/run-test and GET /api/history
2025-12-27 22:18:41 +11:00
26165461fd Cleanup diagnostic files and update deployment script 2025-12-27 22:09:04 +11:00
550ab8486f Updated deployment template with real-world fixes and TurnKey troubleshooting 2025-12-27 21:59:27 +11:00
8410a9a07d Enhanced footer with sleek GitHub link and beautiful Git version badge 2025-12-27 21:54:35 +11:00
d7f534284a 🚀 Setup automated deployment system with comprehensive credential protection
- Added Express server with Git info API endpoint
- Created automated deployment scripts (systemd-based, not PM2)
- Implemented 5-minute auto-sync with GitHub
- Enhanced .gitignore with 200+ credential protection patterns
- Added Git version badge to UI footer
- Created comprehensive deployment documentation
- Added TurnKey Nginx fix for default control panel issue
- Included security verification tools

All credentials protected and verified safe for deployment.
2025-12-27 21:34:08 +11:00
b4bddb2aa0 Initial commit 2025-12-27 21:03:18 +11:00