- Minimized popup now shows a compact bookmark list grouped by column
header, with color stripe, alias, and inline action buttons per row
- Add img-src 'self' data: to CSP so Vite's inlined tray icon loads in
the production build (was blocked by default-src 'self')
- Last-row ⋯ menu opens upward to avoid overflowing the popup edge
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Popup header: tray icon + "Trailhead Path Bookmarker" title
- HTML <title>, electron-builder productName, and tray tooltip all match
- Popup width budget now also factors in the header's intrinsic width
(icon + title + actions), so the brand never gets ellipsized — measured
via h1 scrollWidth so overflow:hidden doesn't lie about content size