Piepmatz

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

Say hello to Piepmatz, a Twitter client for Sailfish OS!
Piepmatz supports all the features of Twitter that you need to stay up-to-date. Your personal timeline, notifications, media etc. - coming with a lot of eye-candy!

  • Personal Twitter Timeline in chronological order
  • Notifications for new followers, retweets and mentions
  • Search (for tweets and users)
  • Profile Pages
  • Complete display of extended tweets
  • Embedded tweets
  • Multi-picture support, incl. pinch-to-zoom
  • Embedded and fullscreen video/animated GIF playback
  • Download media option
  • Link preview powered by Open Graph (e.g. for Instagram, Facebook, news sites etc.)
  • Direct messages (up to 10.000 characters)
  • Details view for tweet
  • Limited thread support
  • @-mentioning support in new tweets
  • Geocode your tweets
  • Show trending topics in your area
  • Twitter lists support
  • Multiple accounts support

On a device with a physical keyboard you have the following shortcuts:

  • Generic
    • Up/down: scroll
    • Page up/down: scroll faster
    • t/b: Scroll to top / bottom
    • Left/Esc: Back
  • Only on main screen:
    • 1-6: Switch tabs (timeline, notifications, search etc.)
    • n: New tweet
    • r: Refresh
    • s: Settings
    • a: About
  • On tweet details view:
    • Return/Enter: Display thread

Open Source and Contribution

