Back to the roadmap

Epic 3.1 hotové v0.6.0

Pluginy

Mumcord sa dá rozšíriť malými a bezpečnými pluginmi: inštalujú sa z oficiálneho repozitára v Nastaveniach, bez zmeny servera a bez backendu Mumcordu. Prvým pluginom je Echolings.

18 of 18 done

Pluginy v Mumcorde 4

  • hotové: Sekcia Pluginy v Nastaveniach: prehliadaj, inštaluj, zapínaj a vypínaj, nastavuj, aktualizuj a odstraňuj, bez účtov a hodnotení
  • hotové: Pred inštaláciou vidíš jednoducho povedané, čo smie plugin robiť, voliteľné časti môžeš odmietnuť a neskôr si to rozmyslieť
  • hotové: Pluginy zobrazujú rozhranie len na pevných miestach a nikdy ako vlastné HTML. Mumcord ho vykreslí vo tvojej téme a prístupne
  • hotové: Server môže cez Mumbota odporučiť, aké pluginy používa jeho komunita. Mumcord to nenápadne ukáže v centre upozornení

Bezpečne a bez backendu 5

  • hotové: Pluginy bežia izolovane v sandboxe, bez prístupu k sieti, súborom, mikrofónu ani tvojmu certifikátu
  • hotové: Len podpísané a overené balíky. Neoficiálne pluginy sú jasne označené
  • hotové: Aktualizácie bez prekvapení, nikdy potichu s viacerými oprávneniami, a škodlivý plugin sa dá rýchlo vypnúť všetkým
  • hotové: Oficiálny repozitár pluginov na GitHube, otvorený kontrole a bez servera Mumcordu
  • hotové: Pridaj ďalšie repozitáre komunít cez URL, jasne označené ako nekontrolované

Pre vývojárov 5

  • hotové: Malý, prísny manifest a jasné pravidlá verzií
  • hotové: Rozhranie pre udalosti, úložisko, časovače, upozornenia a tému, každé za oprávnením
  • hotové: Pluginy komunikujú s rovnakým pluginom u ďalších klientov Mumcordu cez dáta pluginov Mumble
  • hotové: Šablóna, nástroj príkazového riadka, SDK a testovací hostiteľ: plugin za popoludnie
  • hotové: Web zobrazuje pluginy z oficiálneho repozitára

Prvé pluginy 4

  • hotové: Ankety ako prvý testovací plugin: polož otázku, hlasuj a sleduj výsledok naživo, v kanáli alebo v súkromných správach
  • hotové: Kocky ako druhý testovací plugin: /roll v chate so štandardným zápisom kociek, animovaná karta s kockou a hody, ktoré si môže overiť každý
  • hotové: Echolings: malé zvukové stvorenie, ktoré žije v Mumcorde, rastie s tebou a tvojimi priateľmi a objavuje sa vedľa teba v hlase. Nikdy neotravuje, netrestá a nepredáva
  • hotové: Postavený len na verejnom rozhraní pluginov, ako dôkaz, že stačí, a ako príklad v dokumentácii

Náčrty z issues

Návrhové náčrty, nie finálne. Mená a obsah sú vymyslené.

  • Nainštalované pluginy v Nastaveniach
    Nainštalované pluginy v Nastaveniach #277
  • Čo smie plugin robiť, pred inštaláciou
    Čo smie plugin robiť, pred inštaláciou #275
  • Server odporúča plugin
    Server odporúča plugin #283
  • Neoficiálny plugin
    Neoficiálny plugin #276
  • Aktualizácie pluginov
    Aktualizácie pluginov #278
  • Anketa v chate
    Anketa v chate #284
  • Hod v chate
    Hod v chate #285
  • Echoling doma
    Echoling doma #264
  • Plugin na svojom mieste v Mumcorde
    Plugin na svojom mieste v Mumcorde #279