Commit Graph

13 Commits

Author SHA1 Message Date
312d3e9674 Refactor installation and uninstallation scripts; enhance logging and error handling
- Removed Docker installation instructions from README.md as they are not yet functional.
- Simplified the installation script by removing the upgrade process and directly checking for existing installations.
- Added checks for required dependencies (python3, curl, python3-venv) during installation.
- Improved logging throughout the application, replacing print statements with logger calls.
- Enhanced email validation using regex and added error handling for invalid email addresses.
- Updated the uninstall script to provide options for complete or partial removal of Vigil.
- Created a logger service to handle logging to both console and log files.
- Updated requirements.txt to use newer versions of dependencies.
- Added versioning to the main application and provided a version option in the command line interface.
2025-11-14 22:58:55 +00:00
7ea3b264d1 Added some error handling and a readme (need to adjust once packages and stuff actually exist) 2025-10-26 19:09:27 +00:00
14bd208378 Almost finished, just have to do a quick check for everything to work, add error handling (+retries), polish it up and then make sure all features implemented fully. 2025-10-19 13:07:06 +01:00
7c43ce18f2 Tested and fixed multiple email inputs. 2025-10-16 08:00:21 +01:00
96cf658c3c Added multiple email support + json support, untested, should work/ 2025-10-15 17:16:08 +01:00
9b561d6983 Fixed it 2025-10-15 08:14:18 +01:00
fba3271f54 Small fix, still not fully working, hasn't been tested 2025-10-14 08:01:12 +01:00
86618094fc Fix this another time, not working at the moment 2025-10-13 21:12:24 +01:00
fa8103051f Untested, created email generation + styling 2025-10-13 20:41:45 +01:00
80a354c484 Added placeholders and small change to mail 2025-10-12 20:48:17 +01:00
db0e301426 Update main.py 2025-10-12 20:31:16 +01:00
e1e0d7b230 Began work on main.py + Cleaned up requirements.txt 2025-10-12 20:29:51 +01:00
cb22c6b6ba Added apt support and began work on mail support. 2025-10-12 19:50:33 +01:00