- feat: make default_port optional in `docker run` (908a705) - feat: set new variable `default_port` for tools.json (001b5f0) - feat: add Caido tool (e309426) - feat: add poetry-core dependency (04bf180) - feat: update dependencies (378deab) - Merge branch 'feat/add-katana' into 'main' (4eacf7b) - chore: Change the domain used in katana's examples (d555df0) - feat: Add katana tool (114cbb5) - Merge branch 'feat/add-wpscan' into 'main' (0787994) - Feat: Add WPScan tool (68363be) - feat: add new evil-winrm logo (6dbf2ea) - Merge branch 'feat/add-evil-winrm' into 'main' (60d2544) - fix: Correct size requirements and change image format to svg (ef19a85) - Add image file for Evil-WinRm tool. (4861d4d) - feat: Add Evil-winRM tool (e8e4191) - Merge branch 'improvement/john-size-requirements' into 'main' (879bfd3) - Add more accurate size requirements for John The Ripper (actual disk size as opposed to compressed size) (0437c4c) - Merge branch 'bug/update-copyright-year' into 'main' (b2580cf) - Update the copyright year from 2024 to 2025 (7a59118) - refactor: restructure ToolCard components for modularity (9ccf223) - chore: update description about tool_widgets (3bcd105) - refactor(app.py): enhance code readability and static method structure (ca994a4) - refactor: move docker controller to proper folder (12b7e1e) - Merge branch 'main' into 'main' (46147f8) - feat: add "John the Ripper" tool (e73f257) - build(debian): add top10 category to the desktop entry (7ce32fe) - build(ci): remove build deps (a5501b5) - chore(Makefile): add more debian folders/files to clean target (a01fa06) - chore(Makefile): update clean target to remove "files" inside debian folder (70b59b5) - feat: remove Debian temp build files (32fc86c) - Merge branch 'unit-tests' into 'main' (911197b) - Parametrize tools icons tests (f61feee) - Remove debug print (65aee35) - Parametrize start button UI tests (66a625c) - Parametrize docker status tests (73a914d) - Extract assert_right_icon function (5c0aa50) - Add tests for app initialization (0d11bee) - Add tests for stop container (a834b91) - Add tests for start container (30623f8) - Add tests for the images check (119bfcd) - Fix coverage issue due to PySide6 bindings (b00b805) - Test docker behaviour (9521b73) - Regenerate poetry.lock after rebasing onto main (da60d4e) - Rename subprocess fixture to avoid name hiding (6b49983) - Refactor subprocess_* fixtures (8f2fa89) - Add unit tests for tools loading (e946fe1) - Create test for GUI tools loading (fc428cf) - chore: update README.md with PySide6 change (695e1bd) - build(debian): remove dependencies from control (7926f3f) - chore: update poetry lock file (86610cd) - build(ci): remove pyside6-tools dependency (a502a4f) - build(ci): add PySide6 to gitlab CI (47b0190) - refactor: move from PyQt6 to PySide6 (354f6de) - build: remove python -oo flags (f707476) - style: update pylint checking paths, add some missing docstring (a417ad0)