theotherp/nzbhydra2

UI overhaul

Opened this issue · 0 comments

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...