Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/vueify display show rebased #6709

Merged
merged 180 commits into from
Oct 16, 2019

Conversation

p0psicles
Copy link
Contributor

@p0psicles p0psicles commented May 21, 2019

  • PR is based on the DEVELOP branch
  • Don't send big changes all at once. Split up big PRs into multiple smaller PRs that are easier to manage and review
  • Read the contribution guide

checklist

  • include show header component
  • Display season theads
  • Display episodes
  • include subtitle flags
  • use localized date format for date/times
  • fix the status overview checkbox buttons
  • fix change status to button
  • fix change quality to button
  • implement 'select columns' feature
  • implement season summary row. for ex. Season contains 6 episodes with total filesize: 9.06 GB
  • fix dark / light template
  • implement download column
  • implement links to forced search, manual search
  • implement modal to ask for failed search, when clicking forced search button
  • implement subtitle search auto + manual
  • implement 'jump to season' feature
  • fix with / without fanart background option
  • remove show all seasons option
    - [ ] implement fuzzy dates option only applies to snatchSelection
  • allow option to disable farnart
  • CSS bug ignored blue text
  • fix pagination div on smaller displays
  • add config options for enabling/disabling pagination. And page length.
  • for the snatch-selection release-name coloring. Take notice of the exclude ignored/required words.
  • fix the display specials toggle button.
  • fix builds

I've created a set of smaller PR's to offload this one. Merged in this order:

This will be the (reased) base PR/branch. For the coming weeks i'll start creating smaller PR's, and try to reduce this PR in size where possible.
continued from #6315

Tnx. @sharkykh

Revert code thats used for show recent.
…ue later if we want to)

Added vue-tables-2 component to create the tables. (just implemented the minimal for now).
It should allow us to implement filtering of the columns.

Added EpisodeRow component. This should get removed with vue-tables-2 child rows. But I need to figure out how this works.
Any change should now be done in the .Vue file anyway

Used the Boolean as per the review comment.
Removed displayShow.mako files
Synced sorting over child tables.
Used the group table feature.
No styling applied.
* Added column selector
* For the airDate used a default date format. Need to use the dateformat from config.
As i've started doing PR's at https://xaksis.github.io/, but havent gotten much feedback yet.
Yet I want to continue on my development, and therefor have choosen the "temporary" folder monkeypatched for the time being.
* Added color by row status (skipped, failed, downloaded, etc)
* Overall styling improvements.
* Added subtitle-search.vue component
* Add vue-js-modal module, to create quick vue modals.
* Display subtitle-search.vue component in the table row, when choosen for manual search.
@p0psicles
Copy link
Contributor Author

@medariox i'm kinda getting into the final stage of this pr. How do we proceed with this?
It could use some more heavy testing.

@medariox
Copy link
Contributor

medariox commented Sep 26, 2019

A few things I've noticed so far:

  • Air date does not sort correctly: https://snapr.pw/i/caf7de2e19.png (disabled sort on this)
  • Subtitle flags are not centered: https://snapr.pw/i/ec0e8fd6e0.png
  • Clicking on the subtitle flag brings up a page that doesn't exist.
  • Changing status/quality individually brings up a warning (maybe this is going to be fixed if you rebase, I remember we already fixed a similar issue).
  • snatchSelection has a few issues:
    When starting a forced search it says it is finished after a few seconds, but it is not
    The results don't refresh automatically (edited)

@p0psicles p0psicles added this to the 0.3.6 milestone Oct 16, 2019
@p0psicles p0psicles merged commit 103d58f into develop Oct 16, 2019
@p0psicles p0psicles deleted the feature/vueify-display-show-rebased branch October 16, 2019 20:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Concluded Enhancement Frontend Needs test (Vue) Needs tests added for this change (Vue)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants