SailorGram

Rating: 
4.960785
Your rating: None Average: 5 (51 votes)

An unofficial Telegram Client for SailfishOS.

Implemented Features

  1. Basic Notifications
  2. Group and Members Management (Create/Add/Invite/Delete)
  3. Secret Chats (bugfixes needed)
  4. Basic Profile Management
  5. File Transfer (even from SD Card)
  6. Image/Audio/Video/Document messages types are supported
  7. Integrated SignUp procedure
  8. Emoji Support
  9. Bubbles during conversations (they can be disabled)
  10. Stickers
  11. Daemon (must be enabled in settings)
  12. Audio Messages

Known Issues

  1. Uploads can't be cancelled
  2. Secret Chats needs to be improved (Cutegram's libraries needs to be fixed)
  3. No checkmarks with russian layout: https://github.com/Dax89/harbour-sailorgram/issues/44

1.0 Roadmap

  1. Broadcast Channels
  2. Supergroups

Project Information

Localization Platformhttps://www.transifex.com/projects/p/sailorgram
Source Code: https://github.com/Dax89/harbour-sailorgram

Screenshots: 
Application versions: 
AttachmentSizeDate
harbour-sailorgram-0.5-1.armv7hl.rpm551.62 KB05/07/2015 - 14:14
harbour-sailorgram-0.6-1.armv7hl.rpm560.85 KB08/07/2015 - 13:14
harbour-sailorgram-0.7-1.armv7hl.rpm867.41 KB19/07/2015 - 11:29
harbour-sailorgram-0.71-1.armv7hl.rpm872.22 KB24/07/2015 - 13:54
harbour-sailorgram-0.72-2.armv7hl.rpm895.51 KB11/10/2015 - 17:54
harbour-sailorgram-0.72-2.i486.rpm985.39 KB11/10/2015 - 17:54
harbour-sailorgram-0.73-5.i486.rpm2.79 MB31/12/2015 - 20:51
harbour-sailorgram-0.73-5.armv7hl.rpm2.67 MB31/12/2015 - 20:51
harbour-sailorgram-0.79-1.armv7hl.rpm2.9 MB02/02/2016 - 20:51
harbour-sailorgram-0.79-1.i486.rpm3.05 MB02/02/2016 - 20:51
harbour-sailorgram-0.80-2.armv7hl.rpm2.92 MB19/02/2016 - 21:15
harbour-sailorgram-0.80-2.i486.rpm3.06 MB19/02/2016 - 21:15
Changelog: 

Version 0.80-2

  • Notifications will be deleted if a message is readed from another client
  • It's possible to send multiple files from file picker (thanks goes to Maldela for the implementation)
  • Secret chats are now visible in Sailorgram's cover
  • It's possible to reply to messages
  • SearchBox will be scrolled along with the chats
  • Searchbox's hidden by default ( thanks to mentaljam for the implementation :) )
  • SearchBox's visible setting is persistent
  • Implemented message forwarding
  • Messages can be marked as readed directly from the Chat page
  • Moved "Settings" and "Profile" menu in Contacts page
  • Profile images are now clickable ( thanks to mentaljam for the implementation :) )
  • Pinch to zoom enabled in Image Viewer ( thanks to mentaljam for the implementation :) )
  • Quoted media messages are now visible
  • Unified single chats, groups and secret chats components
  • Location type messages will be opened with Maps application
  • Implemented Webpage media messages
  • Implemented Venue media messages
  • Deleted 0.5x and 0.6x legacy code
  • Removed more legacy code from media messages, improved appereance and behavior
  • Improved connection reliability
  • Redesigned Profile page
  • Redesigned Contacts page
  • Fixed an unwanted newline when sending messages using the enter key
  • Polished UI
  • Updated LibQTelegram and TelegramQML to upstream
  • Minor Fixes
  • Updated Localizations
  • REV2: Improved message forwarding
  • REV2: Fixed Audio recording

Version 0.79-1

  • Implemented Sticker support
  • Implemented Daemon support
  • Full featured notification management
  • New sharing center which replaces the old file picker ( thanks thebootroo :) )
  • New cover implementation ( thanks toxip :) )
  • Emoji's engine now takes care of skin color/tone
  • Implemented support for Location type messages
  • Media Messages' caption is now displayed (if any)
  • It's possible to change the Bubble's opacity from settings
  • Added "soft" notification during conversation (a small "bip")
  • It' possibile to use a second style for bubbles (can be enabled in settings)
  • Sticker sets can be installed by long pressing it during a conversation
  • The client now sends/receives typing state to/from other users
  • Dropped HeartBeat
  • Improved UI
  • Performance boost
  • New icon ( thanks again toxip :) )
  • Updated LibQTelegram and TelegramQML to upstream
  • Minor Fixes
  • Updated Localizations

