williscool / CalendarNotification

Android app extending calendar notifications with snooze button and notifications persistence
GNU General Public License v3.0
4 stars 0 forks source link

apk releases #23

Closed nascentt closed 1 month ago

nascentt commented 8 months ago

Firstly, thank you for forking and working on this, this is the best productivity app ever and i was sad to see the original repo marked read only. I use Obtainium to install and auto update non-play store apps, which works with github and fdroid.

Sadly I cannot find a fdroid release of this fork, anf the github page has no apk releases so Obtainium cannot install from here.

It'd be much appreciated if you could add apk releases either here or f-droid.

williscool commented 5 months ago

Hi @nascentt ! thanks for the kind words!

I dont have a lot of bandwith to work on the application but would happily accept a good PR!

I've already got workflows setup that build apks for each pull request to make sure everything is working

https://github.com/williscool/CalendarNotification/blob/master/.github/workflows/actions.yml

just need to set it up so that every pull request merged to master creates

https://github.com/williscool/CalendarNotification/releases

apks!

I may be able to get to that next time im working on this but could be a while!

bentolor commented 3 months ago

Same here: Really missing this app after phone upgrade and Android 11 to 14: I no longer get any notifications. So thanks for your efforts to resurrect CalendarNotification.

Above you mentioned that mostly you'd miss an automatic APK creation for the mainline. My question is: What's the status of this fork over the archived upstream version? Would it help me to get it run on Android 14 again, @williscool ?

Looking at the the issues most of them seem to address the development and some feature requests. My interest would be to get the functionality at least running again as it is and I wonder on the state of this fork in this regard.

Again, thanks for your contributions, Williams!

williscool commented 3 months ago

@bentolor I'm using the app on Android 14 on a Samsung Galaxy Fold 4 and it's been working well on the current version of master of this fork.

Can you open a separate issue and share as much about your device as you can?

Also as far as I know the upstream is dead. I updated this fork enough to get the backup configs updated so I could get a backup of the database out of the application for a separate app that I'm working on so that I can move things around on my calendar more easily.

The other features I'm working on are related to making that process easier also

williscool commented 1 month ago

https://stackoverflow.com/q/75679683/511710

williscool commented 1 month ago

https://github.com/marketplace/actions/release-drafter

williscool commented 1 month ago

https://stackoverflow.com/questions/75164222/how-to-upload-a-release-in-github-action-using-github-script-action

williscool commented 1 month ago

https://github.com/marketplace/actions/android-version-bump-automatically

williscool commented 1 month ago

TODOS:

on merge I want to

  1. bump the version code
  2. bump the version name according to https://github.com/marketplace/actions/android-version-bump-automatically
  3. create a new tag named the version name

on tag push

  1. make a release with
  2. the properly signed apks (so you dont have to uninstall and reinstall) https://github.com/r0adkll/sign-android-release
  3. attached like happens with prs
williscool commented 1 month ago

if all goes well on https://github.com/williscool/CalendarNotification/actions/runs/11047599762

you have your wish @nascentt !

nascentt commented 1 month ago

That'd be great! I noticed the original calendar notifications app was deleted from fdroid in the past few days. So it'd be especially great to be able to easily download apks of this fork.

williscool commented 1 month ago

Release attachment works!

https://github.com/williscool/CalendarNotification/releases/tag/v6.0.0

Feel free to comment to reopen this issue if you have trouble with the apks!

nascentt commented 1 month ago

Thanks so much for this I've set up obtaining to point to your releases to maintain updates. So far working great.