Rediseño completo app Android + registro/perfil API #18

Merged
rafaga21 merged 4 commits from feat/android-app-redesign into master 2026-06-09 16:46:38 -04:00
Collaborator

Cambios realizados

Backend (PHP)

  • Nuevo endpoint POST /api/auth/register — registro de usuarios vía API
  • Nuevos endpoints GET /api/profile y PUT /api/profile — ver y editar perfil

Android App

  • Registro: Pantalla de registro con username, email, contraseña y confirmación
  • Perfil: Editar email y cambiar contraseña
  • Logout fix: Manejo global de 401 via SessionManager + AuthInterceptor
  • Dashboard: Saludo personalizado con nombre de usuario, iconos en tarjetas
  • Gráficos: MetricsChart con Canvas — líneas animadas para CPU/RAM/Disk
  • Animaciones: StatCard con contador animado, ServerCard con barra de progreso y status pulsante, navegación con slide+fade
  • Shimmer: LoadingIndicator con efecto shimmer
  • Dark mode: Soporte completo con Material3
  • Splash screen: Pantalla de bienvenida con splash API
  • App icon: Nuevo icono de rack de servidores
  • Registro en Login: Link "Don't have an account? Register"

Archivos modificados

  • 58 archivos, +4217 líneas
## Cambios realizados ### Backend (PHP) - Nuevo endpoint `POST /api/auth/register` — registro de usuarios vía API - Nuevos endpoints `GET /api/profile` y `PUT /api/profile` — ver y editar perfil ### Android App - **Registro**: Pantalla de registro con username, email, contraseña y confirmación - **Perfil**: Editar email y cambiar contraseña - **Logout fix**: Manejo global de 401 via SessionManager + AuthInterceptor - **Dashboard**: Saludo personalizado con nombre de usuario, iconos en tarjetas - **Gráficos**: MetricsChart con Canvas — líneas animadas para CPU/RAM/Disk - **Animaciones**: StatCard con contador animado, ServerCard con barra de progreso y status pulsante, navegación con slide+fade - **Shimmer**: LoadingIndicator con efecto shimmer - **Dark mode**: Soporte completo con Material3 - **Splash screen**: Pantalla de bienvenida con splash API - **App icon**: Nuevo icono de rack de servidores - **Registro en Login**: Link "Don't have an account? Register" ### Archivos modificados - 58 archivos, +4217 líneas
agent added 1 commit 2026-06-09 16:38:39 -04:00
- Register screen with validation (username, email, password, confirm)
- Profile screen with email editing and password change
- User greeting on dashboard showing logged-in username
- 401 auto-logout via SessionManager + AuthInterceptor
- MetricsChart with Canvas line graphs (CPU, RAM, Disk)
- Animated StatCard with counters and icons
- ServerCard with progress bars, pulsating status dot, dynamic elevation
- Shimmer loading placeholders
- Dark mode support with Material3
- Navigation transitions (slide + fade)
- New server rack launcher icon
- Splash screen
- Backend API: register, profile (GET/PUT) endpoints
agent added 1 commit 2026-06-09 16:41:30 -04:00
agent added 1 commit 2026-06-09 16:43:31 -04:00
rafaga21 approved these changes 2026-06-09 16:44:20 -04:00
Dismissed
agent added 1 commit 2026-06-09 16:46:06 -04:00
agent dismissed rafaga21's review 2026-06-09 16:46:06 -04:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

rafaga21 approved these changes 2026-06-09 16:46:28 -04:00
rafaga21 merged commit e86e670b61 into master 2026-06-09 16:46:38 -04:00
rafaga21 deleted branch feat/android-app-redesign 2026-06-09 16:46:39 -04:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: devlab/server-manager#18