Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Refactor app & account management UI code #44092

Merged
merged 11 commits into from
Mar 11, 2024

Commits on Mar 11, 2024

  1. feat(settings): Refactor routing code to use named router views

    Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
    susnux committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    14bdc11 View commit details
    Browse the repository at this point in the history
  2. feat(settings): Split appstore code into better maintainable pieces

    Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
    susnux committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    e678b77 View commit details
    Browse the repository at this point in the history
  3. fix: Get rid of PrefixMixin

    Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
    susnux committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    289e43a View commit details
    Browse the repository at this point in the history
  4. feat: Make appstore sidebar tabs standalone components

    Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
    susnux committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    84cb04f View commit details
    Browse the repository at this point in the history
  5. feat: Add composable to fetch app icon as SVG for inline use

    Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
    susnux committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    5f19ace View commit details
    Browse the repository at this point in the history
  6. feat(settings): Refactor appstore to use Pinia

    Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
    susnux committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    2b794b4 View commit details
    Browse the repository at this point in the history
  7. feat(settings): Split account management and app store views into chunks

    Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
    susnux committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    1100e90 View commit details
    Browse the repository at this point in the history
  8. feat(settings): Split account management into navigation and content

    The should ease the maintenance of it due to reduced complexity.
    
    Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
    susnux committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    30d5b02 View commit details
    Browse the repository at this point in the history
  9. fix(settings): Always open the details tab for selected app

    Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
    susnux committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    cbdadba View commit details
    Browse the repository at this point in the history
  10. fix(settings): Save account management settings in local storage

    Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
    susnux committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    78bcab1 View commit details
    Browse the repository at this point in the history
  11. chore: Compile assets

    Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
    susnux committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    fc73bd0 View commit details
    Browse the repository at this point in the history