Back to the roadmap

Epic 3.1 hotovo v0.6.0

Pluginy

Mumcord lze rozšířit malými a bezpečnými pluginy: instalují se z oficiálního repozitáře v Nastavení, bez změny serveru a bez backendu Mumcordu. Prvním pluginem je Echolings.

18 of 18 done

Pluginy v Mumcordu 4

  • hotovo: Sekce Pluginy v Nastavení: procházej, instaluj, zapínej a vypínej, nastavuj, aktualizuj a odstraňuj, bez účtů a hodnocení
  • hotovo: Před instalací vidíš jednoduše řečeno, co plugin smí dělat, volitelné části můžeš odmítnout a později si to rozmyslet
  • hotovo: Pluginy zobrazují rozhraní jen na pevných místech a nikdy jako vlastní HTML. Mumcord ho vykreslí ve tvém motivu a přístupně
  • hotovo: Server může přes Mumbot doporučit, jaké pluginy používá jeho komunita. Mumcord to nenápadně ukáže v centru oznámení

Bezpečně a bez backendu 5

  • hotovo: Pluginy běží izolovaně v sandboxu, bez přístupu k síti, souborům, mikrofonu ani tvému certifikátu
  • hotovo: Jen podepsané a ověřené balíčky. Neoficiální pluginy jsou jasně označené
  • hotovo: Aktualizace bez překvapení, nikdy potichu s více oprávněními, a škodlivý plugin lze rychle vypnout všem
  • hotovo: Oficiální repozitář pluginů na GitHubu, otevřený ke kontrole a bez serveru Mumcordu
  • hotovo: Přidej další repozitáře od komunit přes URL, jasně označené jako nekontrolované

Pro vývojáře 5

  • hotovo: Malý, přísný manifest a jasná pravidla verzí
  • hotovo: Rozhraní pro události, úložiště, časovače, oznámení a motiv, vše za oprávněním
  • hotovo: Pluginy komunikují se stejným pluginem u dalších klientů Mumcordu přes data pluginů Mumble
  • hotovo: Šablona, nástroj pro příkazovou řádku, SDK a testovací host: plugin za odpoledne
  • hotovo: Web zobrazuje pluginy z oficiálního repozitáře

První pluginy 4

  • hotovo: Ankety jako první testovací plugin: polož otázku, hlasuj a sleduj výsledek živě, v kanálu nebo v soukromých zprávách
  • hotovo: Kostky jako druhý testovací plugin: /roll v chatu se standardním zápisem kostek, animovaná karta s kostkou a hody, které si může ověřit každý
  • hotovo: Echolings: malé zvukové stvoření, které žije v Mumcordu, roste s tebou a tvými přáteli a objevuje se vedle tebe v hlasu. Nikdy neotravuje, netrestá a neprodává
  • hotovo: Postaven jen na veřejném rozhraní pluginů, jako důkaz, že stačí, a jako příklad v dokumentaci

Skici z issues

Návrhové skici, nejsou finální. Jména a obsah jsou smyšlené.

  • Nainstalované pluginy v Nastavení
    Nainstalované pluginy v Nastavení #277
  • Co smí plugin dělat, před instalací
    Co smí plugin dělat, před instalací #275
  • Server doporučuje plugin
    Server doporučuje plugin #283
  • Neoficiální plugin
    Neoficiální plugin #276
  • Aktualizace pluginů
    Aktualizace pluginů #278
  • Anketa v chatu
    Anketa v chatu #284
  • Hod v chatu
    Hod v chatu #285
  • Echoling doma
    Echoling doma #264
  • Plugin na svém místě v Mumcordu
    Plugin na svém místě v Mumcordu #279