Skip to content
Snippets Groups Projects
  1. Nov 02, 2023
  2. Oct 13, 2023
    • Konrad Mohrfeldt's avatar
      refactor: re-work global navigation and show concept · 66613c70
      Konrad Mohrfeldt authored
      This refactor includes a bulk of the changes discussed in #181. It
      removes the existing navbar and replaces it with a sidebar instead. This
      leaves us more room for context-aware navigation options and other
      information that is relevant to users.
      
      Additionally, the show management page is now split up into two, the
      show episodes management, listing the coming shows/timeslots and the
      show’s schedules, and the show basic data page, that contains all mostly
      static data for a show and which is usually maintained by
      administrators.
      
      refs #181
      66613c70
    • Konrad Mohrfeldt's avatar
      feat: add show overview page · 34c8e864
      Konrad Mohrfeldt authored
      This change implements a show overview page with two display modes:
      table and grid. Shows can be ordered and searched. Other filters are not
      (yet) implemented.
      
      refs #101
      refs #181
      34c8e864
  3. Dec 06, 2022
    • Konrad Mohrfeldt's avatar
      feat: use pages as bundle split-points · 2516625c
      Konrad Mohrfeldt authored
      Up until now the application was crammed in a single JavaScript file
      once bundled. This forces clients to download 1.1MiB of JavaScript all
      at once.
      
      Vite uses dynamic import statements as split-points for bundles. By
      using dynamic imports for our routes we can delay the loading of some
      data to a later point in time when the user actually needs it. We should
      still try to reduce our overall bundle size.
      2516625c
  4. Nov 10, 2022
  5. 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
  6. Nov 17, 2020
  7. Oct 19, 2020
  8. Oct 12, 2020
  9. Jun 15, 2020
  10. Aug 08, 2019
  11. Feb 06, 2019
  12. Mar 02, 2018
  13. Feb 15, 2018
  14. Nov 29, 2017
  15. Nov 16, 2017
  16. Nov 15, 2017
Loading