Claude/cpp ceti social polish b5o3hz - #12
Merged
Merged
Conversation
…edback Superficies: amigos (lista, solicitudes, búsqueda, descubrir, rachas, actividad), liga, perfil propio y público, home del curso, navegación. UX/UI - `PersonIdentity`: una sola fila avatar + nombre + contexto para amigos, solicitudes, búsqueda, descubrimiento y rachas (antes había cuatro formatos distintos, con @usuario en mono de 10-11px). - El estado vacío de Amigos ahora lleva a Buscar y a Descubrir; se quita el banner de la página que repetía ese mismo mensaje. - Descubrir: estado vacío con acción real (completar perfil académico). - Rachas: primero lo que pide respuesta, luego las activas; cada racha dice si HOY ya cuenta o si les falta, y el creador puede cancelar una propuesta pendiente (la acción ya existía sin superficie). - Liga: leyenda que traduce las reglas ("los primeros 5 suben a Oro"), XP propio de la semana y cuándo termina; la clasificación completa sólo aparece cuando añade filas nuevas. - Misión con un amigo: se ve cuánto falta de la semana. - Perfil propio: @usuario visible y enlace al perfil público. - Perfil académico: se explica por qué Guardar está deshabilitado. Bugs - El saludo del inicio usaba la hora del servidor (UTC en producción): ahora usa la hora de México. - Los toasts quedaban debajo de la barra de navegación móvil. - Liga marcaba zona de descenso en Bronce y de ascenso en Diamante, donde esas transiciones no existen. - Kudos y búsqueda de usuarios fallaban en silencio. - Perfil académico dejaba un semestre fantasma al cambiar de carrera. - El perfil público apretaba nombre y acciones en una sola fila a 360px. - `discovery_impression` se registraba al cargar Amigos aunque la pestaña Descubrir nunca se abriera; ahora se registra al mostrarse. Accesibilidad y táctil - aria-label en los botones de sólo icono (rechazar, recordar, kudos, descartar) y texto sr-only en los badges de la navegación. - Objetivos táctiles de ~44px en descartes, kudos y acciones de fila. - La pestaña activa de Amigos se trae a la vista en el carril móvil. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MSwXgordDexfn3uWN3xuDn
…60px Encontrados revisando las superficies en el navegador (Chromium, 360/390/ 430/768/1280 con datos sembrados en una base local). - Rail: el `<button>` del trigger de comentarios se creaba en un Server Component, así que Radix no lo pintaba en el HTML del servidor y React rehidrataba con un desajuste — regenerando todo el árbol del rail en cada carga autenticada. Ahora el trigger vive en un componente de cliente (`FeedbackRailButton`) y la hidratación queda limpia. - Barra superior a 360px: el bloque de marca se encogía a 4px y el selector de curso se encimaba sobre el logo, que además desbordaba su caja. Ahora la marca no se encoge (debajo de sm queda el glifo, que sigue siendo el enlace a Inicio), el selector de curso tiene un piso de ancho para no aplastar sus iconos, y la ficha de XP oculta la unidad en móvil igual que la racha ya ocultaba "días". Todo cabe sin scroll horizontal desde 360px. - Amigos: `?tab=amigos` se ignoraba si había solicitudes entrantes. - Rachas: copy más corto para que el estado no se recorte en móvil. - Descubrir: la razón de "misma carrera" empieza por el semestre; el nombre largo de la carrera se comía el dato corto al recortarse. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MSwXgordDexfn3uWN3xuDn
`StandingRow` marcaba ascenso/descenso con su propia aritmética; ahora llama a `resolveRolloverOutcome` y `getLeagueStanding` toma las plazas de `promotionSlotsFor`. Mismo resultado, una sola fuente: si la leyenda y el rollover contaran distinto, la pantalla mentiría. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MSwXgordDexfn3uWN3xuDn
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.