Plural accessibility in voice and text

(#947) Feature Under consideration accessibility profiles

Thread

Comment by @chiaracoetzee
RexSystem 1 vote edited originally by @chiaracoetzee on GitHub 1 reply
Per my comment above I have a prototype of this feature up at https://github.com/chiaracoetzee/fluxer-subprofiles/tree/features/subprofiles based on @haileyscommit's design and it's working well on our home server. It's web/desktop client only not mobile right now. Would need a lot more prep before submitting a proper PR. Supports both GUI subprofile selection and PluralKit-style prefixes, and can import a system from a PluralKit JSON export dump. Tested with a large imported system with 60+ members. Some screenshots below for reference. image image image
  • 647626661-6f5bb49a-b736-4409-ba78-86c87d403275.png

    647626661-6f5bb49a-b736-4409-ba78-86c87d403275.png

    622×655 | 73 kB

  • 647626096-1b76487e-8309-4cd0-8808-417eb24618e7.png

    647626096-1b76487e-8309-4cd0-8808-417eb24618e7.png

    598×745 | 81 kB

  • 647626981-ffec720b-2305-4199-86f4-52f0afe3216d.png

    647626981-ffec720b-2305-4199-86f4-52f0afe3216d.png

    1590×1144 | 181 kB

Comment by @chiaracoetzee
RexSystem 1 vote edited originally by @chiaracoetzee on GitHub
Hi!! Any instructions for helping with testing?
@bunnikyuube If you just want to try it you can hop on my development/testing instance at https://chat-dev.hypersystem.xyz/ and try out there. If you want to run your own local instance you can use Fluxer's turnkey Dev Container setup:
  1. Clone the fork and branch and open in VS Code:
    git clone -b features/subprofiles https://github.com/chiaracoetzee/fluxer-subprofiles.git
    cd fluxer-subprofiles
    code .
    
  2. Reopen in Container:
  • A popup will appear in the bottom-right corner asking to "Reopen in Container". Click it (or press Ctrl+Shift+P, type "Dev Containers: Reopen in Container").
  • Docker will build the container and spin up everything, this will take some time.
  1. Inside the VS Code integrated terminal, run:
    cargo run -p fluxer-dev -- dev
    
  1. Open http://localhost:8088/
If you want to integrate it with your existing local homeserver I'd need to know more about your setup and config.