Skip to content

Implementing lots of frontend work!

Evan Welsh requested to merge ewlsh/extensions-frontend:ewlsh/wip/initial into main

Rough summary (need to expand):

  • Use Vue's composition API to ease migration to Vue v3 (eventually)
  • Mixins are discouraged in Vue 3, so prefer composition style work.
  • Enable type checking (I avoided switching most files to TypeScript)
  • Support locale detection.
  • Add comments and ratings.
  • I refactored the browser plugin code because it crashed my local build (I don't have the plugin enabled)
  • Implement login/logout and registration
  • Add user profiles
  • Add extension view (for individual extensions)
  • Implement user menu with authentication

We should standardize formatting, particularly whether we want 2 or 4 spaces.

Merge request reports