62 lines
2.1 KiB
Text
62 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
|
|
|
|
everything related to comments:
|
|
- markdown
|
|
|
|
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
|