Fernschreiber

Rating: 
4.933335
Your rating: None Average: 4.9 (45 votes)

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:

  • Chat list in order of last received message
  • Two-step authentication
  • Read standard text messages, pictures, videos. animated GIFs, animated and non-animated stickers, voice notes, locations, venues, polls and documents
  • Displays web page previews
  • Send text messages, stickers, reply to messages, attachments: images, videos, documents, polls, voice notes, locations (yes, more to come ;))
  • Edit messages
  • Delete messages
  • Search chats and messages
  • Display sent/read state of messages
  • Notifications
  • Contact support and device contacts synchronization
  • Secret chats
  • Mute/unmute chats
  • Join/leave chats
  • Pinned messages
  • Forward messages
  • Chat information page
  • @-mentioning support, use @<username> in the message field to search!
  • Easy emoji selection, use :<keyword> in the new message field to search for them!
  • Open chat from external link (integration in Sailfish OS open-with menu)
  • A lot of eye candy (yes, you get the complete set of emojis for example) ;)

Have fun with Fernschreiber!

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!

Screenshots: 

Keywords:

Application versions: 
AttachmentSizeDate
File harbour-fernschreiber-0.1-6.armv7hl.rpm11.8 MB20/09/2020 - 22:09
File harbour-fernschreiber-0.2-1.armv7hl.rpm6.12 MB30/09/2020 - 22:53
File harbour-fernschreiber-0.2-1.i486.rpm6.29 MB30/09/2020 - 22:53
File harbour-fernschreiber-0.3-2.armv7hl.rpm5.9 MB19/10/2020 - 00:09
File harbour-fernschreiber-0.3-2.i486.rpm6.08 MB19/10/2020 - 00:09
File harbour-fernschreiber-0.4-2.armv7hl.rpm5.93 MB11/11/2020 - 20:19
File harbour-fernschreiber-0.4-2.i486.rpm6.15 MB11/11/2020 - 20:19
File harbour-fernschreiber-0.4.1-1.i486.rpm6.14 MB12/11/2020 - 23:58
File harbour-fernschreiber-0.4.1-1.armv7hl.rpm5.93 MB12/11/2020 - 23:58
File harbour-fernschreiber-0.5-2.armv7hl.rpm5.98 MB01/12/2020 - 01:18
File harbour-fernschreiber-0.5-2.i486.rpm6.19 MB01/12/2020 - 01:18
File harbour-fernschreiber-0.5.1-2.i486.rpm6.2 MB05/12/2020 - 01:00
File harbour-fernschreiber-0.5.1-2.armv7hl.rpm5.99 MB05/12/2020 - 01:00
File harbour-fernschreiber-0.6-66.armv7hl.rpm6.48 MB05/01/2021 - 23:42
File harbour-fernschreiber-0.6-66.i486.rpm6.62 MB05/01/2021 - 23:42
File harbour-fernschreiber-0.6.1-3.i486.rpm6.63 MB06/01/2021 - 23:44
File harbour-fernschreiber-0.6.1-3.armv7hl.rpm6.48 MB06/01/2021 - 23:44
Changelog: 

0.6.1

  • Show indicator for pinned chats
  • Use highlightBackgroundColor and align size for all chat attributes (unread messages, secret chat, pinned chat)
  • Fix: Chat list order of sequence was wrong in some circumstances
  • Fix: Make video (fullscreen) page work again
  • Fix: Add build requirements for Qt Multimedia and Qt Positioning
  • Updated translations for Finnish and Swedish - thanks to jorm1s and eson57

