v1.3.4LatestSeptember 14, 2026
Web panel overhaul, PPTX rendering upgrades, and UI polish
Highlights
Modern browser tab layout
The Web Panel now places tabs at the very top of the window, matching the layout of Chrome and Edge for a familiar browsing experience.
Smarter PowerPoint rendering
Bullet indentation levels, large-text headings, and grouped shapes are now correctly extracted and rendered from PPTX files.
Better security indicators
The HTTPS globe icon has been replaced with a clean padlock, and HTTP pages now show a warning triangle — matching modern browser conventions.
Layout and clipping fixes
Fixed text clipping at the bottom of list items in Vault Search, Bookmarks, and Downloads dialogs.
Web Panel
- Tabs are now positioned at the top of the panel, above the address bar, following standard browser layout.
- HTTPS URLs now show a padlock icon. HTTP URLs show an amber warning triangle instead of a green globe.
- Fullscreen mode rebuilt to use direct parent reparenting — eliminates window glitches on multi-monitor setups.
- Navigation icon sizes reduced to reclaim screen space for content.
PowerPoint Viewer
- Bullet indentation levels (paragraph.level) are now respected — bullets render with correct visual hierarchy.
- Text with a font size ≥ 32pt renders as <h2>; ≥ 24pt renders as <h3>, matching the slide's visual intent.
- Grouped shapes (MSO_SHAPE_TYPE.GROUP) are now recursed into, recovering previously hidden text and images.
- Title detection now uses the official placeholder index (idx == 0) instead of guessing from text order.
- WMF/EMF images (common in older files) now show a graceful placeholder instead of being silently dropped.
- Image order in the QTextBrowser fallback path is now preserved correctly across all slides.
General Fixes
- Fixed a NameError crash in the PPTX viewer caused by a misnamed variable (image_uris).
- Fixed a KeyError during theme accent color initialization — the app now always loads with the correct colors.
- Fixed a test failure where new session windows incorrectly replaced the Welcome Tab.
- Fixed text clipping at the bottom of list items in Vault Search, Bookmarks, and Web Downloads panels.
- Hardened vault search path handling to prevent symlink traversal edge cases.
Theme & UI
- UI components now use dynamic theme palettes throughout, ensuring consistent rendering in both dark and light mode.
- Toolbar styles standardized with the compact_toolbar_stylesheet helper across all viewer panels.