Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* first run at banner Signed-off-by: Alexis Tyler <[email protected]> * fix column sorter Signed-off-by: Alexis Tyler <[email protected]> * remap stats into showList Signed-off-by: Alexis Tyler <[email protected]> * fix show size being undefined Signed-off-by: Alexis Tyler <[email protected]> * replaced downloadStats with progress bar component Signed-off-by: Alexis Tyler <[email protected]> * removed jQuery from progress-bar, moved banner to own file and started on simple layout Signed-off-by: Alexis Tyler <[email protected]> * load banner directly in home layout Signed-off-by: Alexis Tyler <[email protected]> * fix allowed & preferred qualities Signed-off-by: Alexis Tyler <[email protected]> * switch simple home layout to vue Signed-off-by: Alexis Tyler <[email protected]> * fix series listType with tabs Signed-off-by: Alexis Tyler <[email protected]> * skip mako when rendering vue layouts Signed-off-by: Alexis Tyler <[email protected]> * Tried fixing the build. Still a number of errors in it, because of the move to ./helpers. * fix imports/exports Signed-off-by: Alexis Tyler <[email protected]> * Fixed some issues caused by conflicts. * Moved the logic to merge shows and stats, to the shows module. Stats are pulled in through the rootState. * Moved from home.mako to SFC home.vue. * Fixed some foobars. * Added basic (minimal) vue-good-table to simple.vue. * Add fields to vue-good-table. * Moved xemNumbering from detailed to show generic. * Calculate local time in apiv2 stats. Return in epAirsNext and epAirsPrev * Add prev_airdate to series.py * Needed for the home pages. * Moved the date formatting to store/modules/layout.js * Removed the date formatting from display-show.vue * Used the date formatting in home/simple.vue * Removed airs key from shows.stats. As it's now directly on the Show. * Add banner.vue * Attempt at trying to add small.vue. * not working * For some weird reason <component> does not accept "small" for the :is property. * That's why i'm renaming it on the fly to "smallposter". * Add placeholder for poster.vue. * Started vueifying home/poster.vue * Added package vue-isotope * Added package vanilla-lazyload * Home poster layout: * Add package vue-images-loaded * Fix multiple ui bugs * Added sorting * Sorting asc/desc order. * Fix filtering by text * Remove reload of page. * Fixed link to displayShow * Typo. (ready for some testing) * yarn dev * Fix showStats if show does not have any episodes. * Fixed issue with merging showStats * Fix updating vue-isotope when sliding the size slide bar. * Fixed scaling images with slidebar. * Added Action "ADD_SHOWS" to load shows in bulk. Much faster, as it commits entire array. * Added mutation ADD_SHOWS to mutation-types.js * Fixed loading poster size. * Improved performance loading images. * Added lazy loading to poster layout. * Move the loading of the shows to app.js. This is needed to prevent duplicate loading. * Use v-model in stead. * Fix poster sort UI components. * Save sorting to backend. * Fix updating layout when loading page. * Fix home layout for split shows into Anime / Series. * Don't display Series/Anime when only shows in one category. * First version of tabbed layout, using vue-nav-tabs * Fix display-show.vue, after going from display-show.vue to home.vue, it's still showing the summaryBackground css. * Re-enable dragging of the show list-types. * Added a new component vue-draggable * Fix display-show.vue and show-header.vue css styling. * Change to scoped, to prevent the styling from leaking to other pages. * Fix styling for the home table layouts. * Add column filters to simple.vue layout. * Only provide key for getting cookies. * Shorten preset, to make it more uniform. * Fix light/dark themes * Add backstretch component with random image to home * Move selectedRootIndex config property to layout route. Add filtering posters by location (rootDir) * rearange home and poster UI controls. * Made filter by name, layout universal. * Moved the Poster layout specific controls to poster.vue. * yarn dev * Improve prev_episode / next_episode calculating. * Improve formatting * Improve calculating columns Active and Xem. * Fix the table layouts, sorting. * Pack new version of vue-good-table. * Fix duplicate loading of shows.js * Fixed layout of input selects, with multiple screen widths. * Improved dark/light css styling * Replace styling the summaryBackground banner and the checkboxControlsBackground with Vue refs. * This was jquery before. But we need to get rid of jquery. * Fix History.mako links to displayShow shows as blue link highlighted. * Fix vgt-tabs styling * Fix vgt-dropdown menu background color. * Don't show Series/Anime when using tabs. * Add date or status to poster layout. * Fix poster layout sorting. * Fix test_config tests. * eslint and css-lint cleanup. * Bump vue-good-table version * Added new npm packages: * vue-nav-tabs * vueisotope * vue-images-loaded * vanilla-lazyload * Increase width between indexer images. * Center network logo * Fix missing class tvShow. * Dark styling on the vue-nav-tabs and vue-good-table * Fixed arrange posters on tab change. * Move poster size slider jquery to lock in component. * Fixing pytest * Fix pytest * Fix lint and lint-css errors. * Fixed test_config layout test. * recreate yarn.lock * yarn cache clean && yarn dev * Fix some of the css-lint errors. * Use testing-library/jest-dom to replace deprecated isVisible() * Update snapshots * Added test for lazy loading in asset.spec.js * Fix pep8 warnings * Fix error in pytest running on py2. * rebundle * Improve show loading. Make sure all api/v2/series.py calls are handled throug the Promise.all() method. * Added component load-progress-bar.vue. * Fix bug non-vue routes not loading anymore. * Removed dark style for the load-progress-bar. * Move shared vue code for the show-list table layouts, to a dedicated mixin. * Created a new root mixins folder. * import error * Improve date sorting for small, simple and banner. * implemented review comments * Save column sorting for simple.vue, smallposter.vue and banner.vue layouts in cookie. * Fix getBoundClientRect error. * Prob. in some race conditions. * Fix storing he pagination per page count. * Should be stored into cookies again. * Make sure the load-progress-bar is full width on smaller devices. Co-authored-by: P0psicles <[email protected]> Co-authored-by: Dario <[email protected]>
- Loading branch information