Commit Graph

24 Commits (a8dcbcc3863145e070b47028caf67d2e8a804904)

Author SHA1 Message Date
Peery a8dcbcc386 Changed maximum number of image number spinbox
Raised the maximum to be always equal to the image list.
Peery 1dd8f4af30 Added quick select for TagSelectDialog
Implemented the last remaining tag in the TagSelectDialog to be automatically selected when confirming the dialog.
Improved logging of DB connection and selected tags
Peery 95fb1dbd0e Added mkv to the playable Videos
Peery e45106cd2c Fixed Bug in Importing Tags
Fixed a bug where imported tags were not considered if they were implied by any other tag in the whole database.
Also made the image author link clickable and open the URL with QDesktopServices
Peery af671102d5 Made URl clickable in TagImportDialog
Made the predicted url in TagImportDialog clickable and open the url in a browser with QDesktopServices.
Also fixed the source url in window.py to use QDesktopServices
Peery aed0def559 Removed unused parameter
Removed an unused parameter from ArtNetManager.import_tags()
Peery 4757789efc Changed Artist SQL statements to fit column renaming
Renamed the column Artist.description to Artist.name in the SQL schema and implemented the change in the DB adapter.
Peery 9733828897 Added DB connection timeout
Added a timeout of 3 seconds when trying to connect to the database.
Peery ccf4e1feb5 Fixed Bug that kept image shown after changing root
Renamed ArtNetManager.change_image() to ArtNetManager.refresh_shown_image()
Added a refresh of image and config when changing root.
Peery 6fab754612 URL prediction verification with file name pattern
Introduced file name as a parameter to allow to also verify url predictions in link_generator.py
Peery 52030c3409 Added minimal depdency versions
Upgraded dependencies and noticed a breaking change in pyqt5 (QMainWindow.move() requires integer parameters). Fixed it and introduced minimal versions in requirements.txt
peery cba7484864 Added Quick Select keybind on tag search
Implemented that if return was to be pressed while only 1 tag search result was left that it's selection state is toggled.
peery 6eb55bb3dc Cleaned up import
peery 6550b87134 Made Seeking next/prev Unknown more reliable
An additional search over the image hash is now being performed if the path returned no result.
peery 5a2d4b9b73 Fixed a bug concerning aliases
peery 7a276a5492 Added config versioning and file root
Added a version number to the config with a basic warning when the loaded version is different than expected.
Saving & loading file root to config
peery 6026e736ba Added Database Schema checks
The database schema is now checked if the correct (and only the correct) tables are present.
peery b9fe65b445 Added Security Note to config
Config is known to be insecurely stored as the password is hard-coded for now.
peery 38b3d3d986 Fixed Issue with deletion
Fixed an issue with the delete action on an image moving to a trash folder across file systems by using shutil instead.
Peery 8e61bffbd3 Support for text files
Added Support for text file displaying.
Peery 907f90ffdd Introduced None title Handling
Changed filename titles to be recognized as empty and replace empty titles with an unknown string.
Peery 2575f45421 Fixed alias editing bug & changed empty title handling
Fixed a bug where editing the alias or implication of a tag caused a crash.
Also changed titles that were left unedited from the file name to stay empty inside the database and not be filled with the filename
Peery b5e226bc3a Updated DB backend for new schemas
Update the DB backend to work with an updated schema.
Also fixed a few UI bugs caused by that.
Peery 99069ba77d ArtNet App
Moved ArtNet from another repo here