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
a975f623a4
Chatlog: Add more opts ( #7479 )
2020-10-06 15:21:57 -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
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
Annika
3fcb8f4e00
Use attributes of CommandContext in Chat.filter ( #7461 )
2020-10-03 21:30:20 -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
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
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
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
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
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
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
6e2a336975
Don't duplicate attributions in modlog entries
2020-09-28 15:26:30 -07:00
Annika
f2ef093493
Modlog: Parse entries in the child process ( #7435 )
2020-09-28 12:04:06 -07:00
Charlie Kobayashi
493bd033c7
Scavengers: Add October twist ( #7433 )
2020-09-28 11:21:36 -07:00
Annika
f1b4e3d43a
Modlog: Refactor to use ModlogEntry objects ( #7403 )
2020-09-28 11:06:30 -07:00
The Immortal
b67701d8a4
Add suspect tests plugin ( #7427 )
2020-09-27 15:41:04 -07:00
Annika
b865fe537c
Trivia: Fix Mastermind ( #7419 )
2020-09-27 13:03:06 -07:00
Guangcong Luo
9fe45238f5
Introduce chunk readers for ReadStream ( #7215 )
...
This adds new functions `stream.byChunk(bytes)`, `stream.byLine()` etc
which parse a `ReadStream` into an `ObjectReadStream<string>` which
can then be consumed with for-await.
Fixes #7195
2020-09-27 08:55:59 -07:00
Mia
f7288df665
Fix build
2020-09-26 23:27:51 -05:00
Mia
62bcce1d55
Plugins: Don't try-catch ENOENT errors when using FS.readIfExists()
2020-09-26 23:02:45 -05:00
Charlie Kobayashi
eee5e5fa63
Quotes: escape some HTML ( #7425 )
2020-09-26 20:29:32 -07:00
Mia
78933408bf
Quotes: Move to a chat plugin ( #7421 )
2020-09-26 08:11:42 -07:00
Annika
2e6ed8a50f
Helptickets: Fix double notification ( #7415 )
...
We should only be sending notifications through Staff room rather than the page.
2020-09-25 00:17:14 +04:00
Annika
eb2261b846
Helptickets: Close a user's ticket on global ban ( #7411 )
2020-09-22 21:00:38 -07:00
Kris Johnson
5a8ded0568
Room FAQs: Convert the rfaq list to a page ( #7394 )
2020-09-22 19:30:05 -07:00
Mia
7a89492947
Chatlog: Use ProcessManager for searches ( #7393 )
2020-09-22 18:23:01 -07:00
Annika
1e20f6a96f
Trivia: Add leaderboard management commands ( #7402 )
2020-09-20 16:33:03 -07:00
Annika
4a61ffd5ac
Trivia: Use Room#subGame for Mastermind ( #7371 )
2020-09-19 18:32:44 -07:00
Mia
2db1922e87
Battlesearch: Improve phrasing and UI ( #7396 )
2020-09-19 16:22:15 -07:00