A fork of the ntfy Android app made for Equestria.dev's notifications platform
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Mia Raindrops b8c032b2d1
Updated 7 files and added 5 files (automated)
4 weeks ago
app Updated 7 files and added 5 files (automated) 4 weeks ago
assets Fork and stuff, first commit 5 months ago
fastlane/metadata/android Remove version 31 6 months ago
gradle/wrapper Updated 7 files and added 5 files (automated) 4 weeks ago
.gitignore Gitignore 2 years ago
Icon Fork and stuff, first commit 5 months ago
LICENSE Initial commit based on original flower example 2 years ago
README.md Fork and stuff, first commit 5 months ago
TESTING.md Testing 2 years ago
build.gradle Updated 7 files and added 5 files (automated) 4 weeks ago
gradle.properties Updated 7 files and added 5 files (automated) 4 weeks ago
gradlew Initial commit based on original flower example 2 years ago
gradlew.bat Initial commit based on original flower example 2 years ago
settings.gradle Ntfy -> ntfy 1 year ago

README.md

Ponypush

This is a fork of the ntfy Android app (ntfy.sh) made to work with Equestria.dev's notification servers and other technologies. It is not meant to be used outside of Equestria.dev's services.

Build

Building without Firebase ("F-Droid flavor", using WebSockets)

In Android Studio, go to Build > Generate Signed Bundle/APK and select fdroidDebug or fdroidRelease.

Building with Firebase ("Google Play flavor", using Firebase Cloud Messaging)

To build your own version with Firebase, you must:

  • Create a Firebase account and create an Android app on it
  • Place your account file at app/google-services.json
  • In Android Studio, go to Build > Generate Signed Bundle/APK and select playDebug or playRelease.

Notable differences

  • Revamped UI, with a lot of options removed
    • Most notably, it is not possible to use a third-party server other than notifications.equestria.dev
  • Integration with Equestria.dev's tags
  • Firebase Cloud Messaging support for notifications.equestria.dev

Upstream integration

When notable changes are made upstream (on the official ntfy app), Ponypush will attempt to integrate such changes as much as possible. However, we cannot guarantee that the implemented features will work the same as with the official ntfy app.

License

This is a fork of ntfy by Philipp C. Heckel, distributed under the Apache License 2.0 like the original project.