Sailfish Community News, January 22nd 2026 - FOSDEM 2026

Sailfish OS update from Jolla

Once again fortnight has gone! Always when checking the past two weeks it feels overwhelming and exciting at the same time on how much you, Sailfish Community, and we have managed to do together in just a fortnight. Today we have Community meeting summary, Harbour News, Repository roundup authored by @pherjung, @vige and @dcaliste respectively.

After the first newsletter of the year, we got the first appearance models of the Jolla Phone. The appearance model does not have functioning electronics inside yet - actual functional samples are to come down the road later.

After we wrote about the appearance models @cybette commented that maybe she should make a trip to the Jolla office and try it out. What an excellent idea we thought! So, we arranged a visit for @cybette. You’ll find a nice post about the visit from the below. If you haven’t yet read it, please do so.

We announced a referral program to help reach 10k pre-orders milestone. As we are getting a lot of new, or potential, interested users who don’t have previous experience on Sailfish OS, or even with any other alternative to the mainstream platforms. In particular we often get questions whether certain (Android) app, such as a critical banking or a government ID, work with Sailfish OS and with the new Jolla Phone. Thus, our specific Call-To-Action request for all interested members.

Read the full post here

Next week are participating to FOSDEM at Linux on Mobile stand. You’ll find us from UD level 1 (group). If you happen to be there, please stop by and come to say hi. Saturday evening 31st January we have a traditional Sailfish OS meetup in Brussels. Finally, on Sunday noon we have BoF session at H.3242. We’ll update in the post.

Update regarding Xperia 10 IV and 10 V is covered in the Community Meeting Summary section.

Have a cup of coffee and enjoy!

Community meeting summary

For this first community meeting in 2026, there were 10 community members and 3 sailors.

Less extreme Store limitations - @Rikudou_Sennin

Store limitation is something that Jolla should be looking during the 1H/26. These particular discussed Store limitation exists because of how sandboxing (Sailjail) has been built. This means that allowing D-Bus services in Jolla Store doesn’t help until sandboxing is fixed.

As described on Wikipedia, D-Bus allows communication between multiple processes running concurrently.

The asked “The Begginer’s Guide” uses D-Bus to open Jolla Store pages from the app itself.

In the future, developers could maybe define to which D-Bus service an app will communicate and later allow the user to block or allow the permission. Important is that the end users understand what may be the consequences of his decision.

Featuring good apps from Chum or Storeman in the Jolla Store - @pherjung

Stores are definitely the theme of this meeting and some decisions must be made.

The discussion allowed to identify some possible areas of improvement, like package signing to increase packet integrity, or improve the traceability of the delivery pipeline.

Nevertheless, this would need to modify some harbour rules. There were the mentions of trusted members approving apps from Chum or Storeman inside the Jolla Store and there could be an indicator that the app is actually delivered from another source.

xmpp system integration open sourcing - @poetaster

Open-sourcing the code related to XMPP account is an option for Jolla. All related code should be merged to one single repository like it is with NextCloud. Other account types such as SIP, fruux, memotoo, etc. should be thought as well. As there are various task, open-sourcing will take a bit of time.

Clarification between shop.jolla.com and commerce.jolla.com - pherjung

Indeed, shop.jolla.com is the old version and will eventually fade away. For example, downloadable Sailfish OS images need a convenient location. The commerce.jolla.com is the new platform to sell physical products.

A banner on the old and new website has been suggested by @jojomen to reduce the confusion. Other confusing point is how to download a free-trial for the X10 IV/V.

Back cover of the upcoming J2, specifically cameras - @jojomen

Current design is not yet final. What has been published - so called “appearance model” - allows to see in real the dimensions, weight, materials of the Jolla Phone and take further decisions.

Updated Forum rules to address AI generated posts - @jojomen

As commented here, AI generated content has various implications.
In the last time, there were some posts with various topics. To keep the forum clear and comprehensible, the moderation team will ask to split all topics to various separate topics.

Other point is to include a new rule to the FAQ. This allows to remember the rules.
@jojomen took the initiative to draft a text with the help of the moderation team.

