Android 0.19.4: tipo de instalación único con desplegable y buscador #2

Merged
admin merged 5 commits from fix/installation-type-search into main 2026-09-14 18:48:26 -03:00
Owner

La creación de instalaciones mostraba la clasificación como una lista extensa y pedía nuevamente el tipo como texto libre. Ahora se elige una sola vez en Tipo de instalación, con búsqueda por nombre o código y menú de altura limitada que incluye todas las opciones compatibles. La selección conserva el familyId del catálogo. El atributo heredado tipo_instalacion se oculta cuando existe la clasificación obligatoria, sin modificar datos existentes. Se aplica el mismo selector a subinstalaciones con su nombre correspondiente. Android 0.19.4 (32). Android CI #69 aprobada: lint debug/release, 25 pruebas (0 fallos) y ambas variantes compiladas. APK debug de prueba: https://git.korexlabs.com.ar/attachments/26c73915-1d10-4dd0-864a-ab186da4c68b . Pendiente validación visual en dispositivo. También se corrigió setup-android para omitir el paquete legado tools no disponible.

Corrección posterior 0.19.5: el error INVALID_ASSET_ATTRIBUTE se debía a que Android enviaba códigos de atributos y la API exige IDs de definición. Se centralizó el payload por ID en todos los formularios, con prueba de regresión. Android CI #75: 26/26 pruebas, lint y compilaciones debug/release aprobadas. APK: https://git.korexlabs.com.ar/attachments/3dcaca43-26cc-4b1c-baf2-10ac3966ffe3

La creación de instalaciones mostraba la clasificación como una lista extensa y pedía nuevamente el tipo como texto libre. Ahora se elige una sola vez en Tipo de instalación, con búsqueda por nombre o código y menú de altura limitada que incluye todas las opciones compatibles. La selección conserva el familyId del catálogo. El atributo heredado tipo_instalacion se oculta cuando existe la clasificación obligatoria, sin modificar datos existentes. Se aplica el mismo selector a subinstalaciones con su nombre correspondiente. Android 0.19.4 (32). Android CI #69 aprobada: lint debug/release, 25 pruebas (0 fallos) y ambas variantes compiladas. APK debug de prueba: https://git.korexlabs.com.ar/attachments/26c73915-1d10-4dd0-864a-ab186da4c68b . Pendiente validación visual en dispositivo. También se corrigió setup-android para omitir el paquete legado tools no disponible. Corrección posterior 0.19.5: el error INVALID_ASSET_ATTRIBUTE se debía a que Android enviaba códigos de atributos y la API exige IDs de definición. Se centralizó el payload por ID en todos los formularios, con prueba de regresión. Android CI #75: 26/26 pruebas, lint y compilaciones debug/release aprobadas. APK: https://git.korexlabs.com.ar/attachments/3dcaca43-26cc-4b1c-baf2-10ac3966ffe3
admin added 1 commit 2026-09-14 17:58:16 -03:00
fix(android): unify installation type in searchable dropdown
Android CI / RC / Android · lint, tests, debug APK, release compile (pull_request) Failing after 22s
DH V2 CI / API · typecheck, tests, build (pull_request) Successful in 36s
DH V2 CI / WEB · typecheck, build (pull_request) Successful in 22s
Production dependency audit / API · production dependencies (pull_request) Successful in 15s
DH V2 CI / Docker / scripts contract (pull_request) Canceled after 0s
Production dependency audit / WEB · production dependencies (pull_request) Canceled after 14s
ffeae96530
admin added 1 commit 2026-09-14 18:00:01 -03:00
fix(ci): skip unavailable legacy Android tools package
Android CI / RC / Android · lint, tests, debug APK, release compile (pull_request) Failing after 1m4s
DH V2 CI / API · typecheck, tests, build (pull_request) Successful in 37s
DH V2 CI / Docker / scripts contract (pull_request) Canceled after 0s
Production dependency audit / API · production dependencies (pull_request) Canceled after 0s
DH V2 CI / WEB · typecheck, build (pull_request) Canceled after 22s
Production dependency audit / WEB · production dependencies (pull_request) Canceled after 0s
39dcd6bd4a
admin added 1 commit 2026-09-14 18:02:14 -03:00
fix(android): match dropdown anchor to installed Material version
Android CI / RC / Android · lint, tests, debug APK, release compile (pull_request) Successful in 3m5s
DH V2 CI / API · typecheck, tests, build (pull_request) Successful in 36s
DH V2 CI / WEB · typecheck, build (pull_request) Successful in 24s
Production dependency audit / API · production dependencies (pull_request) Successful in 16s
Production dependency audit / WEB · production dependencies (pull_request) Successful in 15s
DH V2 CI / Docker / scripts contract (pull_request) Successful in 1m45s
975f9ee13e
admin added 1 commit 2026-09-14 18:40:08 -03:00
fix(android): send inventory attributes by definition id
Android CI / RC / Android · lint, tests, debug APK, release compile (pull_request) Failing after 2m13s
DH V2 CI / WEB · typecheck, build (pull_request) Canceled after 0s
DH V2 CI / Docker / scripts contract (pull_request) Canceled after 0s
Production dependency audit / API · production dependencies (pull_request) Canceled after 0s
Production dependency audit / WEB · production dependencies (pull_request) Canceled after 0s
DH V2 CI / API · typecheck, tests, build (pull_request) Canceled after 29s
ff30462259
admin added 1 commit 2026-09-14 18:42:49 -03:00
test(android): align 0.19.5 version code
Android CI / RC / Android · lint, tests, debug APK, release compile (pull_request) Successful in 2m57s
DH V2 CI / API · typecheck, tests, build (pull_request) Successful in 31s
DH V2 CI / WEB · typecheck, build (pull_request) Successful in 18s
Production dependency audit / WEB · production dependencies (pull_request) Successful in 9s
DH V2 CI / Docker / scripts contract (pull_request) Successful in 49s
Production dependency audit / API · production dependencies (pull_request) Successful in 8s
c0a5367920
admin merged commit 20ccba5292 into main 2026-09-14 18:48:26 -03:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/dh-inspeccion-v2#2