(migrated from GitLab)
Several boxes of frogs here:
- Notification preferences: they seem to be set using an XRPC call - shouldn't be too bad and the defaults are defined
- app.bsky.notifications.getNotifications: just needs to read from a table and hydrate, I think.
- Generating notifications - need to tap into like, repost, post, and follow generation to do this.
I think this may be deceivingly difficult.