Added goals, cache and func to get any remote obj

Cache is for storage, also includes pooled encoders and decoders
goals are things to eventually add to Linstrom
This commit is contained in:
Melody Becker 2024-09-06 23:01:57 +02:00
parent 2977f09245
commit 8709238859
8 changed files with 907 additions and 16 deletions

20
goals.md Normal file
View file

@ -0,0 +1,20 @@
## Easy
- 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)
- Post highlighting (opposite of muting) where if a post contains some specific thing, it gets some highlight
- Maybe even with different highlighting options
## Medium
- optional automatic server screening
- metadata sharing (thing like link previews or blocklists)
- asks (in some way that is compatible with wafrn hopefully)
- rss feed imports
## Hard
- 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))
- extended account moderation (user and server)
- custom api for working around AP being a pos:
- includes messages always being encrypted
- bunch of other optimisations