shiori icon indicating copy to clipboard operation
shiori copied to clipboard

Frontend refactor to Vue3

Open Monirzadeh opened this issue 2 months ago • 0 comments

This Issue try to look at different aspect of shiori front end refactor. PR or any other help is Welcome

  • load settings should be once in code instead of current multiple load
  • all variables should be unified and function scope (instead of using var in current code)
  • EventBus signaling is not supported with VUE3 and we should rewrite that.
  • Find a solution for sending signal between tabs to not reload pages when settings change.
  • Unit test for frontend page
  • Use switch instead of if in several places of code for better performance
  • Find solution to avoid flashing #561
  • Make it easier for further update if we use VUE3 in long term.
  • Support multi-language and make it possible to add translation.
  • dose Vue3 best possible option? htmx or any other option can work better? the point is to be lightest ever fronted and avoid java script as much as possible
  • if we use vue3 rewrite code to typescript give us any advantage?

Monirzadeh avatar Jun 06 '24 09:06 Monirzadeh