Back to the roadmap

Epic 3.1 færdig v0.6.0

Plugins

Mumcord kan udvides med små, sikre plugins: de installeres fra et officielt repository i Indstillinger, uden ændringer på serveren og uden Mumcord-backend. Det første plugin er Echolings.

18 of 18 done

Plugins i Mumcord 4

  • færdig: En Plugins-sektion i Indstillinger: find, installér, slå til og fra, indstil, opdatér og fjern, uden konti og vurderinger
  • færdig: Se med almindelige ord, hvad et plugin må, før du installerer det, sig nej til valgfrie dele og skift mening senere
  • færdig: Plugins viser kun brugerflade på faste steder og aldrig som deres egen HTML. Mumcord tegner den i dit tema og tilgængeligt
  • færdig: En server kan via Mumbot anbefale, hvilke plugins dens fællesskab bruger. Mumcord viser det roligt i notifikationscenteret

Sikkert og uden backend 5

  • færdig: Plugins kører isoleret i en sandbox, uden adgang til netværket, filer, mikrofonen eller dit certifikat
  • færdig: Kun signerede, verificerede pakker. Uofficielle plugins er tydeligt markeret
  • færdig: Opdateringer uden overraskelser, aldrig stiltiende flere tilladelser, og et skadeligt plugin kan hurtigt slås fra for alle
  • færdig: Et officielt plugin-repository på GitHub, åbent for gennemsyn og uden nogen Mumcord-server
  • færdig: Tilføj flere repositories fra fællesskaber via URL, tydeligt markeret som ikke gennemgået

Til udviklere 5

  • færdig: Et lille, strengt manifest og klare versionsregler
  • færdig: En grænseflade til hændelser, lager, timere, notifikationer og temaet, hver bag en tilladelse
  • færdig: Plugins taler med det samme plugin hos andre Mumcord-klienter via Mumbles plugin-data
  • færdig: En skabelon, et kommandolinjeværktøj, et SDK og en testvært: et plugin på en eftermiddag
  • færdig: Websitet viser pluginsene fra det officielle repository

De første plugins 4

  • færdig: Afstemninger som første testplugin: stil et spørgsmål, stem og se resultatet live, i en kanal eller i private beskeder
  • færdig: Terninger som andet testplugin: /roll i chatten med almindelig terningnotation, et animeret terningkort og slag, som alle kan kontrollere
  • færdig: Echolings: en lille skabning af lyd, der bor i Mumcord, vokser med dig og dine venner og dukker op ved siden af dig i stemmechat. Aldrig påtrængende, straffende eller sælgende
  • færdig: Bygget kun på den offentlige plugin-grænseflade, som bevis på, at den er nok, og som eksempel i dokumentationen

Skitser fra issues

Designskitser, ikke endelige. Navne og indhold er opdigtede.

  • Installerede plugins i Indstillinger
    Installerede plugins i Indstillinger #277
  • Hvad et plugin må, før installation
    Hvad et plugin må, før installation #275
  • En server anbefaler et plugin
    En server anbefaler et plugin #283
  • Et uofficielt plugin
    Et uofficielt plugin #276
  • Plugin-opdateringer
    Plugin-opdateringer #278
  • En afstemning i chatten
    En afstemning i chatten #284
  • Et slag i chatten
    Et slag i chatten #285
  • En Echoling hjemme
    En Echoling hjemme #264
  • Et plugin på sin plads i Mumcord
    Et plugin på sin plads i Mumcord #279