d05fc64ffb
Add deployment automation scripts and remove obsolete debug file
2025-12-29 22:51:22 +11:00
51f78199fc
Add fix-nginx.ps1 to gitignore
2025-12-29 16:29:48 +11:00
3586b1138c
CRITICAL FIX: Add Nginx location block for /reports/ to serve JSON files
2025-12-29 15:47:20 +11:00
7547aa04e5
Update gitignore to exclude test files and deployment scripts
2025-12-29 14:47:54 +11:00
c02c520994
Add missing auto-sync.sh script for server updates
2025-12-29 13:05:22 +11:00
5820a87919
Fix bug where details and carbon data were overwritten in runner.js
2025-12-29 12:54:59 +11:00
b8463d74ff
Fix vitals.html data parsing for file reports
2025-12-29 12:42:26 +11:00
ae92d4769a
Fix empty Advanced Vitals data extraction
2025-12-29 12:25:43 +11:00
65383788b1
V2 Feature overhaul and improvements
2025-12-29 12:12:38 +11:00
a8f64580c7
Add DB verification script
v1.5-legacy-backup
2025-12-29 11:16:30 +11:00
3b2e6f5a9a
Add fix_schema.sql to ensure DB columns exist
2025-12-29 11:15:55 +11:00
36c9148bdd
Fix Postgres JSONB error - explicit stringify
2025-12-29 11:13:13 +11:00
e30112af4b
Fix TypeError - make jsonPath mutable
2025-12-29 11:02:00 +11:00
de092bf730
Fix SyntaxError - duplicate jsonPath
2025-12-29 10:58:30 +11:00
63032d0763
Fix SyntaxError in runner.js - allow summary reassignment
2025-12-29 10:58:14 +11:00
f21308cfae
Fix runner.js - even safer property access
2025-12-29 10:56:57 +11:00
8838a7af07
Fix runner.js crash - basic check for LHR existence
2025-12-29 10:56:00 +11:00
390b9477f3
Cleanup main.js - removed dead multi-run code
2025-12-29 10:55:35 +11:00
da6c67b72d
Fix crashes in runner.js and git command in server.js
2025-12-29 10:54:59 +11:00
4c888b0500
Fix database insert - add user_ip column
2025-12-29 10:50:16 +11:00
110eb7a3f8
Remove multi-run feature completely - simplify to single test execution only
2025-12-29 10:45:05 +11:00
947312906f
Cleanup: Remove invalid postinstall script and verify project structure
2025-12-29 10:35:38 +11:00
307d7be63c
chore: clean up project - remove temporary files and add quick setup guide
...
- Removed 18 temporary/test files (check_data.js, test_db_insert.js, etc.)
- Removed old deployment scripts and debug utilities
- Added setup.sh for one-command deployment
- Rewrote QUICKSTART.md with comprehensive 3-step setup guide
- Enhanced ecosystem.config.js with logging and restart config
- Project is now clean and deployment-ready
2025-12-28 23:12:10 +11:00
64bdc868b2
chore: remove db credentials from tracking and add template file
2025-12-28 23:04:08 +11:00
fc16340c25
Tools: Sync all password updates
2025-12-28 22:13:32 +11:00
aa0589f667
Config: Update DB password to simpler string
2025-12-28 22:13:17 +11:00
743fc54363
Tools: Add DB insert test script
2025-12-28 22:11:30 +11:00
1081d22228
Fix: Add missing DB insert query in runner.js
2025-12-28 22:07:55 +11:00
9a5212de9e
Fix: View Images button logic
2025-12-28 22:07:20 +11:00
ec09d995aa
Fix: Hardcode credentials in check script
2025-12-28 22:06:03 +11:00
f9d4ef612f
Tools: Add script to check DB data
2025-12-28 22:04:32 +11:00
bf5adf89fa
Tools: Whitelist and add password reset script
2025-12-28 22:00:44 +11:00
e67d35c6a4
Tools: Force add password reset SQL
2025-12-28 22:00:04 +11:00
b145f91ff2
Tools: Add postgres setup script
2025-12-28 21:36:11 +11:00
8697831677
Tools: Add local DB verification script
2025-12-28 21:32:22 +11:00
a3503ba8d0
Fix(UI): Remove stray HTML tags causing layout gap
2025-12-28 21:27:48 +11:00
097109b3e9
Refactor: Remove multi-run option from UI and logic
2025-12-28 21:22:41 +11:00
4208e79a58
Cleanup: Remove temporary operational files
2025-12-28 21:19:50 +11:00
1d14408830
Fix(runner): Restore missing DB insert query in rollback
2025-12-28 21:09:16 +11:00
ebea27d687
Retry: Add Rerun button and fix run count usage in main.js
2025-12-28 12:30:03 +11:00
11f2b4f11c
Critical Fix: Resolve Whammy.js crash on undefined duration
2025-12-28 11:59:08 +11:00
7cfe4f74a5
Fix video generation crash: patch Whammy.js logic and safeguard empty frames
2025-12-28 11:55:27 +11:00
83cec85258
Optimize video generation: Fixed 30fps Whammy implementation
2025-12-28 11:52:11 +11:00
deaa23f8bd
Revert main.js optimization to fix broken website
2025-12-28 11:49:47 +11:00
c90dc96d12
Optimize Whammy implementation: Use fixed 30fps and precise frame interpolation
2025-12-28 11:46:13 +11:00
04dd7de2f2
Implement high-res video capture with Puppeteer integration in test runner
2025-12-28 11:42:06 +11:00
c1725b202a
Replace video generation with Whammy.js for perfect sizing and quality
2025-12-28 11:36:02 +11:00
fe24f638c6
Fix video duration and quality: use timeslice and proper frame timing
2025-12-28 11:31:26 +11:00
1a57b84285
Fix MediaRecorder error: remove conflicting keyframe parameter
2025-12-28 11:27:08 +11:00
0dbd593e9a
Fix video quality: force high bitrate with multiple parameters and 30fps
2025-12-28 11:24:31 +11:00