Skip to content

Importar rediseño de la app - #75

Merged
Winbit-Finance merged 5 commits into
mainfrom
import-rediseno-20260831
Aug 31, 2026
Merged

Winbit-Finance merged 5 commits into
mainfrom
import-rediseno-20260831

Conversation

@Winbit-Finance

Copy link
Copy Markdown
Collaborator

Resumen

  • Vuelca el rediseño trabajado en una carpeta local aparte (sin git) sobre winbit-app, preservando el commit sin mergear de fix/deposit-custom-category (opciones CUSTOM de depósito).
  • Reconecta el sistema de notificaciones proactivas (RequestNotificationsProvider, toast al aprobar/rechazar depósitos y retiros) que el rediseño había dejado sin enganchar, y elimina el código muerto que quedó reemplazado (PendingRequestsBanner, hook/contexto viejo de toasts).
  • Aplica formato Prettier del repo a los archivos importados.

Test plan

  • npm run lint
  • npm run format:check
  • npm run test:ci (68 archivos, 479 tests)
  • npm run build (producción, sin errores)
  • Smoke test manual en dev server contra Firebase real: dashboard, campana de notificaciones, depósitos (incl. opción CUSTOM), retiros — sin errores de consola

Pendiente de revisión manual de detalles visuales antes de mergear a main.

También mapea CUSTOM a método SWIFT al informar el depósito.
Overlay de C:\dev\rediseño (sin historial git) encima de winbit-app,
preservando los archivos que solo existían acá (toasts, banner de
solicitudes pendientes, requestHistory) para reconciliar aparte.

Lint y test:ci (68 archivos, 479 tests) pasan sin cambios.
- Reenganchar RequestNotificationsProvider en App.jsx: el rediseño
  perdía el toast automático de "depósito/retiro aprobado/rechazado"
  (polling + detección de transiciones); NotificationBell solo cubre
  la parte pasiva (lista al abrir la campana), no la alerta proactiva.
- Actualizar su import de useToast al nuevo ToastProvider (self-contained).
- Borrar PendingRequestsBanner.jsx, useToast.js y toastContext.js:
  código muerto, ya reemplazado por NotificationBell y el nuevo
  ToastProvider respectivamente.

Lint y test:ci (68 archivos, 479 tests) y build de producción OK.
- Botón "Informar depósito": el texto quedaba negro (heredado de
  .btn-gradient) mientras el ícono forzaba cream; ahora ambos en cream.
- Login: en mobile (<640px) la diagonal cream tapaba el título
  "INICIAR SESIÓN". Se redujo el clip-path para que no invada el
  contenido. Verificado en mobile (375px), tablet (768px) y desktop.
@Winbit-Finance
Winbit-Finance merged commit ce72815 into main Aug 31, 2026
3 checks passed
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.

1 participant