0.6

  • Filter chat list (tap on title bar to open search field) - thanks to the entire dev team for the great discussion and contributions to the layout :)
  • Search for public chats (see pulley menu on overview page)
  • Search for chat messages (see pulley menu on chat page)
  • Support sending voice notes
  • Support sending locations
  • Add message draft support - thanks to jgibbon
  • Basic bot messages support (reply markup) - thanks to jgibbon
  • Add 'Mark chat as read/unread' option
  • Add download option to audio messages (voice notes, music...)
  • Introduce proper text if other people added/removed a person from a chat
  • Tweaks to poll layout - thanks to monich
  • New option to keep message input focused after message was sent - thanks to jgibbon
  • Send message button now removed if Send-message-by-enter option is enabled (and no attachment is set) - thanks to santhoshmanikandan
  • Performance and code optimizations (architecture, startup, JS components) - thanks to monich and jgibbon
  • Improve readability in light ambiences
  • Upgrade to TDLib 1.7
  • Fix: Only show reply to option for messages that can be replied to - thanks to monich
  • Fix: Emoji positioning in multi-line texts - thanks to monich
  • Fix: Left-over @-mention notifications when all messages in chat are read
  • Fix: Occasional crashes on opening poll context menu - thanks to monich
  • Fix: Don't display in-reply-to section if message wasn't found
  • Several translations updated - thanks to all contributors

