Repository navigation
fix(mobile): Îndrăzneț — reparații după testarea pe dispozitive reale - #670
Merged
Merged
Conversation
Fișierul se numea unistyles.patch, așa că patch-package îl ignora și aplicația se închidea la pornire după o instalare curată. Redenumit în react-native-unistyles+3.8.1.patch. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…n, apoi id) Orele cu aceeași dată veneau în ordine arbitrară: în aplicație intrarea abia trimisă nu apărea prima în ziua ei (iar evidențierea ei se juca în afara ecranului), iar paginarea putea dubla sau sări rânduri. findMany adaugă acum createdOn și id în aceeași direcție ca sortarea principală. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Găsite pe Galaxy Note9 (release), iPhone 8 (release) și simulatorul iPhone SE. Tastatură și formulare - foile (email la login, „Adaugă ore”) nu mai stau sub tastatură pe Android (android_keyboardInputMode="adjustPan"; footerul „Trimite” rămâne vizibil) - eroare vizibilă când „Trimite codul” eșuează - telefonul acceptă „07…” (0 inițial eliminat; API-ul primește tot +40…) - prima atingere pe Județ/Oraș deschide lista și cu tastatura deschisă (keyboardShouldPersistTaps); nu mai lovește „Continuă” și nu mai apar erori - listele de selecție (Eveniment, Județ…) nu mai intră sub bara de navigare (Sheet `scrollable`: un singur BottomSheetScrollView măsurat corect) Tab bar și cromatică - tab bar, pastila și „Adaugă ore” deasupra barei de navigare Android cu 3 butoane - etichetele tab-urilor nu se mai micșorează la font mare pe Android - lista de ore are spațiu sub butonul „Adaugă ore” - bara compactă de pe Acasă e opacă pe Android (fără BlurView) - Documente: titlul nu mai trece sub status bar Text la Dynamic Type mare - fără „…” la numele organizației, chipul „în așteptare”, anunțuri, Profil - „1 h” cu spațiu între cifră și unitate; „evenimente” nu se mai rupe - segmentele au lățimi egale și nu se mai împing la schimbare Comportament - hexagonul de pe Ore nu se mai golește și nu mai reia numărătoarea după trimitere - titlul de pe Evenimente nu mai sare la schimbarea segmentului - descărcarea unui contract inexistent (404) arată o eroare în loc de un PDF gol Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Reparații pentru redesignul „Îndrăzneț” (#650–#667), găsite la testarea pe dispozitive reale: Galaxy Note9 (Android 10, build release, navigare cu 3 butoane), iPhone 8 (iOS 16, build release) și simulatorul iPhone SE, plus Dynamic Type maxim și Reduce Motion.
Ce s-a reparat
Tastatură și formulare
Sheet:android_keyboardInputMode="adjustPan"); footerul „Trimite spre aprobare” rămâne vizibil.+40799….keyboardShouldPersistTaps="handled"). Înainte atingerea cădea pe „Continuă”, trimitea formularul și afișa erori la câmpurile goale.BottomSheetScrollViewimbricat suprascriacontentHeightdin gorhom, foaia ieșea mai scurtă decât conținutul.Sheetare acumscrollable.Tab bar și cromatică
Text (Dynamic Type mare)
Comportament
keepPreviousData).Backend
date, apoicreatedOn, apoiid(aceeași direcție). Intrarea abia trimisă apare prima în ziua ei (și evidențierea se vede), iar paginarea nu mai poate dubla/sări rânduri.Altele
mobile/patches/unistyles.patch→react-native-unistyles+3.8.1.patch: patch-package îl ignora și aplicația se închidea la pornire după o instalare curată.adjustsFontSizeToFitnu are efect aici. Opțiuni: etichete pe 2 rânduri la granița cuvintelor sau un text mai scurt (decizie de produs).Verificare
mobile:tscOK,jest47/47 suite, 440/440 teste,eslint0 erori.backend:tscOK,activity-log.repository.spec.ts6/6, e2e pe liste (activity-log-rules, mobile-authorization, volunteer-activities, pending-approvals) trec.🤖 Generated with Claude Code