Piepmatz

Rating: 
4.883115
Your rating: None Average: 4.9 (77 votes)

Piepmatz says goodbye!

Unfortunately, the latest update didn't work for long. So both Piepmatz and the Jolla Twitter events view are no longer working. The situation is again as described in the last status update, but you'll have at least the chance to inject own Twitter API credentials via libsailfishkeyprovider if you are so bold to get a license for Twitter API v1.1 access.

---

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
File harbour-piepmatz-1.13-2.aarch64.rpm2.36 MB24/06/2023 - 16:12
File harbour-piepmatz-1.13-2.armv7hl.rpm2.34 MB24/06/2023 - 16:12
File harbour-piepmatz-1.13-2.i486.rpm2.41 MB24/06/2023 - 16:12
Changelog: 

1.13

  • Optionally use Sailfish built-in Twitter API keys
  • Detect additional content that can't be retrieved via Twitter API (long tweets, multiple videos, edited tweets etc.), integrate Sailfish WebView to show details for such tweets

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

WerkWolf's picture

Theoretically with a system patch and some extensions to Piepmatz itself. Volunteers are welcome for that - I need to see if and when I have time for that. 

szopin's picture

I have the option to open with webcat and microtube, maybe microtube approach will work (no idea if that is the preferred way to do this, ideally it would show only for links that contain twitter in them and microtube for youtube, but don't think it's supported yet, so will show as an option for all links)

edit: I believe this is the commit which does that: https://github.com/Michal-Szczepaniak/microtube/commit/7178ecd5970652625...

There's microtube-url.desktop file created and then in post there are a couple of xdg-mime commands to register it, not sure if piepmatz accepts urls straight away from command line though

tmojo's picture

Found the code, howevee also Zasterbanker lost tje registration and after I reentered the code to Piepmatz it asks me to accept th license at start-up. This didn't happen before. Any hint what's wrong?

WerkWolf's picture

Then most certainly something in the OS changed with respect to WiFi MAC address, 2nd SIM card or similar things. Also possible: Some temporary hiccup in the detection functionality.

tmojo's picture

Suddenly, after several months, my registration got lost and Piepmatz asks mw again for a support code. I hope I can still find the old code.

WerkWolf's picture

If not, please let me know - and be sure to tell me the e-mail address which you used for your purchase. Then your key can be re-sent.

salkos73's picture

I have an Xperia XA2 and unfortunately the tweets are displayed twice. Also 3.

skyjumper's picture

Hi, thanks for the great app! Is it possible to have an option to show previous mesages older than 30 days? I like looking back at old messages sometimes. Maybe an option for < or > 30 days?

WerkWolf's picture

These 30 days are set by the Twitter API. Of course, a shorter period would be possible, but no older messages unfortunately. Therefore, changes in that area are unlikely...

mugshot's picture

I don't use Twitter that intensively, but I want to get notifications from a few accounts I follow. Does Piepmatz forward notifications from subscribed/followed accounts?

WerkWolf's picture

So far, there are only notifications for mentions, retweets and new followers.

mugshot's picture

Ok, thanks for the info. Is there a difference between the OR and Store versions?

WerkWolf's picture

There are no differences between OR and Store...

mugshot's picture

Thanks for answering. Really great Twitter client - gladly donated some extra! :)

Noticed a translation(?) issue on the welcome page, should probably have some content rather than % 1, see the screenshot:

https://imgur.com/lxpTv1G

objectifnul's picture

I'm afraid Twitter just did some trick to break Piepmatz :-(

WerkWolf's picture

Still works smoothly here. Any error messages?

objectifnul's picture

Yes: "404 not found" and "Please follow someone to see their tweets". Probably a Twitter issue yesterday evening, as it seems to be normal now.

mercurio's picture

Great app! Functional and complete! And the developer is precise, competent and available! Thanks you, WerkWolf! :-)

mr_Upolo's picture

Would you do an auto refresh by example 5 minutes or another specific time? Thanks for supporting OS!

WerkWolf's picture

Please see my comment on https://github.com/Wunderfitz/harbour-piepmatz/issues/40 - I haven't implemented it yet as there is no better positioning-after-reload so far. Once I implemented that, also the auto-update will come. Simply subscribe to the issue and get an update once I work on it.

p_pahare's picture

Thanks gud update

tkoham's picture

Your digistore24 link seems to be down, I check the agreement and no payment options appear.

WerkWolf's picture

Mhmm, that's strange. Please try the links on https://werkwolf.eu/piepmatz.html (scroll down to the bottom). If it still doesn't work, please send me a screenshot of the missing payment options.

tkoham's picture

the three security links are all dead, too.

WerkWolf's picture

Thanks for the screenshot. The tiny little detail "United States" is the reason. Unfortunately, we can't sell to the US...

vision's picture

Will you be able to handle this upcoming issue:
https://www.androidcentral.com/twitter-finally-details-new-api-screws-th...

Or did we pay for the app just for few months?

WerkWolf's picture

These changes are known since about a year or so. Therefore, Piepmatz was designed to work without adjustments even after Twitter deprecated these API endpoints.

So, Piepmatz handles it already now and will work also after August 2018.

vision's picture

Oh....looks like I was stumpling upon an outdated newsfeed ;). Android resp. Google is not my friend and will never be my friend.... So I just thought it will be another reason to keep my bad opinion about this company resp. this OS. Thanks for clarification.

carepack's picture

Yes, thx. A complete reinstall did the trick. Thx

carepack's picture

Thx werkwolf. I'll give it a try. Could you give the home.buttom a bit of love :-)? Press home once should bring you to the top (implemented). But if you hit home again on top it should start refreshing the timelime. More comfort to use. Thx for your work (paid app support, piepmatz, wunderfitz).

Pages