dietpi
1cdfafc90f
Add padding to navigation drawer profile item
2025-08-14 16:37:42 +02:00
dietpi
b3d4e4e565
Set Vuetify default theme to light mode
2025-08-14 15:27:58 +02:00
dietpi
c624b3ccf6
Change file input label to Spanish
2025-08-14 15:27:48 +02:00
dietpi
1ec98f2bf3
Sort imports and add spacing in index.vue
2025-08-14 15:27:30 +02:00
dietpi
f7715bb494
Add theme toggle button to navigation bar
2025-08-14 15:27:10 +02:00
dietpi
af91640c2b
Add theme-based background color to main content
2025-08-14 15:26:46 +02:00
dietpi
909d49a3e2
Add active state styling to navigation menu items
2025-08-14 12:59:16 +02:00
dietpi
c6790ed645
Upgrade @sidebase/nuxt-auth to v1.0.1
2025-08-14 12:59:02 +02:00
dietpi
78c4e2b46b
Add logout button and display header on loading state
2025-08-14 09:11:58 +02:00
dietpi
3b2198598e
Fix profile image handling and data flow
...
The commit improves image handling by removing the separate imagenVista
ref, using data.image directly, and properly refreshing session data
after image upload. Also adds v-if guard for data availability.
2025-08-14 09:11:45 +02:00
dietpi
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
dietpi
3a163721f2
Add image upload functionality to profile page
2025-08-13 12:32:45 +02:00
dietpi
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
dietpi
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
dietpi
2ecaa348da
Navbar - change routes and add page name create profile page
2025-08-12 17:04:00 +02:00
dietpi
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
dietpi
bb08a62e5d
Add redirect from protected pages to login
2025-08-11 18:44:42 +02:00
dietpi
129da829e7
Add logout functionality and display user email in nav bar
2025-08-11 18:32:52 +02:00
dietpi
9b7a8df99a
Only show nav/footer when user is authenticated
2025-08-11 17:52:25 +02:00
dietpi
f1205a92df
Replace navigation redirects with abortNavigation
2025-08-11 17:48:06 +02:00
dietpi
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
dietpi
65e0c583cf
Add global auth middleware and refresh token handling
2025-08-08 19:52:43 +02:00
dietpi
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
dietpi
0f93b305ac
refresh token
2025-08-06 18:11:13 +02:00
dietpi
22d731a334
@sidebase/nuxt-auth component
2025-08-06 16:21:56 +02:00
dietpi
589dabfb8e
vuetify, pinia, navbar, footer
2025-08-06 12:05:32 +02:00
dietpi
8b0499680b
separate components
2025-08-05 12:18:59 +02:00
dietpi
eb963df89d
add pinia
2025-08-04 17:47:09 +02:00
dietpi
ef266dd0ae
first commit
2025-08-04 14:18:40 +02:00