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/fully vueify notifications #4913

Merged
merged 68 commits into from
Oct 29, 2018
Merged

Commits on Aug 4, 2018

  1. Started vueifying config_notifications.mako

    * Merge develop.
    p0psicles committed Aug 4, 2018
    Configuration menu
    Copy the full SHA
    9f6859f View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2018

  1. Merge remote-tracking branch 'remotes/origin/develop' into feature/fu…

    …lly-vueify-notifications
    
    # Conflicts:
    #	themes-default/slim/views/layouts/main.mako
    #	themes/dark/assets/js/app.js
    #	themes/dark/assets/js/index.js
    #	themes/dark/assets/js/vendors.js
    #	themes/light/assets/js/app.js
    #	themes/light/assets/js/index.js
    #	themes/light/assets/js/vendors.js
    #	themes/light/templates/layouts/main.mako
    p0psicles committed Aug 18, 2018
    Configuration menu
    Copy the full SHA
    0b49ed0 View commit details
    Browse the repository at this point in the history
  2. Added ConfigToggleSlider to index.js.

    Make it available for usage from mako files.
    * Rename Config-checkbox to config-toggle-slider.
    * Rebuild themes.
    p0psicles committed Aug 18, 2018
    Configuration menu
    Copy the full SHA
    6ae2f6a View commit details
    Browse the repository at this point in the history
  3. Reverted some indents.

    p0psicles committed Aug 18, 2018
    Configuration menu
    Copy the full SHA
    1081768 View commit details
    Browse the repository at this point in the history
  4. Sync themes.

    p0psicles committed Aug 18, 2018
    Configuration menu
    Copy the full SHA
    c2e7bfb View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2018

  1. Add kodi.password to apiv2.

    p0psicles committed Aug 19, 2018
    Configuration menu
    Copy the full SHA
    ac9280c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bba1d01 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78f8dd7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f54cf0a View commit details
    Browse the repository at this point in the history
  5. Add plex server section.

    p0psicles committed Aug 19, 2018
    Configuration menu
    Copy the full SHA
    154f9e4 View commit details
    Browse the repository at this point in the history
  6. Added plex home theater.

    p0psicles committed Aug 19, 2018
    Configuration menu
    Copy the full SHA
    fbed61e View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2018

  1. Configuration menu
    Copy the full SHA
    1a66e10 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08b01f4 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'remotes/origin/develop' into feature/fu…

    …lly-vueify-notifications
    
    # Conflicts:
    #	themes-default/slim/src/index.js
    #	themes/dark/assets/js/index.js
    #	themes/dark/assets/js/vendors.js
    #	themes/light/assets/js/index.js
    #	themes/light/assets/js/vendors.js
    p0psicles committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    477a2e4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    28aaa95 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2018

  1. Configuration menu
    Copy the full SHA
    39ebda0 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2018

  1. Merge remote-tracking branch 'remotes/origin/develop' into feature/fu…

    …lly-vueify-notifications
    
    # Conflicts:
    #	themes/dark/assets/js/index.js
    #	themes/dark/assets/js/vendors.js
    #	themes/light/assets/js/index.js
    #	themes/light/assets/js/vendors.js
    p0psicles committed Sep 18, 2018
    Configuration menu
    Copy the full SHA
    16ca8b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24b1f8a View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2018

  1. Configuration menu
    Copy the full SHA
    b7eac52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70aa7cc View commit details
    Browse the repository at this point in the history
  3. Added growl notifications.

    p0psicles committed Sep 22, 2018
    Configuration menu
    Copy the full SHA
    6904579 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2018

  1. Added prowl notifier.

    * move series notify_list to Series class.
    * add prowl values to apiv2.
    * add placeholder to config-textbox / config-textbox-number.vue
    * make value property reactive for vue component config-textbox.vue and config-textbox-number.vue
    * show-selector.vue: Add selectClass property, for overwriting the input class.
    * show-selector.vue: Add prop followSelection, that opt-in's for following the link to the series displayShow page.
    * sub-menu.mako: Use the new followSelection prop.
    p0psicles committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    9627847 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2018

  1. Added sections:

    * libnotify
    * pushover
    * boxcar2
    * pushalot
    * pushbullet (Fully vueified! Also removed the jquery for getting devices and testing api.)
    p0psicles committed Sep 28, 2018
    Configuration menu
    Copy the full SHA
    1f8cff4 View commit details
    Browse the repository at this point in the history
  2. Added notifiers:

    * freemobile
    * telegram
    p0psicles committed Sep 28, 2018
    Configuration menu
    Copy the full SHA
    f2129bf View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2018

  1. Fully vueified twitter.

    p0psicles committed Sep 30, 2018
    Configuration menu
    Copy the full SHA
    db556ce View commit details
    Browse the repository at this point in the history
  2. Vueified trakt section.

    The buttons and api requests still need to be migrated from jquery to vue.
    p0psicles committed Sep 30, 2018
    Configuration menu
    Copy the full SHA
    1fc9918 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2018

  1. Removed the watch on the editItems and replaced these with @change ev…

    …ents on the add and remove buttons.
    
    editItems now emitted only on click. Not based on the watch. This will prevent infinite loops.
    p0psicles committed Oct 1, 2018
    Configuration menu
    Copy the full SHA
    1ec14af View commit details
    Browse the repository at this point in the history
  2. Vueified email section.

    * Improved the per show notifications for email and prowl.
    p0psicles committed Oct 1, 2018
    Configuration menu
    Copy the full SHA
    98621b3 View commit details
    Browse the repository at this point in the history
  3. Fixed sending test email.

    p0psicles committed Oct 1, 2018
    Configuration menu
    Copy the full SHA
    e41a333 View commit details
    Browse the repository at this point in the history
  4. Vueified section slack.

    p0psicles committed Oct 1, 2018
    Configuration menu
    Copy the full SHA
    67b8846 View commit details
    Browse the repository at this point in the history
  5. Add saving.

    p0psicles committed Oct 1, 2018
    Configuration menu
    Copy the full SHA
    c6d64a7 View commit details
    Browse the repository at this point in the history
  6. Fixed saving email addressList.

    Typo in adressList.
    * Build themes.
    p0psicles committed Oct 1, 2018
    Configuration menu
    Copy the full SHA
    a03bb05 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ca7bc81 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c5e472b View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2018

  1. Merge remote-tracking branch 'remotes/origin/develop' into feature/fu…

    …lly-vueify-notifications
    
    # Conflicts:
    #	medusa/server/api/v2/config.py
    #	themes-default/slim/src/index.js
    #	themes/dark/assets/js/index.js
    #	themes/dark/assets/js/medusa-runtime.js
    #	themes/light/assets/js/index.js
    #	themes/light/assets/js/medusa-runtime.js
    p0psicles committed Oct 21, 2018
    Configuration menu
    Copy the full SHA
    0e54a05 View commit details
    Browse the repository at this point in the history
  2. Fix xo errors.

    p0psicles committed Oct 21, 2018
    Configuration menu
    Copy the full SHA
    43b316a View commit details
    Browse the repository at this point in the history
  3. Run build dev

    p0psicles committed Oct 21, 2018
    Configuration menu
    Copy the full SHA
    a352f76 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    55e777c View commit details
    Browse the repository at this point in the history
  5. Moved config/search response definition to correct location.

    Added config/notifiers response definitions.
    Fixed trakt timeout int cast.
    p0psicles committed Oct 21, 2018
    Configuration menu
    Copy the full SHA
    bd315cd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7f73d90 View commit details
    Browse the repository at this point in the history
  7. Email subject typo.

    p0psicles committed Oct 21, 2018
    Configuration menu
    Copy the full SHA
    4fe942b View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2018

  1. Configuration menu
    Copy the full SHA
    7f8f262 View commit details
    Browse the repository at this point in the history
  2. Removed debugger

    p0psicles committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    4ffbcae View commit details
    Browse the repository at this point in the history
  3. Updated changelog.

    p0psicles committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    4fc7039 View commit details
    Browse the repository at this point in the history
  4. Fixed up jquery for:

    * Emby
    * Kodi
    * Plex server
    * Plex client
    p0psicles committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    e8c9ccd View commit details
    Browse the repository at this point in the history
  5. Fixed some flake warnings.

    p0psicles committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    2fb5984 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    53ea5aa View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2018

  1. Fixed config-textbox-number

    Removed the watch on the local value.
    Added watch on the prop value.
    p0psicles committed Oct 25, 2018
    Configuration menu
    Copy the full SHA
    24dc6eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63ecad5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b77012 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2018

  1. Fixed show-selector tests.

    * Fixed ava test snapshots.
    p0psicles committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    770f115 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef7b1d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    392f7f8 View commit details
    Browse the repository at this point in the history
  4. Added blank line.

    p0psicles committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    a88d41c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    959c8b5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    08c0644 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2018

  1. Added a new component config-template.vue

    This component can be used to create a standard bootstrapped label/content form-group.
    <slot> can be used to parse your own content.
    p0psicles committed Oct 28, 2018
    Configuration menu
    Copy the full SHA
    ac906f3 View commit details
    Browse the repository at this point in the history
  2. Optimize the usage of v-bind.

    Use v-model in stead of :value.
    Added <slot></slot>.
    p0psicles committed Oct 28, 2018
    Configuration menu
    Copy the full SHA
    def435b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ed3c74 View commit details
    Browse the repository at this point in the history
  4. Removed the jquery on click handlers.

    * Utilized the new config-template component.
    * Utilized config-textbox slots.
    p0psicles committed Oct 28, 2018
    Configuration menu
    Copy the full SHA
    0016d5c View commit details
    Browse the repository at this point in the history
  5. Added (fixed) snotify.

    p0psicles committed Oct 28, 2018
    Configuration menu
    Copy the full SHA
    1f8adc3 View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'remotes/origin/develop' into feature/fu…

    …lly-vueify-notifications
    
    # Conflicts:
    #	themes-default/slim/src/components/index.js
    #	themes/dark/assets/js/medusa-runtime.js
    #	themes/light/assets/js/medusa-runtime.js
    p0psicles committed Oct 28, 2018
    Configuration menu
    Copy the full SHA
    9cc67c1 View commit details
    Browse the repository at this point in the history
  7. Build themes.

    Moved config-template.vue component to helpers.
    p0psicles committed Oct 28, 2018
    Configuration menu
    Copy the full SHA
    3fa238d View commit details
    Browse the repository at this point in the history
  8. split notifiers into dir

    Signed-off-by: Alexis Tyler <[email protected]>
    OmgImAlexis committed Oct 28, 2018
    Configuration menu
    Copy the full SHA
    b6c3e4b View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2018

  1. Configuration menu
    Copy the full SHA
    2bef98f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    079bac2 View commit details
    Browse the repository at this point in the history
  3. Destructured object variables for components, where needed.

    * Fixed lint-css
    * fixed xo
    p0psicles committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    869c190 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'remotes/origin/develop' into feature/fu…

    …lly-vueify-notifications
    
    # Conflicts:
    #	themes/dark/assets/js/index.js.map
    #	themes/dark/assets/js/vendors.js.map
    #	themes/light/assets/js/index.js.map
    #	themes/light/assets/js/vendors.js.map
    p0psicles committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    8b10bb7 View commit details
    Browse the repository at this point in the history