- added apng support!
- sessions will now append from the default insertion index (e.g. right of current page)
- sessions will now load in the correct order if the default insertion index is to the left of the current page!
- fixed an issue with custom 'favorites' gelbooru parsers
- manage parents/siblings dialogs now load their larger datasets on a thread, after initialising
- sped up how some default thumbnails are generated on client boot
- sped up how resized thumbnails are generated
- refactored ffmpeg video parsing to be simpler and easier to maintain
- improved some ffmpeg parsing to be much faster
- ffmpeg can now parse video that reports no duration
- fixed some more bad video framerate parsing
- the 4chan/8chan thread watcher will now always generate https urls (even if you enter an http thread url)
- pixiv will now produce https urls
- the known url file status system will now check both http and https versions of an url it is given
- refactored some core elements to simplify common controller requests
- started on some database migration help and ui--should be finished next week
- flushed out network engine a little
- more refactoring and simplification of new network engine object coupling
- flushed out bandwidth manager
- misc logic tweaks in bandwidth management
- wrote a network session manager
- wrote a new class for identifying all future 'network contexts'
- employed NetworkContext everywhere in the new engine, massively simplifying several things
- wrote the first batch of tests for my new network engine and its network jobs
- wrote tests for the bandwidth rules object, including covering the new short time delta support
- improved reliability and speed of bandwidth unit tests
- wrote tests for the new domain-based bandwidth manager
- misc improvements
- more misc improvements