• v1.0.0 d7e4d2095c

    KevinMidboe released this 2019-10-23 17:54:43 +00:00 | 301 commits to master since this release

    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
    Downloads