Skip to content

frontend: add router guards and update MainLayout - #35

Merged
MekDrop merged 2 commits into
mainfrom
feat/issue-17-router-guards
Apr 23, 2026
Merged

MekDrop merged 2 commits into
mainfrom
feat/issue-17-router-guards

Conversation

@MekDrop

@MekDrop MekDrop commented Apr 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add /repos and /extract routes with requiresAuth: true meta; redirect / to /repos
  • Add beforeEach navigation guard in router to redirect unauthenticated users to /login
  • Update MainLayout.vue to show logged-in user chip (avatar, username, provider badge) and logout button

Closes #17

@MekDrop
MekDrop force-pushed the feat/issue-17-router-guards branch from 1658e71 to 6f57a71 Compare April 23, 2026 17:18
@MekDrop
MekDrop merged commit 62019a1 into main Apr 23, 2026
1 check passed
@MekDrop
MekDrop deleted the feat/issue-17-router-guards branch April 23, 2026 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Frontend: router guards + MainLayout (avatar, provider badge, logout)

1 participant