- refactor: separate Docker status and container management into container_status.py (2e7d1a6) - refactor(theme): move theme.py to main folder (520215c) - refactor: extract tool setup and display tools functions into a separate module (6ed362f) - refactor: add setup_info_layout function to manage info contents and its layout (f0250c3) - refactor: add theme.py for Nest styling (6be6c5a) - refactor(tool_card): change ToolCard class structure (e48876d) - refactor: change tool_card.py functions name, add placeholder function (8595550) - chore: add more bettercap flags (4b8d687) - refactor: better error handling in update_version.py (cfcc682) - feat: update_version.py now works for README.md (4f4d508) - build(CI): add expire_in keyword in .gitlab-ci.yml (fa8db00) - build(CI): add artifacts name (d713e14) - build(Makefile): add clean target for pyinstaller builds (26e8a18) - refactor: remove subprocess lib from tool_card.py (3ba2e4b) - refactor(utils): modularize ToolCard for Docker container functionalities (25d19dc) - chore: update project to 0.2.1 (8128837) - style: remove whitespaces from tool_card.py (651b6e3) - feat: update validate_flags to validate user-input flags against a predefined list of allowed flags and characters. (9003687) - chore: change argument "help" description in update_version.py (3b7d0e3) - feat: add argument to set project version in update_version.py (5d9c9f4) - build(Makefile): update changelog target to set the latest tag commits (4cc222a) - chore: add more usage example to tools.json (e84e7b1) - feat: update_version.py now updates show_credits() (8bc1f6f) - build: test new update_version.py script and make phony targets (1a152b3)