Summary
The PDF app's AI panel/dock still displays "Genspark AI" (panel title) and "Genspark" — the rebrand to HermesOffice/Hermes is incomplete in apps/pdf. Found while capturing README screenshots of the running app.
Evidence
- Collapsed AI dock shows "Genspark AI" as its label
.ai-panel-title span contains "Genspark"
- Docs/Sheets/Slides were already rebranded (show Hermes AI); PDF is the straggler
Repro
- Open any PDF in HermesOffice
- Look at the right-side AI dock (collapsed or expanded) — title reads "Genspark AI"
Expected
The dock/panel should say "Hermes AI" (matching Docs/Sheets/Slides), and the AI provider wiring should follow the same hermes-default pattern used elsewhere (see packages/ai-provider/src/providers.ts).
Notes
Grep for genspark in apps/pdf (case-insensitive) — the UI strings and possibly IPC channel names still carry the old brand. Per the fork's rebrand checklist (tools/rebrand-hermesoffice.py --check + visual validation), grep-zero is not enough — this issue is the proof.
Summary
The PDF app's AI panel/dock still displays "Genspark AI" (panel title) and "Genspark" — the rebrand to HermesOffice/Hermes is incomplete in
apps/pdf. Found while capturing README screenshots of the running app.Evidence
.ai-panel-titlespan contains "Genspark"Repro
Expected
The dock/panel should say "Hermes AI" (matching Docs/Sheets/Slides), and the AI provider wiring should follow the same
hermes-default pattern used elsewhere (seepackages/ai-provider/src/providers.ts).Notes
Grep for
gensparkinapps/pdf(case-insensitive) — the UI strings and possibly IPC channel names still carry the old brand. Per the fork's rebrand checklist (tools/rebrand-hermesoffice.py --check+ visual validation), grep-zero is not enough — this issue is the proof.