Settings page redesign, favicons next to origins in Site Permissions, and a new linting/formatting/pre-commit-hook tooling stack.
browsingHistory table so no external favicon services are used. Falls back to a Lucide globe icon when no history match existsfaviconUrl to the renderer's PermissionRecord so the settings page can read it without a type erroreslint-config-prettier so the two don't conflictlint, lint:ts, lint:css, lint:html, format, format:check</body> tag in new-tab/index.html, self-closing <img /> in tab.html, unnecessary escape characters in ssl-warning-page.ts). No behavioral changes