Personas feature (to support plural systems and roleplay) (WIP) #2635
Replies: 5 comments 12 replies
|
I'm gonna consolidate my feedback here:
|
|
Hi, main dev for Sable's Per Message Profile implementation here. First off: this looks very similar, and that is good. I would emphasise that you should not name then Personas if possible. I'm currently trying to get this language changed in Sable to a more neutral "Profiles" because some view this language as disrepectful. (Subprofiles is a fine name, even.) The picker should also ideally be reactive to when the user inputs a proxy tag. (IE changing when a match is found.) |
|
fyi @haileyscommit is working on a clean-room AI-free re-implementation of this feature for the purpose of submitting a PR to Fluxer. This may take some time but they are doing great work. |
|
This has moved to feedback.fluxer.com: https://feedback.fluxer.com/p/3528 Comments and votes came along with it. Sign in with your Fluxer account, then go to Settings > GitHub account to claim your posts and comments from GitHub. This thread is now locked. |





Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Similar to PluralKit on Discord, the Personas feature allows a single account to use multiple names and avatars and switch quickly between them on-the-fly. First requested in the earlier thread Plural accessibility in voice and text #339. We have a prototype implementation published at chiaracoetzee/fluxer-subprofiles/tree/features/subprofiles and a demo server up at https://chat-dev.hypersystem.xyz (feel free to come visit and try it out). Unlike proxy bot solutions like PluralKit or fishingbucket this is intended to be a first-class native feature in the main Fluxer distribution with both server-side and client-side changes.
Features supported so far:
Welcoming feedback from anyone.
NOTE: This feature was developed with AI assistance. Due to Fluxer's policy of not accepting AI-assisted PRs I will not be submitting a PR to Fluxer with this feature. Instead I'll be maintaining a fork at chiaracoetzee/fluxer-subprofiles/tree/features/subprofiles and rebasing periodically. Others are free to review the feature's implementation if they want to rewrite a similar feature from scratch that can be submitted.
TODOs: (full list at my issues board)
v2 stuff (for later):
All reactions