Version 0.73-5

  • Fixed ContactsPage
  • Fixed Cover Actions
  • Added "Global Mute" setting in cover actions
  • New Emoji Set
  • Minor Fixes
  • Updated Localizations

Version 0.73-1

  • Backported UI enhancements from 0.8x branch
  • Updated to the latest Cutegram libraries available
  • Implemented Emoji support
  • Implemented Bubbles
  • Bubble can be removed, if needed
  • Improved message loading from history
  • Improved File Picker's UI
  • Restored image previews in File Picker
  • Swapped Settings <-> Contacts page
  • Mentions, Links and Quotes are highlighted during conversations
  • Links are clickable
  • Adjusted and fixed UI glitches
  • Redesigned conversation page
  • Completely restructured source code
  • Performance improvements
  • Updated Localizations
  • Minor Fixes

Version 0.72-2

  • Bug fixes in chat's background settings
  • i486 support (tablet)

Version 0.72-1

  • Added check for username availability
  • Added setting for show/hide chat header
  • Added an option that allows to load more messages from history
  • Fixed missing cover action issue
  • Redesigned settings UI
  • Initial support for Debugging tools (useful when reporting bugs)
  • Improved SignIn procedure with debugging tools (useful when reporting bugs)
  • Complete rewrite of notification management (fixes notifications issue for groups)
  • Fixed the UI in landscape mode
  • Adjusted TextArea's height when pasting long messages
  • Heavy bugfix and improvements in media management
  • Updated Cutegram libraries
  • Updated Localizations
  • Minor Fixes

Version 0.71-1

  • Always Display FirstName + LastName instead of UserName
  • Improved Conversations Page
  • Restored "Download" menu during conversations
  • Fixed FilePicker crash
  • Implemented pure audio/video message support (testing needed, Sailfish needs some extra codecs)
  • Conversation's background can be disabled
  • BUGFIX: Delete secret chats if ENCRYPTION_ALREADY_DECLINED is triggered (LibQTelegram)
  • BUGFIX: Mark secret chat messages as read (TelegramQML)
  • BUGFIX: Set max_date parameter when calling Telegram's API messages.readEncryptedHistory (TelegramQML)
  • Minor Fixes
  • Updated Localizations

Version 0.7-1

  • Implemented Secret Chats (more work needed)
  • Implemented HeartBeat so it is possible to see client and Telegram status
  • Completed Client SignUp procedure (more testing needed)
  • Implemented Integrated Image Viewer
  • Implemented Integrated Audio/Video Player
  • Improved Group Management
  • Basic Profile Management
  • It is possible to send messages using "Enter" key
  • Updated Cutegram Libraries to the latest available version
  • Polished UI
  • Minor Fixes
  • Updated Localziations

Version 0.6-1

  • Implemented Group Management (Member Management, Group Creation/Deletion/Invite)
  • Conversations and Groups are separated in two different sections
  • Display Telegram's service messages in chat
  • Improved Conversation UI
  • Added Cover Actions
  • Minor Fixes
  • Updated Localizations

Version 0.5-1

  • First Public Release

Comments

riboon's picture

https://openrepos.net/comment/16718#comment-16718

