v2.12.172
As notas abaixo descrevem melhorias e correções disponibilizadas aos clientes.
A versão em execução neste ambiente é
v2.12.172.
v2.12.172 versão atual
27 ago 2026
Novidades
- Add SLA route matching with pickup/delivery locations and remetente in API.
Melhorias
- fix: sempre exibir origem e destino no detalhe da entrega
- Load delivery route helpers in app bootstrap.
- Show pickup and delivery endpoints on delivery views and tracking API.
- Improve SLA region modal with Origem, Destino and Prazos tabs.
Correções
- Fix map tiles blocked by CARTO API key requirement.
v2.12.171
26 ago 2026
Novidades
- Add Microsoft publisher domain association JSON.
Melhorias
- Limit PDF proof conversion to the first 3 pages to avoid huge stacked images.
- Use PROCEDA market codes for default occurrence types.
- Improve partner company create UX and company switch.
- Block GRDO Finanças contract writes outside production.
Correções
- Fix operation transport exceptions blocked by orphan uq_op_dest index.
- Fix PDF proof conversion when pdftoppm zero-pads page filenames.
v2.12.170
23 ago 2026
Novidades
- Add Microsoft Entra ID OIDC SSO login per company.
Melhorias
- Clarify SSO error when platform Microsoft app is missing.
- Resolve company from Microsoft email after platform SSO.
- Send Microsoft SSO users straight to Entra login.
- Make SSO provider-agnostic with pluggable OIDC adapters.
Removido
- Remove Microsoft redirect hint under the login SSO button.
v2.12.169
19 ago 2026
Melhorias
- Look up carrier company data from a required CNPJ.
v2.12.168
19 ago 2026
Correções
- Fix carrier modal so extra users do not break the form.
v2.12.167
19 ago 2026
Melhorias
- Allow multiple login users per carrier.
v2.12.166
19 ago 2026
Melhorias
- Keep original POD files when proof conversion fails.
- chore(sync): alterações locais — tracking
v2.12.165
19 ago 2026
Novidades
- Add a public help center with platform-admin CRUD for articles and screenshots.
Melhorias
- Give help articles a document field instead of a Markdown split view.
- Let help articles be edited like a knowledge-base document, with images in place.
- Rename Modal to Operação in the delivery SLA card.
- Place appointment above Data Prevista and drop it from the header.
- Put the appointment datetime in Prazos e SLA on delivery details.
- Let operators set a delivery appointment in the UI, JSON/XML APIs, and batch CSV.
- Disable FCM “update your location” nudges by default.
- Rewrite CocoaPods xcconfigs so plugins compile for iOS 15.6.
- Force Capacitor iOS pods to deploy on iOS 15.6.
- Raise iOS deployment target to 15.0 for App Store.
Correções
- Fix help TOC accents and add GitBook-style callout balloons.
Segurança
- Harden freight SQL queries against injection via prepared statements.
v2.12.164
13 ago 2026
Novidades
- Add GET /api/tracking for delivery lookup by code or NF-e.
Correções
- Fix release-promote changelog missing the sole commit note.
v2.12.163
13 ago 2026
Melhorias
- Serve SLA city search from local cache instead of a 10s IBGE timeout.
- Bump driver app to 1.0.11 for Play Store AAB.
v2.12.162
11 ago 2026
Melhorias
- Ajustes internos e manutenção.
v2.12.161
11 ago 2026
Novidades
- Add creation date advanced filter on the operational dashboard.
- Add Mac driver-app sync skill; show which stop blocks check-in. (#117)
Melhorias
- Bump driver app to 1.0.10 and keep Android GPS alive in background.
- Space geo location nudges to every 30 minutes.
- Silence iOS Geolocation authorizationStatus main-thread warning.
- Set driver GPS move interval to 10s.
- Enable battery-friendly Always background GPS on iOS.
- Throttle iOS driver GPS to ~20s without Always permission.
- Bump driver app to 1.0.9 (10) for Play Store AAB. (#119)
- Put failed romaneio stops in Finalizada tab, not Não entregue. (#115)
- chore(sync): alterações locais — tracking
v2.12.160
11 ago 2026
Melhorias
- Revert client instruction dedupe; fix FCM double-send on iOS. (#113)
- Dedupe tower instruction push and Entendi modal. (#112)
- Include GoogleService-Info.plist in iOS app resources for FCM. (#111)
Correções
- Fix iOS FCM token registration (APNs token + plugin class list). (#110)
v2.12.159
11 ago 2026
Correções
- Fix dashboard stuck on loading skeletons from broken saved-filters.js.
v2.12.158
11 ago 2026
Melhorias
- Ajustes internos e manutenção.
v2.12.157
11 ago 2026
Melhorias
- Ajustes internos e manutenção.
v2.12.156
11 ago 2026
Melhorias
- Guard against AI inventing NF-e digits on POD audit.
v2.12.155
11 ago 2026
Melhorias
- Improve advanced filter multi-select with checkbox dropdown UI.
- Preserve NC history when reopening corrected deliveries to pending audit.
- Stabilize delivery event timeline order and show seconds.
Correções
- Fix AI audit job progress stall and tone down audit UI copy.
- Fix audits 500: restore PDO/Exception imports in NcService.
- Fix client adjustments: watermark, multi-filters, month parity, async AI, NC reopen.
v2.12.154
07 ago 2026
Melhorias
- Ajustes internos e manutenção.
v2.12.153
07 ago 2026
Correções
- Fix AI audit flash message counting auto-rejections as approvals.
v2.12.152
07 ago 2026
Melhorias
- Ajustes internos e manutenção.
v2.12.151
07 ago 2026
Melhorias
- Ajustes internos e manutenção.
v2.12.150
07 ago 2026
Melhorias
- Ajustes internos e manutenção.
v2.12.149
07 ago 2026
Melhorias
- Ajustes internos e manutenção.
v2.12.148
07 ago 2026
Melhorias
- Cascade Vision AI nano→5.4 and persist unidentified debug logs.
- Internalize canhoto AI via OpenAI Vision client.
v2.12.147
07 ago 2026
Melhorias
- Render PDF proofs as one stacked image of all pages.
v2.12.146
05 ago 2026
Melhorias
- Document NC system-log timeline and follow-ups in CHANGELOG.
- Show delivery system logs in the event timeline like occurrences.
- Replace redelivery occurrence with delivery system log for NC events.
- Show transit audit NC result on delivery details.
- Serve NC return proof files through the /media proxy.
v2.12.145
05 ago 2026
Melhorias
- Record redelivery context in OBS and event history with NC link.
- Hold approve_payable NCs for return proof and show NFe on audits.
v2.12.144
04 ago 2026
Melhorias
- Centralize delivery SLA resolution in one helper.
- Allow SLA deadlines in business days until 23:59.
v2.12.143
03 ago 2026
Correções
- User interno: e-mail já cadastrado não pede senha (só vínculo); user novo força troca de senha no 1º login.
v2.12.142
03 ago 2026
Correções
- HTTP 500 ao criar webhook com URL longa (`webhook_endpoints.url` ampliado para 2048; create/edit com validação e mensagem amigável).
v2.12.141
03 ago 2026
Melhorias
- Ajustes internos e manutenção.
v2.12.140
03 ago 2026
Melhorias
- Document webhook payload examples for all events.
v2.12.139
31 jul 2026
Melhorias
- Ajustes internos e manutenção.
v2.12.138
31 jul 2026
Melhorias
- docs(skill): prefer git commit -F for older Git hosts.
Correções
- Fix occurrence API so transporters can claim unassigned NFe deliveries.
v2.12.137
31 jul 2026
Novidades
- Add POST /api/create_occurrence_v2 with event_datetime in the payload.
v2.12.136
30 jul 2026
Novidades
- Add Terms of Use page and login acceptance notice.
Melhorias
- chore(sync): alterações locais — tracking
- Rename privacy policy URL to /privacy and disclose LOCATION/GPS.
- Resolve city/UF from IBGE code only on XML and location create.
Correções
- Hotfix: include Data de Início, Data SLA and Status SLA in delivery Excel/PDF export by default.
- Fix custom date inputs blocked by disabled attribute.
v2.12.135
30 jul 2026
Novidades
- Add public Help hub and changelog pages; wire footer Ajuda only.
- Add release-promote flow with CHANGELOG and footer VERSION bumps.
- Add remaining privacy and AI governance compliance docs.
- Add per-company MFA and password security pack for TPRM.
- Add per-user saved advanced filters on dashboard and deliveries.
- Add Terms of Use page and login acceptance notice.
- Add operational email notifications with queue, prefs and recipients.
- Add dedicated invoice create flow, item editing, discounts and print views.
- Add freight discount catalog with CT-e, occurrence and DOCCOB decisions.
- Add Play Store location disclosure before GPS permission.
- Add unsuccessful final occurrences, redelivery, payable frete and glosas.
- Add Excel export of occurrence types for transporter API mapping.
- Add cold-standby DR for Traceable (hourly mirror, manual failover).
- Add stakeholder integration architecture diagram assets.
- Add quick filters when picking deliveries for a romaneio.
Melhorias
- Tighten promote rule to require release skill on sync and rebuild.
- Ignore local downloads/AAB artifacts and keep them out of git-publish.
- Skip MFA for driver accounts; keep password policy only on the app.
- Rename privacy policy URL to /privacy and disclose LOCATION/GPS.
- Refine notification email layout with branded PNG and AppCTe-style shell.
- Improve driver geo tracking and Android UI for Play/target SDK 36.
- Resolve city/UF from IBGE code only on XML and location create.
- Replace invoice-specific EDI samples with fictional examples and manuals.
- Support CONEMB/minuta docs and keep DOCCOB as validation only.
- Lock invoice provision amounts as system-calculated read-only values.
- Split freight invoice details into a dedicated page and harden numbering.
- Show decided glossas history on freight audits Histórico tab.
- Show occurrence glossas in audits_freight Divergencias/Glosas tab.
- Attach occurrence photo as NC evidence and polish glosa UX.
- Export occurrence types as CSV for Excel-friendly API mapping.
- Align dashboard KPIs to programmed-start funnel for readable SLA.
- Accept PDF delivery proofs and raise image upload limit to 10MB.
- Use romaneio route snapshot on fleet map to avoid OSRM timeouts.
- Keep ServerTokens out of VirtualHost proxy include so Apache reloads cleanly.
- Use 308 redirects for API-safe domain/HTTPS hops so n8n keeps POST.
Correções
- Fix period filter parity and add SLA advanced filter on deliveries.
- Fix git-publish to push current HEAD to main and keep downloads/.gitkeep.
- Fix glosa history layout and invoice delivery picker filters.
- Fix deliveries list period filter to use transport start date.
- Fix romaneio delivery filters: AJAX search without clearing sequence.
- Fix maps and scripts blocked by CSP after pentest hardening.
- Fix API 405 from n8n by skipping .php→clean URL redirects under /api/.
Segurança
- Harden company security: API blocks expired passwords, not MFA.
Removido
- Remove tracked downloads and AAB binaries from the repository.
v2.12.134
23 jul 2026
Melhorias
- Baseline do histórico versionado (footer já lia `VERSION`; releases/CHANGELOG passam a ser gerados a cada promoção homolog → main).