Annika
97713bad33
Validate timeout durations ( #7556 )
2020-10-22 13:47:26 -07:00
iscke
bbb550bd81
Use new requireRoom API in trivia and scavs ( #7553 )
2020-10-21 07:56:00 -07:00
Mia
c6aa139f62
Youtube: Persist interval time ( #7550 )
2020-10-21 05:37:02 -07:00
iscke
99450eba4e
Mafia: Use new requireRoom API ( #7552 )
2020-10-21 05:27:15 -07:00
Mia
ef6cad7c9d
CommandContext: Make requireRoom support specifying a room ( #7549 )
2020-10-21 04:21:42 -07:00
Mia
5b387aed47
Chatlog: Support viewing log stats for a room ( #7514 )
2020-10-20 05:52:45 -07:00
Mia
e7cf8a23c9
COTW: Support saving channel data of winning channels ( #7535 )
2020-10-20 05:48:24 -07:00
Annika
6c60752085
Trivia: Add option for nonrandom question order
2020-10-19 21:37:36 -07:00
Annika
20752cbb54
Trivia: Fix typo
2020-10-19 21:37:36 -07:00
ZardMX
3a4e1b1f47
Make Galar formes show up in /ds ( #7447 )
2020-10-19 03:19:04 -07:00
Guangcong Luo
9d87616176
Add more style linting rules ( #7537 )
...
* Lint arrow-body-style
* Lint prefer-object-spread
Object spread is faster _and_ more readable.
This also fixes a few unnecessary object clones.
* Enable no-parameter-properties
This isn't currently used, but this makes clear that it shouldn't be.
* Refactor more Promises to async/await
* Remove unnecessary code from getDataMoveHTML etc
* Lint prefer-string-starts-ends-with
* Stop using no-undef
According to the typescript-eslint FAQ, this is redundant with
TypeScript, and they're not wrong. This will save us from needing to
specify globals in two different places which will be nice.
2020-10-19 02:42:28 -07:00
Mia
918d436ac0
Youtube: Move video data fetching to a different function ( #7536 )
2020-10-19 02:18:44 -07:00
Annika
bca73b19cc
Room events: Add a command to view categories ( #7525 )
2020-10-19 01:07:05 -07:00
Annika
fe034ac087
Helptickets: Don't show battles for self-reports ( #7520 )
2020-10-19 00:57:38 -07:00
Annika
c9d62d944e
Chatfilters: Fix wordfilter storage ( #7530 )
2020-10-17 23:13:28 -07:00
Mia
d020a2f921
Youtube: Support searching for videos ( #7529 )
2020-10-17 02:52:04 -07:00
Annika
7e188dee1c
Battlesearch: Fix typo
2020-10-16 14:29:53 -07:00
Annika
9aa837b9df
ProcessManager: Support timing out queries ( #7502 )
2020-10-16 02:56:02 -07:00
Annika
018105bd10
Helptickets: Escape HTML in common battles
2020-10-14 08:52:52 -07:00
Kris Johnson
52fb644d9e
Update various datasearch commands ( #7512 )
2020-10-12 15:46:19 +04:00
Kris Johnson
31e2e492a1
Repeats: Don't format until repeating and give raw text in the page ( #7505 )
2020-10-11 14:35:52 -07:00
Mia
ca3e7237d7
Youtube: Support channel categories ( #7509 )
2020-10-11 13:44:42 -07:00
Kris Johnson
d9b3a510ad
TextFormatter: Support replacing \n without trusted ( #7507 )
2020-10-11 13:38:34 -07:00
Annika
ea9170b062
Helptickets: Display common battles in more ticket types ( #7510 )
2020-10-11 13:27:23 -07:00
PartMan
3c7129cb04
Remove background from /scav queue ( #7508 )
2020-10-11 17:44:05 +04:00
Guangcong Luo
1c0c77ff6b
Update to TypeScript 4.0 ( #7504 )
2020-10-10 14:43:32 -07:00
Kris Johnson
5378e39127
Repeats: Support repeating HTML ( #7495 )
2020-10-09 20:33:39 -07:00
Annika
7c23f786f8
Modlog viewer: Improve IP handling ( #7498 )
...
- prevents non-global roomstaff from seeing IPs in modnotes or legacy modlogs
- makes modnoted IP addresses link to whatismyipaddress.com
2020-10-09 16:04:48 -07:00
Mia
01aed88a57
RPS: Improve matchup handling ( #7497 )
2020-10-09 13:43:47 -07:00
Mia
77079b47b8
RPS: Improve several things ( #7492 )
2020-10-09 12:38:34 -07:00
Annika
b24c44c9b6
Trivia: Support category aliases
2020-10-09 12:37:16 -07:00
Annika
a3b83ba50b
Translations: Convert JSON to TypeScript ( #7493 )
2020-10-09 12:03:44 -07:00
Guangcong Luo
bfb5c874a4
Repeat: Limit interval to 24 hours
...
(Bug found by xfix)
2020-10-09 14:58:06 -04:00
Annika
79fe2ac7df
Trivia: Fix typo
2020-10-08 22:37:45 -07:00
Annika
969cde2e35
Datasearch: Limit arguments to 300 characters
2020-10-08 19:55:14 -07:00
Annika
f7eb0c9eae
Datasearch: Use CommandContext#checkChat
2020-10-08 19:46:58 -07:00
PartMan
d37b9486d7
Allow Pokemon names as arguments in /stone ( #7490 )
2020-10-08 19:20:27 +04:00
Kris Johnson
b107236dc5
Repeats: Refactor storing and deleting repeats, let people repeat room FAQs ( #7488 )
2020-10-07 23:42:30 -07:00
Annika
2698153e7c
Quotes: Use readmore blocks for long quotes ( #7465 )
2020-10-07 11:28:39 -07:00
Mia
ffeb0413bf
Helpfilter: Fix crash in suggestions ( #7409 )
2020-10-06 17:07:20 -07:00
Mia
fd28553e2c
Support playing Rock Paper Scissors ( #7445 )
2020-10-06 16:17:34 -07:00
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