Skip to content

feat(marca): produto passa a se chamar DevDA e ícone <DA/> - #18

Merged
tbc-joaovitor merged 6 commits into
mainfrom
feat/marca-devda
Oct 9, 2026
Merged

tbc-joaovitor merged 6 commits into
mainfrom
feat/marca-devda

Conversation

@tbc-joaovitor

Copy link
Copy Markdown
Collaborator

O que muda

  • Nome DevDA em tudo que o usuário vê (decisão do João, alinhada com o portal):
    • topo/marca, tela de bloqueio, rodapé ("DevDA · v… · commit") e aba ("DevDA · ");
    • PWA (name/short_name, apple-mobile-web-app-title), notificações e push, Configurações, avisos de atualização;
    • textos de erro vindos do servidor, demo e i18n en/pt/ko/ja/zh.
  • Referências técnicas ao herdr como ferramenta viraram "servidor de sessões" / "session server" (ex.: "servidor de sessões desconectado", "Atualizar servidor de sessões").
  • O que não muda: os nomes internos (repo, binário herdr, variáveis HERDR_*, chaves de localStorage herdr-web-ui:*, units, rotas, código, docs de operação).
  • Ícone <DA/>: os 8 arquivos copiados exatamente do portal (feat/marca-devda, design-system/assets/DevIcons/), mais o maskable 192, gerado a partir do 512. ?v=da2 e o cache do service worker renovado.
  • Imagem de compartilhamento (social-preview.png, 1280×640): cartão DevDA novo, aprovado pelo usuário.
  • REMOTE_BUNDLE_VERSION 19 → 20, porque as mensagens do bundle remoto mudaram.
  • Design system (DevIcons, Pill, README, portal.md, INDEX, design-system.json válido, com teste que valida todos os JSON), DESIGN.md, docs/brand/README.md, AGENTS.md e CHANGELOG.
  • O link visível para o site do upstream saiu de Configurações → Sobre; o botão "Star on GitHub" ficou.

Verificação

  • typecheck, build e test:unit (1797 pass, 0 fail).
  • Varredura de /herdr/i no app montado (texto, title, aria-label, alt, placeholder, meta, manifest e sw.js), em en/pt/ko/ja/zh, nas telas principal, Arquivos, Configurações, novo projeto, celular, gaveta e bloqueio: sobram só a URL do og:image, o comentário e o CACHE_NAME do sw.js e a tag interna.
  • Browser: checkHeaderControls, checkMobileTabs, checkNeedsInput, checkPushSettings, feedback-regression, changed-files-regression e split-regression.
  • /code-review high e /security-review em sessão nova: segurança sem achados; os 9 achados de código foram corrigidos. A sugestão de um ponto único para o nome ficou de fora.

Ordem de merge sugerida

#17 → sincronização do upstream v0.4.1 (em andamento) → este PR atualizado por cima, refazendo a varredura de "herdr" nas strings novas que o upstream trouxer.

🤖 Generated with Claude Code

tbc-joaovitor and others added 4 commits October 8, 2026 21:11
Nenhuma string visível diz mais "herdr": marca do cabeçalho, rodapé, título da aba,
manifest, notificações, configurações, erros, demo e tela de bloqueio, em todos os
idiomas. A ferramenta herdr passa a ser "servidor de sessões". Nomes internos
(binário, HERDR_*, chaves de storage, rotas) ficam. Ícones vêm do design system
(?v=da2, cache do service worker v6).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- design-system.json: aspas escapadas na nota (JSON inválido); novo teste scripts/design-system-json.test.ts parseia todos os JSON de design-system/
- split-regression: tooltip da versão agora "server … · build …"
- og:image:alt neutro enquanto o social-preview antigo não é trocado
- demo: aviso do terminal reajustado à largura original
- remote-host: mensagem do instalador sem "herdr"
- design-system: Pill ("session server offline") e README de DevIcons (fonte no repo do portal)
- favicon.png declarado como 32x32 nos sites
- REMOTE_BUNDLE_VERSION 19 -> 20 (strings do bundle remoto mudaram)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…re o nome na faixa de abas

A imagem de compartilhamento (og:image) passa a ser o cartão DevDA (ícone <DA/>, nome,
frase em pt-BR e marca Data Agile no navy do portal), aprovado pelo usuário.

O split-regression ainda conferia o título no topo do celular, que saiu no #12: a
faixa de abas é que nomeia o painel. Já falhava na main.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
tbc-joaovitor added a commit that referenced this pull request Oct 9, 2026
…o topo

A asserção ainda procurava o título no topo do celular, que saiu no #12.
Mesma correção do #18; falhava no CI desde então.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
tbc-joaovitor and others added 2 commits October 9, 2026 08:54
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…o do CI

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@tbc-joaovitor
tbc-joaovitor merged commit cd4ef69 into main Oct 9, 2026
11 checks passed
@tbc-joaovitor
tbc-joaovitor deleted the feat/marca-devda branch October 9, 2026 13:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant