-
Notifications
You must be signed in to change notification settings - Fork 22
Bump compileSdk, update dependencies, fix #18, #19 and #20 #33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
…rate to "androidx" from "android.support"
…ids, ThemeTest is now ignored on too old Android versions, NewPinTest has better error messages for failed toast test
…save it, fixes issue dotWee#18
… a "public" notification version for private notifications
If this isn't done then pressing on a notification might unexpectedly resume the previous activity
|
Holy shit, thank you for your contribution! It's been some time working for me with the Android SDK and i already considered this project as discontinued with no plans on keeping it updated, nor releasing another version. Yet it looks like you put in serious work on fixing the open issues and updating the source to the current API standards. I'm currently on a tight schedule with finals week coming closer, so it will probably take me a few weeks for a full review. After taking a deeper look at your changes, i'll merge it and release (maybe one last) version. One question tho: Since this project doesn't serve me any use except nostalgia, would you interested in taking over this project, maybe even taking the ownership of the Google Play Store application / F-Droid project? |
|
Glad you liked the changes! I signed my own version of the app for private use so you don't have to hurry up a release for my sake. Still, it could be convenient to have an updated version for when I am using other devices and of course other people might appreciate these changes. I don't have a Google Play developer account so I don't think transferring ownership is possible. Also I haven't really done much development on Android apps so don't know how appropriate I would be to manage it, even if I could probably figure it out. |
|
I started experimenting with some extra features on a new branch Edit: I created a GitHub action that built the app with all my changes, see GitHub releases on my fork for a usable APK file. |
|
Hi @Lej77 - sorry about not merging this PR, it's a lot to review and I haven't touched the Android ecosystem in years now. Because of this i am not planning on continuing the development of this project. Since your fork is actively maintained, I'd refer to you for an active alternative (if you'd like). |
|
@dotWee I can completely understand not wanting to maintain an open source application that you don't use and archiving the repo sounds like a good idea. You can definitively link to my more updated fork in the readme or wherever you feel like. Duel LicenseWould you agree to duel licensing your code under both Do What The Fuck You Want To and the MIT license. I feel like the MIT license is more well known so it might be easier to allow using the code under that license as well. Since you are the initial writer of the code you hold the copyright and can therefore re-license it however you want (or that is how I understand it). If you say yes then I can add a MIT license file to my repo and change the readme to something like:
(For example of duel licensing see for example: rust-analyzer/README.md) F-DroidIt would be nice to publish a newer version of MicroPinner on the F-Droid store. I don't know how that works but I assume I could create a new app (for example I asked the Grok AI about how to transfer an F-Droid app, here is my conversation. It suggested transferring ownership of the original GitHub repo (which apparently makes this URL redirect to my fork and moves issues?). So that is also an option if you feel like it. Personally I would probably recommend just archiving your repo and providing a written confirmation that F-droid app maintenance will be moved to me (seems more trustworthy since it is possible to see the original commits). Then I can open a merge request for the fdroid/fdroiddata repository that updates the URL to point to my fork (and link to your comment that ownership will be moved). |
Previously I was using another app (Notification Memo) but it got a lot buggier in Android 13 so I searched for alternatives and found this app on F-Droid as well as another app called p!n. Of the apps I found I prefer most things in this app but it had some bugs and therefore I made some changes in order to fix those.
androidxfromandroid.support.Edit:
I did some additional changes as I found more things to fix:
android:noHistorytotruein order for the app to close when you back out of it. If this isn't done then tapping a notification to edit it after one previously backed out of creating a new pin causes weird behavior. Specifically the app is reopened with the unfinished new pin.MainDialog.java. This is because it failed the first check in the reboot receiver at line 21 ofOnBootReceiver.java. I removed that check and added a different check so that the restore code only runs once after the app is started. Force stopping the app or restarting the phone should still cause the notifications to be restored. This fixes When upgrading app current pin notifications disappear until reboot. #23.