Feedback about Piepmatz 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-piepmatz. Please acknowledge the GNU GPLv3 before contributing/forking. Thanks to all new and especially to the existing contributors!

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-piepmatz-1.0-5.armv7hl.rpm1.76 MB15/04/2018 - 14:30
File harbour-piepmatz-1.0-5.i486.rpm1.79 MB15/04/2018 - 14:30
File harbour-piepmatz-1.1-8.armv7hl.rpm1.77 MB13/05/2018 - 23:39
File harbour-piepmatz-1.1-8.i486.rpm1.8 MB13/05/2018 - 23:39
File harbour-piepmatz-1.2-5.i486.rpm1.81 MB27/05/2018 - 22:08
File harbour-piepmatz-1.2-5.armv7hl.rpm1.78 MB27/05/2018 - 22:08
File harbour-piepmatz-1.2.1-1.armv7hl.rpm1.78 MB02/06/2018 - 23:00
File harbour-piepmatz-1.2.1-1.i486.rpm1.81 MB02/06/2018 - 23:00
File harbour-piepmatz-1.2.2-2.armv7hl.rpm1.79 MB08/07/2018 - 19:10
File harbour-piepmatz-1.2.2-2.i486.rpm1.82 MB08/07/2018 - 19:10
File harbour-piepmatz-1.3-1.armv7hl.rpm1.74 MB04/01/2019 - 19:02
File harbour-piepmatz-1.3-1.i486.rpm1.77 MB04/01/2019 - 19:02
File harbour-piepmatz-1.4-2.armv7hl.rpm1.89 MB30/11/2019 - 22:30
File harbour-piepmatz-1.4-2.i486.rpm1.93 MB30/11/2019 - 22:30
File harbour-piepmatz-1.4.1-1.i486.rpm1.93 MB08/12/2019 - 21:31
File harbour-piepmatz-1.4.1-1.armv7hl.rpm1.89 MB08/12/2019 - 21:31
File harbour-piepmatz-1.5-2.armv7hl.rpm1.9 MB02/02/2020 - 23:41
File harbour-piepmatz-1.5-2.i486.rpm1.94 MB02/02/2020 - 23:41
File harbour-piepmatz-1.5.1-2.armv7hl.rpm1.9 MB06/02/2020 - 23:57
File harbour-piepmatz-1.5.1-2.i486.rpm1.94 MB06/02/2020 - 23:57
File harbour-piepmatz-1.6-1.armv7hl.rpm1.97 MB05/04/2020 - 19:51
File harbour-piepmatz-1.6-1.i486.rpm2.01 MB05/04/2020 - 19:51
File harbour-piepmatz-1.6.1-1.armv7hl.rpm1.97 MB21/06/2020 - 13:18
File harbour-piepmatz-1.6.1-1.i486.rpm2.01 MB21/06/2020 - 13:18
File harbour-piepmatz-1.7-2.i486.rpm2.12 MB17/07/2020 - 14:13
File harbour-piepmatz-1.7-2.armv7hl.rpm2.08 MB17/07/2020 - 14:13
File harbour-piepmatz-1.7.1-1.armv7hl.rpm2.12 MB25/09/2020 - 23:37
File harbour-piepmatz-1.7.1-1.i486.rpm2.19 MB25/09/2020 - 23:37
File harbour-piepmatz-1.8-1.i486.rpm2.2 MB20/12/2020 - 14:08
File harbour-piepmatz-1.8-1.armv7hl.rpm2.12 MB20/12/2020 - 14:08
File harbour-piepmatz-1.8.1-1.armv7hl.rpm2.12 MB22/12/2020 - 00:47
File harbour-piepmatz-1.8.1-1.i486.rpm2.2 MB22/12/2020 - 00:47
File harbour-piepmatz-1.8.1-1.aarch64.rpm2.14 MB16/05/2021 - 21:11
File harbour-piepmatz-1.9-1.aarch64.rpm2.19 MB25/08/2021 - 23:09
File harbour-piepmatz-1.9-1.armv7hl.rpm2.17 MB25/08/2021 - 23:09
File harbour-piepmatz-1.9-1.i486.rpm2.25 MB25/08/2021 - 23:09
File harbour-piepmatz-1.10-1.aarch64.rpm2.19 MB12/11/2021 - 00:28
File harbour-piepmatz-1.10-1.armv7hl.rpm2.17 MB12/11/2021 - 00:28
File harbour-piepmatz-1.10-1.i486.rpm2.25 MB12/11/2021 - 00:28
File harbour-piepmatz-1.10.1-1.i486.rpm2.25 MB14/11/2021 - 00:22
File harbour-piepmatz-1.10.1-1.armv7hl.rpm2.17 MB14/11/2021 - 00:22
File harbour-piepmatz-1.10.1-1.aarch64.rpm2.19 MB14/11/2021 - 00:22
File harbour-piepmatz-1.11-1.aarch64.rpm2.24 MB27/04/2022 - 21:59
File harbour-piepmatz-1.11-1.armv7hl.rpm2.22 MB27/04/2022 - 21:59
File harbour-piepmatz-1.11-1.i486.rpm2.3 MB27/04/2022 - 21:59
File harbour-piepmatz-1.12-2.aarch64.rpm2.24 MB26/06/2022 - 17:38
File harbour-piepmatz-1.12-2.armv7hl.rpm2.22 MB26/06/2022 - 17:38
File harbour-piepmatz-1.12-2.i486.rpm2.3 MB26/06/2022 - 17:38
Changelog: 

1.12

  • Fix thread support
  • Add removable media permission to SailJail profile

1.11

  • Emoji 14.0 support
  • Adjustments to SFOS 4.4 - SailJail profile, configuration migration

1.10.1

  • Open-with support now includes m.twitter.com and mobile.twitter.com

1.10

  • Enhanced open-with support, only coming up with twitter.com links from now
  • Fix: Normal URLs couldn't be opened anymore with the browser on SFOS 4.2

1.9

  • Initial support for Emoji 13.1 (some issues though) - e.g. face in clouds, face with spiral eyes, bearded people etc.
  • Removed Twitter configuration retrieval (API deprecated, caused error message at startup)
  • Removed obsolete openssl/libcrypto dependency
  • Updated translations for Chinese and Polish (thanks to dashinfantry and atlochowski)

1.8.1

  • A glimmer of hope for threads without developer mode (acting as search engine bot - they still seem to get an HTML view for tweets)
  • That also brings back Open Graph previews for tweets :)
  • Updated translations for Chinese and Polish (thanks to dashinfantry and atlochowski)

1.8

  • Migrated Twitter thread support to developer mode, using rate-limited Twitter API v2, users need own Bearer token from the Twitter Developer Portal to make it work
  • Fix escaped ampersand in URLs, removed QML bug workaround as no longer reproducible, thanks to fuchsmich for reporting that!

