224 Commits

Author SHA1 Message Date
13xforever
a0f5c79c7f add filter lag info to mod report 2026-01-28 22:20:33 +05:00
13xforever
defcf8a4fe add warning cooldown to prevent some duplicate warns 2026-01-23 17:22:35 +05:00
13xforever
691f364838 completely skip filters for old messages 2026-01-23 12:45:34 +05:00
13xforever
8378ecaed0 do not reupload images when ocr filter is triggered 2026-01-20 19:40:01 +05:00
13xforever
f32c141a67 remove checkpoint spam messages outside of off-topic 2025-12-22 16:22:00 +05:00
13xforever
450ccf9442 upgrade to net10.0 2025-12-12 11:33:28 +05:00
13xforever
d62e9c8209 extend message/explain flags in filters from 1 hour to 1 day 2025-11-26 05:02:00 +05:00
13xforever
6d5103bbf9 fix europe flag mapping 2025-11-10 22:31:25 +05:00
13xforever
67481d34c5 update the default warning message 2025-10-24 19:57:14 +05:00
13xforever
e5d4d8b842 ignore messages in bot log channel
seems like it's triggering on discord automod messages
2025-09-02 14:08:42 +05:00
13xforever
39597427f2 always use eu countries for ambiguous language tags, except for en 2025-08-07 15:37:18 +05:00
13xforever
3ca3c4fef5 fix substring search in autocomplete providers
apparently, sqlite is using case-sensitive collation by default
but even if you add NOCASE collation to the column, ef core translates string.Contains() to instr function call, which ignores the collation
2025-08-06 16:04:44 +05:00
13xforever
a2474f1e29 map ambiguous language codes depending on the game region 2025-08-06 14:06:57 +05:00
13xforever
cce84734c7 fix unofficial build check 2025-08-06 12:24:15 +05:00
13xforever
ec020174b9 send user dm if content filter has kicked the user 2025-07-17 18:56:05 +05:00
13xforever
5a9abe7b42 fix name pool importing 2025-07-12 18:19:55 +05:00
13xforever
fc92ddd78e make db context debugging logs debug-only again 2025-06-15 14:18:35 +05:00
13xforever
f40daa28c5 update region to language mapping list 2025-06-15 14:13:14 +05:00
13xforever
4fd7a89063 try to fix extra lines in logs 2025-06-04 13:46:05 +05:00
13xforever
213f6f1629 fix datfile parsing for Latin America etc 2025-05-19 20:21:40 +05:00
13xforever
f4ec4819a5 add country flag mappings to language codes 2025-05-19 19:36:36 +05:00
13xforever
028bed6d32 add supported languages info to product code info embed 2025-05-19 02:29:13 +05:00
13xforever
71213686a4 remove all the extra debug stuff 2025-04-27 12:01:17 +05:00
13xforever
2fe89982f1 I'm so dumb 2025-04-27 11:49:10 +05:00
13xforever
a1112cc982 more debug logging 2025-04-27 11:43:29 +05:00
13xforever
5f0eb79ccc I'll fix this shit eventually 2025-04-27 11:28:54 +05:00
13xforever
855613c373 add debug logging to content filters 2025-04-27 11:17:24 +05:00
13xforever
9087a86fee fix potential filter bypass with replies and/or forwarded messages 2025-04-27 10:04:41 +05:00
13xforever
0b1f2f4809 try to limit psn response time to 5 seconds and add more logging 2025-04-14 17:39:20 +05:00
13xforever
eb06111b1d fml 2025-04-09 11:08:36 +05:00
13xforever
f4a6cef4af up db context logging level to debug 2025-04-09 09:53:45 +05:00
13xforever
c27cbf517a enable db logging in all configurations 2025-04-02 11:42:57 +05:00
13xforever
4f8e4c467b replace windows-only dependencies with imagesharp code 2025-03-29 11:52:13 +05:00
13xforever
de504ea9b4 add db open logs to debug build 2025-03-29 09:29:34 +05:00
13xforever
48fb3fcd5b fix all the places where database is actually open for modification 2025-03-29 08:47:19 +05:00
13xforever
9f3631968f fix warning message generated by the bot user 2025-03-28 18:32:01 +05:00
13xforever
756c4f6a9f fix deadlock on botdb 2025-03-27 15:53:41 +05:00
13xforever
1a9359d863 switch to AsyncReadWriteLock to support async/await 2025-03-27 14:59:26 +05:00
13xforever
87ce974506 try to return game updates from cache when possible 2025-03-27 13:35:57 +05:00
13xforever
4cc1bbd234 try to reduce write lock situations 2025-03-27 13:16:37 +05:00
13xforever
5ef4301bd1 more ValueTask updates 2025-03-27 12:51:12 +05:00
13xforever
55f45457a2 use read/write locking for sqlite to fix Error 5: 'database is locked' 2025-03-27 12:20:33 +05:00
13xforever
7da98158f6 more checks when to delete old text commands 2025-03-27 09:46:57 +05:00
13xforever
67277ff16f disable syncing roles to bot mods list due to huge throttling on restart 2025-03-26 12:34:42 +05:00
13xforever
298ee78f84 add warning issuer mention to the user message 2025-03-26 07:17:45 +05:00
13xforever
79cbad9607 show warning reason to the user 2025-03-25 19:56:44 +05:00
13xforever
a97a37e71b fix some potential issues with explanation display 2025-03-25 13:27:27 +05:00
13xforever
252d24bbd8 fix warns 2025-03-24 20:10:22 +05:00
13xforever
57ef638a4c fix explain 2025-03-20 11:46:19 +05:00
13xforever
273b0b24dd fix filters 2025-03-17 18:40:20 +05:00