Roger Router liegt nun offiziell auf Flathub (www.flathub.org) als Flatpak bereit. Mit diesem Schritt wurde der eigenen Flatpak-Server abgeschaltet und die Homepage vollständig auf die GitLab Pages Seite umgeleitet. Wichtig: Somit gibt es keine Updates mehr für die bisherigen Flatpak Installationen. Diese Installationen müssten gelöscht werden und über die Flathub Seite neu installiert werden. flatpak remove org.tabos.roger
Wie einige es bereits mitbekommen haben wird es rund um Roger Router etwas ruhiger und die Support-Zeiten werden deutlich länger. Dies hat verschiedene Ursachen: Verschiebung der Prioritäten und dadurch Zeitmangel alle 3 Plattformen (Linux, OS X, Windows) zu betreuen aber auch die Tatsache, dass ich nach all den Jahren die Anwendung primär noch immer alleine entwickel. Hier möchte ich nun einen kurzen Einblick geben, was sich außerhalb von Roger Router ergibt. Eventuell ist dies für den ein oder anderen auch interessant? Mobile GNOME Anwendungen Im nächsten Jahr werde ich auf das Librem 5 Smartphone von Purism wecheln, ein Smartphone welches native Linux verwendet (kein Android, kein iOS) und als höchstes Gut die Privatsphäre schützt. Es wird primär auf GNOME Anwendung aufbauen und deshalb arbeite ich schon sehr lange an der korrekten Anpassung dieser Apps und dem Touch-Handling. Als folge dessen wurde ich als Maintainer für GNOME Web ernannt (GNOME Webbrowser). Zusätzlich habe ich eine Reihe an Anwendungen für das Smartphone geschrieben: GNOME Banking: Online Banking Anwendung auf HBCI-Standard mittels aqbanking TwoFun: 2 Spieler Touch-Spiel basierend auf 2 Spiele Reaktor für Android TV Guide: Simples TV Programm basierend auf den Daten von xmltv.se Movie DB: Alternative zu IMDB. Unterstützt: OMDB, OMFD und TMDB als Quelle Als Testzweig: Roger Router für Smartphones :) Auch bei Roger Router wird es weitergehen. Als nächstes Ziel gilt es neben Bugfixes die Anpassung des AppMenü wieder zurück in die Anwendung zu bringen, dies ist ein Ziel für alle GNOME Apps zur nächsten Version 3.32. Wer mich hierbei unterstützen möchte findet unter die gesamten Anwendungen und auch Roger Router von nun an unter: (http://gitlab.com/tabos/) Wie immer sind Spenden für die Weiterentwicklung gern gesehen.
Nach der langen Entwicklungszeit ist es an der Zeit die Version 2.0 zu veröffentlichen. Anbei die wichtigsten Änderungen seit der letzten stabilen Version: TR-064 Unterstützung: Roger Router verwendet für die Kommunikation mit der FRITZ!Box nun das TR-064 Protokoll ohne gesondert HTML-Seiten zu parsen. Dadurch kann Roger Router auch mit limitierten Rechten innerhalb der FRITZ!Box betrieben werden. Plugins: Die Plugins wurden vollständig überarbeitet und vereinfacht um diese in Zukunft einfacher und schneller zu pflegen Buildsystem: Der Wechsel von dem autotools/configure System zu meson wurde vollzogen. Dies beschleunigt die Entwicklungszeit enorm. Flatpaks für Linux: Für Linux werden Flatpaks bereitgestellt, damit können alle Distributionen auf einen Schlag abgedeckt werden. Die Quellen sind selbstverständlich öffentlich und so kann jeder bei Bedarf Pakete für seine Distribution bauen. UI Umbau: Der erste größere Umbau der UI ist erfolgt und setzt auf allen Platformnen auf das moderne Headerbar-Konzept auf. Fax/Softphone: Der Fax-Transfer wurde deutlich verbessert und so erreichen wir bei unseren Test eine 100% Erfolgsquote. Dies führte u.a. auch zu einer besseren Softphone-Telefonie, die nun ebenfalls stabiler läuft. Als Folge dessen wurde die SIP-Unterstützung wieder entfernt. Entfall: Die Fax-Gruppe wird nicht mehr benötigt, ebenfalls der UPnP-Support. u.v.m. Was kommt als nächstes? Nachdem das Backend zu großen Teilen überarbeitet wurde liegt der Fokus nun auf den weiteren Umbau der UI mit dem Ziel der noch einfacheren Wartung. Zudem wird das Entwicklungsmodell von Roger Router auf einen 6 Monatszyklus umgestellt: alle 6 Monate ein neues stabiles Release mit kleinen neuen Features. Bugfix-Releases werden je nach Bedarf zeitnah veröffentlicht. Veröffenltichung des stabilen Flatpaks auf http://www.flathub.org