Skip to content
Snippets Groups Projects
  1. Mar 28, 2023
    • Konrad Mohrfeldt's avatar
      refactor: rework show selector · f9762d85
      Konrad Mohrfeldt authored
      We’ve decided to move the show selector into the navbar because the
      selected show is the primary state of the dashboard from which almost
      all other state is derived.
      
      Apart from that we now have support for filtering the list based on
      active and inactive shows (and possible other criteria in the future) as
      it was suggested in #122.
      f9762d85
    • Konrad Mohrfeldt's avatar
      style: remove unused variable · fcc4bb35
      Konrad Mohrfeldt authored
      fcc4bb35
  2. Mar 24, 2023
  3. Feb 28, 2023
    • Konrad Mohrfeldt's avatar
      refactor: re-implement auth store with pinia · 439b36dc
      Konrad Mohrfeldt authored
      This re-implements the auth store with pinia.
      
      Other notable changes:
      * the OIDC client configuration and setup is now part of
        separate module that can be included by the OIDC callback routes
        and ensures that we always use the same OIDC client configuration.
      * Authorization headers for the steering and tank REST APIs are now
        set with an axios interceptor instead of specifying them for each
        API store action.
      
      refs #127
      439b36dc
    • Konrad Mohrfeldt's avatar
      refactor(ShowSelector): use central state instead notifying child components · 088be4ba
      Konrad Mohrfeldt authored
      The show selection mechanism relied on the parent component to notify
      other components, even though the selected show is already part of the
      store and all component state can and should be derived from there.
      088be4ba
  4. Dec 07, 2022
  5. Dec 06, 2022
  6. Nov 28, 2022
  7. Nov 24, 2022
  8. Nov 18, 2022
    • Konrad Mohrfeldt's avatar
      fix: embrace the reactivity · cccbdcca
      Konrad Mohrfeldt authored
      Making imperative DOM API calls to apply CSS classes is
      counter-productive when using a reactive frontend framework like Vue.
      DOM attributes should instead be assigned based on reactive data.
      
      fixes #117 and #118.
      cccbdcca
  9. Nov 10, 2022
  10. Nov 09, 2022
    • Konrad Mohrfeldt's avatar
      feat: migrate to vue3/compat and Vite build system · 202388aa
      Konrad Mohrfeldt authored
      Notable changes:
       * Vue 2.6 to Vue 3 + compat migration.
       * Build system migration from vue-cli/webpack to Vite.
       * Application dependencies like bootstrap-vue, vue-router, vuex,
         or vue-toast-nofitication have been updated, if doing so was
         necessary or advisable for the Vue 3 migration.
       * Static file includes for the oidc-client in oidc_callback.html
         and oidc_callback_silentRenew.html have been removed in favor
         of automatic processing in the build system so that all assets
         are versioned and invalid cache hits are prevented.
      
      Fixes #53 and #110.
      202388aa
  11. Apr 24, 2022
    • Konrad Mohrfeldt's avatar
      refactor: update old schedule attribute names · cb84bfe6
      Konrad Mohrfeldt authored
      The steering API has some deprecated attribute names that we should no
      longer use. These are:
      
        dstart → first_date
        until → last_date
        tstart → start_time
        tend → end_time
        byweekday → by_weekday
      
      These changes in naming have also been applied to variable names,
      attribute names and translatations in the dashboard code in order to
      avoid confusion.
      cb84bfe6
  12. Apr 23, 2022
  13. Apr 22, 2022
  14. Nov 25, 2021
  15. Nov 18, 2021
  16. Jul 29, 2021
  17. Jul 23, 2021
  18. May 20, 2021
  19. Dec 15, 2020
  20. Dec 14, 2020
  21. Dec 02, 2020
  22. Nov 24, 2020
  23. Nov 17, 2020
  24. Oct 20, 2020
  25. Oct 13, 2020
  26. Oct 12, 2020
  27. Sep 14, 2020
  28. Sep 08, 2020
  29. Aug 26, 2020
Loading