0.5.1

  • Add verification badge to verified chats - thanks to monich
  • Improve preview of wide images - thanks to monich
  • Fix: Editing functionality (was broken with newlines and didn't update correctly)
  • Fix: Show single message in a chat if on receiving side
  • Allow any screen orientation for picker dialogs - thanks to monich
  • Fix: Long tap on image preview items - thanks to monich and jgibbon
  • Press effect for image preview items - thanks to monich
  • Fix: Chat Page flickable misplaced under some circumstances
  • Fix: Short text for 'myself' short messages of channels in chat list
  • Several translations updated - thanks to all contributors

0.5

  • Support secret chats
  • Support Telegram contacts & synchronization with local contacts DB on request
  • Initiate private & secret chats from contact
  • Support pinned messages
  • Always position chat at last read state, even if unread message count is >50
  • Support message forwarding - thanks to jgibbon
  • Support multiple message selection - thanks to jgibbon
  • Support @-mentioning in message input field - simply type '@' followed by the name to properly mention somebody
  • Support video notes
  • Better notification handling - thanks to monich
  • Better chat permission handling - thanks to jgibbon
  • Chat information attached to chat page - thanks to jgibbon
  • Display message sent/received indicator in chat list
  • Display pinned/in-reply-to message on tap as overlay
  • Support for TDLib storage optimizer - thanks to monich
  • Switch from elide truncation mode to fade out
  • Switch to generic file picker for documents
  • Localization improvements (e.g. plural handling) - thanks to jgibbon
  • Logging/debugging improvements - thanks to monich and jgibbon
  • Several performance improvements - thanks to monich and jgibbon
  • Make emojis a little bigger and change alignment to address display issues (only a workaround as it seems to be a QML bug, but we need to use what we have...)
  • Fix: Wrong space allocation for some web page previews
  • Fix: Display correct chat photo - thanks to monich
  • Fix: Message pending indicator though message was sent successfully
  • Fix: Mute chats that have never been muted before
  • Fix: Truncate username correctly if it's very long
  • Several translations updated - thanks to all contributors

0.4.1

  • Several translations updated - thanks to all contributors

0.4

  • Support for animated stickers - thanks to monich
  • Chat information page (members, picture(s), settings...) - thanks to jgibbon
  • Support for polls - thanks to jgibbon
  • Code & performance optimizations - thanks to monich and jgibbon
  • Improve chat scroll position on open - thanks to jgibbon
  • Start chats from @-mention or name
  • Integration in Sailfish OS open with menu
  • Join and leave chats
  • Fixes and improvements to notifications - thanks to monich
  • Differentiate between simple and normal messages in chats - thanks to jgibbon
  • Switch to SVG icons - thanks to jgibbon
  • Mark all messages as read - thanks to jgibbon
  • Copy message to clipboard - thanks to chstem
  • New sticker icon - thanks to jgibbon
  • Fixes to link and HTML entity handling
  • Switch message sent date display on tap (... ago <-> Monday, ...)
  • Many translations updated - thanks to all contributors
  • Swedish translation - thanks to eson57

0.3

  • Support for sending stickers
  • Search for emojis from message input field, use :<keyword> to start searching
  • New icon/logo - thanks to iamnomeutente
  • Option to customize non-graphical notification feedback - thanks to monich
  • Add user registration - thanks to jgibbon
  • Don't show irrelevant groups - thanks to monich
  • Display information about forwarded messages
  • Option to avoid displaying stickers like images - thanks to monich
  • Fix: Don't reset edit/in-reply-to mode after focus change
  • Fix: Display caption for documents
  • Fix: Reserve some space for lazy loaded elements
  • Fix: Don't display error message in case of repeated download of the same file
  • New translations (Finnish, Italian, Russian), thanks to jorm1s, iamnomeutente, arustg and monich
  • That was quite a lot - I hope I didn't forget anything. If I did, big sorry and please let me know!

0.2

  • Support sending images, videos and documents
  • Support receiving locations and venues - thanks to jgibbon
  • Performance improvements for chat list, new sorting algorithm and much more - thanks to monich
  • Performance improvements for chat, lazy loading for most UI elements
  • Cover page improvements - thanks to jgibbon
  • Fix handling of "<>" in messages
  • Differentiate text between other people and current user ("You have..." vs. "Somebody has...")
  • Support for the Jolla Tablet
  • New translations (Chinese, Hungarian, Polish, Spanish) - thanks to dashinfantry, edp17, atlochowski, GNUuser

0.1

  • Initial Release

Comments

emchella's picture

In wkmbot , media haven`t controls for stopping , reproduction

sistux's picture

Hello! I use the program since an about a month. There no big problems till now. Only thing is the video playback: it plays not smoothly on my Sony XA2. Maybe you have some hints for me how to fix it?

Regards.

attah's picture

How do i add someone by their telegram username?

emchella's picture

I haven't notifications with software closed,  not working in background  in jolla1

For the others, seam more slow respect to Depecher, but definitely it's the most completed app for telegram in sailfish

Thank you

Enrico

WerkWolf's picture

If the app is closed, it's closed, so no strings attached. ;) If you want to receive notifications, you need to run it in background. There is a feature request to get a daemon to receive notifications while having the app closed (see https://github.com/Wunderfitz/harbour-fernschreiber/issues/21), but it's unlikely to be realized soon as the app should remain Jolla Harbour-compatible.

ferlanero's picture

The only remarkable issue in Depecher is its delay syncing messages, as Ferngfijbzwin does too. The only Telegram client avoiding messages syncing delays in SailfishOS is Yottagram. There is no other client out there performing as Yottagram does.

huggymann's picture

Hi, i registered my wrong number. Can i re-register?

WerkWolf's picture

Probably you need to remove the cache directory ~/.local/share/harbour-fernschreiber. After a restart of the app you should be able to register with another number.

Naumann's picture

Apple iOS users can't play my voice notes created with Fernschreiber. No issues with voice notes for Telegram users under Android.

WerkWolf's picture

A known issue - unfortunately. Under normal circumstances, voice notes need to encoded using Opus, but that's not yet available by default on Sailfish OS. So, Fernschreiber uses (as well as other native clients) Vorbis as fallback for now which doesn't seem to be supported on iOS. Probably there will be native Opus encoding support somewhen in the future - if not Opus support needs to be integrated somehow in the app itself.

broncheoli's picture

Hi Werkwolf,

I´ve got a question about the term "notifications". Does that mean there is a daemon running for background notification. Because in my case (XA2) and in the case of my wife (10) there are no notifications coming through. Am I doing something wrong or does Fernschreiber has to run minimized.
Thanks and keep on sailing.
PS: You don´t have a link to buy you some coffee

WerkWolf's picture

There is no daemon running and it's also unlikely that there will be one in the near future (we achieved Harbour compatibilitiy and that's good;)). So if you close the app, it is closed. For the notifications to work, you need to keep the app in the background (or as you say, run minimized).

PawelSpoon's picture

Update wont fix the sort problem. Uninstall install did it. Thanks !

ferlanero's picture

Tap on title bar to open search field works really good. Thanks!!

codeandcreate's picture

If some have the problem, that all chats are mixed up and the pinned chats or chats with new messages are not on top just delete the db.sqlite file in ~/.local/share/harbour-fernschreiber/harbour-fernschreiber/tdlib :) (all messages will be synced again, encrypted chats are maybe lost)

Branja's picture

It worked like a charm. Thank you.

glanternier's picture

Hello, on the Sony XA2 Plus the volume of voice note recordings is very low. Can we add a manual microphone volume option in the settings?

WerkWolf's picture

It's already on maximum - at least according to the settings in Qt Multimedia. I have that problem as well... Probably, files need to be normalized after recording, if anybody has tipps how to do that most efficiently, please let me know.

glanternier's picture

I see. In that case indeed volume normalization of the recording sounds like a better option. It seems that this microphone issue doesn't happen with phone calls. Is the phone using another mic for calls? Could that also be a solution?

WerkWolf's picture

Qt Multimedia doesn't give that much options here, there is a defaut device and a pulseaudio device. I haven't heard that much difference here - probably they are routed to the same microphone input. If somebody knows how regular calls are handled and how that can be leveraged please let me know.

yusssufff's picture

JOLLA STORE NOW FEATURES FERNSCHREIBER!!! EXCELLENT NEWS!!!

Thank you developpers to make this important mile stone in that project!

Bocephus's picture

Without daemon support in that case, surely. Jolla Store is useless.

apozaf's picture

Support for folders please.

yusssufff's picture

Great new update!

Thank you for the work of all the developpers!

I wonder about something: did you check the app with ''light mode'' like jolla's 'Glacial' or 'Aerial'?

In my experience the text i wite (colored in the theme's color) is very hard to read with light modes... have a check on 'Glacial' for exemple...: i advise you to write a text to someone when using the 'glacial' light theme and you'll see what i mean...both the draft you are 'writing' and the message you 'sent' are hard to read: blue on blue...

Also a small thing that would be great would be to add ''mark as unread'' to ''mute chat and user info'' when long pressing on one chat in the main chats page...

Greetings and thanks!

jollex's picture

What a great work! Many thx! I've totally remove depecher that crashing so much now to use only your apps!
Is those feature in your roadmap yet?

  • draft (Actually, when you start writting and go back, you loss all your writting :/ )
  • Abillity to share photo from gallery directly
  • Maybe run as service (but can leave without it)
yusssufff's picture

Thank you for a really cool update!

Just wanted to signal a couple of things that could be improved maybe when time comes;).

I hope it isnt "annoying" for developpers to recieve such a "requests" comments...

-when you edit a message, it doesnt get "shown as edited" until you leave the chat and get back to it...

-it could be cool to include "X is writing" when the other person in the chat is writing....In depecher that's implemented both in the "all chats" page and inside each chat...

-Often when chatting with someone it takes a while Fernschreiber understand the message has been recieved (show "1" or "2" at bottom of chat for maybe 15 seconds after the message is already read...

Well i guess you are already aware of such small things!

Thanks for the hard work can commitment!

WerkWolf's picture

All fine, bug reports and feature requests are always appreciated. However, please consider posting them on GitHub: https://github.com/Wunderfitz/harbour-fernschreiber/issues

The editing functionality should be fixed now with 0.5.1. The message read signal should work however. Sometimes you need to scroll a little bit so that it's recognized.

Not sure however about the X is writing functionality. Maybe as an option, as I don't really like it...

yusssufff's picture

Thank you for 0.5.1, truly that exactly fixes these bits, wao super cool!

 

Bruhna's picture

Thanks.

lxmx's picture

Wow, what a big release! The replied-to message view in the dark popup is very cool and useful! If only there was a search function (I know there is a feature request for it already :))

Pages