Exality
banner
exality.bsky.social
Exality
@exality.bsky.social
Overall interesting one week. Now just to see if this overengineered solution was worthwhile to do in LoU. Thanks for coming to my TED talk
January 26, 2025 at 3:31 PM
So I made simple API server using deno and hono. All it does is download latest version of addon and client from GH and store them server side and desktop app connects to it to find out latest version and download files from.
January 26, 2025 at 3:31 PM
I did not want to make repo's public mainly cause it's guild specific and Im doing some things with WA that you probably shouldnt, but dont tell WA team that 😉 And I didn't want this being out in the wild and cause problems.
January 26, 2025 at 3:31 PM
With app and addon ready came next challenge - where to store and download addon from. Github release asset url would be easy, but I did not want to make this repo public and sharing GH token with everyone felt like a janky solution.
January 26, 2025 at 3:30 PM
Working with it was fairly simple and it does provide quite a few plugins out of the box, but that said you can definitely feel that community support for it is not as big as electron might have. So something simple like extracting zip file still needed custom work as there were no plugins for that.
January 26, 2025 at 3:30 PM
While electron app might be the simplest, I wanted something that is a bit more lightweight and something that I have not worked before. So I decided to use v2.tauri.app with Svelte frontend, in essence it's still a web wrapper. And Rust was not something I have tried before.
Tauri 2.0
The cross-platform app building toolkit
v2.tauri.app
January 26, 2025 at 3:30 PM
Also distribution of addon needs to be very simple. I can't just provide download link and expect everyone to extract it themselves and not get annoying DMs. Yes, it's simple, but what I was looking for was that all it takes is a click of a button. So I made a desktop app.
January 26, 2025 at 3:30 PM
So my plan and goals were pretty simple. Make an addon to distribute these weakauras and curate them so that raiders only need to install mandatory WAs and rest can be left to them to decide what they want.
January 26, 2025 at 3:30 PM
Also not everyone want to install huge pack of weakauras, when all you need is the assignment ones. Telling them to just disable rest of it is not gonna work and gonna be met with more complaining. Not to mention any update just means additional annoyance of how to properly update them.
January 26, 2025 at 3:29 PM
While initial install might not be the most annoying part, any kind of updates just wastes like 10min of raid if not more. And version mismatches are the most annoying part to debug. Sure there are community solutions for checking, like Octopal's WA checker, but that's just additional WA to install.
January 26, 2025 at 3:29 PM
yuuuuup
January 24, 2025 at 8:10 PM