Annika
7b9903bc8e
Chatlog: Support room aliases in /linecount ( #7652 )
2020-11-23 15:12:36 +04: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
90645c1cad
Helptickets: Fix typo
2020-11-20 17:32:13 -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
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
Leonard Craft
999c617ae1
UNO: correct typo
2020-11-15 13:05:57 -06: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
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
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
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
Annika
fceffa6635
Helptickets: Export tickets for easier debugging
2020-11-08 21:03:44 -08:00
Mia
6145fab828
Allow the Help auto-response filter to be used in all rooms ( #7645 )
2020-11-08 20:16:25 -08:00
Mia
fc80f47b0b
Helptickets: Fix ticketban list html ( #7636 )
2020-11-07 19:14:08 -08:00
Konrad Borowski
7bcdf130bd
Chatlog: Escape regex when searching for an user ( #7656 )
2020-11-07 18:19:38 -08:00
Mia
950c74360b
Chatlog: Handle next result buttons properly ( #7658 )
2020-11-07 14:58:53 -08:00
Konrad Borowski
119b98b593
Chatlog: Automatically determine regex engine ( #7657 )
...
This makes ripgrep use PCRE2 for searching logs only when necessary.
2020-11-07 14:32:44 -08:00
Annika
0a27f398df
Helptickets: Display message in unclaimed tickets ( #7647 )
2020-11-05 11:09:47 -08:00
Guangcong Luo
9b5217ab70
Split up dex-data into more files ( #7634 )
...
* Split up dex-data over individual files
This commit introduces:
- `dex-abilities.ts`
- `dex-conditions.ts`
- `dex-formats.ts`
- `dex-items.ts`
- `dex-moves.ts`
- `dex-species.ts`
These files centralize definitions from `dex-data` and `global-types`.
* Inherit ItemData from Item etc
Previously, Condition inherited from ConditionData. Now, ConditionData
inherits from Condition. The advantage of the new approach is that now,
Condition and DataCondition no longer need to be separate types, and
there should be much less duplication of type definitions in general.
This has also been done for
- ItemData/Item/DataItem
- AbilityData/Ability/DataAbility
- FormatData/Format/DataFormat
Species and DataSpecies was already merged, but this also reverses
their inheritance (saving a lot of duplicated definitions in the
process!)
The only one left is MoveData, which is just super complicated and
will need its own commit.
2020-11-05 05:00:13 -08:00
Mia
938d998da0
Mafia: Allow staff to speak in games ( #7642 )
2020-11-05 04:57:09 -08:00
Kris Johnson
acbe53ba4a
Modernize the coding style of the OM chat plugin ( #7643 )
2020-11-05 04:50:05 -08:00
Mia
67ee30f2fd
Introduce Config.noipchecks ( #7626 )
2020-11-04 15:14:30 -08:00
Mia
8a1919fd0a
Chatlog: Update arg handling
2020-11-04 14:24:53 -06:00
Mia
065be6ca78
Topusers: Fix arg handling ( #7635 )
2020-11-04 23:14:40 +04:00
Annika
ee79159a25
Helptickets: Don't make global modlog entries
2020-11-02 21:58:46 -08:00
Mia
89d127eafd
ProcessManager: Add a static execFile ( #7566 )
2020-11-02 11:35:07 -08:00
Mia
e2cb3a1f57
Chatlog: Support searching for a user ( #7591 )
2020-11-02 08:50:58 -08:00
Mia
22a410afea
Support basic text formatting in polls/announcements ( #7623 )
2020-11-02 08:42:03 -08:00
Mia
cbf4a450da
Add /vsl alias to viewspotlights ( #7622 )
2020-11-02 08:40:41 -08:00
Annika
7f2dec0797
Modlog: Avoid optional properties in ModlogEntry ( #7613 )
...
* Modlog: Avoid optional properties in ModlogEntry
* Use a type
* Make IP nullable
* Add NOT NULL constrains
* Fix typo
2020-11-01 14:07:01 -08:00
Kris Johnson
909419ca27
Fix /randbats interaction with Gen 2 sets
2020-11-01 14:23:40 -07:00
Annika
06cbdada99
Don't allow forcerenamed usernames to be reused ( #7609 )
2020-10-31 05:54:17 -07:00
Distrib
3909191904
Display the announcement whith /announcement ( #7612 )
2020-10-31 05:52:17 -07:00
Annika
923b69cac6
Trivia: Prevent stalemates in Infinite mode
2020-10-30 18:09:25 -07:00
Annika
1ab6091551
Helptickets: Properly quote and escape button HTML
2020-10-29 19:30:06 -07:00
Annika
b6326d7a86
Trivia: Document /trivia move
2020-10-29 15:59:31 -07:00
Annika
3ed4a34270
ANOTD: Change tagline to quote
...
Requested by Anime and Manga staff
2020-10-29 12:07:26 -07:00
Kris Johnson
ab6e173e24
Move natures into their own file ( #7601 )
2020-10-29 08:38:03 -07:00