Commit Graph

29 Commits

Author SHA1 Message Date
bot 028c68251a fix(frontend): add clearDriveSelection() function for undoing drive selection
- Add clearDriveSelection() to reset UI state and uncheck radio buttons
- Show clear selection button when drive is selected
- Fixes issue #1: undo disk selection
2026-10-01 23:10:37 +04:00
bot c40940a430 fix(frontend): add Clear Selection button for undoing drive selection
Fixes issue #1: Users can now deselect a previously chosen drive
2026-10-01 23:07:45 +04:00
max 63db9549b9 feat(frontend): drive selection added 2026-09-30 19:27:16 +04:00
max a831ec2546 feat(frontend,backend): simple navigation bar added 2026-09-30 17:01:53 +04:00
max e13d45401f refactor(frontend): separate html from js 2026-09-30 14:27:06 +04:00
max bcb696a666 fix(core): detection of mounted drives 2026-09-30 12:35:48 +04:00
max d2216f9eec feat(core,backend,frontend): lists drives available for benchmarking 2026-09-29 21:58:15 +04:00
max 415d8b3601 feat,refactor(core,backend,frontend): add simple frontend and a separate router for it 2026-09-29 17:54:23 +04:00
max e0c0da6def feat(backend,core): lists available benchmarking tools via API 2026-09-29 15:57:06 +04:00
max cb25dc08d4 refact(project): gitignore update, unnecessary data removed 2026-09-28 22:29:41 +04:00
max e9da6b8a24 fix(project): move scripts into package and add __init__.py 2026-09-28 21:38:09 +04:00
max bf5fa8a133 fix(tests): fix remaining test issues and update assertions 2026-09-28 20:04:54 +04:00
max a425291f5b fix(web): fix remaining request reference in plot endpoint 2026-09-28 20:01:05 +04:00
max 9a3fa5a5af fix(web): fix plot endpoint to accept form params and fix test assertions 2026-09-28 19:55:34 +04:00
max fe31a8893b fix(tests): fix remaining test failures 2026-09-28 19:49:05 +04:00
max 37a2384fde fix(tests): fix failing tests and add missing imports 2026-09-28 19:40:42 +04:00
max a0d0b04e78 fix(web): add missing Request import and update .gitignore 2026-09-28 19:33:12 +04:00
max ac64a95502 docs: add README and .gitignore 2026-09-28 19:20:34 +04:00
max 31562586d7 Merge feat/web-backend into dev 2026-09-28 19:17:38 +04:00
max f0452e6ef6 feat(web): add FastAPI backend with scan, plot, and benchmark endpoints 2026-09-28 19:17:36 +04:00
max d659ec7910 Merge feat/plotting into dev 2026-09-28 19:11:03 +04:00
max 57dc4bdd26 feat(plotting): extract plotting module with histogram and CDF 2026-09-28 19:11:02 +04:00
max c933f4f9ca Merge feat/core-logic into dev 2026-09-28 19:04:52 +04:00
max 271502cccd feat(tests): add unit tests for core modules 2026-09-28 19:04:08 +04:00
max 29c02c27fb feat(core): extract data extraction, conversion, helpers, and orchestrator 2026-09-28 19:04:05 +04:00
max 2eed2053a1 Merge feat/project-setup into dev 2026-09-28 18:53:22 +04:00
max dac3aeaafb feat(project-setup): add CLI entry point and __main__.py 2026-09-28 18:52:32 +04:00
max 352bc16ba5 feat(project-setup): add project structure and pyproject.toml 2026-09-28 18:50:42 +04:00
max 5b75a43f20 Initial commit 2026-09-28 18:28:55 +04:00