Your rating: None Average: 4.2 (38 votes)
Sailbook is an unofficial Facebook client for Sailfish OS.
  • Browse your timeline
  • Send messages
  • See upcoming events
  • Sailfish OS style
  • Themes: Sailfish Ambience, Facebook & Nightmode
  • Native notifications
  • Highly customizable: UI, notifications, theme, ...
  • Open source & free
  • 2 factor authentication
  • Embedded browser
  • Integrated videoplayer
Sailbook is licensed under the GNU General Public License v3.0
Source code:
Donation are welcome :)


Transifex project

In case a language is missing, you can request it. Feel free to translate Sailbook in your language, the translations are updated with every release.

Supported locales:

Application versions: 
File harbour-sailbook-11.0-3.armv7hl.rpm1.3 MB27/04/2018 - 21:44
File harbour-sailbook-11.0-3.i486.rpm1.31 MB27/04/2018 - 21:44
v11.0-release 3 
- [FIX/UPDATE] Dutch translation thanks to pljmn
- [ADD] Add Dutch (Nederlands)

v11.0-release 2 
- [UPDATE] Update Dutch translation thanks to pljmn

v11.0-release 1 
- [BUGFIX] Bugfix some small bug into the Sailbook layout

- [FIX] Fix broke Facebook layout into Sailbook 

v10.1-release 7 
- [TRANSLATIONS] Swedish translation added 

v10.1-release 6 
- [FIX] Spain flag fixed

v10.1-release 5 
- [TRANSLATIONS] Spain translation added
- [TRANSLATIONS] Taiwan translation added
- [UPDATE] Translation info page

v10.1-release 4 
- [TRANSLATIONS] Hungarian translation added

v10.1-release 3
- [TRANSLATIONS] Updated translations
- [ADDED TRANSLATION] Brasil language
- [UPDATE] Updated translations page with the new languages and flags

v10.1-release 2 
- [MINOR BUGFIX] Fixed Hungarian translation include

- [NEW] Select which type of notifications you want to receive in Settings
- [TRANSLATIONS] Updated translations

- [MAJOR BUGFIX] Search not shown

- [MINOR BUGFIX] Sailbook only makes his own directories when it's actually used
- [MINOR BUGFIX] Fixed logger spacing in title
- [MAJOR BUGFIX] Revert Ambience CSS theme since rendering fails due other Facebook CSS elements and QTWebkit
- [STORE] Jolla Store release version based on SFOS 2.1.2.X
- [STORE] Visual assets updated
- [TRANSLATIONS] Updated translations
- [STORE] Visual assets updated
- [MINOR BUGFIX] Removed Pyotherside dependency from YAML file
- [MAJOR BUGFIX] Logfile is cleared with every launch, avoids incrementing diskspace
- [NEW] Unified logging system using a single log file
- [NEW] QT Resource System taken in use, all assets are now compiled into the binary for faster access
- [NEW] Automatically reconnect to the network using DBus
- [NEW] Tapping on a notification will open the according tab in Sailbook
- [IMPROVEMENT] Better link handling
- [IMPROVEMENT] Versioning is now better handled
- [IMPROVEMENT] Version is now read from RPM when building
- [IMPROVEMENT] New C++ download engine for images
- [IMPROVEMENT] Notifications are now using a C++ version which provides better integration in SFOS
- [IMPROVEMENT] Ambience theme has transparency now
- [IMPROVEMENT] Youtube videos are now opened in the Browser
- [IMPROVEMENT] Moved from Python to C++ backend- 
- [IMPROVEMENT] Components and JS files are now in a seperate folder for easier maintaining
- [IMPROVEMENT] Silica Devicepixelratio API taken in use for the webviews
- [STORE] Harbour compatible from SFOS 2.1.1

- [MINOR BUGFIX] External links webview won't crash anymore with new splashscreen
- [IMPROVEMENT] Notification backend now uses events

- [IMPROVEMENT] Nightmode
- [NEW] Nightmode ambience
- [IMPROVEMENT] Fix for comments / hide of view switcher

- [IMPROVEMENT] Fix for comments / hide of view switcher
- [IMPROVEMENT] Loading screen

- [OPTIMIZE] Cover

