Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 73 additions & 0 deletions i18n/pt/docusaurus-plugin-content-blog/2026-07-28.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
title: Atualizações de julho
date: 2026-07-28
---

Este relatório detalha as atualizações de produto do GuardianConnector para este mês, destacando as principais melhorias de software, refatorações da experiência do usuário e atualizações de infraestrutura implementadas no último mês.

O desenvolvimento principal focou fortemente na otimização da navegação e dos fluxos de trabalho administrativos, marcado por uma grande mudança para uma arquitetura view-first na ferramenta Explorer e recursos de personalização de tema diretamente orientados por banco de dados na Landing Page.

A equipe de engenharia fortaleceu a integração do sistema entre as camadas da pilha através da sincronização automatizada de funções com o Apache Superset e expandiu o cinto de utilidades da plataforma com um novo servidor HTTP leve.

<!-- truncate -->


### Página Inicial do GC

* **Configurações de tema**: Adicionada uma tela dedicada de personalização de tema que permite definir o URL do logotipo da plataforma e o URL de fundo da página de login diretamente no banco de dados por meio de uma nova tabela `GC settings` em cada VM[cite: 1, 2, 3]. Isso elimina a barreira anterior de acesso às variáveis de ambiente do CapRover e oferece salvamento automático instantâneo junto com uma prévia visual ao vivo.

<img width="479" height="617" alt="Screenshot 2026-07-28 at 11 52 35 AM" src="https://github.com/user-attachments/assets/c2ce238e-9296-4a52-8187-23b6ca24999d" />

* **Funções / Gestão de utilizadores**: Introduzida a capacidade de remover completamente um utilizador da plataforma para satisfazer os pedidos dos parceiros, expandindo as antigas mecânicas de aprovar/reprovar[cite: 1, 2, 3]. Além disso, as descrições das permissões de função foram refatoradas para utilizar terminologia clara e não técnica, em vez de jargão de roteamento técnico.

<img width="324" height="108" alt="remove user" src="https://github.com/user-attachments/assets/49bbfd9d-8ffd-469f-b863-cedcd56188be" />

* **Modo escuro**: Lançado oficialmente o suporte nativo ao modo escuro em toda a interface da landing page.

<img width="686" height="195" alt="Screenshot 2026-07-28 at 11 54 55 AM" src="https://github.com/user-attachments/assets/49dd4971-dffd-47cd-a423-08486793b57d" />

### Explorador GC

<img width="800" height="480" alt="Screenshot 2026-07-28 at 11 56 12 AM" src="https://github.com/user-attachments/assets/b0821fb6-6cd0-42f4-83b6-8c75a0b75ccc" />

* **Arquitetura view-first**: Refatorado o modelo de banco de dados subjacente e a interface de front-end para adotar um fluxo de trabalho view-first em vez de um layout dataset-first[cite: 1, 3]. Os usuários agora definem o tipo de layout visual (por exemplo, mapa, galeria) antes de anexar conjuntos de dados específicos.
* **Páginas consolidadas**: As rotas de aplicação `/config` e `/datasets` foram descontinuadas em favor de um dashboard centralizado na página inicial[cite: 1, 2, 3]. Notificações toast e redirecionamentos automatizados guiam os utilizadores para longe de URLs legados, poupando cliques administrativos.
* **Melhorias na UI da Galeria**: Atualizada a visualização da galeria para um formato de imagem/mídia primeiro, apresentando uma visualização interativa em carrossel para observações multimídia (por exemplo, conjuntos de dados CoMapeo)[cite: 1, 2, 3]. Botões explícitos de download de arquivo foram integrados para auxiliar usuários não técnicos que não estão familiarizados com downloads de navegador por clique direito.

<img width="800" height="535" alt="Screenshot 2026-07-28 at 11 57 59 AM" src="https://github.com/user-attachments/assets/6e2ebac1-9dd7-49c4-a04a-1a53decfda19" />

