appview: wrap posthog under unified notifier
- Make `db.New*()` methods to accept complete model object instead of
individual fields
- Remove `posthog` field from *most* Service structs. Oauth still has
one as an edge-case
- Add more notifier methods to replace posthog logics
Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
authored by
boltless.me
and committed by
Tangled
8273bd20
8ac30f1a