The latest commits in Sailfish OS repositories confirmed the recent work on 5G support, and are also bringing various tiny fixes here and there, like in the browser, the calendar, the VPN… Many small changes that squash irritating small bugs for the user. We just need to wait now for the public release to get rid of them !
-
ofono
, the telephony library, mal pushed his work on 5G support as a pull request. -
libqofono
, Qt bindings for Ofono, pvuorela hided the symbols that were only privately used by the library, gaining 50kB on the file in the process. -
libgofono
, a glib-based wrapper for ofono D-Bus interfaces, slava freshened up the MCC table. -
sailfish-log-viewer
, an application to fetch logs, vigejolla updated the application with latest developments from slava (fixing linking and translation issues and adding the metadata for Chum).
-
qtmozembed
, Qt bindings for the Gecko engine, flypig bindedui.systemUsesDarkTheme
with the new colour scheme property. -
gecko-dev
, the browser engine, flypig linked the colour scheme to theui.systemUsesDarkTheme
setting, so the ambience can influence the colour scheme. -
sailfish-components-webview
, the high-level QML components exposing a web page, flypig fixed an issue on height calculation with the help of poetaster. -
sailfish-browser
, the browser application itself, flypig added a new combo box in the setting page to select the preferred colour scheme.
-
mkcal
, storage backend using SQLite for calendar entries, pvuorela is proposing to fix a long-lasting legacy where mKCal is enforcing the organizer into the attendee list. dcaliste found yet another case of alarm misbehaving for recurring events when an exception is removed. dcaliste is also proposing to evolve the plugin API, to avoid the usage of::Ptr
and also to ensure at database level that deleting a recurring event is also deleting its exceptions. Finally, dcaliste is currently working on an asynchronous implementation of the database access. If successfull, it may replace the current asynchronous implementation in the QML bindings and unify the usage ofKCalendarCore::Incidence
from mKCal to the QML bindings. -
buteo-sync-plugin-caldav
, the synchronisation framework plugin for CalDAV content, pvuorela, following his changes on mKCal on organiser storage, is proposing to simplify the serialisation to iCal format when uploading a new or a modified event to a server, by removing the additionnal code always removig the organiser from the attendee list.
-
connman
, the connection manager, LaakkonenJussi is still working on a pull request not to timeout VPN that are waiting for credentials. -
libconnman-qt
, QML bindings for the connection manager, LaakkonenJussi is exposing a newassociation
state for VPNs. neochapay has fixed the warnings emitted when compiling with more recent versions of Qt. elro34 found and fixed a memory leak on DBus exposition of technology changes. -
nemo-qml-plugin-systemsettings
, QML bindings for various system parameters, LaakkonenJussi added anassociation
state to the VPN status when the VPN is waiting for credentials for instance.
-
findutils
, GNU find and xargs, martyone reworked patches to avoid patching submodules. -
mce
, mode control entity, spiiroin added an option for devices that does not emit change notification onpower_supply
(like charger disconnected), to listen to theextcon
subsystem. -
openssl
, utilities and library for cryptography, thaodan updated to 1.1.1s for security fixes and performence improvements. -
signon-plugin-oauth2
, a plugin to handle OAuth2 protocol, thaodan patched the code to avoid sending a PKCE challenge when the service already answered with a token and quickly fixed the submodule pointer. -
qtbase
, the Qt library, martyone removed support for old TLS 1.0 from the (old) Qt5.6 code base. -
ssu
, the seamless software updater, martyone fixed an issue in packaging. -
ohm-plugins-misc
, some plugins inherited from Nokia for the open hardware manager (OHM), jusa ensures that headphone connexion / disconnexion is properly reported for drivers that inverts logic. -
amber-mrpis
, QML bindings for remote control of music players, tomin1 merged various changes in, including logging categories, some fix on wrong initialisation and a validation oftrackId
as a proper object path in DBus interface.
-
git
, the famous version control, martyone got included his proposition to [backport the patch that restrains--invert-grep
option to ``--grep](https://github.com/sailfishos/git/pull/6) and not
--author` for instance. -
sdk-setup
, part of the Sailfish SDK, martyone has added ascrape
command tomb2
that allows to scrape modifications from sources and save them as patches. martyone also renamedgit-change-log
intosdfk-changelog
and updatedmb2
accordingly. He also added a patch to fix the determination of the setup directory when it is in a sub-directory and another one not to look for a target when none is needed. -
sailfish-qtcreator
, the Qt IDE, martyone added thechangelog
command and thescrape
command. He also lower the file limit under docker since some applications don't work well with the very high limit. vigejolla clarified the documentation about the YAML specification format. martyone added a mention in the UI to setAllow untrusted software
in the settings.
-
jovirkku created pages on how to use SSH and SCP from Windows, Mac or Linux. And also a dedicated support page for moving files between Mac and Sailfish.
-
jovirkku reorganised the screenshots in the account support page and also the ones in the Android App Support documents.
-
jpwalden created a support page for using a VPN.
-
jpwalden created a support page for using APKPure, vigejolla later corrected it with a workaround when clicking packages in APKPure website in the browser. And jovirkku created one for using APToid.
-
jpwalden added a page to explain how to use a SD card in recovery mode to save device data.
-
jovirkku joined the pages on gathering logs under a common
Collecting Logs
category. He also created a page on basic log gathering using a dedicated script :collect-logs.sh
. -
jpwalden dedicated a page to explain how to monitor system status, with reference to community packages like Battery Buddy, Light House or Sys Mon.
-
sp-rich-core
, a tool to create core with many information, pvuorela fixed the unit tests. -
gcc
, the GNU compiler collection, mal regenerated the packages to use GCC as a cross compiler for various architectures supported by Sailfish OS. -
python3
, the popular and widely used programming language, mal is working in a branch to ensure reproducible builds. -
build-compare
, scripts to find out if the build result differs to a former build, martyone got in a patch to remove the release from version and to ignore the version in Perl. -
doxygen
, the code documentation tools, vigejolla is working in a branch on repackaging it with spec file in arpm/
sub-directory and using git submodules. -
perl
, a high-level programming language, martyone removed the release numbering in the packaging. -
gettext
, the GNU tools for multi-lingual support, mal patched it to generate the timestamp in .pot files from SOURCE_DATE_EPOCH.