Skip to content
HN On Hacker News ↗

Phosh 0.56.0

▲ 139 points 62 comments by edward 1d ago HN discussion ↗

Pangram verdict · v3.3

We believe that this document is fully human-written

0 %

AI likelihood · overall

Human
100% human-written 0% AI-generated
SEGMENTS · HUMAN 7 of 7
SEGMENTS · AI 0 of 7
WORD COUNT 1,215
PEAK AI % 0% · §6
Analyzed
Jul 5
backend: pangram/v3.3
Segments scanned
7 windows
avg 174 words each
Distribution
100 / 0%
human / AI fraction
Verdict
Human
Pangram v3.3

Article text · 1,215 words · 7 segments analyzed

Human AI-generated
§1 Human · 0%

Phosh 0.56.0 Link to heading

A new major release of Phosh is out. See below for a list of changes across individual components:

Core components Link to heading

phosh 0.56.0 Link to heading

A graphical shell for mobile devices

Summary of changes Link to heading

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:

https://gitlab.gnome.org/World/Phosh/phosh/-/issues/999 https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1238 https://gitlab.gnome.org/World/Phosh/phosh/-/work_items/1339 https://gitlab.gnome.org/World/Phosh/phosh/-/work_items/1343

Contributors:

Domenico Iezzi Gotam Gorabh Guido Günther johnwa nicole mikołajczyk

i18n updates Link to

§2 Human · 0%

heading

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

phoc 0.56.0 Link to heading

A Wayland compositor for mobile devices

Summary of changes Link to heading

Update to wlroots 0.20.1 Some internal cleanups and fixes New protocol support:

xdg-toplevel-tag-v1

Contributors:

Guido Günther

i18n updates Link to heading

UI translations:

Ekaterine Papava (ka)

Detailed list of changes | Tarball | Checksum | Signature

stevia 0.56.0 Link to heading

A user friendly on-screen keyboard

Summary of changes Link to heading

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:

https://gitlab.gnome.org/World/Phosh/stevia/-/work_items/105

Updated layouts

ge: Add missing keys

Contributors:

Guido Günther Łukasz Osadnik skysphr

Detailed list of changes | Tarball | Checksum | Signature

Recommended

§3 Human · 0%

components Link to heading

phosh-mobile-settings 0.56.0 Link to heading

A Mobile (and Phosh specific) Settings Application

Summary of changes Link to heading

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:

https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings/-/work_items/123

Contributors:

Brian Hom Guido Günther nicole mikołajczyk Tomi Lähteenmäki Yuri Chornoivan

i18n updates Link to heading

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

phosh-tour 0.56.0 Link to heading

A short introduction

§4 Human · 0%

to Phosh

Summary of changes Link to heading

Translation updates

i18n updates Link to heading

UI translations:

Asier Saratsua Garmendia (eu) Jürgen Benvenuti (de) Victoria Niedzielska (pl) Yaron Shahrabani (he)

Detailed list of changes | Tarball | Checksum | Signature

xdg-desktop-portal-phosh 0.56.0 Link to heading

Mobile friendly portals

Summary of changes Link to heading

Bookmark handling bugfixes Ensure dialogs get maximized on mobile Issues fixed:

https://gitlab.gnome.org/World/Phosh/pfs/-/work_items/27 https://gitlab.gnome.org/World/Phosh/xdg-desktop-portal-phosh/-/issues/23

Contributors:

Arun Mani J Guido Günther

Detailed list of changes | Tarball | Checksum | Signature

phosh-session-services 0.2.0 Link to heading

Rust based services for Phosh’s session.

Summary of changes Link to heading

Add new OS update check service Ensure services get pulled into the session Issues fixed:

https://gitlab.gnome.org/World/Phosh/syncbus/-/work_items/1

Contributors:

Arun Mani J Guido Günther

Detailed list of changes | Tarball | Checksum | Signature

phosh-first-boot 0.1.0 Link to heading

A first-boot helper for Phosh

Summary of changes Link to heading

Automatically select OSK layout by locale Use libpms-rs 0.0.3 Contributors:

Guido Günther

i18n updates Link to heading

UI translations:

nicole mikołajczyk (pl)

Detailed

§5 Human · 0%

list of changes

phosh-osk-data 0.53.0 Link to heading

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

phosh-wallpapers 0.55.0 Link to heading

Phosh wallpapers, sounds and other artwork Not released in the 0.56.0 cycle, latest is 0.55.0 Detailed list of changes

Libraries Link to heading

libcall-ui 0.1.5 Link to heading

Common user interface parts for call handling Not released in the 0.56.0 cycle, latest is 0.1.5 Detailed list of changes

gmobile 0.7.2 Link to heading

Bits useful in mobile related, glib based projects

Summary of changes Link to heading

Don’t leak libexecdir into public headers Make sure we render all devices in tests Contributors:

Guido Günther

Detailed list of changes | Tarball | Checksum | Signature

libphosh-rs 0.0.7 Link to heading

Rust bindings for libphosh Not released in the 0.56.0 cycle, latest is 0.0.7 Detailed list of changes

libpms-rs 0.0.3 Link to heading

Rust bindings for libpms

Summary of changes Link to heading

Updated bindings to phosh-mobile-settings 0.56~rc1 Contributors:

Guido Günther

Detailed

§6 Human · 0%

list of changes

pfs 0.1.1 Link to heading

File selector widget and related tooling

Summary of changes Link to heading

Fix bookmark initial state sync Issues fixed:

https://gitlab.gnome.org/World/Phosh/pfs/-/work_items/28

Contributors:

Achill Gilgenast Arun Mani J

Detailed list of changes | Tarball | Checksum | Signature

These components are purely optional:

phom 0.20.0 Link to heading

A virtual mouse prototype Not released in the 0.56.0 cycle, latest is 0.20.0 Detailed list of changes

Dependencies Link to heading

Without these the above wouldn’t be possible. This release is based on:

callaudiod 0.1.10 Calls 50.0 cellbroadcastd 0.0.3 feedbackd 0.8.9 feedbackd-device-themes 0.8.9 GNOME 50 iio-sensor-proxy 3.9 mmsd-tng 2.6.4 ModemManager 1.25.95 wlroots 0.20.1 wys 0.1.12

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

Links Link to heading

Find Phosh useful? Please consider donating to support our work. What’s next?

§7 Human · 0%

See future milestones. Looking for more information? See the about, the FAQ, and the Wiki. Do you have questions or suggestions? See getting in touch. All Signed release tarballs Found any errors? Please send corrections to releases at phosh.mobi.