Code Monkey home page Code Monkey logo

mod-companion's People

Contributors

0xbeeb avatar mal0ki avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

cyberflamego

mod-companion's Issues

Test instance

To develop this app, we need a test Mastodon instance where we are admins and can just create/block/promote users without problems.

Any idea which instance we could use or who could host an instance for us?

Screen setup

(I never used the mastodon moderation interface, I definitely need some help with that)

Here is an overview of what the moderation api can do:
mastodon/mastodon#9387

Looks like the two main entities to work with are users and reports. So we probably need a way do display a list of users (search and sortable) and a list of reports (at least sortable), and a detail view for each where you can actually perform the moderation actions.

My first idea would be to just have a bottom bar that switches between the two lists and controls for sorting/searching in the top bar.

When I have more time I will draw some wireframes for this

Icon

What icon should the app have?
I think there are 3 main directions this could go:

  • the Tusky icon, just in a different color (maybe with the interface also having a different primary color than Tusky)
  • the Tusky icon with some kind of overlay
  • something completely different

Connections between Tusky and mod companion

In which places should we add connections between the two apps? The direction Tusky -> companion should of course only be possible when the companion is installed and the user has moderation rights.

These come to my mind:

  • when viewing an account in Tusky it should be easy to switch to the companion to access the moderation actions for that account
  • maybe a way to share login tokens so users do not have to log into both apps? But we have to be super careful there to not create a security vulnerability when we do this.

Name

What should the name of the app be? I think "Tusky Mod Companion" is actually nice, but maybe a bit long?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.