In mid-December, there was mention of a long list of support tickets resulting in delayed replies. What is the current situation? - @jojomen

Jolla has dequeued the tickets. See also Jolla Phone FAQ

Harbour exception for File Browser - @ichthyosaurus

Read this post for a comprehensive answer.

As another possibility, a File Manager permission/app profile could be introduced. As a file manager requires a lot of specific permission, having an app profile would probably be the best approach.

Progress in Xperia 10 IV/V ports? - @AlmuHS

Audio recording fix was waiting to be merged also there is fix to be added for headphone audio. So, some progress has been made.

Harbour news

Patience Deck

Patience Deck is a solitaire card game app which has been featured on these newsletters quite a few times. The app has received yet another update, version 1.0.2, which seems to be mostly bugfix release. The changes include:

  • Fix saving Gaps game that has a reshuffle that has been undone
  • Add game state CRC to save data and fail restore if it doesn’t match
  • Add support for longer seed values (not enabled by default in this release)
  • Improved icon with some gradient
  • Improved app cover with better icons
  • Fixes to card texture deletion, handling of orientation changes and locking device during move.

Tooterβ

Mastodon client Tooter β received was updated to version 1.2.5. The trending page icon was changed, and Norwegian translation updated.

Skruuvi

Skruuvi is an application for reading and plotting data from Ruuvi devices. It has reached version 2.0.0. Like the major version number bump indicates, there are plenty of new features:

  • Added support for scanning new measurements from Bluetooth advertisements in the background
  • Added support for the new Ruuvi Air indoor air quality sensor
  • Improved efficiency for data fetching and plotting
  • Added a low battery indication
  • Refined the cover page experience
  • Updated the app icons to follow the user’s theme for better visibility

Complete changelog is available at Release v2.0.0 · miikasda/harbour-skruuvi · GitHub

SeaPrint

SeaPrint is an application for printing documents and images. It works by connecting to your printer over IPP. It usually detects printers from the network automatically, but if that doesn’t work, version 1.3.3 makes manual addition of printers more responsive. The rest of the changes are:

  • Fix firmware name/version display condition
  • Fix Name/TextWithLanguage appearing empty

Tidings

Tidings, a news feed and podcast aggregator, was updated to version 1.4.6. The changes include new translations (Polish, Italian), and updates for Norwegian translation. On the feature side, gzip compression was implemented for feed and URL fetching. Cache fetching and feeds selection view got speed improvements.
The maintainer asks that you would report bugs and feature requests on github and not the comments section of Jolla Store.

Repository roundup

Network, communication and telephony stack

  • libcommhistory, the library to access SMS/phone history, pvuorela adjusted the type of mmsId field in the database. When ported to SQLite a decade ago, it was set to INTEGER by mistake. It worked well enough though with conversions happening on the fly. The patch simply properly declare the type to be TEXT for newly created databases.

  • sailfish-utilities, the setting page to restart failing services, pvuorela added an action to restart oFono.

Multimedia

Low level libraries

Developer’s corner

Please feed us your news

Hope you enjoyed reading this fortnight!

This is a community update, and frankly we can’t always keep up with all the exciting stuff happening in the Sailfish Community. Plus, the less of this we have to actually write ourselves the better. So please help us out by posting your Sailfish news updates to the forum as a reply to this post. We’ll collate as much of it as possible into one easily digestible post for the next update. This is your news!

Please do also join us at our community meetings on IRC, Matrix and Telegram. The next community meeting will be on the 29th January right before FOSDEM. Please note change in the time slot due to the standard time change (6:00 PM EET).

Remember to follow us also in Mastodon jolla (@jolla@techhub.social) - TechHub

25 Likes

It’s nice that you featured the Tooter update, but I think you got the wrong release - there was one with a lot of new features a week before the one referenced

1 Like

It’s in the queue :wink: Ah, who doesn’t love standing in line …

And for Finns that is special kind of fun! We love to stand in lines, no matter what for the line is :slight_smile:

4 Likes

Stop releasing so much software! :wink:

The Harbour QA queue is about three weeks at the moment, so we should get the big release to the next newsletter.

12 Likes