Skip to content
Snippets Groups Projects
  1. Jun 16, 2023
  2. Jun 08, 2023
  3. Apr 09, 2023
  4. Apr 05, 2023
  5. Apr 04, 2023
  6. Feb 28, 2023
  7. Dec 06, 2022
  8. Nov 28, 2022
  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. Nov 08, 2022
  12. Apr 24, 2022
    • Konrad Mohrfeldt's avatar
      fix: properly handle steering scheduling API errors · e01a3692
      Konrad Mohrfeldt authored
      The steering API returns HTTP 400 errors for general payload and 409
      errors for scheduling conflicts that we didn’t handle yet.
      
      fixes #93
      e01a3692
    • Konrad Mohrfeldt's avatar
      feat: allow API store consumers to use traditional flow-control · f4da882f
      Konrad Mohrfeldt authored
      The currently prevalent API response handling is based on a callback
      pattern. This has at least two major drawbacks:
      
      1. More broadly it facilitates the use of nested callbacks, which make
         the code harder to read and clutter stack traces.
      2. Our specific callback solution does not follow the traditional node
         callback pattern that looks like `function (err, data) { ... }`.
         Instead we have `callback` and `callbackCancel`, none of which are
         meant to handle actual error/exception objects.
      
      The latter makes it hard to write code that is executed irrespective of
      the specific code path, like in a try-finally clause. In practice it’s
      also a violation of the separation-of-concerns design principle as it
      forces error handling to happen in the store function instead of the
      caller that is best suited to handle error states.
      
      This change attempts to facilitate a gradual migration to a
      Promise-based result handling by it to co-exist with the currently used
      callback pattern. Callers that don’t provide any callback functions are
      assumed to handle promises whereas callers that do provide callback
      functions will see no change in behaviour.
      
      This allows us to transition one API-call at a time instead of doing one
      large and time-consuming refactoring.
      
      refs #55
      f4da882f
  13. Apr 22, 2022
  14. Nov 18, 2021
  15. Nov 24, 2020
  16. Oct 13, 2020
  17. Sep 14, 2020
  18. Sep 08, 2020
  19. Aug 26, 2020
    • jackie / Andrea Ida Malkah Klaura's avatar
      fix show update loading info · b1565f06
      jackie / Andrea Ida Malkah Klaura authored
      when updating only single items we should not set the
      show loading info to true. otherwhise the whole ShowManager
      sub components will be reloaded. also it is not true
      that the show is loading.
      
      if we want to indicate an ongoing update of the show, we should
      introduce a specific flag for that.
      b1565f06
  20. Aug 25, 2020
  21. Aug 24, 2020
  22. Jun 11, 2020
  23. May 29, 2020
  24. May 15, 2020
  25. May 14, 2020
  26. May 07, 2020
  27. May 06, 2020
  28. May 04, 2020
  29. May 01, 2020
  30. Apr 30, 2020
  31. Apr 27, 2020
Loading