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

(#3528) Feature Under consideration

Thread

Comment by @chiaracoetzee
RexSystem 1 vote originally by @chiaracoetzee on GitHub OP 1 reply
Other features I've added since last update:
  • Added personas to Flutter client for Android and iPhone and tested on both Android and iPhone devices
  • system tag which I call display tag, attached to all personas owned by a user, includes text and icon
  • internationalization and translations (for all supported Fluxer languages)
  • shows persona name in "is typing" message
  • ability to mention personas with @
  • nightly rebase job that keeps my feature fork up-to-date with upstream Fluxer
Hailey's clean-room re-implementation for the server and web client has also been progressing well! REST API, persona selector, persona settings, rendering persona messages, etc. image image image {6A6CA62C-2866-4F14-A65F-90F79D20712A}
  • 654215039-e8b37914-055b-42bb-baa7-df71b2d2a6e7.png

    654215039-e8b37914-055b-42bb-baa7-df71b2d2a6e7.png

    1566×1599 | 270 kB

  • 654215872-b371ea62-88ea-4212-980a-ce484f6b48a4.png

    654215872-b371ea62-88ea-4212-980a-ce484f6b48a4.png

    1080×2400 | 363 kB

  • 654217373-8ae000be-4547-4a52-b419-f0e917526b2a.png

    654217373-8ae000be-4547-4a52-b419-f0e917526b2a.png

    652×221 | 30 kB

  • 654217087-6045a304-977d-4e20-a125-748b45f6def5.png

    654217087-6045a304-977d-4e20-a125-748b45f6def5.png

    789×331 | 39 kB

Comment by Speykious
Speykious 1 vote originally by @Speykious on GitHub
If I understand correctly, is TEST SYSTEM supposed to be the name of the main account? It should probably not look like it's a different kind of bot. I think that to indicate that this is someone talking through a persona, using a stack of two circles for the profile picture would potentially be better, with the main account's pfp largely hidden by the persona's pfp. image I'm thinking of these two cases. The left one is what's displayed when multiple people are typing, the second one is made up but seems more readable to me after trying it. It has slightly smaller circles with a bigger spacing to better see part of the circle in the background. Maybe with that kind of display you wouldn't need to directly show the system name? Either way a stack like this would be good I think
  • 654302335-6df27ae2-2d88-493e-8046-8a7561b41d0c.png

    654302335-6df27ae2-2d88-493e-8046-8a7561b41d0c.png

    788×380 | 240 kB