
A new major release of Phosh is out. See below for a list of changes across individual components:
A graphical shell for mobile devices
- New load meter plugin for the top bar (demo)
- Allow to hide applications from the app-grid when GNOME Software is
not in use. This helps on immutable distro variants like
postmarketOS Duranium and Phosh’s BengalOS to hide applications that
are shipped in the base image:
- Improvements and bug fixes:
- Allow to enable syncthing plugin via mobile settings
- Show notification when app can’t be uninstalled
- Avoid slow startup notification (with e.g. Firefox) by tracking
apps we forked so they get more time during startup
- Unquote app-id’s if the app accidentally quotes them fixing
another case of seemingly slow startup
- Avoid Bluetooth quick setting getting disabled on output changes
- Allow to rotate lock screen on tablets
- Apply cutout config changes immediately
- Lockscreen style improvements
- Some crash and leak fixes
- Issues fixed:
- Contributors:
- Domenico Iezzi
- Gotam Gorabh
- Guido Günther
- johnwa
- nicole mikołajczyk
- UI translations:
- Anders Jonsson (sv)
- Antonio Marin (ro)
- Asier Saratsua Garmendia (eu)
- Danial Behzadi (fa)
- Daniel Rusek (cs)
- Ekaterine Papava (ka)
- Emin Tufan Çetin (tr)
- Flynn Peck (kw)
- Hugo Carvalho (pt)
- Jürgen Benvenuti (de)
- Luiggi R. Cardoso (pt_BR)
- Martin (sl)
- Rafael Fontenelle
- Ryo Nakano (ja)
- Victoria Niedzielska (pl)
- Yaron Shahrabani (he)
- Yuri Chornoivan (uk)
- Марко Костић (sr)
Detailed list of changes
| Tarball
| Checksum
| Signature
A user friendly on-screen keyboard
- Allow to specify default layout per app. This allows to e.g.
always use the terminal layout with Emacs.
- Enable key repeat to non-modifier keys in the shortcuts bar
- Add cursor keys to shortcuts bar by default
- Add locale and flavor to layout information so Mobile
Settings can make use of it.
- Switch to ext-data-control-v1 for paste handling
- Issues fixed:
- Updated layouts
- Contributors:
- Guido Günther
- Łukasz Osadnik
- skysphr
Detailed list of changes
| Tarball
| Checksum
| Signature
A Mobile (and Phosh specific) Settings Application
- New panels:
- os-updates: Allow atomic OS updates on immutable distros. The
currently implemented backend supports systemd-sysupdate and is
only enabled when the service is usable.
- Improve sidebar by using
AdwSidebar and moving conf-tweaks to their
own section.
- Improved panels:
- about: Add image version. This is useful on immutable images like
BengalOS to check if everything is up to date.
- overview: Allow to re-enable hidden apps. This is useful on immutable
distros as apps shiped in the immutable parts can’t be uninstalled.
- convergence: Support NexDock 2025
- Unbreak Librem 5 panel so it can be found in search
- libpms: Allow to add OSK layout that matches the current locale
- Issues fixed:
- Contributors:
- Brian Hom
- Guido Günther
- nicole mikołajczyk
- Tomi Lähteenmäki
- Yuri Chornoivan
- UI translations:
- Anders Jonsson (sv)
- Antonio Marin (ro)
- Asier Saratsua Garmendia (eu)
- Danial Behzadi (fa)
- Daniel Rusek (cs)
- Ekaterine Papava (ka)
- Hugo Carvalho (pt)
- Luiggi R. Cardoso (pt_BR)
- Martin (sl)
- Rafael Fontenelle (pt_BR)
- Ryo Nakano (ja)
- Sabri Ünal (tr)
- Victoria Niedzielska (pl)
- Yaron Shahrabani (he)
- Yuri Chornoivan (uk)
- burns (pt_BR)
- Марко Костић (sr)
Detailed list of changes
| Tarball
| Checksum
| Signature
A first-boot helper for Phosh
- Automatically select OSK layout by locale
- Use libpms-rs 0.0.3
- Contributors:
Detailed list of changes
Completion data for Phosh’s on screen keyboards
Not released in the 0.56.0 cycle, latest is 0.53.0
Detailed list of changes
Common user interface parts for call handling
Not released in the 0.56.0 cycle, latest is 0.1.5
Detailed list of changes
These components are purely optional:
Without these the above wouldn’t be possible. This release is based on:
For more details on dependencies and required
patches see the detailed list of changes of the individual components.
Other components often used with Phosh but not mandatory:
- phrog 0.53.0: A Mobile Device Greeter using Phosh’s UI
- phosh-antispam 3.5: Avoid spam calls
- vvmd 1.1: Visual Voice Mail Daemon
- vvmplayer 2.6: Visual Voice Mail Player
- livi 0.4.0: A simple video player for mobile
- chatty 0.8.9: A messaging app for SMS and MMS
- libfeedback-rs 0.0.1: Rust bindings for libfeedback