- updated more menu code to the new system
- finished updating all main gui menubar and thumbnail menu code
- all brackets, braces, parentheses, and single and double quotes are now ignored when matching search text to tag. inputting 'mercy' matches 'character:angela "mercy" ziegler' and entering '[[[intensifies]]]' matches '[intensifies]'
- '*' searches will now return no autocomplete results, rather than trying to load absolutely everything
- made wildcard searching significantly more permissable--it now implicitly applies a '*' to the beginning as well as the end of your search input
- the main gui's notebook pages will now be disabled while a session loads
- might have fixed a first-boot layout issue--otherwise added a layout entry to the debug menu for further testing of this problem
- improved progress layout on file import dialog
- created a more efficient way for threads to update gui elements
- the file import dialog uses this new update system and parses lots of small files much faster as a result
- the edit import folder dialog will now complain if you try to put in an import path that includes the install or db directory
- ffmpeg mime parsing now catches and reports audio formats without any hassle
- thread downloader no longer fetches file extension in filename tag 'filename:blah' instead of 'filename:blah.jpg'
- changed png default zoom rules to copy jpg--the unusual zoom as default was more confusing than helpful
- updated sqlite for windows--should be a decent bit faster
- deleted a lot of old code that'll never be needed again
- misc refactoring
- misc cleanup