* **Correções de bugs / pequenas melhorias**:
* Inicializações de configuração de mapa pré-preenchidas com um estilo de mapa base padrão (Satellite Streets).
* Adicionado suporte formal de análise para coordenadas GeoJSON que contêm explicitamente parâmetros de elevação (`[lon, lat, elevation]`).
* Programou a UI para ocultar automaticamente o componente seletor de mapa base se apenas uma opção de estilo estiver disponível.
* Layouts de seleção de várias colunas aprimorados dentro de filtros de dados ativos.
* Adicionados links dinâmicos de redirecionamento externo para o Google Maps para alertas registrados.

### GC Scripts Hub

* **Carregador de Conjunto de Dados**: Adicionada uma utilidade de seleção interativa em dropdown para encontrar conjuntos de dados existentes durante a digitação. A validação em segundo plano continua a gerenciar a lógica de colisão, alertando os usuários que novas entradas serão anexadas diretamente a conjuntos de dados existentes.

<img width="625" height="535" alt="Screenshot 2026-07-28 at 1 20 25 PM" src="https://github.com/user-attachments/assets/e4c583dd-1248-4637-83ac-54fb0998335d" />

* **Inputs condicionais**: Oculta dinamicamente elementos de mapeamento de coordenadas geográficas específicos de CSV ao carregar arquivos espaciais nativos.
* **Novos formatos**: Introduzido suporte integrado para a configuração mais recente de exportação do CoMapeo. Corrigidos bugs de interpretação relacionados à análise de documentos XML GPX.
* **Novos Conectores**: Implantado um script oficial de conector de dados para [EpiCollect5](https://docs.guardianconnector.net/reference/gc-toolkit/gc-scripts-hub/#-survey--data-collection) para gerenciar requisitos de rastreamento na Tanzânia.

### Superset

* **Sincronização de Funções**: Mapeamento de permissões entre as credenciais do Guardian Connector e o Apache Superset (por exemplo, Admin mapeia para Admin, Member mapeia para Alpha, Guest mapeia para Gamma).

### Servidor HTTP GC

* **Entrega de conteúdo estático**: Implantado um servidor HTTP sob demanda altamente otimizado e leve para hospedar aplicações de página única (SPA) HTML e JavaScript estáticas personalizadas. O sistema permite que os parceiros isolem visualizações de dados legados por trás de restrições básicas de nome de usuário e senha.

### Docs GC

* **Novas páginas de referência**: Criada nova documentação técnica cobrindo [personalização de landing page](/reference/gc-toolkit/gc-landing-page), um [livro de receitas expandido do Superset com consultas SQL avançadas](/reference/gc-toolkit/superset/queries) (por exemplo, conversão de strings de texto para campos de timestamp), [procedimentos de personalização de estilo do Mapbox](/reference/gc-toolkit/externally-hosted/mapbox/customization) e [perfis de ferramentas suplementares](/reference/gc-toolkit/other-tools) para o novo HTTP Server e Wildlife Viewer.

### GC Deploy

* **GUI de Terminal**: Introduzida uma interface gráfica de utilizador modular baseada em terminal para simplificar as instalações da pilha para administradores de sistema e permitir a análise granular de logs por serviço.
* **Verificação de Integridade de Uptime**: Desenvolvido um conveniente script de automação Python `gc-healthcheck` dentro do repositório `GCForge` para fazer ping instantaneamente nos endpoints da plataforma e detectar falhas silenciosas de serviço[cite: 1, 2, 3].

---
113 changes: 113 additions & 0 deletions whatsnew_cache_pt.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
{
"5145d4b2": {
"pt": "**Novas páginas de referência**: Criada nova documentação técnica cobrindo [personalização de landing page](/reference/gc-toolkit/gc-landing-page), um [livro de receitas expandido do Superset com consultas SQL avançadas](/reference/gc-toolkit/superset/queries) (por exemplo, conversão de strings de texto para campos de timestamp), [procedimentos de personalização de estilo do Mapbox](/reference/gc-toolkit/externally-hosted/mapbox/customization) e [perfis de ferramentas suplementares](/reference/gc-toolkit/other-tools) para o novo HTTP Server e Wildlife Viewer."
},
"220bc361": {
"pt": "**Configurações de tema**: Adicionada uma tela dedicada de personalização de tema que permite definir o URL do logotipo da plataforma e o URL de fundo da página de login diretamente no banco de dados por meio de uma nova tabela $CODEVAR[0] em cada VM[cite: 1, 2, 3]. Isso elimina a barreira anterior de acesso às variáveis de ambiente do CapRover e oferece salvamento automático instantâneo junto com uma prévia visual ao vivo."
},
"2071d100": {
"pt": "**Funções / Gestão de utilizadores**: Introduzida a capacidade de remover completamente um utilizador da plataforma para satisfazer os pedidos dos parceiros, expandindo as antigas mecânicas de aprovar/reprovar[cite: 1, 2, 3]. Além disso, as descrições das permissões de função foram refatoradas para utilizar terminologia clara e não técnica, em vez de jargão de roteamento técnico."
},
"98d03afd": {
"pt": "**Melhorias na UI da Galeria**: Atualizada a visualização da galeria para um formato de imagem/mídia primeiro, apresentando uma visualização interativa em carrossel para observações multimídia (por exemplo, conjuntos de dados CoMapeo)[cite: 1, 2, 3]. Botões explícitos de download de arquivo foram integrados para auxiliar usuários não técnicos que não estão familiarizados com downloads de navegador por clique direito."
},
"af598a6e": {
"pt": "**Arquitetura view-first**: Refatorado o modelo de banco de dados subjacente e a interface de front-end para adotar um fluxo de trabalho view-first em vez de um layout dataset-first[cite: 1, 3]. Os usuários agora definem o tipo de layout visual (por exemplo, mapa, galeria) antes de anexar conjuntos de dados específicos."
},
"86c74a37": {
"pt": "**Páginas consolidadas**: As rotas de aplicação $CODEVAR[0] e $CODEVAR[1] foram descontinuadas em favor de um dashboard centralizado na página inicial[cite: 1, 2, 3]. Notificações toast e redirecionamentos automatizados guiam os utilizadores para longe de URLs legados, poupando cliques administrativos."
},
"2e4ae519": {
"pt": "**Entrega de conteúdo estático**: Implantado um servidor HTTP sob demanda altamente otimizado e leve para hospedar aplicações de página única (SPA) HTML e JavaScript estáticas personalizadas. O sistema permite que os parceiros isolem visualizações de dados legados por trás de restrições básicas de nome de usuário e senha."
},
"9b63c7d7": {
"pt": "**Carregador de Conjunto de Dados**: Adicionada uma utilidade de seleção interativa em dropdown para encontrar conjuntos de dados existentes durante a digitação. A validação em segundo plano continua a gerenciar a lógica de colisão, alertando os usuários que novas entradas serão anexadas diretamente a conjuntos de dados existentes."
},
"956a8643": {
"pt": "O desenvolvimento principal focou fortemente na otimização da navegação e dos fluxos de trabalho administrativos, marcado por uma grande mudança para uma arquitetura view-first na ferramenta Explorer e recursos de personalização de tema diretamente orientados por banco de dados na Landing Page."
},
"9d2f9ae2": {
"pt": "**Novos Conectores**: Implantado um script oficial de conector de dados para [EpiCollect5](https://docs.guardianconnector.net/reference/gc-toolkit/gc-scripts-hub/#-survey--data-collection) para gerenciar requisitos de rastreamento na Tanzânia."
},
"adb94db4": {
"pt": "**Verificação de Integridade de Uptime**: Desenvolvido um conveniente script de automação Python $CODEVAR[0] dentro do repositório $CODEVAR[1] para fazer ping instantaneamente nos endpoints da plataforma e detectar falhas silenciosas de serviço[cite: 1, 2, 3]."
},
"9d124032": {
"pt": "Este relatório detalha as atualizações de produto do GuardianConnector para este mês, destacando as principais melhorias de software, refatorações da experiência do usuário e atualizações de infraestrutura implementadas no último mês."
},
"00d3fc5a": {
"pt": "A equipe de engenharia fortaleceu a integração do sistema entre as camadas da pilha através da sincronização automatizada de funções com o Apache Superset e expandiu o cinto de utilidades da plataforma com um novo servidor HTTP leve."
},
"9a0b3434": {
"pt": "**GUI de Terminal**: Introduzida uma interface gráfica de utilizador modular baseada em terminal para simplificar as instalações da pilha para administradores de sistema e permitir a análise granular de logs por serviço."
},
"0ba87235": {
"pt": "**Sincronização de Funções**: Mapeamento de permissões entre as credenciais do Guardian Connector e o Apache Superset (por exemplo, Admin mapeia para Admin, Member mapeia para Alpha, Guest mapeia para Gamma)."
},
"98d7fec1": {
"pt": "<img width=\"479\" height=\"617\" alt=\"Screenshot 2026-07-28 at 11 52 35 AM\" src=\"https://github.com/user-attachments/assets/c2ce238e-9296-4a52-8187-23b6ca24999d\" />"
},
"2592833f": {
"pt": "<img width=\"686\" height=\"195\" alt=\"Screenshot 2026-07-28 at 11 54 55 AM\" src=\"https://github.com/user-attachments/assets/49dd4971-dffd-47cd-a423-08486793b57d\" />"
},
"8468ac85": {
"pt": "<img width=\"800\" height=\"480\" alt=\"Screenshot 2026-07-28 at 11 56 12 AM\" src=\"https://github.com/user-attachments/assets/b0821fb6-6cd0-42f4-83b6-8c75a0b75ccc\" />"
},
"aafeaa89": {
"pt": "<img width=\"800\" height=\"535\" alt=\"Screenshot 2026-07-28 at 11 57 59 AM\" src=\"https://github.com/user-attachments/assets/6e2ebac1-9dd7-49c4-a04a-1a53decfda19\" />"
},
"d33e28ce": {
"pt": "<img width=\"625\" height=\"535\" alt=\"Screenshot 2026-07-28 at 1 20 25 PM\" src=\"https://github.com/user-attachments/assets/e4c583dd-1248-4637-83ac-54fb0998335d\" />"
},
"8788fce5": {
"pt": "**Novos formatos**: Introduzido suporte integrado para a configuração mais recente de exportação do CoMapeo. Corrigidos bugs de interpretação relacionados à análise de documentos XML GPX."
},
"ae443b58": {
"pt": "<img width=\"324\" height=\"108\" alt=\"remove user\" src=\"https://github.com/user-attachments/assets/49bbfd9d-8ffd-469f-b863-cedcd56188be\" />"
},
"0136d0d6": {
"pt": "**Inputs condicionais**: Oculta dinamicamente elementos de mapeamento de coordenadas geográficas específicos de CSV ao carregar arquivos espaciais nativos."
},
"ab60d192": {
"pt": "Adicionado suporte formal de análise para coordenadas GeoJSON que contêm explicitamente parâmetros de elevação ($CODEVAR[0])."
},
"45531665": {
"pt": "Programou a UI para ocultar automaticamente o componente seletor de mapa base se apenas uma opção de estilo estiver disponível."
},
"6df597ee": {
"pt": "Inicializações de configuração de mapa pré-preenchidas com um estilo de mapa base padrão (Satellite Streets)."
},
"d3cefbd1": {
"pt": "**Modo escuro**: Lançado oficialmente o suporte nativo ao modo escuro em toda a interface da landing page."
},
"2f71b2b8": {
"pt": "Adicionados links dinâmicos de redirecionamento externo para o Google Maps para alertas registrados."
},
"6e9b8af0": {
"pt": "Layouts de seleção de várias colunas aprimorados dentro de filtros de dados ativos."
},
"f7ad840a": {
"pt": "**Correções de bugs / pequenas melhorias**:"
},
"3cb2f282": {
"pt": "Página Inicial do GC"
},
"2f3585a1": {
"pt": "GC Scripts Hub"
},
"52903001": {
"pt": "Servidor HTTP GC"
},
"77e1f638": {
"pt": "Atualizações de julho"
},
"fabca94a": {
"pt": "Explorador GC"
},
"9143caeb": {
"pt": "GC Deploy"
},
"13bd3619": {
"pt": "Docs GC"
}
}