Personas feature (to support plural systems and roleplay) (WIP)

(#3528) Feature Under consideration

Thread

Comment by tempest:squll.fartcore.ai
tempest:squll.fartcore.ai 1 vote originally by @HellishBro on GitHub 1 reply
I'm gonna consolidate my feedback here:
  1. Remove the system tag feature as it is obsolete with the Main Profile icon
  2. Rename "Import from PluralKit" to just "Import" (also, why not Tupperbox?)
    • This could also turn into politics really fast (IMO) if we only limit this to PluralKit and Tupperbox. Why not Utter, FishingBucket, /plu/ral, or the countless other projects with non-negligible amount of users?
  3. Subprofiles should be as fully-fledged as a Profile
  4. Subprofiles should be IDed / Snowflaked; Subprofiled Messages should retroactively update with the most up-to-date Subprofile information
  5. Do we make this system powerful or do we keep it lightweight? Is the purpose of the Subprofile system essentially PluralKit natively in Fluxer or something lighter?
  6. How should relationships like friending and blocking work? Configurable Per-Subprofile / Per-Profile?
  7. API and OAuth2 scope (ties into point 10)
  8. How will the bot ecosystem / 3rd-party Fluxer ecosystem use or depend on the Subprofile system?
  9. How should Subprofile viewing permission work? How granular should the permissions be? How would the permission system play into the overall larger Fluxer user permission system?