Pusfofefe

Rating: 
3.333335
Your rating: None Average: 3.3 (3 votes)

Consider this an alpha release! (see changelog)

A Pushover client for Sailfish OS.

If you do not have a Pushover account, this app is of no use to you.

Pushover is a notification service for desktop, Android, iOS and now also Sailfish OS. To paraphrase their website: "Pushover is a service to receive instant push notifications on your phone or tablet from a variety of sources". (For the current version of this app "instant push notifications" is a lie, since it polls every 10 minutes by default.)

It has many third-party integrations and an easy API for your own scripts and programs.

The author of Pusfofefe is not affiliated with Pushover.

The source code is available here: https://codeberg.org/aerique/pusfofefe

Note: I have removed the older packages before v2.0. I see no point in keeping them and the change in config format will only give problems.

Known Issues

  • Regular refreshes once the phone is in deep sleep do not work.
  • Only one remorse timer can be active when deleting individual messages. The remorse timer for the first message to be deleted will be overridden by the second message's remorse timer and the first message will not be deleted.
  • No Pushover websocket / "push" support.  So when there are new messages one Pushover server it can take up to the refresh time defined in settings before they're retrieved by the Pusfofefe app.
Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-pusfofefe-3.0.1-1.noarch.rpm54.7 KB27/12/2023 - 13:18
File harbour-pusfofefe-3.0.0-1.noarch.rpm54.63 KB23/12/2023 - 00:36
File harbour-pusfofefe-2.1-1.aarch64.rpm994.64 KB13/05/2021 - 23:19
File harbour-pusfofefe-2.1-1.armv7hl.rpm1006.33 KB13/05/2021 - 23:19
File harbour-pusfofefe-2.1-1.i486.rpm1 MB13/05/2021 - 23:19
File harbour-pusfofefe-2.0-1.armv7hl.rpm992.35 KB03/03/2021 - 23:58
Changelog: 

3.0.1 (2023-12-27)

Consider this an alpha release! (see 3.0.0 description)

Fixed

  • Use `StandardPaths.data` for storing the config since `StandardPaths.config` does not actually exist.
  • Make sure errors on retrieving messages are displayed.

3.0.0 (2023-12-22)

Consider this an alpha release!

My build process doesn't handle versions numbers like `3.0.0-alpha1`
correctly so I'm just calling this release `3.0.0`, but it is an initial
release after significant changes and re-architecture. If you're currently
running an earlier version that works well for you and you do not want to
act as an alpha-tester then do not install this release.

If you're upgrading from an earlier release you should remove the Pusfofefe
config and data files and start from scratch. The following command should
help locating them:

  • `find ~ -name \*harbour-pusfofefe\*`

I'm kinda winging this because I think I'm the only person using this app
and also this new version shouldn't read those files anyway.

Changes

  • The config file format has changed, you cannot use the old config
  • The messages file format has changed, you cannot use the old messages file
  • This app now only uses QML and JavaScript so should work on all Sailfish OS architectures.

2.1 (2021-05-13)

Added

  • `aarch64` and `i486` packages.

Changed

  • Bring source in sync with razcampagne's ECL and EQL5 repository.

2.0 (2021-03-03)

Changed

  • Use `harbour-pusfofefe` instead of `pusfofefe` as name on the system side of things.

1.1 (2021-03-02)

Added

  • Reset poll time on manual refresh.
  • Naive migration from old to new poll time format.

Changed

  • Make poll times similar to Jolla apps.
    • But no 5 minute poll time! (too short)
  • Replace BusyLabel with custom widget.

Fixed

  • Use BackgroundJob instead of Timer.

1.0 (2021-01-29)

Changed

  • Increase cover page title size.
  • Make icon style more in line with Sailfish OS.
  • Change application group to "Applications/Internet".
  • Bring Button colors in line with theme.

Removed

  • Notifications

0.9 (2021-01-15)

First released version.

Comments

Bramba's picture

Sorry, one more question... :-)

Would it be possible to allow tables or at least tab-stop separted tables in the message?

aerique's picture

Sorry but at the moment I'm very much focused on other projects.

Bramba's picture

Very nice approach, thank you! :-)

Is there a background daemon or similar that needs to be enabled in order to receive notifications, even when the app is closed? Or do I have to keep the app open all the time?

aerique's picture

Hi, thanks!

Unfortunately for the current version you need to keep the app open. It's been bothering me as well but I've got neither the time nor the motivation to figure out how to have a background daemon. Sowwy :-|

I do welcome pull requests for this though! (Or even some research on how to fix this issue.)

 

Bramba's picture

Ah how sad, a background daemon would be so nice! :-)

As far as I know, the app "Yottagram" does have a successfull background daemon. Maybe you can reuse parts of it? The daemon option is also shown on the screenshots:

https://openrepos.net/content/mistermagister/yottagram

Bocephus's picture

Yeah, if you want your device to be more like Android... I detest getting crap pushed on me, and one of the best things about Sailfish is being left alone. This app is an abomination.

Bramba's picture

Sorry, this is neither fair nor true. Not to say, you are talking nonsense here. Please dig into the features of Pushover.net before judging the features of Pusfofefe.

yomark's picture

Apparently you don't know that this app is absolutely optional to install, so I will throw some wisdom at ya: don't install this app. Problem solved.

aerique's picture

Accept Google as your corporate overlord and be free.

sashikknox's picture

Really interesting