feat(FN-3039): bundle nerd font glyph asset and prioritize it in terminal f

Merges two features: FN-3039 bundles a 2.5MB Nerd Font glyph asset into the dashboard and updates the terminal to prioritize the bundled font, improving icon rendering across environments; FN-3035 tightens insight tool type definitions and adds corresponding tests. The CLI extension gains new tools

Fusion-Task-Id: FN-3039
This commit is contained in:
Fusion
2026-04-30 20:04:43 -07:00
committed by gsxdsm
parent e6d39bfab3
commit 3443aed5cf
8 changed files with 34 additions and 3 deletions

View File

@@ -563,7 +563,7 @@ describe("TerminalModal", () => {
expect(Terminal).toHaveBeenCalledWith(
expect.objectContaining({
fontFamily:
'"MesloLGS NF", "MesloLGM Nerd Font", "JetBrainsMono Nerd Font", "FiraCode Nerd Font", "Hack Nerd Font", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace',
'"Fusion Terminal Nerd Font Symbols", "MesloLGS NF", "MesloLGM Nerd Font", "JetBrainsMono Nerd Font", "FiraCode Nerd Font", "Hack Nerd Font", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace',
}),
);
expect(screen.getByTestId("terminal-font-size-value").textContent).toBe("14px");