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 users: - fav tags / searches - listing - adding - removing everything related to tags: - tags.json refresh when editing post - basic tags - mass tag - merging - tag editing - name - category (from config.ini) - description - related tags - aliases - take care of recursion - listing - sort alphabetically - sort by time of addition - adding - removing - editing - from - to (allow multiple) - implications - when entering child tag, add parent tag - take care of recursion - listing - sort alphabetically - sort by time of addition - adding - removing - editing - source tag - target tags (allow multiple) 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