UI overhaul
Opened this issue · 0 comments
theotherp commented
UI rewrite using Angular, TypeScript and Bootstrap 4.
New features:
- Responsive layout
- Search results on one page
- Logging to server
Old features check list
Search
- Categories
- Autocomplete
- Filter query input on autocomplete
- Search history
- Season and episode shown when sensible. Mark as number input
- Indexer selection
- Hide elements depending on user auth profile
Search results
- Indexer status
- Grouping
- Sorting
- Filtering
- Indexer colors
- Quick filters (static and from config)
- Display options
- Download as ZIP
- Send to downloader
- Selection control (invert, all, none, etc)
- Load more / all
- Show rejection reasons
History and stats
- Search / downloader / notification history with datatable
- Indexer status
- Repeat searches
- Download from history
- Stats
Config
- Load / save
- Repeat sections for downloaders / indexers
- Validation
- Custom types
- Show / hide advanced
- Configure in...
Misc
- Restart
- Downloader bar
- Cache busting
- Support for UI development without java development (running with installed instance)
- Notifications
- Form auth
- Bug / debugging report stuff
- Log views
- Updates view
- Update notification
- News
- Relative paths / subURLs
Holy shit that's a lot...