Arjun Patel
48d6d5cb07
refactor: unit testable units and cleaner dep injection
2026-04-27 16:07:28 -07:00
talksik
2deef1fe37
fix: prevent email notifications to removed members
...
Content will retain an older member in visible_to, even if that member
was removed from the network.
2026-04-18 07:37:07 -07:00
Arjun Patel and GitHub
ef899ee5cd
security: access control for particles ( #169 )
...
* setup firebase custom token
* docs
* docs
* feat: allow admin removing members from a network
* fix: properly handle fallback avatar and names
This is especially helpful in the case of members who were removed from
a network
2026-04-16 15:14:34 -07:00
Arjun Patel and GitHub
67826b92c0
implement paywall ( #161 )
...
* implement core foundation
* inject deps
* fix incorrect migration
* tail migration
* use transaction for migration
* fix: inject deps for tests
* cleanup billing management for admin
* upgrade stripe sdk to v85
* set price env variables
* cleanup billing management
* allow multiple dev windows
* fix: settings scroll
* feat: show nice video thumbnail in listview
* feat: implement freemium restrictions
* remove unnecessary comments
* refactor
* docs
* format
* tweak network settings better hierarchy
2026-04-14 15:18:32 -07:00
talksik
e58edaddd3
feat: send email notifications for network invites
...
Closes #126
2026-04-12 10:45:24 -07:00
talksik
762c0ccf6e
fix: emails sending despite online status
...
Closes #140
2026-04-09 16:30:07 -07:00
talksik
5ea8476f54
debug logs for email notifier job
2026-04-09 15:31:45 -07:00
talksik
51c4c6c822
feat: send email notifications for missed messages
...
- New cron job in cluster
- Handle presence and other concerns
- Toggle in app to disable email notifications
- Handles other edge cases such as cooldown period
- Simple html email with simple message
Closes #117
2026-04-09 14:15:34 -07:00