Skip to content

To-Dos after Vue 3 and Framework7 v7 upgrade #3378

@florian-h05

Description

@florian-h05

After #3350 is merged, the following tasks need to be tackled:

High Priority

  • (BUG) Item state preview is missing in production build
  • (BUG) Add link and edit link not working on Items details page
  • (BUG) back button from settings/items, settings/things - the URL in the address bar does not change.
  • (BUG) Model drag & drop not working
  • (BUG) Blockly multi drag/drop not working - recommended solution is upgrading the library, but it requires blockley v11
  • (BUG) ECharts localisation not working
  • (BUG) on initial loading of setup-wizard, the UI is unresponsive. Corrects itself on reloading (I haven't been able to spend time to debug yet, but thought it should be listed).
  • Take care of TODO-V3.1 comments
  • (BUG) on item-detail->oh-label-card->oh-trend - the width setting is only correct AFTER the page is display - doesn't seem to be reactive
  • oh-swiper: Automatically map parameters object properties onto config object to ease transition => manual changes are needed anyway

Low Priority

  • Run Prettier & enable prettier format checking in CI
  • Upgrade marked: 13 -> 14 breaks markdown list rendering, to be investigated
  • Clean up tabs - there's a lot of unecessary code that is handled automatically by Vue, e.g. @click=switchTab
  • Document common coding practices:
    • v-?? should show up first in any html element
    • use vue3 principles of reactivity where possible (vs. direct DOM manipulation)
    • new components should use typescript where possible
    • import components through <script setup> to make sure Vite "sees them as used" and doesn't three shake
  • Convert i18n to non-legacy mode since this is deprecated

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions