szurubooru/TODO
2014-10-18 18:48:35 +02:00

59 lines
2.1 KiB
Text

This is transient file that lists functionalities to be implemented before
first major release.
everything related to posts:
- single post view
- editing
- ability to loop video posts
- ability to paste many urls in post upload
- post notes
- "add note" in sidebar creates new note in the middle of image
- hovering notes shows note text
- dragging and resizing notes is always possible
- clicking note reveals modal popup with textarea to input text
- under textarea there are buttons for saving and/or deleting the note.
- post notes should have separate table and shouldn't be stored as json
column.
- post notes should be visible in post edit history.
(move post snapshot factory methods to PostService)
everything related to tags:
- automatic tag removal
- tag refresh when editing post
- tag listing
- time of last tag usage
- time of tag addition
- mass tag
- tag merging
- editing tags
- tag relations
- tag aliases
- tag categories (from config.ini)
- tag descriptions
- tag edit history
refactors:
- add enum validation in IValidatables (needs refactors of enums and
possible disposal of EnumHelper in favor of something more subtle)
- change content spinner to nprogress:
http://ricostacruz.com/nprogress/
- reduce dependencies
miscellaneous:
- endless pager should include information about page number
- add log engine and log everything that should be logged
- add help, api documentation
- add version on homepage that reads version from package.json and git hash
- add tool for migrating szurubooru database
- add README - apache2 has good README:
http://svn.apache.org/repos/asf/httpd/httpd/trunk/README
- add spinner to forms such as registration, user query, login, settings
etc. make sure the code isn't too duplicated.
- add 404 pages
- add history
some day:
- configure mails and ensure it works with gmail
- configure HTTPS