Mia
896793c010
Youtube: Update channel url handling ( #7482 )
2020-10-06 16:00:16 -07:00
Mia
4279d1f3bc
Update attributions in various locations ( #7354 )
2020-10-06 15:55:26 -07:00
Mia
4620068159
Chat commands: make /addrankuhtml multiline ( #7480 )
2020-10-06 15:23:14 -07:00
Mia
a975f623a4
Chatlog: Add more opts ( #7479 )
2020-10-06 15:21:57 -07:00
Annika
2660741e9a
Fix /help for room promotion commands ( #7478 )
2020-10-06 15:18:55 -07:00
Mia
01c3e0e3ef
Add a command to view the registration time of a user ( #7366 )
2020-10-06 11:47:12 -07:00
Leonard Craft III
789d892098
Chat#checkHTML: Ban <iframe> tags ( #7476 )
2020-10-06 11:16:04 -07:00
Mia
13aa1d44cd
Battlesearch: Make turn limit optional ( #7468 )
2020-10-06 10:40:20 -07:00
Annika
df791e9f7d
Trivia: Don't allow locked/muted users to play
...
Requested by Trivia staff.
2020-10-06 10:17:35 -07:00
Mia
e2e8daa885
Thing of the Day: apply filters to noms ( #7466 )
2020-10-06 09:34:42 -07:00
Annika
216e4a7354
Add a plugin to repeat phrases in chatrooms ( #7338 )
2020-10-05 14:25:18 -07:00
asgdf
8eb9a40263
Add more letter substitutions to filter ( #7470 )
2020-10-05 14:23:39 -07:00
PartMan
fa5456deca
Make !groups case-insensitive ( #7475 )
2020-10-05 14:22:20 -07:00
Mia
fe5ef07f0c
Chatlog: Notify the user that a search is running ( #7474 )
2020-10-05 13:55:28 -07:00
Annika
7eabc7635c
Remove trailing whitespace
...
I thought I had set up my editor to do this but apparently not.... my bad.
2020-10-05 09:20:22 -07:00
Annika
dc77ad160a
Helptickets: Display common battles more cleanly
2020-10-05 09:06:52 -07:00
Quinton Lee
0094f34e38
Chat: fix CommandContext#filter in PMs
...
The ChatFilter type already specifies room as `Room | null` so this check should not be needed.
2020-10-04 13:22:57 -05:00
Guangcong Luo
177b2c4af2
Fix tour autostart
...
Fixes #7469
2020-10-03 21:49:38 -07:00
Annika
3fcb8f4e00
Use attributes of CommandContext in Chat.filter ( #7461 )
2020-10-03 21:30:20 -07:00
Annika
f4dee3c7f9
Modlog: Fix bug with punishments with no reasons
...
Fixes https://www.smogon.com/forums/threads/bug-reports-v4-read-original-post-before-posting.3663703/page-32#post-8613159 .
2020-10-03 15:25:33 -07:00
Mia
4d8580df97
Rooms: Refactor Modlog import ( #7463 )
2020-10-03 09:56:40 -07:00
aQrator
d0b19629dd
Scavengers: Improve /edithunt ( #7456 )
...
Two minor changes for the Scavengers plugin:
- Change the ``/`` for alts to a ``;`` to allow easier copying
- Change the edithunt method to allow commas in the answers
2020-10-03 09:55:49 -07:00
Mia
aba5dd1119
/showteam: Support nicknames ( #7464 )
2020-10-03 08:25:14 -07:00
Annika
aeaa05bd5a
Modlog: Minor fixes
...
yes another modlog commit from me!
this time, it's making sure that note searches based on user IDs actually get toID() called on them, and fixing some HTML escaping issues
2020-10-02 20:59:42 -07:00
Mia
ab16b48d48
Chatlog: Update permission checks ( #7459 )
2020-10-02 19:26:29 -07:00
Annika
d807e00e40
Helptickets: Display shared battles in staffintro ( #7460 )
2020-10-02 19:24:29 -07:00
Annika
3db02d9b7d
Trivia: Restrict random mode selection
...
Random mode should not select First mode if it was played in the past 10 Trivia games
2020-10-02 16:04:41 -07:00
Annika
0dd6e1c0d4
Modlog viewer: Fix formatting of search explanation
2020-10-02 10:00:50 -07:00
Annika
53cebdc09d
Daily spotlights: Add alias for /viewspotlights ( #7453 )
2020-10-01 15:46:24 -07:00
Guangcong Luo
65db20711c
Fix bug in /updateserver
2020-10-01 11:58:14 -07:00
Jeremy Tan Jie Rui
6e956aee51
Add documentation on maxgen parameter to /ds ( #7451 )
2020-10-01 09:40:17 -07:00
Mia
3e92bcd2cc
Quotes: Remove the broadcast cooldown for /randquote ( #7450 )
2020-10-01 09:39:54 -07:00
Annika
0cf43e7461
Modlog: Default to searching all fields ( #7449 )
2020-10-01 09:36:36 -07:00
Guangcong Luo
523c1a335d
Introduce Chat.oldPlugins ( #7434 )
...
This provides a new way to persist chat plugin data across hotpatches:
`Chat.oldPlugins`.
In a plugin, you can now do:
```
export const cache = Chat.oldPlugins.pluginname?.cache || {};
```
to create a cache that will persist across hotpatches.
2020-09-30 19:45:54 -07:00
Annika
0877f0ae1e
Modlog: Fix entries with an IP address and no user ( #7446 )
2020-09-30 17:55:41 -07:00
Annika
1c4b57b56c
Use translated German website pages ( #7440 )
2020-09-30 12:32:56 -07:00
Annika
fa571d3b4b
Modlog viewer: Update regex for /ml roomid, search ( #7444 )
2020-09-30 12:32:15 -07:00
Annika
212b35b2fa
Modlog: Support exact user searches ( #7443 )
2020-09-30 11:22:49 -07:00
Annika
e24ec79b92
Fix room promotion messages
2020-09-30 11:13:25 -07:00
Annika
5bad212da8
Apply chatfilters to !code ( #7442 )
2020-09-30 10:32:27 -07:00
Annika
98b9bd69b1
Fix more modlog attributions
2020-09-29 17:39:28 -07:00
Guangcong Luo
3d68248efa
Update to latest eslint
...
We're skipping two major typescript-eslint versions, so there are a
bunch of changes here, including:
- it's catching a lot of things it didn't catch in the past, for
reasons unclear to me
- no-unused-vars has to be explicitly disabled in global-types now
- a lot of `ts-ignore`s were never necessary and have been fixed
- Crashlogger can now handle being thrown things that aren't errors.
This has never been a problem in the past, but to satisfy TypeScript
we might as well not die in a fire on the off chance someone tries to
`throw null` or something.
2020-09-29 15:28:08 -07:00
Guangcong Luo
2bcea34447
Support ./pokemon-showdown simulate-battle -S
...
simulate-battle now has a new option: --spectate.
As a recap:
-D --debug: simulate in debug mode
-R --replay: output only the omniscient (debug) replay, rather than the
full stream
-S --spectate: output only the spectator replay, rather than the full
stream
2020-09-29 15:28:07 -07:00
Mia
b7630b70cf
Chatlog: Handle ErrorMessage properly ( #7438 )
2020-09-29 14:30:50 -07:00
Kris Johnson
8d080ff320
UNO: Fix timestamp and switch to Chat.ErrorMessage ( #7437 )
2020-09-29 08:53:21 -07:00
Annika
cdd6a4ce31
Moderation: Save replays for offline warns
2020-09-28 22:10:17 -07:00
Mia
a9645d29f1
Modlog: fix defaulting to roomid in /modlog
2020-09-28 18:04:57 -05:00
Mia
1eb2c77208
Modlog viewer: Improve UI ( #7436 )
2020-09-28 16:01:05 -07:00
Annika
b3a5f9e59f
Moderation: Refactor room promotions to a function ( #7426 )
2020-09-28 15:49:26 -07:00
Annika
6e2a336975
Don't duplicate attributions in modlog entries
2020-09-28 15:26:30 -07:00