# Release — Sprint 19 **Data:** 2026-06-08 ## Versões | Projeto | Versão | VersionCode | |----------------|---------|-------------| | Admin | 3.3.7 | — | | ApiV2 | 3.0.21 | — | | DoncMobile.App | 3.5.11 | 42 | | DoncMobile.API | 3.5.5 | — | | WebHubDonc | 2.4.8 | — | | Servico | 3.0.24 | — | ## Release Notes ### Admin — v3.3.7 - Corrigir IDOR em páginas de configurações, módulos e WebMethods - Importação de parceiros: corrigir fallback de estabelecimentos e validação pré-import - Importação de parceiros: tornar limite de estabelecimentos e tipo jobs dinâmico conforme CSV - Importação de parceiros: vincular ParceiroServico ao salvar TipoJob no import - Saídas: Painel de Mapa Operacional com ações diretas no mapa - Saídas: Mapa Operacional — corrigir encaminhar, filtros do grid, busca soberana e dados no card - Corrigir erro ao alterar senha de estabelecimento (@tiago) ### ApiV2 — v3.0.21 - Endpoint de disponibilidade de agenda por filial para integração FDC (Dujuca) ### DoncMobile.App — v3.5.11 (42) - Remover permissões READ_MEDIA_IMAGES e READ_MEDIA_VIDEO para aprovação no Google Play ### DoncMobile.API — v3.5.5 - Webhook: assinaturas da O.S. não enviadas no payload de finalização (@tiago) ### Avulsos - Corrigir erro de acesso anônimo na página de tracking público (@tiago) ### WebHubDonc — v2.4.8 - Sem alterações ### Servico — v3.0.24 - Sem alterações ## Guia de Testes — QA ### Ambientes | Projeto | Onde testar | |---|---| | Admin | https://admin.teste.donc.com.br | | ApiV2 | https://api2.teste.donc.com.br | | DoncMobile.App | Build Alpha — Play Store Closed Testing | ### Admin - [ ] Acessar página de FAQ de outro tenant via `?Id=` na URL — deve redirecionar para Grid - [ ] Acessar página de Kpi, ServicoJob, Receita, Despesa, Gatilho de outro tenant — deve redirecionar - [ ] WebMethod `updateGsr` em Pedidos/View e Saidas/View com Id de outro tenant — deve retornar `{}` - [ ] Importar CSV de parceiros com código de estabelecimento inexistente — deve exibir aviso na validação pré-import, não criar vínculo errado - [ ] Importar CSV com mais de 10 estabelecimentos por parceiro — todos os vínculos devem ser criados - [ ] Importar CSV com tipo job mapeado — tipo job deve aparecer marcado na tela do parceiro após import - [ ] Abrir tela de Saídas e clicar "Ver no Mapa" — mapa deve carregar com marcadores coloridos por status - [ ] Filtrar por profissional no grid e abrir mapa — mapa deve exibir apenas rotas do profissional filtrado - [ ] Clicar em marcador no mapa — card deve exibir OS, data de agendamento, data de criação, status e profissional - [ ] Clicar em "Encaminhar Rota" no card do mapa — modal deve abrir com parceiros carregados, encaminhar deve funcionar sem fechar o mapa - [ ] Clicar em "Detalhes" no card — deve abrir Pedidos/View.aspx em nova aba - [ ] Usar busca por texto no mapa (OS ou cliente) — deve encontrar registros de qualquer dia, ignorando a navegação de datas - [ ] Navegar dias com ← → no mapa — deve respeitar o tipo de data do filtro do grid ### ApiV2 - [ ] `GET /api/JobsNovo/disponibilidade` com token de filial válido — deve retornar `temVaga`, `vagasDisponiveis`, `capacidadeTotal` por data - [ ] Mesma rota com token inválido — deve retornar 401 ### DoncMobile.App - [ ] Tirar foto durante execução de serviço no Android 13+ — não deve solicitar permissão de fotos, câmera deve abrir normalmente - [ ] Selecionar foto da galeria no Android 13+ — Photo Picker do sistema deve abrir sem solicitar permissão - [ ] Tirar e selecionar foto no Android 12 ou inferior — deve solicitar permissão de armazenamento normalmente