Created Roadmap (markdown)
parent
59220242f1
commit
17a506f84c
1 changed files with 144 additions and 0 deletions
144
Roadmap.md
Normal file
144
Roadmap.md
Normal file
|
@ -0,0 +1,144 @@
|
||||||
|
# `2.0.0` rewrite roadmap
|
||||||
|
|
||||||
|
## API
|
||||||
|
|
||||||
|
- [x] Documentation
|
||||||
|
- [x] Basic backend structure
|
||||||
|
- [x] JSON handling
|
||||||
|
- [x] Error handling
|
||||||
|
- [x] File uploads
|
||||||
|
- [x] Database integration
|
||||||
|
- [x] Configuration
|
||||||
|
- [x] Authentication
|
||||||
|
- [x] ~~Rate limiting~~ let nginx/apache deal with it
|
||||||
|
- [x] Bumping last login time
|
||||||
|
- [x] Search engine (subject to change)
|
||||||
|
- [x] Thumbnail management (`ffmpeg` based)
|
||||||
|
- [x] Users
|
||||||
|
- [x] Creating users
|
||||||
|
- [x] Listing all users
|
||||||
|
- [x] Pagination
|
||||||
|
- [x] Getting single user
|
||||||
|
- [x] Editing users
|
||||||
|
- [x] Names
|
||||||
|
- [x] Access ranks
|
||||||
|
- [x] Password
|
||||||
|
- [x] Email
|
||||||
|
- [x] Avatar
|
||||||
|
- [x] Deleting users
|
||||||
|
- [x] Showing email only to currently authenticated user
|
||||||
|
- [x] Password reminders
|
||||||
|
- [ ] Posts
|
||||||
|
- [ ] Creating posts
|
||||||
|
- [ ] Listing posts - all filters from help apply
|
||||||
|
- [ ] Viewing single post
|
||||||
|
- [ ] Editing posts
|
||||||
|
- [ ] Deleting posts
|
||||||
|
- [ ] Rating posts
|
||||||
|
- [ ] Adding and deleting posts to/from favorites
|
||||||
|
- [ ] Comments
|
||||||
|
- [ ] Creating comments
|
||||||
|
- [ ] Listing comments - all filters from old sources apply
|
||||||
|
- [ ] Viewing single comment
|
||||||
|
- [ ] Editing comments
|
||||||
|
- [ ] Deleting comments
|
||||||
|
- [ ] Rating comments
|
||||||
|
- [ ] Tags
|
||||||
|
- [ ] Creating tags
|
||||||
|
- [ ] Listing tags - all filters from old sources apply
|
||||||
|
- [ ] Viewing single tag
|
||||||
|
- [ ] Editing tags
|
||||||
|
- [ ] Deleting tags
|
||||||
|
- [ ] Merging tags
|
||||||
|
- [ ] History
|
||||||
|
|
||||||
|
## Frontend
|
||||||
|
|
||||||
|
- [x] Basic frontend structure
|
||||||
|
- [x] Minification of CSS, HTML and JS
|
||||||
|
- [x] Templates
|
||||||
|
- [x] Controllers
|
||||||
|
- [x] Views
|
||||||
|
- [x] API
|
||||||
|
- [x] Config
|
||||||
|
- [x] Authentication
|
||||||
|
- [x] Bumping last login time
|
||||||
|
- [x] Top navigation (might be subject to changes)
|
||||||
|
- [x] Help
|
||||||
|
- [x] Reusable file dropper control
|
||||||
|
- [ ] Reusable tagger control
|
||||||
|
- [ ] 404 page
|
||||||
|
- [ ] Users
|
||||||
|
- [x] Registration
|
||||||
|
- [ ] Listing
|
||||||
|
- [ ] Endless scroll
|
||||||
|
- [x] Normal scroll
|
||||||
|
- [ ] Search input
|
||||||
|
- [x] Viewing
|
||||||
|
- [x] Name, registered X ago, last seen X ago, rank
|
||||||
|
- [x] Avatar
|
||||||
|
- [ ] Number of uploads, favorites, posts commented on, liked and disliked posts
|
||||||
|
- [x] Resource not found
|
||||||
|
- [x] Editing
|
||||||
|
- [x] Name
|
||||||
|
- [x] Password
|
||||||
|
- [x] Email
|
||||||
|
- [x] Rank
|
||||||
|
- [x] Avatar
|
||||||
|
- [x] Deletion
|
||||||
|
- [x] Resource not found
|
||||||
|
- [x] Browsing settings
|
||||||
|
- [x] Password reminders
|
||||||
|
- [ ] Home page
|
||||||
|
- [x] Title
|
||||||
|
- [ ] Number of posts, HDD usage
|
||||||
|
- [ ] Featured post
|
||||||
|
- [x] Current version
|
||||||
|
- [x] Build date
|
||||||
|
- [ ] Posts
|
||||||
|
- [ ] Listing
|
||||||
|
- [ ] Endless scroll
|
||||||
|
- [ ] Normal scroll
|
||||||
|
- [ ] Mass tag
|
||||||
|
- [ ] Creating
|
||||||
|
- [ ] Viewing
|
||||||
|
- [ ] Search on Google/IQDB
|
||||||
|
- [ ] Fit modes
|
||||||
|
- [ ] Post notes
|
||||||
|
- [ ] Next / previous post
|
||||||
|
- [ ] Add comment
|
||||||
|
- [ ] Rating
|
||||||
|
- [ ] Favoriting
|
||||||
|
- [ ] Featuring
|
||||||
|
- [ ] Resource not found
|
||||||
|
- [ ] Editing
|
||||||
|
- [ ] Deletion
|
||||||
|
- [ ] Resource not found
|
||||||
|
- [ ] Comments
|
||||||
|
- [ ] Markdown
|
||||||
|
- [ ] Cross-references
|
||||||
|
- [ ] Spoilers
|
||||||
|
- [ ] SJIS/AA
|
||||||
|
- [ ] Strike-through
|
||||||
|
- [ ] Other stuff?
|
||||||
|
- [ ] Listing in dedicated view
|
||||||
|
- [ ] Endless scroll
|
||||||
|
- [ ] Normal scroll
|
||||||
|
- [ ] Inline editing
|
||||||
|
- [ ] Deletion
|
||||||
|
- [ ] Rating
|
||||||
|
- [ ] Page not found?
|
||||||
|
- [ ] Listing in post view
|
||||||
|
- [ ] Rating
|
||||||
|
- [ ] Inline editing
|
||||||
|
- [ ] Rating
|
||||||
|
- [ ] Deletion
|
||||||
|
- [ ] Tags
|
||||||
|
- [ ] Listing
|
||||||
|
- [ ] Page not found?
|
||||||
|
- [ ] Showing
|
||||||
|
- [ ] Resource not found
|
||||||
|
- [ ] Editing
|
||||||
|
- [ ] Resource not found
|
||||||
|
- [ ] Deletion
|
||||||
|
- [ ] History
|
Reference in a new issue