Commit Graph

101 Commits

Author SHA1 Message Date
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
8eb02acf40 Increase video bitrate to 75 Mbps (15x quality boost) 2025-12-28 11:20:58 +11:00
1342571271 Fix video download: 1080p resolution and improved browser compatibility 2025-12-28 11:17:02 +11:00
03ce5f1e9b Enhance video modal: increase size and add download functionality 2025-12-28 11:13:53 +11:00
4eb2b45cbe Fix: Add video modal HTML to index.html 2025-12-28 11:09:32 +11:00
f9062bc4d7 Add missing video modal HTML and CSS components 2025-12-28 11:06:57 +11:00
7dba6a8183 Fix View Video button and restore View Images button 2025-12-28 11:02:33 +11:00
0419bd6a9e Implement all Gap Analysis features: Visualization, Network, Bulk, Compare 2025-12-28 10:56:28 +11:00
9cd5cac287 Phase 3: Add filmstrip column to DB and update runner 2025-12-28 10:29:40 +11:00
039e126d9a Update auto-sync scripts to use git reset --hard 2025-12-28 10:17:18 +11:00
929477c1f7 Enable Capture Filmstrip by default 2025-12-28 10:12:22 +11:00
a037b6f2e1 Remove temporary test and debug files 2025-12-28 10:09:01 +11:00
d4ce23b19a Restore filmstrip feature, fix server crash, and rename Grade label 2025-12-28 09:42:24 +11:00
cc5460fa7a Fix: Add missing Filmstrip Checkbox to HTML 2025-12-28 05:29:03 +11:00
7d9c7d9651 Feat: Complete UI implementation for GTmetrix dashboard 2025-12-28 05:09:13 +11:00
3797a45628 Feat: Update UI with GTmetrix dashboard and filmstrip checkbox 2025-12-28 05:08:20 +11:00
50dcf9b498 Feat: Add backend support for filmstrip capture 2025-12-28 05:08:12 +11:00
d345694b01 Fix: Add missing generateTestId function causing server crash 2025-12-28 04:50:41 +11:00
98b92c1a20 Complete README overhaul with comprehensive feature documentation and real screenshots 2025-12-28 03:57:41 +11:00
6df9b0e44f Make Recent Tests URLs clickable to reload results 2025-12-28 03:40:18 +11:00
39bf1e1dc8 Phase C.3 - Add multi-run frontend UI (dropdown, progress, polling) 2025-12-28 03:26:57 +11:00
aaa712b7e4 Phase C.2 - Multi-run frontend (UI, progress, results display) 2025-12-28 03:15:17 +11:00
88358406f4 Phase C.1 - Multi-run backend implementation (database + execution logic) 2025-12-28 03:13:08 +11:00
0e29d75bc3 Phase B.1 - Add Connection View with socket grouping 2025-12-28 03:07:07 +11:00
c6a9d914df Add images gallery link handler to main.js 2025-12-28 03:00:49 +11:00
f01a829ca4 Phase A.4 - Add Page Images Gallery with optimization analysis 2025-12-28 03:00:03 +11:00
9c5cb3bf7a Phase A.3 Complete - Integrate grades display into UI 2025-12-28 02:57:35 +11:00
ec6793753c Phase A.3 - Add Performance Grades (A-F letter grades) 2025-12-28 02:56:26 +11:00