ideas for the future
- date parsing and more
- drag and drop export, which got easier since I change the db
- client file-sync over several computers
- ssl
- i gotta rewrite the db access sometime, to make it mono-threaded
- *booru searching and downloading
- session management, so access keys are not thrown about so much
- (given session management) http login form or background javascript so browsers can load images straight from a file repo
- develop Hydrus CopyScan Technology™® to ensure no one ever ever violates copyright law®, ensuring intellectual property jobs stay in America, #1!
- better download management
- UPnP for auto-NAT traversal
- (optional) key regen, so users can change the key their account is linked to
- cleverer downloads, with http resume (setting up support for larger, non-image files)
- better and more granular pending management (I've done this for tags, now need to do files)
- download rules (a bit like rss), so certain-tagged and -propertied files are automatically downloaded
- messaging system, so users can talk to admins (and perhaps vice-versa)
- hierarchical sync, so lib can sync files/tags from another version of lib
- compiling statistics on users' files and submitting to a central repository, access to which I can sell to advertisers and market research groups
- more view types, not just a grid of thumbs
- mouse gestures? wx seems to support them, but I don't know how good they are
- completely bug-free animated gif rendering (lol, not likely)
- tag synonyms
- text (as in documents) support and display, maybe through web browsers looking at a local lib server or plugged-in web browser tech. not sure yet
- And much, much, more! My to-do list is perpetually overfull.
a looooong way into the future
- audio
- efficiently-packed short animations with synched audio (noisy gifs)
- video
- 3d models
- other social stuff
never going to happen
- give you up
- let you down
- facebook integration
- in-software advertisements/spyware/bonzi buddy
- making things noob-friendly at functionality's expense