1.7.1

  • Fix crash in case of unsupported HTML charset. Kudos to Lukáš Karas!

1.7

  • Support for Emoji 13.0 - e.g. Dodo, pinched fingers, fondue and much more (hey, it's World Emoji Day today!)
  • Changed Twitter ToS and privacy policy links in about screen - API was broken
  • Changed profile button icon

1.6.1

  • Fix tweet thread support (let's see how long it will last ;))
  • Force white play button for videos - needed in light ambiences

1.6

  • Emoji search during tweet creation. Use :<keyword> to search for emojis to use them in your tweet.
  • Add user handle in tweet creation screen
  • Display user names in tweets more elegantly
  • Fix: Elide button texts when too long (e.g. timeline, notifications etc.)

1.5.1

  • Fix: Ignore deleted user in direct messages
  • Fix: Avoid complete open URL takeover on some devices
  • Updated translations for Chinese and Polish (thanks to dashinfantry and atlochowski)

1.5

  • Open with-Piepmatz: Open Piepmatz directly from your events view or any other app which references Twitter content
  • Secret Identity (check out the settings page for details about this secret feature ;))
  • Show detailed information about deleted & blocked tweets (mainly for retweets with comments)
  • Fix for broken charsets in link previews (once again :/)
  • Fix for broken thread display (still no official API, let's see how long it will work)
  • Fix ?xxx file name suffixes for file downloads

1.4.1

  • Updated translations (Hungarian, Chinese, Polish)

1.4

  • Support for Emoji 12.0 (e.g. yawning face, orangutan, sloth, skunk, otter...)
  • Dedicated support for direct tweet to other users (thanks to Thaodan for the work)
  • New setting to adjust font size (for those who want the standard SFOS large font size...)
  • New link preview setting: Always load (as previously), only on WiFi connection, never load (in case you want to save data traffic)
  • Images are no longer reloaded on orientation change (will save data traffic, might consume a little more RAM on your device)
  • Wagnis is removed

1.3

  • Support for Emoji 11.0 (finally a superhero/villain emoji ;) )
  • Added Czech translation (thanks to Jiri Hubacek)
  • Updated Italian translation (thanks to Alessandro Pra')
  • Code quality improvements (thanks to Rolf Eike Beer)

1.2.2

  • Keyboard shortcuts for Gemini PDA, TOHKBD...
  • Improved translations for Finnish, Japanese and French

1.2.1

  • Search results: Filter duplicate tweets (caused by retweets)
  • Added previously incomplete translations

1.2

  • Support for image descriptions (accessibility, especially for blind people)
  • Get images also from Downloads directory & from Android Pictures and Download directories
  • Adjustments to tweet thread handling (other user agent) for hopefully better future compatibility

1.1

  • Support for saved searches
  • Better landscape support
  • Swipe to switch categories (e.g. from timeline to notifications)
  • Option to disable loading animations
  • Tap on download successful notification launches Gallery app
  • Possibility to remove account

1.0

  • Download media
  • Fullscreen videos
  • Delete your own tweets
  • Notifications for retweets and new followers
  • Lists support
  • Proper linebreak handling in tweets
  • Alternative image style (thanks to ferlanero)
  • Multiple accounts support (see settings)
  • Original Twitter Emojis (can be disabled)
  • Thread support (limited/workaround as there is no API, but works quite well)
  • Payment framework integration

Comments

NGC_Ollie's picture

Since Elro Murx accidentally got control over this little flower of people's network i have a lot of questions but I'll limit this post to stuff related to Piepmatz:
First: this week 3rd party app were blocked, at least most of them. I guess because this app is to small to be selected. Do you see any upcoming problems in the new API terms?
Second: even if this app and the service of T are continuing, IMHO this block was the last deadly shot for the bird site. Do you have plans for other Twitter like networks? Are you still interested in developing Piepmatz?

skyjumper's picture

Hi, how do I make Piepmatz the default app when opening tweets from Event View? Xperia 10 III Sailfish 4.4.0.68 :-)

TMavica's picture

I dont have open Piepmatz when i click the tweat in event viewer, disable and enable didnt help, uninstall and reinstall piepmatz same

NGC_Ollie's picture

Just for your information: Twitter broke the thread view again

WerkWolf's picture

1.12 should fix it...

treeman's picture

Hi there. What could cause the following error: since reinstall, Piepmatz only shows photos till the day of new installation. Afterwards taken photos were not shown (new tweet - insert photo). SFOS 4.4.0.58 Maybe it's an issue with the SD-Card?
Thanks a lot

achilles07's picture

After updating to 4.4, the tweets from the feeds are not opening in piepmatz directly. Clicking on a tweet opens the piepmatz app and shows the home only.

WerkWolf's picture

Should be fixed with 1.11

aviarus's picture

What was the solution?

Brummkreisel's picture

Hello, since I updated SFOS to 4.3 I'm not able to play Videos in Piepmatz. When I hit the play button the app closes and I see my homescreen. Piepmatz stays silent...Uninstall and reinstall didn't help. Can somebody give me a hint please?

Brummkreisel's picture

Hello,
had the flashlight/camera bug after upgrading to 4.3.
So not really an issue of Piepmatz.
After the workaround not only flashlight/camera is working again, piepmatz is doing also.
Cheers!

Alex's picture

Hey @WerkWolf,
thanks for the latest update. The open-with-dialog includes Piepmatz just for 'twitter.com' links now but unfortunatelly it seems to not work for 'mobile.twitter.com' links, that are used on the Events View.

WerkWolf's picture

Ah, I don't use Twitter on the Events view... Thanks for that, will update it accordingly. :)

nowave7's picture

Yes, i've also noticed this problem with both applications being installed. On top of that, if i install Piepmatz just on its own, I cannot log in, because of some authentication issue, dont remember the exact error message. What you could do is delete everything from the ./local/share/appkications folder. That eay you'll at least have your associations to fhe default browser back.

nowave7's picture

The exact error mesaage is: "Invalid or expired token" and after that, it asks for some twitter PIN, no idea what thats supposed to be.

articice's picture

Installed both Fernweh and Piepmatz, when I try to login in Fernweh, Piepmatz opens. Also, same happens when I try to login using browser in Hutspot. Did Piepmatz break my system registering as default browser used for authorization?

WerkWolf's picture

Yes, that's possible if that was a fresh install on SFOS 4.2. Piepmatz 1.10 should fix the issue....

hcd530's picture

国外的网络软件都这么好搞,国内的怎么一个都没有

aviarus's picture

I'm locked out of Twitter on this device, i can't make a new account in settings and and piepmatz tells me at account creation: connection refused

aviarus's picture

i had to reflash due to upgrade failure and now it works again. although urls are opened with either fernschreiber or piepmatz, but not the browser^^

aviarus's picture

There is one. Try downloading it manually from openrepos. I also thought that there was no aarch64 build of some apps because storeman sometimes didn't knew there existed one and didn't let me install some apps

janssoni's picture

Oh, didn't know that. Thanks

janssoni's picture

Can you please add a aarch64-build so that this works on Xperia 10 II?

aviarus's picture

Or that i compiled something on my device which broke some things. But it's strange that even if i launch piepmatz from terminal i only get connection refused. I also cannot register a Twitter account in sailfish settings

aviarus's picture

Unfortunately yes. I have an older sailfish x device and there it's still working. I have the feeling that Twitter banned my Mac address or something like that

WerkWolf's picture

Sorry for the late reaction, folks. I was quite busy... 1.9 should fix the issue with the error message during startup. Have fun!

aviarus's picture

I have connection refused. And also the Twitter feed from sailfish isn't updating anymore. I have the feeling Twitter changed something

WerkWolf's picture

Still reproducible? I've never experienced this behavior before...

usernamenotavailable's picture

can you add the option to view media only on someones profile

WerkWolf's picture

Major feature extensions from my side are unlikely in the next time - probably they won't happen before Twitter migrates to their APIv2 completely. But contributions are welcome, also feel free to open a feature request on https://github.com/Wunderfitz/harbour-piepmatz

Pages