Commit Graph

18 Commits

Author SHA1 Message Date
29aef78804 Implement user profile image upload functionality
This commit improves image handling in the profile view by: - Adding
proper image validation - Implementing FormData for image upload -
Displaying uploaded image preview - Restricting allowed file types -
Adding error handling
2025-08-13 15:13:46 +02:00
3a163721f2 Add image upload functionality to profile page 2025-08-13 12:32:45 +02:00
54dbc4465d Add image upload functionality to profile page
The changes add file upload capabilities to the user profile page,
including: - File input control for selecting images - Basic image
upload handling infrastructure - Better layout with two-column design -
More robust date display

The subject line alone captures the key functional change.
2025-08-13 10:57:32 +02:00
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
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