All notable changes to this project will be documented in this file.
- Add a setting in the GUI Config Page that allows the user to control whether or not sudo can be entered in the GUI This setting is currently set to True by default, which is the standard behavior. In the future this setting will be set to False and the user will need to enter the sudo password in the terminal
- Fix issue with importlib referencing the filename of mausoleum instead of the package name
- Fix issue with Random Integer Key option where the tomb would not be created. This was due to a change in the Tomb API
- Fix readability issue with README and PyPI
- Migrate pkg_resources to importlib.resources for Python 3.12 support
- Add missing commands leave and list
- Add mountpoint support to enter command
- Miscellaneous UI changes
- Thanks to @djmattyg007 for massive help with this
- Run tests in a temporary directory so that artifacts aren't left in the current working directory
- Bring project out of maintenance mode and use Tomb 2.5
- Move project into maintenance mode
- Moved tests directory from the package directory to the project root directory
- Replaced Codacity with Scrutinizer
- Fixed issue with changelog not rendering properly
- New screenshot showcasing Advanced tab
- Ability to engrave tomb key inside QR code
- Ability to bury tomb key inside an existing image file
- Ability to exhume tomb key from an existing image file
- Ability to engrave tomb key inside QR code via command line
- Ability to bury tomb key inside an existing image file via command line
- Ability to exhume tomb key from an existing image file via command line
- Ability to engrave tomb key inside QR code
- Ability to bury tomb key inside an existing image file
- Ability to exhume tomb key from an existing image file
- New GUI screenshot
- Updated README with information regarding resizing of tombs
- Ability to resize tombs
- Key path automatically filled if found when opening tomb
- KDF iterations in forge_tomb function
- KDF iterations now working
- Read only keyword argument to use with open_tomb function
- Ability to open Tombs in read only mode
- New function construct_tomb that digs, forges, and locks a new tomb container
- Settings.toml file now recognized
- Warning message if Tomb installation not found
- Config Tab with user configurable options
- Tomb installation path option
- Tomb path argument in wrapper functions
- Messages when tombs created or opened successfully
- Docstring regarding key name formatting
- Settings.toml file for user configuration
- Clear all text boxes upon creation and opening of tombs
- List all tombs function
- Checkbox for KDF iterations
- Confirmation text box for key password
- Ability to slam tombs
- Renamed urandom key generation to Random Integer Key
- Checkbox for urandom key generation
- Ability to close all tombs
- Created CLI, GUI, and wrappers for Tomb