Skip to content

Releases: KevinMidboe/seasoned

Release v1 🎉🙆‍♀️

23 Oct 18:08
d7e4d20
Compare
Choose a tag to compare

This marks a full re-write of most of the internals.

New features

  • Loading placeholder 691d0d2
  • Toast notifications bc884ea
  • Real-time search with autocomplete using elastic search 26b1228and fa9f644
  • Implemented: Able to edit search query. This closes #21 9e38b67
  • Implemented vuex
    • Closes #20 Add vuex state manager
    • State manager used to resolve #19 Search result count when searching for new items

View components, scss and styling other changes

  • Modular ui components
    • Seasoned Button
    • Seasoned Input
    • Seasoned Messages
    • Rewrote and -named sidebarAction.vue to sidebarListElem.vue 91a92a3
  • Movie List Items in shortlists differ in number to always fill two rows on all screens fcc56bf
  • MediaQueries for large desktop display, > 1600px de9ac7b
  • Moved homepage banner into its own component 7456579
  • Loading animation component aada5fc
  • Implemented dark mode! 🌚 Closes #24. Automatically switches based on device settings fa50dd3

Misc upgrades

  • Upgrader vue, vue-router, babel core and loader, and added vuex 4f25d3f
  • ES6 spread operator for babel b16b9c0
  • All routes are loaded async to enable code splitting c8dbe02
  • Elasticsearch assisted real-time movie and tv show search 26b1228and fa9f644
  • Webpack alias "@" to src/ folder 26b1228

api changes

  • All http api requests are moved to api.js file. Check documentation for function more info
  • Api endpoint addresses moved to config.json 1898fb3 and 2ae175d
  • Documentation for all api functions 75a8496

TorrentList:

  • Rewrote to not be dependent on other (laggy) table implementation. Created our own with sorting on all columns and expandable fields when on smaller displays.
  • Notification support
  • Sidebar displays the search result count, issue #19

Under the hood optimizations:

  • Movie popup is now a prototype on the vue instance. ec5b749