Commit Graph

  • d05fc64ffb Add deployment automation scripts and remove obsolete debug file main DeNNiiInc 2025-12-29 22:51:22 +11:00
  • 51f78199fc Add fix-nginx.ps1 to gitignore DeNNiiInc 2025-12-29 16:29:48 +11:00
  • 3586b1138c CRITICAL FIX: Add Nginx location block for /reports/ to serve JSON files DeNNiiInc 2025-12-29 15:47:20 +11:00
  • 7547aa04e5 Update gitignore to exclude test files and deployment scripts DeNNiiInc 2025-12-29 14:47:54 +11:00
  • c02c520994 Add missing auto-sync.sh script for server updates DeNNiiInc 2025-12-29 13:05:22 +11:00
  • 5820a87919 Fix bug where details and carbon data were overwritten in runner.js DeNNiiInc 2025-12-29 12:54:59 +11:00
  • b8463d74ff Fix vitals.html data parsing for file reports DeNNiiInc 2025-12-29 12:42:26 +11:00
  • ae92d4769a Fix empty Advanced Vitals data extraction DeNNiiInc 2025-12-29 12:25:43 +11:00
  • 65383788b1 V2 Feature overhaul and improvements DeNNiiInc 2025-12-29 12:12:38 +11:00
  • a8f64580c7 Add DB verification script v1.5-legacy-backup DeNNiiInc 2025-12-29 11:16:30 +11:00
  • 3b2e6f5a9a Add fix_schema.sql to ensure DB columns exist DeNNiiInc 2025-12-29 11:15:55 +11:00
  • 36c9148bdd Fix Postgres JSONB error - explicit stringify DeNNiiInc 2025-12-29 11:13:13 +11:00
  • e30112af4b Fix TypeError - make jsonPath mutable DeNNiiInc 2025-12-29 11:02:00 +11:00
  • de092bf730 Fix SyntaxError - duplicate jsonPath DeNNiiInc 2025-12-29 10:58:30 +11:00
  • 63032d0763 Fix SyntaxError in runner.js - allow summary reassignment DeNNiiInc 2025-12-29 10:58:14 +11:00
  • f21308cfae Fix runner.js - even safer property access DeNNiiInc 2025-12-29 10:56:57 +11:00
  • 8838a7af07 Fix runner.js crash - basic check for LHR existence DeNNiiInc 2025-12-29 10:56:00 +11:00
  • 390b9477f3 Cleanup main.js - removed dead multi-run code DeNNiiInc 2025-12-29 10:55:35 +11:00
  • da6c67b72d Fix crashes in runner.js and git command in server.js DeNNiiInc 2025-12-29 10:54:59 +11:00
  • 4c888b0500 Fix database insert - add user_ip column DeNNiiInc 2025-12-29 10:50:16 +11:00
  • 110eb7a3f8 Remove multi-run feature completely - simplify to single test execution only DeNNiiInc 2025-12-29 10:45:05 +11:00
  • 947312906f Cleanup: Remove invalid postinstall script and verify project structure DeNNiiInc 2025-12-29 10:35:38 +11:00
  • 307d7be63c chore: clean up project - remove temporary files and add quick setup guide DeNNiiInc 2025-12-28 23:12:10 +11:00
  • 64bdc868b2 chore: remove db credentials from tracking and add template file DeNNiiInc 2025-12-28 23:04:08 +11:00
  • fc16340c25 Tools: Sync all password updates DeNNiiInc 2025-12-28 22:13:32 +11:00
  • aa0589f667 Config: Update DB password to simpler string DeNNiiInc 2025-12-28 22:13:17 +11:00
  • 743fc54363 Tools: Add DB insert test script DeNNiiInc 2025-12-28 22:11:30 +11:00
  • 1081d22228 Fix: Add missing DB insert query in runner.js DeNNiiInc 2025-12-28 22:07:55 +11:00
  • 9a5212de9e Fix: View Images button logic DeNNiiInc 2025-12-28 22:07:20 +11:00
  • ec09d995aa Fix: Hardcode credentials in check script DeNNiiInc 2025-12-28 22:06:03 +11:00
  • f9d4ef612f Tools: Add script to check DB data DeNNiiInc 2025-12-28 22:04:32 +11:00
  • bf5adf89fa Tools: Whitelist and add password reset script DeNNiiInc 2025-12-28 22:00:44 +11:00
  • e67d35c6a4 Tools: Force add password reset SQL DeNNiiInc 2025-12-28 22:00:04 +11:00
  • b145f91ff2 Tools: Add postgres setup script DeNNiiInc 2025-12-28 21:36:11 +11:00
  • 8697831677 Tools: Add local DB verification script DeNNiiInc 2025-12-28 21:32:22 +11:00
  • a3503ba8d0 Fix(UI): Remove stray HTML tags causing layout gap DeNNiiInc 2025-12-28 21:27:48 +11:00
  • 097109b3e9 Refactor: Remove multi-run option from UI and logic DeNNiiInc 2025-12-28 21:22:41 +11:00
  • 4208e79a58 Cleanup: Remove temporary operational files DeNNiiInc 2025-12-28 21:19:50 +11:00
  • 1d14408830 Fix(runner): Restore missing DB insert query in rollback DeNNiiInc 2025-12-28 21:09:16 +11:00
  • ebea27d687 Retry: Add Rerun button and fix run count usage in main.js DeNNiiInc 2025-12-28 12:30:03 +11:00
  • 11f2b4f11c Critical Fix: Resolve Whammy.js crash on undefined duration DeNNiiInc 2025-12-28 11:59:08 +11:00
  • 7cfe4f74a5 Fix video generation crash: patch Whammy.js logic and safeguard empty frames DeNNiiInc 2025-12-28 11:55:27 +11:00
  • 83cec85258 Optimize video generation: Fixed 30fps Whammy implementation DeNNiiInc 2025-12-28 11:52:11 +11:00
  • deaa23f8bd Revert main.js optimization to fix broken website DeNNiiInc 2025-12-28 11:49:47 +11:00
  • c90dc96d12 Optimize Whammy implementation: Use fixed 30fps and precise frame interpolation DeNNiiInc 2025-12-28 11:46:13 +11:00
  • 04dd7de2f2 Implement high-res video capture with Puppeteer integration in test runner DeNNiiInc 2025-12-28 11:42:06 +11:00
  • c1725b202a Replace video generation with Whammy.js for perfect sizing and quality DeNNiiInc 2025-12-28 11:36:02 +11:00
  • fe24f638c6 Fix video duration and quality: use timeslice and proper frame timing DeNNiiInc 2025-12-28 11:31:26 +11:00
  • 1a57b84285 Fix MediaRecorder error: remove conflicting keyframe parameter DeNNiiInc 2025-12-28 11:27:08 +11:00
  • 0dbd593e9a Fix video quality: force high bitrate with multiple parameters and 30fps DeNNiiInc 2025-12-28 11:24:31 +11:00
  • 8eb02acf40 Increase video bitrate to 75 Mbps (15x quality boost) DeNNiiInc 2025-12-28 11:20:58 +11:00
  • 1342571271 Fix video download: 1080p resolution and improved browser compatibility DeNNiiInc 2025-12-28 11:17:02 +11:00
  • 03ce5f1e9b Enhance video modal: increase size and add download functionality DeNNiiInc 2025-12-28 11:13:53 +11:00
  • 4eb2b45cbe Fix: Add video modal HTML to index.html DeNNiiInc 2025-12-28 11:09:32 +11:00
  • f9062bc4d7 Add missing video modal HTML and CSS components DeNNiiInc 2025-12-28 11:06:57 +11:00
  • 7dba6a8183 Fix View Video button and restore View Images button DeNNiiInc 2025-12-28 11:02:33 +11:00
  • 0419bd6a9e Implement all Gap Analysis features: Visualization, Network, Bulk, Compare DeNNiiInc 2025-12-28 10:56:28 +11:00
  • 9cd5cac287 Phase 3: Add filmstrip column to DB and update runner DeNNiiInc 2025-12-28 10:29:40 +11:00
  • 039e126d9a Update auto-sync scripts to use git reset --hard DeNNiiInc 2025-12-28 10:17:18 +11:00
  • 929477c1f7 Enable Capture Filmstrip by default DeNNiiInc 2025-12-28 10:12:22 +11:00
  • a037b6f2e1 Remove temporary test and debug files DeNNiiInc 2025-12-28 10:09:01 +11:00
  • d4ce23b19a Restore filmstrip feature, fix server crash, and rename Grade label DeNNiiInc 2025-12-28 09:42:24 +11:00
  • cc5460fa7a Fix: Add missing Filmstrip Checkbox to HTML DeNNiiInc 2025-12-28 05:29:03 +11:00
  • 7d9c7d9651 Feat: Complete UI implementation for GTmetrix dashboard DeNNiiInc 2025-12-28 05:09:13 +11:00
  • 3797a45628 Feat: Update UI with GTmetrix dashboard and filmstrip checkbox DeNNiiInc 2025-12-28 05:08:20 +11:00
  • 50dcf9b498 Feat: Add backend support for filmstrip capture DeNNiiInc 2025-12-28 05:08:12 +11:00
  • d345694b01 Fix: Add missing generateTestId function causing server crash DeNNiiInc 2025-12-28 04:50:41 +11:00
  • 98b92c1a20 Complete README overhaul with comprehensive feature documentation and real screenshots DeNNiiInc 2025-12-28 03:57:41 +11:00
  • 6df9b0e44f Make Recent Tests URLs clickable to reload results DeNNiiInc 2025-12-28 03:40:18 +11:00
  • 39bf1e1dc8 Phase C.3 - Add multi-run frontend UI (dropdown, progress, polling) DeNNiiInc 2025-12-28 03:26:57 +11:00
  • aaa712b7e4 Phase C.2 - Multi-run frontend (UI, progress, results display) DeNNiiInc 2025-12-28 03:15:17 +11:00
  • 88358406f4 Phase C.1 - Multi-run backend implementation (database + execution logic) DeNNiiInc 2025-12-28 03:13:08 +11:00
  • 0e29d75bc3 Phase B.1 - Add Connection View with socket grouping DeNNiiInc 2025-12-28 03:07:07 +11:00
  • c6a9d914df Add images gallery link handler to main.js DeNNiiInc 2025-12-28 03:00:49 +11:00
  • f01a829ca4 Phase A.4 - Add Page Images Gallery with optimization analysis DeNNiiInc 2025-12-28 03:00:03 +11:00
  • 9c5cb3bf7a Phase A.3 Complete - Integrate grades display into UI DeNNiiInc 2025-12-28 02:57:35 +11:00
  • ec6793753c Phase A.3 - Add Performance Grades (A-F letter grades) DeNNiiInc 2025-12-28 02:56:26 +11:00
  • fbd73f4cdc Phase A.2 - Add expandable Request/Response Headers view DeNNiiInc 2025-12-28 02:54:45 +11:00
  • aefa41f273 Phase A.1 - Add sortable Request Details Table to waterfall DeNNiiInc 2025-12-28 02:48:12 +11:00
  • d2a695ac36 Add waterfall sorting controls - default slowest to fastest DeNNiiInc 2025-12-28 02:42:49 +11:00
  • 1d39e77fd6 Waterfall Phase 1.3 - Add resource type badges (HTML, CSS, JS, IMG) DeNNiiInc 2025-12-28 02:34:02 +11:00
  • 600d231e7c Waterfall Phase 1.2 - Add vertical grid lines for time visualization DeNNiiInc 2025-12-28 02:32:38 +11:00
  • 50fee336c1 Waterfall Phase 1.1 - Add request numbering, status colors, inline metrics DeNNiiInc 2025-12-28 02:31:10 +11:00
  • 038e62415a Fix waterfall and comparison dark mode backgrounds DeNNiiInc 2025-12-28 02:24:18 +11:00
  • 4ca5ab1d71 Fix corrupted main.js syntax error that broke entire site DeNNiiInc 2025-12-28 02:14:56 +11:00
  • 9323293464 Critical fixes: Cache busting + Remove throttling + Ensure correct defaults DeNNiiInc 2025-12-28 02:01:45 +11:00
  • 79439f7bfa Fix device selection default mismatch + Integrate Waterfall & Comparison DeNNiiInc 2025-12-28 01:55:27 +11:00
  • ce1aa88d87 Add Test Comparison View (Phase 13) DeNNiiInc 2025-12-28 01:45:05 +11:00
  • fd67a8a4fa Add Export APIs & Optimization Checks (Phases 14-15) DeNNiiInc 2025-12-28 01:41:33 +11:00
  • 57c5209108 Add Advanced Test Settings foundation (Phase 12 WIP) DeNNiiInc 2025-12-28 01:37:15 +11:00
  • 8d9e0380b6 Add Content Breakdown & Domain Analysis DeNNiiInc 2025-12-28 01:33:42 +11:00
  • 4aa890da6f Add Waterfall Chart & Request Inspector DeNNiiInc 2025-12-28 01:32:27 +11:00
  • 541f451f15 Restructure README layout to match design requirements DeNNiiInc 2025-12-28 01:19:46 +11:00
  • c448b183c8 Update license to GPL-3.0 and enhance README link visibility DeNNiiInc 2025-12-28 01:13:04 +11:00
  • ad613e8c5e Update README with hosted repo screenshots DeNNiiInc 2025-12-28 01:06:35 +11:00
  • 4a07d680fe Overhaul README with real project screenshots and feature list DeNNiiInc 2025-12-28 01:05:14 +11:00
  • 91dd847339 Fix: History query logic to prioritize UUID over IP DeNNiiInc 2025-12-28 00:52:53 +11:00
  • ae862f0f84 Set default emulation to Desktop DeNNiiInc 2025-12-28 00:46:08 +11:00
  • 7206412704 Fix: Implement Test Queue and Unique Profiles for Concurrency DeNNiiInc 2025-12-28 00:41:38 +11:00
  • c475c2cee0 Update project title and description DeNNiiInc 2025-12-28 00:40:29 +11:00