Commit graph

1,055 commits

Author SHA1 Message Date
f9fd9bd513 final text changes, READY TO MERGE!!! 2026-04-26 15:14:05 +00:00
ea94dfe6b9 Fighting the demons of my past
TECHNICALLY, I was asked to remove it. But now that I know that @template is a thing that exists in JSDoc (which was the one missing ingredient the last time), I think I can get this to be good enough that removal won't even be necessary, and now it just looks like regular, sane documentation (not the any-schizopost like last time).
2026-04-26 14:12:13 +00:00
32ba4d8385 Finishing touches..... 2026-04-26 13:31:08 +00:00
c8bf730ec4 Filter out the root space 2026-04-26 13:07:39 +00:00
41c2131061 Merge branch 'main' into mergable-fr-fr 2026-04-26 12:54:34 +00:00
c3f2fbbeb1 Settled on a reasonable compromise for this 2026-04-26 12:22:45 +00:00
f53190f186 OH, I'm SUCH an IDIOT!
This code runs in a loop. And it always starts with the root space. So it always finds a space. And it then never clears it out.

Also, it was after the break;, so EVEN IF it somehow reached our room as false, and then was gonna update it to true because it was a space - it now would not have done that because the loop will had been ended.

Fixed by moving the code to where it made any sense.
2026-04-26 10:56:50 +00:00
b0d4b4c39d forgor to print the most important thing 2026-04-26 10:36:18 +00:00
75fec8819d Somehow, everything is a space... 2026-04-26 10:32:51 +00:00
511138e31f Link Rules system DONE! 2026-04-26 09:57:26 +00:00
9cbeef9efb fell asleep 2026-04-26 09:42:11 +00:00
82c6f0ab19 guild.pug works! 2026-04-25 23:32:09 +00:00
c7378d47ce fuck you vsc 2026-04-25 23:29:21 +00:00
ed651b41cf I can feel it, it's getting somewhere! 2026-04-25 23:27:13 +00:00
69f6379270 WHO TF LOOKED AT COMMENTS AND WAS LIKE „Oh, yea! We should make them syntax-significant!” That's like... The very fucking opposite of what comments are. 2026-04-25 23:09:43 +00:00
00bca38bbe pug 2026-04-25 23:06:44 +00:00
ae5ea2e936 that died quickly... 2026-04-25 23:03:47 +00:00
dc03dbd5f4 New system of linking 2026-04-25 23:01:02 +00:00
e301a1f3b0 oh lol
Wrong IF xD

This is getting nuked soon, but I still find if funny that I got it wrong.
2026-04-25 13:12:58 +00:00
d8fb4be509 d->m: Fix reply to user join message 2026-04-24 21:23:14 +12:00
1b9f99c4fd fix regression in Ellie Mode; add the announcement to it
Apparently, the context["m.relates_to"] = {"m.in_reply_to": {event_id: event.event_id}} has always been there... The more you know!

I forgot I didn't, apparently, add it myself.

Also, while fixing the regression, I may as well introduce the note to EM, too.
2026-04-22 14:11:06 +00:00
b007822174 Okey, let's be real: Those tests were an embarrassment. 2026-04-22 13:54:49 +00:00
7943f33dbb What were those imports for, anyway? 2026-04-22 13:50:27 +00:00
cd2b5ebb13 Yep! It does exactly what I thought it would. 2026-04-22 12:41:19 +00:00
a54809155f wait, I wanna test 1 more thing on mobile... 2026-04-22 12:31:02 +00:00
a7aad4281d Well, it DOES WORK, alright.....!
thanks, I hate it
2026-04-22 12:27:46 +00:00
cc906d5fb7 Does EM even work? 2026-04-22 12:18:38 +00:00
e92bda4a2a Credit where credit is due(TRUE)² 2026-04-17 22:39:32 +00:00
189ea7e769 text² 2026-04-17 22:30:14 +00:00
b6a68936ec text. 2026-04-17 22:10:50 +00:00
88b25e0482 imports. 2026-04-17 22:07:41 +00:00
5aa13a2a92 Somehow, it almost did!
2 caveats remain (and neither has anything to do with not passing ...channel):
* ugly-error with permissions (fixed)
* no auto-reset (maybe fixed??? - it's either because I DID pass channel (ironic) or because of no await, testing option 1 now)

Also, improved comment consistency
2026-04-17 21:27:14 +00:00
804a6ecb74 This isn't gonna work, is it?
I'm 99% sure I need to do {...channel, flags:(channel.flags^DiscordTypes.ChannelFlags.RequireTag)} but TypeScript won't let me
2026-04-17 20:04:10 +00:00
ab482a82fe actually, GIMME DA OBJECT! 2026-04-17 19:43:31 +00:00
81758529ba Debugging tags-breaking 2026-04-17 18:46:57 +00:00
e95df09c5d heyyyyy~~~~~~~~ 2026-04-17 17:59:02 +00:00
2d82734a06 just appreciated how useful these links are after getting an error and having to go all the way to the Command Handler for links 2026-04-17 17:48:42 +00:00
d52794e22c ACTUALLY handle forums
turns out my handling of it from yesterday was still broken
2026-04-17 17:00:16 +00:00
86c58f169e stupid emigrants...
The code is always greener in the other file, or something
2026-04-17 14:21:33 +00:00
10b6cf5bdb Undone some of the „quality improvements” from yesterday because I noticed they'd break auto-removing for already existing threads. 2026-04-17 13:27:46 +00:00
b1513a6fd1 idea acquired 2026-04-17 11:30:54 +00:00
3a74dfb78f Make sure it's actually possible to create a /thread in a Forum channel without guard()'s interference.
Also, while at it, let the users know that /thread usage is a possibility in Forums.
2026-04-16 21:27:01 +00:00
f17c070175 Account for the hypothetical „/thread ” command 2026-04-16 21:10:54 +00:00
81bf0b935f Extra changes for compat with previous commit 2026-04-16 20:26:20 +00:00
369370d0ad 🎶 the unenlightened masses, they cannot make a judgement call🎵
🎵Give up free will forever - their voices won't be heard at all!🎶
🎶Display obedience...🎵

Where was I, again? Ah, right. I'm supposed to make the judgment call (I am the unenlightened masses) ((Someone tries to link their, fkin, smart-bidet smart-home-controller-room to a Stage or something and imma be cooked))
2026-04-16 00:01:43 +00:00
f6b9614277 Only 2 things are eternal: Doom, and temporary solutions 2026-04-15 23:42:51 +00:00
0c6a5008e3 MOAR channels!!!1!1!!!11!!!!!
also, switched to working on this branch for now; I think that's the easiest option for the time being
2026-04-15 22:52:11 +00:00
f62468511b unfuck my mess
Why did I make it this way???

#13
2026-04-15 20:05:00 +00:00
1cc86b52fd these changes were promised to me 3000 years ago 2026-04-15 19:53:48 +00:00
b7e398a068 Handle errors; general code-quality improvements 2026-04-15 19:07:18 +00:00