mirror of
https://github.com/browseros-ai/BrowserOS.git
synced 2026-05-19 11:31:03 +00:00
* chore: bump PATCH and OFFSET * fix: add AppArmor profile and improve .deb packaging for Ubuntu 23.10+ Ship an AppArmor profile with the .deb package that grants the `userns` permission, fixing the fatal sandbox crash on Ubuntu 23.10+ and other distros that restrict unprivileged user namespaces via AppArmor (closes #165). Also adds: Qt5/Qt6 shim libraries for native file dialogs on KDE, update-alternatives registration for default browser selection, prerm cleanup script, and Provides/Recommends metadata. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix: correct CDN download path for .deb and add multi-size icons Update .deb download path from lowercase "browseros.deb" to "BrowserOS.deb" to match the URL advertised in README (cdn.browseros.com/download/BrowserOS.deb). Also install icons at all available sizes instead of only 256x256. Closes #368 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * feat: add multi-size icons and AppStream metainfo to .deb package Install product icons at all standard hicolor sizes (16, 22, 24, 32, 48, 64, 128, 256) instead of only 256px, so desktop environments can pick the appropriate resolution for panels, menus, and task switchers. Ship AppStream metainfo at /usr/share/metainfo/browseros.metainfo.xml so GNOME Software, KDE Discover, and other software centers can discover and display BrowserOS in their catalogs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix: guard postinst update-alternatives with $1=configure check Matches prerm's pattern — only register alternatives during normal configure, not during dpkg error-recovery paths (abort-upgrade, etc.) where /usr/bin/browseros may not exist yet. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>