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

Dax's picture

If you have Sailfish 1.1.7, search for "Ultimate Codec Pack"

If you have 1.1.9, see:
https://together.jolla.com/question/110242/gstreamer-is-missing-a-plugin...

Getmantsev's picture

Thank you!

yennu's picture

I would like to use this great app too! Thou every it stop at "registration". The app seems to connect but the error log give me error 400 and 401, the app doesnt recognise my phonenumber. Telesail and android app works fine but both are clumsy. I have deleted the app and reinstalled multipletimes and tried restarting Jolla. What now?

Dax's picture

Did you have tried to reset SailorGram by deleting the folder named "harbour-sailorgram" located in /home/nemo/.local/share ?

The next version should fix all known login issues :)

yennu's picture

Now it started working! Thanks a lot!

SaimenSays's picture

Hi!

I've installed your app. But I can't use it, because ehere are no contacts displayed. Contact list is empty. What I'm doing wrong or is it a bug because of new SFOS 1.1.7?

Dax's picture
gri4994's picture

Unable to connect, force close after tapping login again
error log is empty
what should I do with this?

Dax's picture

Reset the application by deleting /home/nemo/.local/share/harbour-sailorgram

I'm developing a dedicated Telegram library for SailorGram so I can get rid of the bugged Cutegram libraries and it will be available in the next version.

This new library should solve all known issues, included the login ones :)

alina's picture

Wow! Good luck!

gri4994's picture

thanks, this worked!
can't wait for the new version available!

alina's picture

When can all Jolla users get this app thru Jolla Store? Please consider this too in the roadmap. :)

Good luck!

Dax's picture

If I implement the background service, this application will never be allowed in the Jolla Store (at least until they decide what to do with services) :(

gri4994's picture

What about 2 versions: w/ background notifications for openrepos and without for harbour?

alina's picture

Oh, damn it! :( However I personally can tolerate if the app send notifications only while the app is running.

koshir's picture

I vote for background service too :)

richdb's picture

Just got my Jolla phone and really needed an app like this :)

Keep up the good work!

ferlanero's picture

Thank you very much for this gold-piece of software!

It'll be posible to add sticker-emoticon support in the future?

Thank you very much again for your hard work!

Dax's picture

Yes, it's in the roadmap!

ferlanero's picture

Wow! You are a hero. This is and it'll be for a long time the best instant message app in Sailfish OS.

I donate you to keep the good work. Therefore if I can help the development in any order, please ask for it.

Good luck!

alina's picture

It's getting better and better with each release.

Maybe it's time to solve known notification issues or to add support for reply/forward. ;) I feel like a kid crying for more. :D

Dax's picture

It should be easy to fix/implement those two requests! :)

gri4994's picture

hooray!

thanks Dax!

Dax's picture

:)

Getmantsev's picture

Cool program, but lack of notifications in sleep state.

Dax's picture

It's a known issue, I will fix it in future releases! :)

alina's picture

The notification policy works on 0.71-12 as I tested for both individuals and groups, and it syncs with the server at once (I was checking with Telegram Desktop at the same time). Perfect! However, on changing the policy for *groups* the mute symbol will be displayed/removed just after restarting the app.

Can we request for more features? :) (1) A pully menu on the top to load more (older) messages, and (2) if the conversation view could start with the oldest unread message – currently it starts with the newest one at the bottom and you should scroll upward to start from the beginning.

By the way, there are some paddings or margins which can be removed:

  1.  On top of the conversations when the header is hidden
  2.  Between the word "message" and the horizontal line on message compose

Finally, what do you think about having Settings (and About) as an attached page to the left side of the main page?

Dax's picture

I have discovered the mute symbol issue shortly after I have released this dev-version, I need to push more fixes in Cutegram libraries, it should be fixed for the next dev version!

About your feature requests:

  1. I have saw a function that seems to do that, but I need to test it first
  2. Yes, it'a a bit annoying, I will try to implement this request (it's not easy because the ListView component is reversed and the header is treated as footer and viceversa)

About paddings:

  1. Ok!
  2. That's the TextArea that displays two lines instead of one, I need to reduce the message bar a bit! :)

I think that move Settings in an attached page is a great idea! So I can remove that horrible push up menu :)

neubauten84's picture

Hi there!!
Where can I find dev version 0.71-11???
Thanks!!

Dax's picture

Is in beta testing atm, mainly for translators.
It will be followed by another dev-version (probably today) and next week i will release it as 0.72.

However, this is the download link: http://bit.ly/1JlHaaC

As I said, this is a dev-version, compiled during developmnent, so expects bugs and undefined behaviors :)

Pages