Fernschreiber is a Telegram client for Salifish OS
Fernschreiber (German for teleprinter, teletypewriter, teletype or TTY) connects you with the Telegram network. It's still in an early development phase, but it already supports many of the most popular features such as:
Have fun with Fernschreiber!
Older SFOS Releases
Devices like the Jolla Phone don't support the latest SFOS version. Users who can't install the latest version from this page, please try: https://openrepos.net/content/werkwolfoldschool/fernschreiber-jolla-phon...
Issues and Feature Requests
Known bugs/issues and feature requests are available at https://github.com/Wunderfitz/harbour-fernschreiber/issues. In case you would like to report a bug or post a feature request, please do it there. Be sure to explain the bug or feature request in detail, that makes it easier to sort and prioritize.
Open Source and Contribution
Feedback about Fernschreiber is always appreciated (good, bad, improvement/feature ideas etc.).
You can contribute with a translation, a new feature or even a bugfix. The sources are on GitHub at https://github.com/Wunderfitz/harbour-fernschreiber. Please acknowledge the GNU GPLv3 before contributing/forking. Thanks to all new and especially to the existing contributors!
0.16
0.15
0.14
0.13
0.12
0.11
0.10.1
0.10
0.9
0.8.2
0.8.1
0.8
0.7
0.6.1
0.6
0.5.1
0.5
0.4.1
0.4
0.3
0.2
0.1
Comments
rdomschk
Sat, 2020/10/24 - 13:52
Permalink
Wäre es möglich das beim Öffnen eines Chats oder beim senden einer Nachricht der Chat immer nach unten gescrollt wird? Vielen Dank im voraus ist eine perfekt desingte App!!!
velox
Wed, 2020/11/11 - 18:51
Permalink
Es gibt noch ein paar Probleme mit dem Scrolling, im nächsten Release dürfte es aber zumindest etwas besser funktionieren.
s_mario
Thu, 2020/10/22 - 18:56
Permalink
Bei der Benutzer-Registrierung verlangt das Programm hier zwei Mal nach dem Vornamen...?
velox
Wed, 2020/11/11 - 18:50
Permalink
Ups, gut aufgepasst. Da hat sich bei der Übersetzung der Fehlerteufel eingeschlichen.
Sollte beim nächsten Release (recht bald) repariert sein. Danke!
Brummkreisel
Sun, 2020/10/18 - 22:10
Permalink
Nach Eingabe des Codes aus der SMS lädt die App immens lange. Es passiert sonst nix.
Gibt es irgendwelche Voraussetzungen?
XA2 3.4.0.24
WerkWolf
Mon, 2020/10/19 - 00:12
Permalink
Möglicherweise den Code falsch eingegeben, da hakt es ab und zu nochmal. Im Zweifel die v0.3 ausprobieren...
Brummkreisel
Mon, 2020/10/19 - 08:22
Permalink
Hui, mit der neuen Version hat es geklappt. Dieses mal brauchte ich kein Code eingeben...
Wo kann ich denn einen Chat beginnen? Im Pully-Menü habe ich nur "Einstellungen und Über"...
WerkWolf
Mon, 2020/10/19 - 09:23
Permalink
Das geht noch nicht - ist ja auch erst v0.3. Wird aber recht bald nachgereicht...
Brummkreisel
Mon, 2020/10/19 - 12:32
Permalink
Achso, na dann warte ich natürlich noch. Wie immer bei Ihren Apps fügt sich auch diese optisch hervorragend in das SFOS ein.
Musterbeispiele!
Bitte Donation-Button ergänzen.
Maximilian1st
Fri, 2020/10/02 - 14:46
Permalink
Hi, thank you for this nice app. It does not update from 0.1 to 0.2 here on SFOS 3.0.3 with a fling something error not found.
yusssufff
Thu, 2020/10/01 - 17:02
Permalink
Great 0.2 release!
One question: is it in your plans to show on the "first" page of chats if a message is read or not? Its materialized with one of two checks on the official telegram app... Usefull to see at a glance if your messages were recieved from the main chat page...
Thanks for the hard work!
rgsidler
Tue, 2020/09/29 - 22:32
Permalink
@Cryx Endlich mal eine App, bei welcher man nicht immer geduzt wird. Danke dafür. Offenbar haben viele immer noch nicht verstanden, dass das englische „You“ in keiner Weise dem deutschen Du entspricht, sondern in erster Linie ein respektvolles Sie meint.
velox
Thu, 2020/10/01 - 00:59
Permalink
Die "offiziellen" Sprachvorgaben von Jolla sehen einen informellen Sprachstil vor, weswegen die meisten Entwickler/Übersetzer (mich eingeschlossen, vielleicht reagiere ich deshalb so ausführlich) dies übernehmen. Mit "verstanden" hat das also nicht unbedingt zwangsweise etwas tun. Vielleicht liegt das auch daran, dass in Finnland sehr viel geduzt wird und sie damit einen Teil ihrer Kommunikationskultur zelebrieren.
Zwar wurde das englische "Du" (thou) ab dem 17. Jhd. abgeschafft, doch heutzutage entspricht "You" durchaus dem "Du". Aber eben auch dem ursprünglichen "Sie" – weil es schlicht nicht mehr differenziert wird.
Davon abgesehen finde ich es aber auch prima, wenn Entwickler persönliche Präferenzen haben und individuell umsetzen. Ich habe gegen beides nichts einzuwenden und kann beides gut nachvollziehen.
(Editiert: In einem Sprachbesserwisserbeitrag etwas falsch geschrieben – na prost Mahlzeit.)
Cryx
Thu, 2020/10/08 - 15:48
Permalink
Offizielle Sprachvorgaben von Jolla sehen einen informellen Stil vor? Warum hält sich Jolla selbst nicht daran? Klar, ist kein dieser App hier - vielleicht fehlt es im System einfach schon an der Auswahl. Nextcloud zum Beispiel lässt sich umstellen auf persönlich (Du) oder Informell (Sie).
nephros
Thu, 2020/10/01 - 09:35
Permalink
> In einem Sprachbesserwisserbeitrag etwas falsch geschrieben
Das ist halt Muphry's Law! :D
Cryx
Wed, 2020/09/30 - 19:32
Permalink
So unterschiedlich sind die Meinungen... ;-)
Mein Hsndy ist mein bester Kumpel - da mag ich gerne gedutzt werden.
WerkWolf
Wed, 2020/09/30 - 23:18
Permalink
Ich mag das Geduze von Apps und meinem Handy nicht so wirklich, ich toleriere es aber. Meine eigenen Apps dürfen aber gerne ein wenig Respekt vor mir haben - ich habe auch genug Respekt davor, die zu schreiben. ;)
inta
Thu, 2020/10/01 - 00:28
Permalink
Man kann viel mögen oder auch nicht, da das Betriebsystem du sagt, würde ich es vorziehen, wenn sich die Anwendungen daran orientieren und sich möglichst gut integrieren.
Cryx
Mon, 2020/09/28 - 10:15
Permalink
Nachdem es jetzt läuft der Ersteindruck: sehr schön. Wie wäre es bei Deutsch mit "Du" statt "Sie"? Und in einem Gruppenchat steht in der Chatliste "Sie hat ein Bild geschickt" für ein von mir geschicktes Foto. Das sollte natürlich "Sie haben..." (oder schöner halt "Du hast") heißen...
Neuen Chat starten oder Kontakte sehen geht noch nicht, vermute ich (zumindest finde ich das nicht)...? Aber was noch fehlt kommt sicher noch...
yusssufff
Sun, 2020/09/27 - 10:51
Permalink
hello and thank you for your hard work!
I wonder why, on XA2 (Rokua), after sending a message or when cheching some new chat, the app shows a 'random' area of the chat, slightly above the last message sent and not the last message sent istelf... i recall a similar behaviour with Telegra'me that leads, just after sending a message, the need to immediatly scroll down the chat to be able to see/read it...
WerkWolf
Sun, 2020/09/27 - 13:00
Permalink
Please see https://github.com/Wunderfitz/harbour-fernschreiber/issues/1 for some additional details about this issue. 0.2 will see some improvements there and if somebody want to contribute improvements themselves: PRs are welcome. :)
yusssufff
Sun, 2020/09/27 - 19:31
Permalink
true! my bad,i didt see that!
And one question also: will you publish soon the app on the jolla store? that would be fantastic...
WerkWolf
Mon, 2020/09/28 - 00:37
Permalink
Jolla Store is currently quite unlikely. The app uses some features that are not released for the Store...
slava
Mon, 2020/09/28 - 01:34
Permalink
Which features, by the way? I'm pretty good at getting around jolla store restrictions :)
WerkWolf
Mon, 2020/09/28 - 10:15
Permalink
At the moment, it's definitely ngfutils for non-visual feedback of notifications. In addition, the Harbour Validator is complaining about path strings in the TDLib binary. I suppose ngfutils can directly be compiled into the project itself to remove that dependency. No idea about the path strings in the binary though. Any idea is appreciated. :)
slava
Sat, 2020/09/26 - 03:40
Permalink
I'm curious, what's the point in not checking in tdlibsecrets.h? That just makes it slightly harder to build your app, and yet your TDLIB_API_ID and TDLIB_API_HASH values are easy enough to figure out by setting a breakpoint in td_json_client_send, so they are not really secret. I would say the more developers can build your app, the more meaningful contributions you can expect. Or is it some sort of legal requirement, to force people to make this extra step?
WerkWolf
Sat, 2020/09/26 - 20:44
Permalink
As far as I know it's not a requirement for Telegram, at least I haven't found anything in the docs. I simply don't check in any API keys for any of my apps. Of course, if you want to retrieve it, you can get it from the binary, but you can also easily get your own one as documented in the README.
slava
Sun, 2020/09/27 - 01:48
Permalink
I'm building your app, not mine - why would I need a different app id? Anyway, like I said it's not much of a problem to fetch those. A much bigger problem is that your git repo is not self-sufficient and the build requires certain manual manipulations, which is inconvenient, to say the least, when you try to build the app from scratch in an unattended build environment, such as OBS.
WerkWolf
Sun, 2020/09/27 - 12:58
Permalink
Because the ID and the corresponding hash value are tied to my personal account at Telegram. If anybody does strange things with this data, all instances of Fernschreiber might be blocked, or even worse: my account could be locked or even banned completely. It would be great if you didn't disclose ID and hash to anybody else. Yes, I know it's in the binary, and yes I know that everybody who is able to use a debugger or hex editor can possible obtain them, but it should at least not be as easy as reading public configuration files on a build server ot in a public code repository on GitHub. Compared to my efforts in writing the app, it's really not a big deal to get your own credentials and to set up your own build environment if you really need it especially as everything is documented. Thanks for your understanding.
slava
Mon, 2020/09/28 - 00:01
Permalink
Oh, Telegram requires you to distribute your credentials in plaintext? That's silly. I didn't expect that from a company involved in an encryption/privacy/security business. I'm starting to doubt that everything else in Telegram is as secure as they claim :|
Sure, I won't post your "credentials" to github or any other place where they can be indexed by search engines.
Pages