Picture of the current 0.19.15 version

The devs and designers are not playing around, this is looking amazing.

If you’d like to see: voyager.lemmy.ml

  • RedWizard [he/him]@lemmy.ml
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    13 hours ago

    I notice the sidebar says “Active Plugins”, which is dope, I think plugin’s will open up a lot of possibilities for Lemmy. I’ll have to look around, but it got me thinking: I wonder if it’s a worth it now, or if it would be a pain in the ass, to spin up my own test instance (not hard) to start building and playing around with the plugin system.

    @nutomic@lemmy.ml are the instructions under the plugins section of join-lemmy.org still valid if I wanted to do some plugin development tinkering?

    • Nutomic@lemmy.mlM
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      8 hours ago

      Follow these steps:

      • Use the nightly Docker image for Lemmy and lemmy-ui
      • Setup postgres, pictrs and nginx according to the usual 0.19 instructions
      • Specify plugins in Lemmy config (docs, example)
      • You need to specify the hash for each wasm file (check logfile for error message), or set DANGER_PLUGIN_SKIP_HASH_CHECK (not merged yet, part of the PR above)

      Let me know if this works, then I will add it to the documentation. Or better yet, make a PR yourself ;)

      Edit: Config from the test server:

      plugins: [{
        file: "https://github.com/LemmyNet/lemmy-plugins/releases/download/0.1.3/rust_lingua.wasm",
        hash: "e1f58029f2ecca5127a4584609494120683b691fc63a543979ea071f32cf690f",
        allowed_hosts: ["0.0.0.0"]
      }]