Update goals

This commit is contained in:
Melody Becker 2025-04-07 17:41:52 +02:00
parent befbc07946
commit 7bb32cb429
Signed by: mstar
SSH key fingerprint: SHA256:9VAo09aaVNTWKzPW7Hq2LW+ox9OdwmTSHRoD4mlz1yI

View file

@ -1,10 +1,15 @@
# Feature goals
## Easy ## Easy
- optional content filter with Microsoft's ai scan thing (user and server level) - optional content filter with Microsoft's ai scan thing (user and server level)
- lockdown mode (all incoming stuff will be bonked immediately) (user and server) - lockdown mode (all incoming stuff will be bonked immediately) (user and server)
- Post highlighting (opposite of muting) where if a post contains some specific thing, it gets some highlight - Post highlighting (opposite of muting) where if a post contains some
specific thing, it gets some highlight
- Maybe even with different highlighting options - Maybe even with different highlighting options
## Medium ## Medium
- optional automatic server screening - optional automatic server screening
- metadata sharing (thing like link previews or blocklists) - metadata sharing (thing like link previews or blocklists)
- asks (in some way that is compatible with wafrn hopefully) - asks (in some way that is compatible with wafrn hopefully)
@ -12,14 +17,18 @@
- Database converter (Masto/Akoma/Mk -> Linstrom, maybe also other way around) - Database converter (Masto/Akoma/Mk -> Linstrom, maybe also other way around)
## Hard ## Hard
- custom "ads" created and controlled by server admins - custom "ads" created and controlled by server admins
- some sort of subscription/payment system (opt-in (you have to opt in to potentially see monetised stuff in the first place)) - some sort of subscription/payment system (opt-in (you have to opt in to
potentially see monetised stuff in the first place))
- extended account moderation (user and server) - extended account moderation (user and server)
- custom api for working around AP being a pos: - custom api for working around AP being a pos:
- includes messages always being encrypted - includes messages always being encrypted
- bunch of other optimisations - bunch of other optimisations
- Utilise `net/rpc`
## Variable difficutly
# Variable difficutly
- Multiple built-in frontends - Multiple built-in frontends
- Primary using ember, focus on good looking and most feature complete - Primary using ember, focus on good looking and most feature complete
- Modifyable using htmx (not sure on this one yet) - Modifyable using htmx (not sure on this one yet)