Authentication-Results: mail-b.sr.ht; dkim=pass header.d=kpnmail.nl header.i=@kpnmail.nl Received: from cpsmtpb-ews04.kpnxchange.com (cpsmtpb-ews04.kpnxchange.com [213.75.39.7]) by mail-b.sr.ht (Postfix) with ESMTP id 0375811EEDD for <~mil/sxmo-announce@lists.sr.ht>; Sun, 1 Aug 2021 11:11:52 +0000 (UTC) Received: from cpsps-ews22.kpnxchange.com ([10.94.84.188]) by cpsmtpb-ews04.kpnxchange.com with Microsoft SMTPSVC(8.5.9600.16384); Sun, 1 Aug 2021 13:11:51 +0200 X-Brand: /q/rzKX13g== X-KPN-SpamVerdict: e1=0;e2=0;e3=0;e4=;e6=(e1=10;e3=10;e2=11;e4=10;e6=1 0);EVW:White;BM:NotScanned;FinalVerdict:Clean X-CMAE-Analysis: v=2.4 cv=PdOcOgtd c=1 sm=1 tr=0 ts=61068177 cx=a_idp_e a=ShNidqeCEQB33TAKUUzslw==:117 a=91EcYerEhEQM9exFoehDzA==:17 a=wpcR9ptUiwUA:10 a=IkcTkHD0fZMA:10 a=MhDmnRu9jo8A:10 a=CghR73eaAAAA:8 a=YL6Xjd1eAAAA:8 a=rx1EBtb3AAAA:8 a=NEAV23lmAAAA:8 a=JqEG_dyiAAAA:8 a=6GwiS46fmQwj5KZvUrcA:9 a=7Zwj6sZBwVKJAoWSPKxL6X1jA+E=:19 a=QEXdDO2ut3YA:10 a=awVHfBzxH7wnt5eWFpN3:22 a=yLS1KB8ZbIgHeRWbGdJx:22 a=QjAYdmoDMwLMS46tJTWh:22 X-CM-AcctID: kpn@feedback.cloudmark.com Received: from smtp.kpnmail.nl ([195.121.84.11]) by cpsps-ews22.kpnxchange.com over TLS secured channel with Microsoft SMTPSVC(8.5.9600.16384); Sun, 1 Aug 2021 13:11:51 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kpnmail.nl; s=kpnmail01; h=content-type:mime-version:message-id:subject:to:from:date; bh=BvHS5kbNAf9kdW54KoROPf8EFqjQvJ7Gz1jF8UAekHQ=; b=L2RvAN9uKf3skSJUZo/zPKMfHW4Cm15hTJGOqI9Smds5kGVEBGy8aEG8v1fGhJOiNgD28DTjiCDN0 arpr1McgPIO87hTwHI57J/xetIId9XgbA8botHciTKCundDu4xm1xTCDdProohMOynEGeC8LQ6r068 PlOmYRrpPSVvsXf0= X-Originating-IP: 77.161.34.157 Received: from mail.anaproy.nl (77-161-34-157.fixed.kpn.net [77.161.34.157]) by smtp.kpnmail.nl (Halon) with ESMTP id 45a693b7-f2b9-11eb-88a9-00505699b758; Sun, 01 Aug 2021 13:11:51 +0200 (CEST) Received: from mail.anaproy.nl (localhost [127.0.0.1]) by mail.anaproy.nl (Postfix) with ESMTP id 6C92B17941 for <~mil/sxmo-announce@lists.sr.ht>; Sun, 1 Aug 2021 13:11:51 +0200 (CEST) Received: by mail.anaproy.nl (Postfix, from userid 10067) id 5432A18091; Sun, 1 Aug 2021 13:11:51 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mailserver.anaproy.lxd X-Spam-Level: X-Spam-Status: No, hits=-2.9 required=4.0 tests=ALL_TRUSTED=-1,BAYES_00=-1.9 autolearn=ham autolearn_force=no X-Spam-Details: version=3.4.2 * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] Received: from localhost (worker.anaproy.lxd [10.252.116.9]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by mail.anaproy.nl (Postfix) with ESMTPS id 12C4718090 for <~mil/sxmo-announce@lists.sr.ht>; Sun, 1 Aug 2021 13:11:49 +0200 (CEST) Date: Sun, 1 Aug 2021 13:11:49 +0200 From: Maarten van Gompel To: ~mil/sxmo-announce@lists.sr.ht Subject: Sxmo 1.5.0 released Message-ID: <20210801111149.kr3nlf3g4v6ybvml@worker.anaproy.lxd> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-Virus-Scanned: ClamAV using ClamSMTP X-OriginalArrivalTime: 01 Aug 2021 11:11:51.0610 (UTC) FILETIME=[076009A0:01D786C6] X-RcptDomain: lists.sr.ht Hi all! We'd like to announce the release of Sxmo 1.5.0. This release has considerable improvements and more commits than ever, thanks to all our contributors! If you are running postmarketOS edge or stable v21.06 you can upgrade with a simple apk update && apk upgrade -a . For postmarketOS edge this should work right away, the updates for the postmarketOS stable release (v21.0.6.1) are expected to land in the coming week. If you are still running postmarketOS v21.03, then you need to upgrade to v21.06 first (they recommended reflashing the image). New images with Sxmo 1.5.0 will be provided by postmarketOS as part of v21.06.1. There are also new packaging efforts by our contributors for Arch Linux, so we expect these packages to follow shortly too. If you have any custom hooks, make sure to run the new sxmo_migrate.sh after you upgrade to check them against the defaults (it won't make any changes unless you explicitly say so). Some of the highlights: * The screenlock system got reworked completely and is now handled by a shellscript rather than a daemon. * The contact menu has been improved * There's a new default wallpaper * Parsing phone numbers is now mediated by a small tool called pn. We also try to handle incoming phone numbers for which the modem reports no prefix. * All Sxmo menus should be ssh compatible, so you can run the menus also from your ssh session, and you get vis-menu rather than dmenu there. * We now have default hooks for the user hooks, if a user hook is not present, the supplied default hook is run automatically. Sxmo comes with a migration script sxmo_migrate.sh that allows you to quickly check your hooks against the defaults. * We now have a unified input handler that takes its input from either lisgd (gestures) or dwm (hardware buttons). There is more support for context-aware gestures in general. * The incoming call and pickup behaviour has been reworked to be more easy to use and to work nicely with the new screenlock system. There has also been considerable improvement to the handling of missed and discarded calls. * There is a proximity lock for automatically locking/unlocking based on the proximity sensor (useful for phones in pockets) * We now have device profiles for other devices than just the pinephone, some work has already been done on the Librem 5, Wileyfox Swift and Nexus 5. We want to move sxmo to be usable on multiple devices, it has even been successfully used on a Kobo e-reader already! * The virtual keyboard (svkbd) now has a less rigid grid layout and a more natural keyboard layout that reduced the chance for typos. We also added some spacing between the keys re-arranged the keyboard layout a bit. There's also an extra layer with less/bigger keys. * The hide menu gesture (a swipe onto the top of the screen) now also doubles as a gesture to hide notifications * The battery percentage is back in the status bar * You can configure a wifi hotspot from the Network menu now * There is a new networkmonitor that monitors when network connectivity goes up or down and then calls hooks * The modemmonitor will reset the modem in situations where the modem 'gets lost', often after a long sleep We are unfortunately still experiencing issues with ModemManager and suspension that are beyond our control, such as SMSes that don't get picked up. You can also reset the modem from the menu, which will trigger the SMSes to arrive after all. * The new screenlock system uses cron if the user wants to execute commands whilst sleeping (rtcwake). These cronjobs need to be mediated by sxmo_rtcwake.sh, the system will briefly wake up for the cron job and then return to sleep. * The wifi can be disabled from the menu now (unloads the kernel module). This saves battery life if you don't need wifi or bluetooth. * Phone shutdown and reboot can now be done without password * File selection dialogs should now fit the screen (for Gtk3 at least) Aside from all of the above, there have been numerous fixes in many areas, please consult the git log for the full details. The new release consists of: * sxmo-utils 1.5.0.1 * sxmo-dwm 6.2.13 * sxmo-st 0.8.4 * sxmo-xdm-config 0.3.2 * svkbd 0.4 * lisgd 0.31 * mnc 0.3 * pn Note that Sxmo also has a website these days: https://sxmo.org , you can find all the documentation there too. You can always join us on #sxmo on OFTC.net if you have any questions or comments. Once again, thanks to all our contributors for making this release possible! -- Maarten van Gompel proycon@anaproy.nl https://proycon.anaproy.nl https://github.com/proycon GnuPG key: 0x39FE11201A31555C XMPP: proycon@anaproy.nl Matrix: @proycon:matrix.anaproy.nl Telegram: proycon IRC: proycon (libera.chat + oftc) Mastodon: https://social.anaproy.nl/@proycon (@proycon@social.anaproy.nl) Twitter: https://twitter.com/proycon