[04:56:22] @thewwrnerdguy I figured out why `editbucket` doesn't show up on ManageWiki. The extension.json file doesn't put it in the `AvailableRights` entry. We need to submit PR(s) upstream. [07:49:08] If anyone's interested, I wrote a bundler+linter+formatter for wiki CSS (lightningcss) & JS (bundler with treeshaking, mw/jquery/ooui types, transformer to make MW happy, linter to avoid these transformations) [07:50:25] Having to deal with MW JS quirks was driving me insane :bombasticsideeye: The only downside is that the code isn't super clean [10:43:24] the upside of being on latest stable release rather than lts is we can finally use vue in gadgets and async in js [10:43:52] but for those poor souls still on 1.43 my condolences [10:50:32] i've kinda been pavloved into writing `.then` syntax atp [10:51:19] I should prolly actually implement [Vue SFC compiler]()\ onto MirahezeDevScripts at some point tho [11:08:44] I just recently replaced a `.then` with an `await` and it was beautiful [11:09:04] less indentation is always good [11:13:55] tbh `.then` is sometimes better than `await` when you have like, an event handler you want to modularize or you want to use repeatedly [11:14:15] but having the option of either is always good [12:01:47] Wait, Peast now recognizes async? [12:02:30] You mean to tell me we don't have to wait another 10 years for a new JavaScript version to get recognized by the minifier [13:05:45] [1/2] shes on cam look [13:05:46] [2/2] discord.com/invite/naughtycams [13:05:48] @naser09235 No invite links. [13:45:32] I used it in common.js, which I think means yes to that question [14:01:06] this why you write all your JS in extensions which have supported async for ages heheeh [14:44:51] I had to transfer all JS I wrote for an extension into a gadget just yesterday and it was super annoying [22:13:33] both of these are deployed now btw [22:13:45] Awesome [22:14:10] Do I close the Phab/Phorge tasks or is that usually left to someone else [22:15:11] if they're fully fixed you can close them [22:23:12] oh my god his ass is not a trusted contributor there either [22:23:23] fixed [22:25:21] on phab or gerrit? [22:25:28] or phorgge [22:25:59] phab [22:28:07] ah [22:29:23] I'll probably look into https://issue-tracker.miraheze.org/T15186 in the next weeks when I have time to btw [22:30:11] It will probably take a while, but I think it's better to start making progress as soon as possible than to wait until we have a decision on when we actually want to enable temp accounts [22:54:04] I now understand why everyone here thinks that job queue is shit [22:54:11] I never realised there wasn't a hook for job creation [22:54:22] why would you need that [22:54:30] because I don't want to deal with the shitty eventbus stuff [22:54:41] so I'm just going to reimplement it in a way that isn't so overly bloated [22:54:48] but would give the same benefits [22:55:32] so now I have to recreate the JobQueueEventBus class [22:56:18] Yeah I was just about to say, I think the intended way is probably to create your own JobQueue? [22:56:26] Which is cleaner than a hook [22:56:39] true but I care more about works hackily than works nicely [22:56:47] I'll just make my own that pushes into the eventgate [22:56:52] will probably work fine