BBB Browser QT
Univerzální HTML prohlížeč (Qt). Lokální i online, témata, záložky, multi-panel, www_secure moduly.
Co projekt řeší
Univerzální HTML prohlížeč (Qt). Lokální i online, témata, záložky, multi-panel, www_secure moduly.
Jak aplikace funguje a k čemu slouží
Přehled
BBB Browser QT je primární browser varianta v ekosystému MFilmDB. Prioritou je kompatibilita s lokálními exporty (file://), vysoká použitelnost v desktop workflow a robustní stavová persistence. Na rozdíl od běžných internetových browserů je navržený pro off-line scénáře: umožňuje spolehlivou práci s lokálními HTML reporty, médii a cross-disk zdroji bez nežádoucích blokací, ale současně zachovává řízený bezpečnostní model (www_secure/plugin gating), aby byl vhodný pro dlouhodobý QA, archivní a produkční datový provoz.
- Lokální HTML/file workflow bez blokací běžných browserů.
- Multi-panel render pro paralelní porovnávání dat.
- Capture/download tooling pro obrázkové a report workflow.
- Volitelný plugin systém se striktním bezpečným gatingem.
Plugin workflow (YouTube Bookmarks)
Plugin je volitelný a UI vzniká pouze při validním loadu pluginu.
- Modul:
- Data:
- Startup log obsahuje availability status a reason.
- Manager UX: double-click open, context menu Open/Copy/Reveal/Delete.
8.1 API + discovery
- Požadované symboly modulu: , , .
- Host API: , , , , , .
- Plugin API: , , , , .
- Discovery pořadí: explicitní config path () -> fallback v .
8.2 Storage/schema
- SQLite DB: + složky , .
- Tabulky: (schema version) + (URL, metadata, screenshot path, timestamps).
- Indexy: , , ; FTS vrstva je volitelná.
- Screenshot flow používá (QT host aplikuje ROI best-effort).
8.3 Gating pravidlo
Pokud plugin chybí nebo neprojde API validací, nevzniká žádné pluginové UI (menu/toolbar/context); proběhne pouze jednorázový startup log s důvodem.
Troubleshooting
- QtWebEngine import fail: zkontroluj aktivní env a instalaci WebEngine balíků.
- Plugin UI chybí: plugin je optional; zkontroluj startup log reason.
- Multipanel restore nesedí: přepni layout ručně a ulož nový snapshot.
- file:// odkazy selhávají: ověř absolutní cesty a existenci target souborů.
