[00:06:50] [1/3] I think enough wikis rely on Cargo that it'll be hard to get rid of entirely. Bucket is also not built to be a Cargo replacement. Most Cargo features can be replaced, but there might be some niche use cases that are deliberately not supported by Bucket because (1) Weird Gloop wikis do not need this feature or (2) it will make the Bucket extension overcomplica [00:06:51] [2/3] ted. [00:06:51] [3/3] Both SMW and Cargo suffer from being too complicated. When I submitted a patch for https://issue-tracker.miraheze.org/T14728, Cargo seemed to be sustained by throwing hacky solutions on top of hacky solutions. [00:08:42] i dare say that's the modus operandi of the developer [00:15:41] [1/2] can bucket run doo- [00:15:41] [2/2] okay ill see myself out [00:16:32] [1/2] wow my wiki finally looks okay on Safari [00:16:33] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1487606350568624330/IMG_4886.png?ex=69c9c0e0&is=69c86f60&hm=12f02d21987f7fd7e2a0167d05440333287e1ad43f9bf744bd1bf24a4af433bd& [00:16:38] Not perfect [00:16:41] But it’s something [00:17:56] [1/2] I don’t get it why is it different on chrome [00:17:56] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1487606702688960522/IMG_4887.png?ex=69c9c134&is=69c86fb4&hm=0781cca0f099aa008e882a0d7defddb97ff850156e12463d1ae48b4121761c77& [00:17:58] yes [00:18:15] some guy made doom run on dns i think bucket can do it [00:19:03] ah yes [00:23:18] can bucket do my homework [00:27:43] can bucket find me a girlfriend [00:32:54] can bucket prove P≠NP [01:07:34] can doom fit into 1,000,000 bytes? [01:13:00] [1/5] https://bucket.miraheze.org/wiki/Module:ChunkedIterator [01:13:00] [2/5] Lua's iterator system is extremely difficult to get my head round but I think this works fine now. plans for improving it: [01:13:01] [3/5] - add a hard maximum amount of results (would also require storing a global index but that's fine) [01:13:01] [4/5] - return value first because it's cooler that way and I don't want you to have to `i, j, global_idx, value` when most of the time you just want `value`. I think order could be `value, global_idx, i, j`? [01:13:01] [5/5] - instead of having `limit, offset`, have `args` and make those 2 elements of `args`. also add in some defaults [01:13:33] If you wanna test the code use the debug console on the battle cats wiki e.g. https://battlecats.miraheze.org/wiki/Module:VariantList?action=edit [01:18:43] Is the MariaDB incompatability fixed in Bucket already? [01:20:45] yeah, they changed how repeated fields worked [01:21:33] > REPEATED fields are stored implemented as the JSON type, with each value additionally stored into a supplementary table for where conditions. All values of a repeated field are returned at once when any value matches the condition. [01:25:33] Can't wait to try it someday [01:25:50] -# If doom is able to be played by brain neurons anything is possible... [01:26:10] hey quick thing, our wiki has multimedia viewer, but it doesnt work on mobile mode [01:26:23] other wikis dont have this issue... what do we need to do? [02:45:57] Uh oh. What tweets am I known for [03:21:14] yes i do recognize him from twitter [03:22:09] he is cool [03:36:06] [1/2] how to make so image in discord embed is not this big but rather on the top right [03:36:06] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1487656571415695460/image.png?ex=69c9efa5&is=69c89e25&hm=0c96a2f8f0db2bfd9614f2e687b8da6fd4a709c1c1ce1dace827bedfff291ae6& [03:45:07] So whats the deal with this bucket thing, it puts my data in s3 or smth? [03:49:41] [1/5] -# "This is a bucket." [03:49:41] [2/5] -# "Dear god..." [03:49:41] [3/5] -# "There's more." [03:49:41] [4/5] -# "No...!" [03:49:42] [5/5] In short, I'm not familiar with Bucket, me not too smart. [04:02:26] [1/2] could be more [04:02:27] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1487663200856965250/image.png?ex=69c9f5d2&is=69c8a452&hm=560d8484d89840ba9355df7c303f3b530d4955bdbd6035d99d8e0de76a760f42& [04:12:28] ok im quite stuck [04:22:14] tbh Vector 2022 has grown in me [04:24:32] This module https://criticalrevengeancewiki.miraheze.org/wiki/Module:Hunting_Dagger needs to be called from a wikitext page. [04:28:40] oh [05:25:02] iPhone 👹 👹 👹 👹 👹 👹 👹 👹 👹 👹 👹 👹 👹 [06:17:47] the cvt is smaller than I thought [06:18:01] there was only one global Patroller until early 2026 [06:18:15] and dark matter man was a Global Patroller since 2022 [06:18:29] we only have 2 global admins [06:19:27] tali is pretty active, but waki I'm not sure [07:01:25] Hi is the bucket namespace currently for admin+ only? [07:03:56] namespace? [07:16:10] [1/2] Yes. Changes to the Bucket schema can have wide-ranging effects on the whole wiki, so it is by default limited to users with `editbucket` rights (default to admins). [07:16:11] [2/2] Bureaucrats can grant `editbucket` to other user groups in ManageWiki, though I would recommend them consider this option carefully. [07:25:02] But one bureaucrat checked and there wasn't editbucket…? I am a wiki editor. [07:26:52] Looks like we didn't add that as an option in ManageWiki. [07:27:11] Was that a mistake or what? [07:28:00] [1/2] Wait no we did. No idea why it doesn't show up on ManageWiki/permissions. [07:28:00] [2/2] Is there a compelling reason to give non-admins the ability to edit a bucket? [07:28:29] Migrating from cargo… [07:28:49] And since cargo reconstructions always fail in some way… [07:29:00] Buckets might just be the solve to that. [07:29:09] AFAIK Cargo also only allows admins to recreate tables unless your wiki overrode that? [07:29:29] I don't really know but I think they did…? [07:30:47] Wait what are buckets coded in? [07:32:05] JSON. E.g. https://bucket.miraheze.org/wiki/Bucket:Banners [07:34:06] Cargo, no use, why? [07:34:46] Hmm. For some reason `editbucket` only shows up in `Special:ManageWiki/permissions/sysop` but not for any other user groups. I'm not sure why (besides perhaps some terrible caching problem). At this hour few members of the tech team are around, though you might get an answer in a few hours when someone else is awake. [07:46:19] [1/3] https://discord.com/channels/407504499280707585/808001911868489748/1487718796730044426 [07:46:19] [2/3] @cooldragon675_ If `editbucket` doesn't show up on ManageWiki I (or another tech) can grant it manually with a maintenance script if you convince your bureaucrat to create a [[Phorge]] task. [07:46:19] [3/3] Though the easier option is to make you administrator or ask another administrator to create the Bucket NS page. [07:46:20] [07:46:50] What is a Phorge task? [07:47:03] its the issue tracker [07:47:03] It's expalined in Wiki-Bot's link [07:47:43] Oh hi :D [07:47:57] Wait how to verify [07:48:24] #verify with your Miraheze account [07:48:26] wait cuz of the caching issues does that mean the prob not gonna upgrade citizen skin for a while? [07:49:13] Ok Nevermind verified [07:51:32] Yeah not until we figure out how to do a mass purge of HTML/ResourceLoader cache for all wikis using Citizen so that they don't all crash and burn like the last Citizen upgrade. Alternatively we could try get some compatibility CSS upstream so that the transition can happen seamlessly. [07:52:03] Citizen also had at least thousands of lines of code changes which are very difficult to review. Tech is of the consensus that Citizen needs to be reviewed before upgrading for possible security issues. [07:52:07] Wait what happened last time. [07:53:13] Also is the css parser going to allow nested css or stuff? [07:57:02] https://discord.com/channels/407504499280707585/407537962553966603/1422705678027329536 [07:57:30] Happened to all logged-out users on every wiki with Citizen as the default skin IIRC [07:57:32] What they [07:58:25] TemplateStyles probably not. They only accept CSS features from roughly 8 years ago or earlier. [08:00:38] Alright [08:26:22] [1/2] In 2024 their browser support goes back as far as 2014. Grade C browsers getting broken js is acceptable, but broken page layout (resulting from e.g. unparsable CSS) is not, so they're a lot more conservative on the CSS front. [08:26:23] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1487729621980942370/image.png?ex=69ca33ae&is=69c8e22e&hm=c11bb44709b5dde0bd12ee13c96303e571349e560e4a492156d456aba26490a7& [08:49:20] Hi guyz [08:49:23] i just joined [09:04:06] Welcome [09:16:44] oh wow WOW i see the conversation above about bucket --> "i can't wait for bucket to be stable for non-WG wikifarms" --> "why does the bucket wiki have the namespace if mirahaze doesn't have it yet" --> check Special:Version omg --> check #announcements wow this JUST happened [09:33:07] Does activating PageImages takes a certain time for the images to be parsed and cached ? [09:46:19] almost instant I think [10:11:03] I think I need to null edit every page since it runs when the page is edited [10:35:53] hmm looks like the same thing happens for SearchDigest. you can give out searchdigest-reader and searchdigest-reader-stats but you can't give out searchdigest-block [10:37:54] but it doesn't happen for SocialProfile [10:39:39] Yeah some extensions work fine and their permissions show up for every group (e.g. CommentStreams). [10:40:05] and it's only the wg ones that are a problem hmm [11:35:07] Fwiw we at weird gloop have edit bucket on auto confirm and have had 0 issues with it [12:48:43] I’d like to add a comments feature. How do I go about it? [12:51:12] [1/2] I’m such a beginner that I’m still finding my feet [12:51:12] [2/2] I’d love some advice from those in the know [12:54:46] that can be enabled at Special:ManageWiki/extensions [12:56:50] Thanks! [13:23:58] finished at https://bucket.miraheze.org/wiki/ChunkedIterator [13:24:21] lmk if the documentation is confusing to anyone [13:31:45] also does anyone wanna make an icon for bucketwiki [13:32:51] [1/2] haihai, is there a way to remove this padding thing going on in gallery? [13:32:52] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1487806750378819707/image.png?ex=69ca7b83&is=69c92a03&hm=4620bf8a3eabff79f77ff4272ec8482cb68ed62aaf3d9f03b4e5b0beaa7936bf& [13:39:54] what about the weird gloop logo [13:48:14] copyright... [14:05:08] [1/2] 👀 [14:05:08] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1487814870953885906/Untitled103_20260329220448.png?ex=69ca8313&is=69c93193&hm=058ab91a097cff97997ff36ff641d933f6866e71b2c8b1d850f1bc9318bc5384& [14:07:11] miragloop [14:07:23] weird heze [14:07:40] gloopies [14:22:48] okay that looks cool, pls upload (to commons or to bucketwiki either's fine) [14:25:08] https://commons.miraheze.org/wiki/File:Bucketheze.png [14:27:56] When will yall run out of colors to use for logos XDD [14:42:48] [1/3] actually it's already hard to tell communities from phorge [14:42:48] [2/3] https://cdn.discordapp.com/attachments/407537962553966603/1487824350920048851/image.png?ex=69ca8be7&is=69c93a67&hm=31772757e55160bb9fdb2c12cf221473f5f79a3d45b9ab878f5ee3801f21d048& [14:42:48] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1487824351352066249/image.png?ex=69ca8be7&is=69c93a67&hm=f59b44677565e351ac2196d4f0aa7aad8741722eeb192210d7e5be5fad7bd04b& [14:43:35] i can't tell which it is if i'm shown one of them randomly [14:46:55] Isn’t phorge the customer service and helpdesk stuff or whatever [14:47:05] Surely there’s a better way to represent that??? [14:54:44] It's tickets for tech issues, so the tech logo could be used imo [15:07:49] It’s actually S4. One better than S3. [15:10:37] The Phorge logo is rainbowheze from pride month [15:11:01] Ohhhh [15:27:12] Not really, it’s the tech management platform that we make public and let people use for big reports and tech requests [15:29:23] MH's phorge is basically issue tracker page [15:29:37] Big reports? [15:31:25] Is it reasonable to let a wiki you are running go down if very few people use it and you can’t fulfill your responsibilities to it anymore? [15:31:35] Or are there more official channels? [15:31:58] That is perfectly reasonable [15:32:18] Assuming no one else is going to set up and take over from you [15:32:20] Alright [15:32:33] If someone decides to manage it, I won’t stop them [15:32:54] I would put both options to the community in a discussion [15:33:10] I haven’t touched my phone for 26 hours okay typing hard [15:33:33] i like how phorge had its logo updated for pride month and never touched again [15:33:41] Oh that was intentional [15:33:52] It was intentional [15:34:35] is there a reason for it [15:34:42] Looks cool [15:34:54] Why not [15:35:48] it pissed off at least one person and that's a win [15:36:38] Can it go back to the phorge logo [15:36:48] Or make the phorge logo gay aswell [15:37:30] Where would I go about doing that? In support? [15:37:48] Discord forums? [15:38:04] Somewhere on wiki please [15:38:18] The Phorge logo is just a white icon [15:38:21] Oh, that kind. I thought you meant on the discord [15:38:38] nvm [15:40:27] The favicon? [15:41:04] The one we used before as our logo on Phorge [15:41:16] It's just a completely white version of our logo [15:58:22] [1/2] I set my fandom bio to this multiple years ago and never changed it, guess I was ahead of the field [15:58:23] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1487843370024964118/image.png?ex=69ca9d9e&is=69c94c1e&hm=2848c5b0c48c973942d3ff96c572a72d33f6578b4fbb538f20fcb4ccda02d064& [16:03:08] <_shirokane_> i might of seen you on fandom actually [16:14:17] I've been told orain.org is now handled by Miraheze, I was wondering if someone could modify the meta.orain.org's main page to note that, or add an historical content disclaimer. [16:14:40] Possibly also configure orain.org to redirect. [16:23:02] same actually [16:23:22] or on mira [16:30:44] klea: orain closed over a decade ago [16:31:18] And there's a site notice on meta.orain.org to say that [16:31:26] > Welcome! This wiki is a living archive of Orain Meta, the hub of a wiki farm that preceded Miraheze. This farm no longer exists and no services can be provided here. If you're really looking for a wiki, please see meta.miraheze.org, and contact Miraheze CVT if you need assistance. Thank you! [16:31:36] Oh, sorry. [16:32:03] Orain died in Sept 2015 [16:32:12] klea: https://addshore.com/2015/09/downfall-of-orain/ [16:32:51] Oh, the notice is loaded via js. [16:32:57] So non-js users don't get it. [16:33:05] right [16:33:21] I mean we don't guarantee a working experience for users without JS [16:40:20] Hey Crystalite13 [16:40:30] hi [16:40:42] morning [17:15:33] the playstation discord server did that too lol [17:17:27] @pskyechology yo we need this [17:25:48] same for homebrew channel too [17:30:38] The FilterTable template and its respective JS/Gadget can be added to any MH wiki (it's already on dev) [19:02:32] Is there a way to import templates from other miraheze wikis? [19:04:55] Yes [19:06:03] special export [19:07:05] You can use import from another wiki if it's a common one like de wiki [19:07:17] If you want to do it often, we can add your wiki to that for you [19:10:13] its not devwiki [19:10:21] but a group of other wikis by users [19:10:54] How do I get `` and `` to work [19:11:42] Define not working [19:12:01] https://cdn.discordapp.com/attachments/407537962553966603/1487892104347783299/image.png?ex=69cacb01&is=69c97981&hm=4806455226e0d9c16124468a3562ce14d606bb506f1958b5a8b83b63a0757384& [19:12:04] https://frc2022.miraheze.org/wiki/Main_Page [19:12:23] [1/2] compare to https://isma.miraheze.org/wiki/Main_Page [19:12:23] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1487892195871821834/image.png?ex=69cacb17&is=69c97997&hm=c6dc3826bce7e82d1dd384fa9fa0aab20b9071c17638374f7f810b68581f21af& [19:13:06] Go to https://frc2022.miraheze.org/wiki/Special:ManageWiki/extensions and search for logged in [19:13:10] You'll see it [19:13:17] Then purge the page [19:13:59] https://usercontent.irccloud-cdn.com/file/JDMGTVpm/ this is the funniest thing ever [19:15:38] <_chrs_, replying to originalauthority> feels like one of those old DOS viruses lol [19:15:52] That is actually pretty funny [19:16:57] Do remember it was Miraheze's predesccor and they also destroyed data [19:17:55] Yes [19:17:58] That is not funny [19:18:21] The specific snippet of Russian roulette in a vacuum is amusing [19:19:11] i guess so, but then when you redirect orain.org to Miraheze then you're kinda asking for the bad press to be associated with Miraeheze [19:19:28] not that anyone cares since it was over a decade ago like but [19:19:40] -# I'm hearing some juicy details about history. [19:19:48] orain lore [19:19:57] We've had more than enough time to create our own bad press [19:20:01] And done a good job at it [19:20:03] real [19:20:21] It's not that juicy. There was another wiki farm prior to Miraheze. [19:20:27] I'm learning functional programming rn and so refreshing compared to OOP [19:20:31] It was the victim of a cyber attack that killed it off [19:21:06] You're a C# dev, anything is refreshing compared to the nonsense we did when my uni tried to teach C# [19:21:16] You do like C# right [19:21:19] Or is it Java [19:21:22] One of them is you [19:21:31] Both were taught badly by Uni [19:21:48] yeah C# is goated but kinda trying to avoid anything microslop recently lol [19:21:59] It's not goated mate [19:22:10] Although I'm a C++ dev so I'm a little insane [19:22:30] you didn't learn functional programming first? 🤔 [19:23:00] unless if you're self-teaching [19:23:04] kinda really dig C++ but writing it is mentally taxing [19:23:17] cuz in my uni at least, we did some level of functional programming, then OOP [19:23:30] no, the list of FP languages that are still used today is relatively minor and definitely not mainstream [19:23:36] It's not that bad when you're doing it often [19:23:50] I have code I can reuse for stuff now [19:23:57] I need to write some unit tests though soon [19:23:59] pointer this pointer that [19:24:14] Pointers aren't that complex in modern C++ [19:24:19] you'd probably die if you saw my JS sandbox written in C++ for Scribunto [19:24:32] so...? [19:24:42] You haven't seen some of the legacy C we have at work [19:24:59] Remind me on slack tomorrow I'll tell you some stats on that codebase [19:25:10] sounds like hell [19:25:25] for your codebase [19:25:46] Hell would be nice compared to some of it [19:27:44] Did you ever hear about Carbon by Google? Their attempt to write the future of C++ [19:27:57] No [19:28:08] prolly not gonna be successful because everyone is just using Rust because "its cool" [19:28:18] wdym a group by users [19:28:28] its like an ordinary wiki [19:28:39] not devwiki or like some other official typa thing [19:28:55] Okay then go to Special:Export on each wiki to get a file with those pages then upload to Special:Import [19:29:15] We can add it for only your wiki @qirimcak if you're going to be doing it often and ^ would be annoying [19:29:36] nah i can do it [19:29:38] thanks tho [19:30:19] Cool [19:31:43] actually wait [19:31:55] how do i get to the template page [19:32:04] from a random page [19:32:33] Look at the source of the page and find out what templates it's using [19:35:25] uhh ok i might actually need help now [19:35:26] 😭 [19:35:32] https://alternatehistory.miraheze.org/wiki/1943_United_Kingdom_general_election_(Blood_and_Soil) [19:35:41] i need this infobox template [19:37:19] Does miraheze have a gallery slider similar to Fandom? [19:40:27] We has this extension if it's what you are talking about https://www.mediawiki.org/wiki/Extension:JavascriptSlideshow [19:41:29] a carousel? [20:13:43] [1/2] Like this? [20:13:43] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1487907630390313083/image.png?ex=69cad977&is=69c987f7&hm=5ad08d64fea1c61338c0e90e156c814fad960b3f4ab183487df5d41af834da6d& [20:14:03] Yeah just on a wider scale [20:14:23] Using this so preciate it 👍 [20:20:45] [1/8] I thought it was just as simple as using [20:20:45] [2/8] ``` [20:20:45] [3/8] [20:20:46] [4/8] image.png | image 1 [20:20:46] [5/8] image2.png | image 2 [20:20:46] [6/8] /gallery [20:20:47] [7/8] ``` [20:20:47] [8/8] But that's just my basic ass gallery viewer [20:21:36] And obviously CSS being used to make it look unique. [21:08:37] BTW, not to be thay guy, but they forked to https://gta.wiki, just to let u know [21:08:50] ah [21:49:25] Is there a way to allow a specific user whose IP address is blocked to log in? [21:49:39] they already have a Miraheze account but not an account on my wiki [22:08:47] <_chrs_, replying to ethanc8> this person is going to need to ask for [[GIPBE]] (however, if they are trying to edit on cellular data or a work/school network, they can try their home network as a quick workaround) [22:08:47] [22:13:30] I'm using but that works too [23:55:14] Hello! I had a question - how do I block the IP of a former contributor to my wiki that I've had, in nice terms, a bit of a falling out with? I fear that he may try and vandalize it.