|
|
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 |
|
|
|
fbd73f4cdc
|
Phase A.2 - Add expandable Request/Response Headers view
|
2025-12-28 02:54:45 +11:00 |
|
|
|
aefa41f273
|
Phase A.1 - Add sortable Request Details Table to waterfall
|
2025-12-28 02:48:12 +11:00 |
|
|
|
d2a695ac36
|
Add waterfall sorting controls - default slowest to fastest
|
2025-12-28 02:42:49 +11:00 |
|
|
|
1d39e77fd6
|
Waterfall Phase 1.3 - Add resource type badges (HTML, CSS, JS, IMG)
|
2025-12-28 02:34:02 +11:00 |
|
|
|
600d231e7c
|
Waterfall Phase 1.2 - Add vertical grid lines for time visualization
|
2025-12-28 02:32:38 +11:00 |
|
|
|
50fee336c1
|
Waterfall Phase 1.1 - Add request numbering, status colors, inline metrics
|
2025-12-28 02:31:10 +11:00 |
|
|
|
038e62415a
|
Fix waterfall and comparison dark mode backgrounds
|
2025-12-28 02:24:18 +11:00 |
|
|
|
4ca5ab1d71
|
Fix corrupted main.js syntax error that broke entire site
|
2025-12-28 02:14:56 +11:00 |
|