- [MINOR BUGFIX] Lock pulley menu when loading.
- [IMPROVEMENT] Translations formatting improved in SettingsPage
- [NEW] Sort your timeline by Most Recent or by Top Stories.

- [UPDATE] Update some changed translation files.
- [UPDATE] Tranlators screen updated to a new layout.
- [FIX] Small UI bugs.

- [FIX] Useragent updated, so that Facobook dont show the message update your browser. 
- [UPDATE] About screen updated to a new layout + the translators page also updated to a new UI layout.
- [FIX] Small bug into the clean cache, Sailbook should be faster now.

- [ADD] Adding polish translator to the about screen.
- [ADD] Adding polish language.

- [UPDATED] Adding spanish translator to the about screen.
- [FIX] Adding missing spanish translation.

- [UPDATE] Update youtube-dl to the lasted version. (Thanks to mupuf)

- [OPTIMIZE] Webcache of Sailbook.
- [FIX] Fixes Tablet i486 issues (tested in emulator only!)

- [NEW] Clean up the c++ code
- [NEW] Sailbook is licensed under the GNU General Public License v3.0

- [OPTIMIZE] Memory use on device
- [UPDATED] Germany translation
- [COMPILED] With the lasted SDK 1701-1

- [MINOR BUGFIX] Fix mobile network connection issue

- [IMPROVEMENT] Logout button (disabled by default, can be found into the settings)
- [IMPROVEMENT] Notifications is closed when read

- [MINOR BUGFIX] Automatic clean cache
- [NEW] Added liked pages

- [MINOR BUGFIX] Notifications setting fixed
- [IMPROVEMENT] Cover numbers
- [IMPROVEMENT] The menu bar can now be customized
- [IMPROVEMENT] Netwerk status is monitored and reported to the user
- [NEW] Sailbook has now it's own menu icons thanks to Alain Molteni
- [NEW] Added French translation thank to Ohaneje Emeka
- [NEW] View your Facebook groups
- [NEW] Nightmode
- [NEW] Download attachments from messages, Sailbook stores this in ~/Downloads/Sailbook
- [NEW] Choose a custom filename when you download an attachment

- [NEW] View your upcoming Facebook events
- [NEW] Added setting to switch off the native videoplayer

- [BUGFIX] Fix a bug into the automatically clearing the cache at startup
- [MAJOR BUGFIX] Reduced battery and CPU usage
- [IMPROVEMENT] New image picker based on the Sailfish Browser image picker
- [NEW] Added setting to select how fast the notifications are polled
- [NEW] Added debug mode, launch Sailbook from the terminal as followed: harbour-sailbook debug

- [MAJOR UPGRADE] Redesigned UI
- [MAJOR UPGRADE] Rewritten JS code
- [MAJOR UPGRADE] Rewritten Python code, now all users can use notifications without setting their Facebook language
- [NEW] Themes: use your Ambience colors or the Facebook colors in Sailbook

- Recode the webview code.
- Fix a few small bugs into the .js code.
- When you click one time into the Sailbook menu on "Exit Sailbook" the cache will be cleaned.
- When you click two times into the Sailbook menu on "Exit Sailbook" Sailbook wil do a normal exit.
- Remove the option into the menu to clear the cache.

- Small fix:
- When you click one time into the Sailbook menu on "Exit Sailbook" the cache will be cleaned.
- When you click two times into the Sailbook menu on "Exit Sailbook" Sailbook wil do a normal exit.
- You have still the option into the menu to clear the cache when you like.

- Sailbook now store the cache loading on device on that way Sailbook will load faster.
- Scroll will be act better now.
- About screen UI changes.
- Translation updated.
- Translation screen UI changes.

- Adding a option to clear the cache.
- Some UI changes, and small bug fixes.


dyraig's picture

Looks like the search is no longer available due to a Facebook change - just filed a Github issue for it.

levone1's picture

Sorry off topic here... Just wondering what happened to Filemam? Thanks

skyjumper's picture

Hi, I am not sure if this due to the current WebKit but when viewing an image and touching the "View full size" nothing happens.


247's picture

Unfortunately we are now to the point i need to close and reopen sailbook for almost everything i want to do, because it's hangin all the time. I hope the new webview will improve that...

Marold's picture

