Releases

History, Change log, Tag Revision, Commit SHA, and Release date
90a0eb9 · Dec 20, 2025
Features :
- Infrastructure & Deployment
- Migrated base environment from Apache+PHP to Alpine+Nginx for better performance and smaller footprint.
- Implemented full Docker support with
docker-compose, including healthchecks and automated Nginx builds. - Added Nginx configuration for SSL (HTTPS) support with pre-configured certificate paths.
- Configured Apache rewrite rules compatibility for Docker Nginx containers.
- Optimized media storage by mapping
static/assetsto mounted volumes. - Added comprehensive Docker deployment documentation.
- Geolocation & Networking
- Enhanced
geoHelperwith a newreverseLookupfunction and robust fallback mechanisms. - Improved data submission security by adding Bearer token authorization for JSON reports.
- Enhanced
- Touchpad Module Enhancements
- Added full support for middle and right mouse button detection and interaction.
- Implemented a new “Zoom” feature and “Fun Facts” display triggered by mouse interactions.
- Added debouncing filters for middle and right click responses to improve accuracy.
- Optimized assets by converting all JPG resources to WebP format for faster loading.
- Improved user guidance with better helper notes and mouse compatibility info.
- UI/UX & Branding
- Updated branding with new TestQC color-coded favicons, app icons, and PWA manifests.
- Updated footer with Axioo Indonesia copyright and links to the wiki release page.
- Improved styling for footer modal buttons (Disclaimer and About).
d9b9227b · Jul 9, 2025
Features :
- Add mouse buttons click test on touchpad module
- Add adaptor/charger item to json output report
- Move all resources and media to static/assets
- Restructure all the test modules into components
- Submit data now accept S hotkey and Enter key when focus is not at input elements
- Replace onclick with eventlistener for better event handling
- Faster geolocation lock using latest leaflet geolocation api
- Protected directory listing with 403 error
- URL routing or shorten url for all test modules
- Custom 403, 404 and 500 page for Error handling page
- Improve system information page display and add more details
- Improve video randomize source logics
- Bugs fix and performance improvement
2eb58172 · Nov 27, 2024
Features :
- Revert back to QR-instascan due to jsQR reliability on production issue
- Add Testqchub v4.x support JSON format
- Capitalized tester name before sending JSON to API endpoint
- New JSON column field for product model name for faster indexing
- Pre-evaluated test result before sending JSON to API endpoint
- Bugs fix and performance improvement
5cf2d890 · Oct 15, 2024
Features :
- Better and faster webcam test module with MediaDevices API
- Better qrcode scan module, more eficient and responsive
- Faster TestQCHub API callback and send data
- TestQC sequence order change (production team request)
- Number hotkeys for faster shortcuts for all tests (production team request)
- New Audio test with faster waveform visualization 16bit, 4K FFTsize and 60fps
- Refactor : remove all php dependencies, sessions and sendjson submit data
- Bugs fix and performance improvement
d1e16f6f · Jun 20, 2024
Features :
- TestQC Hub support and compatibility
- Save to database and to xml reports simultaneously
- PWA enabled manifest for app install
- Auto color change in Dead Pixel Test
- Fix several layouts and media rules pages
- Allow space input for tester name in submit data
- Dual send report to JSON and XML formats
- Fix version string that treated as numeri
a5896682 · Dec 07, 2023
Features :
- Card background color change for test result status
- URL index injection protection
- Drop shadows on all icons and cards
- New keyboard UI for light and dark mode
- Keyboard detection can now differentiate between left and right Ctrl, Alt and Shift
- New Pattern test in Video Test section (6 standard test patterns)
- Various bugs fix and performance/accuracy improvements
5e27d5b7 · Nov 09, 2023
Features :
- New layout and test order (production team request)
- Responsive layout for fullhd, 2k and 4k screen resolution
- Ambient lighting for usb and webcam test
- Qrcode scan for both serial number and testername
- New audio test with neumorphic ui, waveform and progress indicator
- Various bugs fix and improve performance
d24859f6 · Sep 13, 2023
Features :
- Global light/dark theme mode
- Low battery detection warning
- New sysinfo layout
- More info on geolocation module
- kubernetes deployment manifest
- tester name input for validation
- Modules auto resize on various screen size
- Fix some test modules bugs
7efe0f2b · Nov 8, 2022
Features :
- Axioo X button detection keyboard module
624ec19d · Aug 31, 2022
Features :
- Numpad keyboard detection + layout
- Responsive auto resize keyboard layout on hires display
4947ee5a · Aug 21, 2022
Features :
- Responsive display flex grid test menu cards
- Navbar on all test modules
- New Performance test with html5 webgl
- New VUMeter for Mic test
- Better media query for tablet and smartphone mode
- Better modal popup window
- Fix bugs from previous version
e9bfc72d · Feb 16, 2022
Features :
- Bug fix for USB Barcode / QRcode scanner input compatibility
- Fix Session reset bug in SN entry form
a7a5255c · Jan 13, 2022
Features :
- Add new Bluetooth test module
- Bluetooth BLE and async GATT support
1cea6e54 · Dec 30, 2021
Features :
- Add Touchpad test
- Add Battery test
- Add Network speed test
- Hotkey ready to speed up production test
- Optimized orientation test resource
- Better handling on qrcode scan
- Fix bugs on input sn page layout
af8cc047 · Nov 22, 2021
Features :
- Add testqc version on xml output
ae7e44b7 · Nov 17, 2021
Features :
- All video test source now using webm and encoded with libvpx Lavf58.29.100
- Small footprints and bandwidth friendly
- All audio test source file now smaller and royalty free
3b82b132 · Oct 27, 2021
Features :
- Global UX color system
- Menu modal and dialog windows
- Add USB Port test
- Add QRCode scan feature on input Serial Number page
- Add dialog confirmation replacing alert
- Remove network test (irrelevant)
- More intuitive info helper on each test module
- Performance improvements
- Bug fixing here and there
cb5bd46f · Oct 5, 2021
Features :
- Posting result on server now based on date created by folder
- Easy processing daily report
- The test result is now same as testqc notebook flashdisk version passed, failed and not-tested
6c82bca1 · May 19, 2021
Features :
- Brand new main menu with column card mode and materialize navbar
- Smartphone screen (portrait/small screen) mode detection & auto switch accordingly
- New keyboard tester layout
- Add new touch screen test
- Add new accelerometer / orientation test
- Add new GPS / geolocation test
- Add new system info page
- Add new Webcam test with front/rear cam switch feature
- Add speaker test with random 7 audio source
- Add video test with random 14 video source (landscape and portrait mode automatically detect)
5831b41a · Apr 16, 2021
Features :
- First production release
- keyboard, dead pixel, harddisk, network, mic, speaker, video, bluetooth and webcam test
- upload test result to local ftp server