Skip to content

rework the plugin system #294

@wsrvn

Description

@wsrvn

the current plugin system in use is ridiculously bad, and admittedly was this way since the very inception. the overall vision for the rework is as follows:

  • make plugins.ts actually matter
  • allow hot reload for the plugins or at least configs
  • allow plugins to be enabled/disabled without restart (preferably using a ui component)

in this process, it would likely be a decent idea to also make several plugins make sense, e.g. dont have the entire vote logic inside a button widget. the ui plugin is like systemd atp, that shouldnt be the case...

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementImprovements over existing codehelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions