-
Notifications
You must be signed in to change notification settings - Fork 75
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
WIP notifications system #150
Conversation
Hi! I marked this PR as a draft since it's not ready yet, unfortunately I don't know enough about notifications to help you out. Maybe @lucaantonelli as more knowledge about it |
Yeah, we definitely need him! 😆 |
PR updated with the latest changes, and it seems to be functioning correctly now. Let me know if you have any suggestions! |
Great! Could you also explain a little bit how the notifications should work? |
Sure! For proper organization and customization, each "notification type" in the app should have its own channel to keep their settings separate. Feel free to add or ask anything else |
Let me add one more thing. |
Super! Yes, recurring transactions would works exactly like this. |
As seen on our Discord, seems that this doesn't work on iOS, due to system limitation. |
@mikev-cw |
Just do what you think is the right thing! My personal opinion is that we should hide the option, since is not available in that specific platform, but you decide. :) |
Ok basically in the last commit i'm hiding the options without actions on click |
Hi,
I have submitted a pull request, but it is not yet 100% complete, and I am seeking your guidance.
I've tested notifications on the emulator, and it works correctly. However, when building the app in release mode, I get the error "Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7.0, expected version is 1.5.1.".
If you have any insights or suggestions on how to address this Kotlin version compatibility issue, it would be very appreciated.
Additionally, for context, I'm using the WorkerManager library to schedule notifications (it may be useful for scheduling recurring transactions as well).