Have the same problem. High energie consumption on 2.0.5.6 and nexus 4 :(

Is there a way to get the daemon less hungry?

fanani's picture

how to install

riboon's picture

Have you already installed the warehouse app? Then use the app.

https://openrepos.net/content/basil/warehouse-sailfishos

Bocephus's picture

The beta (and coderus' fork of it) may "work" in the most basic sense of the word, but the constant connection problems and poor message syncing render those alternatives virtually unusable. That link to a recompiled 0.80 that user ade posted a while ago also doesn't work anymore.

ade's picture
Vieno's picture

Overcome the problems with the latest SF update with the beta version of SailerGram on GitHub I mean it work at least for me.

erixd's picture

Unfortunately Dax has abandoned his SFOS projects: https://twitter.com/dax89/status/854251128669822978

There is a semi-solution: CODeRUS (who else? ;-)) has provided a workaround for the beta quite some time ago and there are builds on Mer's OBS: https://build.merproject.org/package/show/home:coderus:sailfish/sailorgram

Anyway, I hope someone would adopt/fork Sailorgram... it was quite awesome...

MooCrumpus's picture

unfortunately, I can't create credentials after a clean install. Trying my phone number just minimizes the app. It is a loop. Can't get any further.

chipsetsv's picture

Cool app, but doesn't work on 2.1.0.9.

SKD's picture

For me it doesn't work since yesterday when I updated to 2.1.0.11. The app just doesn't start anymore.

Any advice?

foilfencer's picture

Same for me.

Laurent_C's picture

Same for me. Doesn't work any more on SFOS 2.1.0.11.

claustn's picture

any news about the new version ?
could you add a setting to let saiorgram save directly images into gallery? where are the cached images and videos stored ? How could we free this cache ?

ade's picture

Here is the stable version freshly compiled with Sailfish OS SDK 1701 for now: https://dl.dropboxusercontent.com/u/42147901/harbour-sailorgram-0.80-2.armv7hl.rpm

Ingvix's picture

Thanks. Works as it should.

Alex's picture

@Dax Since the Sailfish OS update to v. 2.1.0.9 Sailorgram refuses to start:

[nemo@Sailfish ~]$
harbour-sailorgram
[D] unknown:0 - Using Wayland-EGL
[W] unknown:0 - Could not find any zN.M subdirs!
[W] unknown:0 - Theme dir "/usr/share/themes/jolla-ambient/meegotouch/z1.0/" does not exist
harbour-sailorgram: symbol lookup error: /usr/share/harbour-sailorgram/lib/libqtelegram-ae.so.1: undefined symbol: _ZNK14QMessageLogger5debugEPFR16QLoggingCategoryvE

Ingvix's picture

I'm experiencing the same. Are you going to deliver some hotfix for the Qt 5.6 or is the 0.9 anywhere near usable yet?

Auvo's picture

I am also experiencing quite a huge battery drain on J1 phone running Sailorgram. Before Sailorgram I had at least 36 hours of battery usage, and after installing Sailorgram it has been about 12-18 hours.

fabri00m's picture

Great frontend for telegram messenger. One issue I am facing on Nexus 4 with Sailfish 2.0.5.6 and latest Sailorgram app is high battery consumption when running in daemon mode. Has this been reported before?

Ingvix's picture

Yesterday I noticed that sticker button doesn't function anymore in Send a file menu. It does nothing. Maybe the API has changed somehow? I guess it'll get fixed with the 0.9. Looking forward to it.

jpn9s's picture

Dear Dax,

Thank you for your great Sailorgram. It works perfect with  Jolla-1. With Jolla C it has some problems. E.g. during start up, it does not find the existing contacts and discussions as Telegram for Android has. When I send the message with Sailorgram, it is not shown in Telegram Andr. Looking forward to 0.9 test version during the end of November. As summary, there is something problems in registration with Jolla C at the moment with 0.802. However excellent work. Please keep going. ☺☺☺

Adashi's picture

Hello!
Are you still developing SailorGram? I wonder because the last release was in february.
It would be great to have some more features and looks like this is the only reliable telegram app on OR for Sailfish.

Dax's picture

Yes, you can see activity here: https://github.com/QtGram/harbour-sailorgram/commits/0.9

0.9 is taking so long because I have developed a new library for SailorGram and I have removed the one used in 0.8 in order to sync its feature with the android client faster (0.8 is light years behind).

Also, I'm rewriting all the client's UI in order to have a clean start (again).

There will be a public 0.9 beta testing during the end of november.

Stephan_84's picture

Happy to hear that!

kinggo's picture

THX for this. App works fine but I have issues with notifications of new messages. After restart all is fine I hear the sound, LED blinks and I can see it in events when message is received. But that simply stops after some time and I can only see new message in cover.

chipsetsv's picture

Great app. Useful, stable and simple. But stickers doesn't work.

harianilchandran's picture

thanks for your exciting app. I am using it on aquafish. But I cannot see messages from the groups I am already present in the app. There is an option for adding group. But is that for creating a whole new group.Is there any way to see messages from the groups I am already present. Thanks in advance.

Dax's picture

It's a supergroup?

It's not supported atm

petros's picture

Stickers does not appear on aquafish! any suggestions?

Dax's picture

The sticker's page?

Pages