Sadly App stoped working for me (Xperia X latest sfos3). I have black screen everytime also after reinstallation :( Thank You for Your hard work, hope You will find some time to investigate this. Good Luck with Your Thesis !

minitreintje's picture

Thanks! I have a Xperia X too and it works fine. Do you have any blocking apps installed ?

Marold's picture

It turns out o was defender problem. Sorry for it. Defender updated lists and suddenly sailbook stoped working wierd that android app is not affected by this :/ anyway Thanks for Your help ! Best Regards and Happy new year ;)

Marold's picture

Everything I had before it turned black for good. I have Defender installed. Hmm but If it where due to defender, I suppose Android Facebook app wouldnt work as well, right ? But it does so, now Im confused :(

Kelmi's picture

This is not best place to notify but just for sure;

So I recently made some "suggestions" in Transifex for Finnish language, so please review them ;)

Marold's picture

Hi From sometime now the photos cannot be displayed in full size, could You fix that please ? Thank You for Your time and hard work as this is one of my favorites, really hope You will continue on it ! :)

itdoesntmatt's picture

Ah that's it...maybe will be possible in future system update?

itdoesntmatt's picture

I would like to suggest to implement an orizontal swipe to switch between tabs (friends,messages,notification). What do you guys think?

minitreintje's picture

It's a nice idea, but QtWebkit doesn't allow this kind of behavior.


marxistavegana's picture

New Facebook policy if you manage a page requires location from the mobile device, is there anyway that can be achieved? I can do it in the android app but would prefer not to use it. Thanks

minitreintje's picture

Not really, QtWebkit is a bit old and doesn't completely support everything. This might be better in the future when a better engine is available. Please try if Webcat supports it, maybe I can add it then

skyjumper's picture

Curious - Is there a cache that Sailbook uses and can the be cleared? I was looking around recently and noticed a dir with sailbook files. Can I remove this manually whilst app is closed or is there a command?


minitreintje's picture

It wipes the cache already automatically. You can delete the folder if you want.

minitreintje's picture

It's certainly possible but currently all my projects are on hold due my master thesis until Q4/2019. Until then I don't have the time to maintain/develop SFOS apps

skyjumper's picture


Is it possible to hide the video controls when playing a video in landscape mode? They take up 1/3 of the viewing screen, and for a 16:9 vid, doesn't really work playing in portrait mode.

Using current SFOS 2.2.0 and latest Sailbook.


Kelmi's picture

Hi, I found translation problem in Finnish language. When I open external link to the youtube and there is error about video playback and then notification pop up and that notification is wrong.

I would like to fix that fault. How I can fix that fault?

Sailbook's picture


You can go to Transifex and fix it if you like.
This is the link

Marold's picture

One more little thingy, description of this library states that I should install original QtWebkit before upgrading to next Sailfish release, can You point me where I can find original package ? Is it accasable thru pkcon install qtwebkit ? Thanks in advance ! :)

minitreintje's picture

I'm not sure exactly how it's done but you should ask Leszek how it's done. Or leave a comment on Openrepos

Marold's picture

Thanks for info ! :D Much appreciated! Sail on !

malibu's picture

Dear Sailbook's devellopers, first, i wish to thanks you for this app, all theses updates are a great work.
But i'm a little bit "disapointed" by the "No network message". If you've already loaded a content, and lose the connection after, you can't anymore see this loaded content, it's for me a useless data & time loss
For internet, i only have my phone bill, and i'm living in a poor signal zone. By the way, load the content and have the possibility to see it later, without network, is a good functionnality, no ?
I really hope you understand my poor english ..
Thanks again, and have a nice week :)

minitreintje's picture

Well there's already a Github issue with this request, it's planned for the next version. However, this can take months due the lack of time. I code several apps and my free time is very limited. @devs feel free to create a Pull Request!

Marold's picture

Scrolling page is a bit laggy on Xperia X. On Jolla Phone it was silky smooth so thats wierd :(

minitreintje's picture

It's an issue with the SailfishX adapation. You can upgrade to Leszek's QtWebkit (here on Openrepos) as a temporary fix until Jolla releases the fix.

breiti_oi's picture

I only get an black screen instead of the facebook login page on XperiaX with, also after I installed the mentioned qtwebkit-dev version. Is there something I can do to get it work?

Sailbook's picture

On hour hand we have not that problem or a other problem after updating Leszek his qtwebkit version.... Here everything works perfect....