szurubooru/TODO
2014-10-18 18:54:11 +02:00

41 lines
1.9 KiB
Text

This is transient file that lists functionalities to be implemented before
first major release.
- autocomplete: don't reset active item if suggestions stay the same
- autocomplete: don't show items that are already used in tag list (unsure)
- posts/upload: when adding multiple files, select first one, not last one
- posts/upload: better hotkeys for going to next post
- posts/upload: get rid of suggested tags after selecting next post
- posts/upload: ability to paste many urls (unsure)
- posts/listing: add buttons for toggling safety
- posts: fix empty edit snapshots when changing only thumbnail content
- users: add user-configurable "about me" (should support Markdown)
- tags: refresh tags.json when editing post
- tags: add tag merging
- tags: add tag categories
- tags: add tag descriptions
- tags: add tag edit snapshots (backed-only)
- misc: endless pager should include information about page number
- misc: add README - apache2 has good README:
http://svn.apache.org/repos/asf/httpd/httpd/trunk/README
- misc: add spinner to forms such as registration, login, settings...
- misc: improve throbber appearance
- misc: try not to fade in images that are already in browser cache
- 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)
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/
(unsure)
- reduce dependencies