Commit Graph

16 Commits

Author SHA1 Message Date
523620be06 Fix navbar auth status and avatar size
The changes protect nav elements with auth checks and increase the
profile avatar size for better visibility.
2025-08-13 08:52:01 +02:00
2ecaa348da Navbar - change routes and add page name create profile page 2025-08-12 17:04:00 +02:00
3e55e82fb7 Replace Chuck Norris API with lists endpoint
The commit replaces the Chuck Norris joke functionality with a new lists
feature that fetches data from a local API endpoint using auth tokens.
2025-08-11 19:04:24 +02:00
bb08a62e5d Add redirect from protected pages to login 2025-08-11 18:44:42 +02:00
129da829e7 Add logout functionality and display user email in nav bar 2025-08-11 18:32:52 +02:00
9b7a8df99a Only show nav/footer when user is authenticated 2025-08-11 17:52:25 +02:00
f1205a92df Replace navigation redirects with abortNavigation 2025-08-11 17:48:06 +02:00
b607380a68 Refactor auth middleware and add logout functionality
Since there are multiple significant changes, a message body is
warranted:

- Replace token refresh logic with simple route protection - Move cookie
deletion to new system store - Add logout button and handler to index
page - Rename Chuck Norris store for consistency
2025-08-11 15:22:39 +02:00
65e0c583cf Add global auth middleware and refresh token handling 2025-08-08 19:52:43 +02:00
43016fa5a9 Configure auth token storage and cookie names
The commit message contains only the subject line since the change is
straightforward - configuring authentication token settings and cookie
names for both access and refresh tokens.
2025-08-07 09:03:33 +02:00
0f93b305ac refresh token 2025-08-06 18:11:13 +02:00
22d731a334 @sidebase/nuxt-auth component 2025-08-06 16:21:56 +02:00
589dabfb8e vuetify, pinia, navbar, footer 2025-08-06 12:05:32 +02:00
8b0499680b separate components 2025-08-05 12:18:59 +02:00
eb963df89d add pinia 2025-08-04 17:47:09 +02:00
ef266dd0ae first commit 2025-08-04 14:18:40 +02:00