Annika
5dacf4a35f
Support automatic expiry for monthlocks ( #7715 )
2020-11-23 13:12:38 -08:00
Annika
7b9903bc8e
Chatlog: Support room aliases in /linecount ( #7652 )
2020-11-23 15:12:36 +04:00
Volco
613fd60dd3
Fix disqualifyUser bug in tournaments ( #7720 )
2020-11-23 02:43:32 -08:00
Annika
ae6c5d994c
GroupchatMonitor: Only activate every 10 minutes
2020-11-22 18:04:17 -08:00
MacChaeger
2b4de5d9d5
Fix type immunity check in /ds weak and resists and disallow status moves ( #7717 )
2020-11-22 00:48:40 -08:00
Annika
18f1806da4
Moderation: Remove unnecessary escape
...
`message` is never treated as HTML so escaping it just mangles usernames with special characters in them
2020-11-21 12:39:13 -08:00
Annika
90645c1cad
Helptickets: Fix typo
2020-11-20 17:32:13 -08:00
Mia
fc3e398d89
Add a command to search usernames ( #7714 )
2020-11-20 08:26:30 -08:00
MacChaeger
5d71b3a28f
Dexsearch: Support resists move and weak move ( #7713 )
2020-11-20 00:50:09 -08:00
Annika
34cab27a74
Properly type Promises ( #7712 )
2020-11-19 23:19:42 -08:00
Annika
2be851fed4
Chat: Remove unnecessary assertion
...
It looks like the type checker got smart enough to tell that `Array.isArray` ensures that it's a string. This should fix checks.
2020-11-19 19:54:12 -08:00
Annika
3934dec0fa
Fix error message when using /ipsearch on a range
2020-11-19 15:14:29 -08:00
Mia
af36329377
Filters: Properly stop forcerenamed names from being used ( #7709 )
2020-11-19 05:08:22 -08:00
Mia
f4d89b2d54
Helptickets: Mark tickets with offline users separately ( #7708 )
2020-11-19 04:59:44 -08:00
Mia
34d873e491
SOTD: Properly rename JubilifeTVFilms
2020-11-18 16:46:54 -06:00
Mia
aeb3980b6e
Fix build
2020-11-17 19:19:36 -06:00
Mia
c18ea48f97
Thing of the Day: Update TVFilms reference
2020-11-17 19:17:33 -06:00
Guangcong Luo
847681d9e9
Improve /updateserver, /rebuild, /hotpatch UX
...
My carefully-designed `/updateserver` UX has been ruined by the
addition of the rebuild step.
The new `/updateserver`, `/rebuild`, and `/hotpatch` commands are now
once again as carefully-designed as before, and should represent a
much improved server administration experience.
2020-11-17 10:45:40 +00:00
Guangcong Luo
67ff14e92a
Refactor setPrivate
2020-11-17 10:24:16 +00:00
Mia
080ecc7469
Rooms: Merge privacy setting code into setPrivate ( #7695 )
2020-11-17 02:00:06 -08:00
HoeenHero
73581b814d
Correctly propagate errors in runPromote ( #7697 )
2020-11-17 01:59:31 -08:00
Mia
88a3c28e27
Monitor: Fix nothrottle typo
2020-11-15 21:18:53 -06:00
Leonard Craft
999c617ae1
UNO: correct typo
2020-11-15 13:05:57 -06:00
Mia
7307364451
Remove /forcehotpatch ( #7663 )
...
Hotpatches now always rebuild before patching.
2020-11-14 21:01:35 -08:00
Mia
1e4b4dc0ed
/whois: Only show semilock reasons to global staff ( #7691 )
2020-11-14 19:46:10 -08:00
TheMezStrikes
a2c1fc9cc8
Update CAP samples link ( #7689 )
2020-11-12 19:44:18 +04:00
Mia
60bda2795f
CommandContext: Move parseCommand into Chat ( #7661 )
2020-11-11 19:59:38 -08:00
Mia
0246147e94
Chatlog: Refactor perm checks for gstaff ( #7649 )
2020-11-11 19:54:17 -08:00
Mia
f03cae8360
Youtube: Update category command permissions ( #7668 )
2020-11-11 19:41:38 -08:00
Mia
79572fcac4
Settings: Properly make battle rooms public ( #7687 )
2020-11-11 18:35:31 -08:00
Mia
6f13e3285d
Modlog viewer: Search global modlog when used in adminlog ( #7681 )
2020-11-11 17:23:47 -08:00
Mia
c6f72a9e85
/sharedbattles: Upload replays of shared battles ( #7682 )
2020-11-11 17:23:24 -08:00
PartMan
62371e97de
Remove ^ from staff list in /scav top ( #7683 )
2020-11-11 14:59:11 -08:00
Mia
db7cd135bd
Datasearch: Disallow 'all' search broadcasting in battles ( #7686 )
2020-11-11 14:37:53 -08:00
Guangcong Luo
ca5822c63c
Set context.parse return value back to any
...
Sadly, there seems to be an issue with the `no-floating-promises`
linter. I'll revisit this later, but for now, this should fix the build
error.
2020-11-11 09:20:12 +00:00
Guangcong Luo
4d98067b8f
Don't show tour battles in subrooms list
...
Fixes #7670
2020-11-11 03:25:07 +00:00
Guangcong Luo
b9a0d3f494
Fix return signature of context.parse
2020-11-11 03:25:06 +00:00
Mia
2cf1562541
Chatlog: Properly format search regexes in result rendering ( #7674 )
2020-11-10 14:25:12 -08:00
Mia
cf80329b86
The Cafe: Stop holding a reference to the room long-term ( #7677 )
2020-11-10 14:18:36 -08:00
Mia
a277edf154
Info: Make /rules account for other possible use-cases ( #7667 )
2020-11-10 14:18:04 -08:00
Mia
b3f549cda2
Chat: Stop sending the message through when a command crashes ( #7678 )
2020-11-10 14:05:23 -08:00
Guangcong Luo
6d5dcfe948
Fix !pline broadcast limit
2020-11-10 14:55:05 -05:00
Mia
f00e2fa44e
Rooms: Properly rename private battle rooms ( #7675 )
2020-11-10 10:43:00 -08:00
Mia
20e7ee4556
Helptickets: Use globalModAction for /ht ban ( #7664 )
2020-11-10 16:18:45 +04:00
Mia
c6437a1dfc
Responder: Add a page to view ignored terms ( #7665 )
2020-11-09 19:57:23 -08:00
Guangcong Luo
8ce98254c8
Fix vuln in responder
2020-11-09 22:55:20 -05:00
Mia
50522e3f66
Deprecate /showmedia ( #7671 )
2020-11-09 19:24:12 -08:00
Annika
fceffa6635
Helptickets: Export tickets for easier debugging
2020-11-08 21:03:44 -08:00
Annika
cdba988551
Tournaments: More fixes for subroom handling
...
Co-authored-by: sirDonovan <quivistis@gmail.com>
2020-11-08 20:40:40 -08:00
Annika
39bc5e6c05
Tournaments: Properly add/remove subrooms
2020-11-08 20:31:35 -08:00