Commit graph

  • 3075cdee73
    Merge 2b1daea3fd into ff453a7446 GabCoolGuy 2025-03-30 23:14:45 +08:00
  • ff453a7446 add result code -1 main GreemDev 2025-03-28 17:41:05 -05:00
  • 55e7a63236 move wiki url formatting into GitLabService GreemDev 2025-03-23 03:09:13 -05:00
  • f20c003b8f fix (in a dumbass way) off-by-one in verifier placement GreemDev 2025-03-23 03:08:31 -05:00
  • ab4061e4d4 fix formatting in some places & improve autocompleters GreemDev 2025-03-22 04:18:56 -05:00
  • 91f2f3c84d Wiki command GreemDev 2025-03-22 03:56:53 -05:00
  • a694ef3c2e update compat csv url GreemDev 2025-03-18 21:02:30 -05:00
  • 46e26751ee fix compile warning in release GreemDev 2025-03-18 20:58:47 -05:00
  • 2f30bd7f58 GitLab account creation via slash command (currently bot owner only) GreemDev 2025-03-18 20:52:00 -05:00
  • 90b3bb3443 Remove now unusable GitHub repo commands GreemDev 2025-03-18 20:07:47 -05:00
  • d622d7b3c0 Fix getting stable builds & add support for showing ARM Windows builds GreemDev 2025-03-14 17:54:20 -05:00
  • ddd2211503 announce to verified club when a new user verifies grant verified role in new post-completion callback Evan Husted 2025-02-26 00:46:25 -06:00
  • 79457dde76 add post-completion callback support for interaction OK results Evan Husted 2025-02-26 00:45:32 -06:00
  • 3553f3847a remove token is zeroes case & note that using get-hash's value for verify is incorrect Evan Husted 2025-02-18 17:27:43 -06:00
  • 7d8037723b fix number ordinals, add a Switch time mention in the expired token result code. Evan Husted 2025-02-18 17:24:57 -06:00
  • 0a88f4742f Update NuGet packages Evan Husted 2025-02-18 17:24:02 -06:00
  • 54ecb3be94 Catch errors in verify command and send them to modlog with a role ping Evan Husted 2025-02-08 19:36:38 -06:00
  • c069e1129a NSO emulator .titlesdb code generator for Ryujinx (this is what did the RPC support) Evan Husted 2025-02-08 19:36:16 -06:00
  • 2b1daea3fd Finalize log reading GabCoolDude 2025-02-08 10:39:51 +01:00
  • 9815d26c63 Add missing notes GabCoolDude 2025-02-08 10:28:43 +01:00
  • 3fc75211a7 Fix variable casing GabCoolDude 2025-02-08 10:13:22 +01:00
  • 5f7f2ebe99 Notes logic GabCoolDude 2025-02-07 23:45:20 +01:00
  • 32ec6a6c96 Add Mods, Cheats, and app name methods GabCoolDude 2025-02-07 14:00:23 +01:00
  • 9f7d2ef04b Add 'GetSettings' method GabCoolDude 2025-02-06 15:05:37 +01:00
  • fe2d83df4d Initial Ryujinx log reader logic, unfinished GabCoolDude 2025-02-03 12:33:48 +01:00
  • 8be7fcf6bc Send modlog on successful verification; let the user know their "place" (aka 1st, 2nd, etc) for being verified. Evan Husted 2025-02-01 15:31:45 -06:00
  • 55fabf993e Send error to modlog when verification fails (no tokens or hashes are logged, only the error code if there is one) Evan Husted 2025-02-01 14:37:33 -06:00
  • 4ee1d9494b Use a POST request instead of URL parameters (serverside change) Evan Husted 2025-01-31 22:24:04 -06:00
  • 8748f8d2ea Switch Verifier Homebrew support Evan Husted 2025-01-31 15:34:17 -06:00
  • a661f9cf61 more small cleanups Evan Husted 2025-01-21 13:14:08 -06:00
  • b69b15847e small cleanups of command responses Evan Husted 2025-01-21 12:10:46 -06:00
  • b842ec8493 initial log analysis work Evan Husted 2025-01-15 14:43:22 -06:00
  • d5b64af308 mismatched namespaces across interaction modules Evan Husted 2025-01-15 12:56:01 -06:00
  • 89c34d4b75 text command infra Evan Husted 2025-01-15 12:53:59 -06:00
  • 92a1e2cebf Fix compat command not responding when an entry didn't have labels Evan Husted 2025-01-11 05:55:02 -06:00
  • 8c24e37573 Remove status label on exporting Evan Husted 2025-01-11 01:17:06 -06:00
  • c3ffded2bf cleanup compatibility viewmodel Evan Husted 2025-01-10 00:41:58 -06:00
  • 50cf437585 columnindices ref-based csv reading Evan Husted 2025-01-10 00:35:51 -06:00
  • 47786f7650 new csv column order & column names Evan Husted 2025-01-08 12:36:00 -06:00
  • e146d58cbd _handlerlessEvents can be null Evan Husted 2025-01-07 23:29:44 -06:00
  • 2acebfd363 Fix inconsistently showing queued logs in Avalonia Evan Husted 2025-01-07 23:15:36 -06:00
  • 15bf6e221a UI log message queue Evan Husted 2025-01-07 22:39:06 -06:00
  • 3fd92a750a small axaml cleanup Evan Husted 2025-01-07 21:53:13 -06:00
  • 247f0ef1d5 Bind to UIShellView.Title instead of hardcoding RyuBot in AXAML Evan Husted 2025-01-07 21:51:49 -06:00
  • 368d58b864 simplification Evan Husted 2025-01-07 21:51:29 -06:00
  • e7d4701bf8 more descriptive clear commands notif message Evan Husted 2025-01-07 21:51:20 -06:00
  • a9f02389ed prevent blocking the event thread with interaction command ratelimits Evan Husted 2025-01-07 21:50:59 -06:00
  • 86662a3ce6 store the spec, not the reader Evan Husted 2025-01-07 21:50:27 -06:00
  • 03586719a2 slnx Evan Husted 2025-01-07 20:57:35 -06:00
  • 0a3add7c4c Remove personal funding URL Evan Husted 2025-01-07 20:55:02 -06:00
  • 95725994e8 CSV cleaning helpers Evan Husted 2025-01-07 20:53:42 -06:00
  • 0f80288c57 new CSV format Evan Husted 2025-01-07 19:05:31 -06:00
  • 1292e02405 respect debug logging setting Evan Husted 2025-01-07 05:03:10 -06:00
  • dd79471365 new compat csv source Evan Husted 2025-01-07 04:54:03 -06:00
  • 658013c7aa lol Evan Husted 2025-01-06 05:42:55 -06:00
  • 3d080049c0 slightly reduce CurrentEntries setting logic make game name in list slightly wider Evan Husted 2025-01-06 05:41:01 -06:00
  • 05f1534784 Optimize CSV loading with the Sep library Optimize compat list game name formatting Evan Husted 2025-01-06 05:20:56 -06:00
  • be67d15d9a Remove AvaloniaList usage Evan Husted 2025-01-06 03:55:46 -06:00
  • 7a1c337c6b Compatibility UI Evan Husted 2025-01-06 03:48:52 -06:00
  • 915795e5b2 .NET 9 & make UI exe start without a console, and give an icon to the UI exe Evan Husted 2025-01-06 02:28:56 -06:00
  • bf50cf370f LOL Evan Husted 2025-01-05 20:24:45 -06:00
  • a901a4a7fe Embed URLs into title of message instead of Open on GitHub button Evan Husted 2025-01-05 20:03:19 -06:00
  • e3f79c7717 Add functionality XMLdoc to ReplyBuilder Evan Husted 2025-01-05 19:17:47 -06:00
  • 69b1f0de5d rename RyujinxBotModuleBase type param Evan Husted 2025-01-05 19:17:18 -06:00
  • e4a6be2873 Encapsulate completion logic for results into their types instead of in the interaction service event handler Evan Husted 2025-01-05 19:04:45 -06:00
  • 82cb8eb537 Properly reply with precondition result errors Evan Husted 2025-01-05 18:16:11 -06:00
  • 2382675d85 Simple repository info command Evan Husted 2025-01-05 07:31:31 -06:00
  • c1d844a0a3 Reduce code duplication for latest release body construction, count up total downloads and display it Evan Husted 2025-01-05 07:31:21 -06:00
  • 6d4b6fd37f Fix missing authors on PR/Issue command Evan Husted 2025-01-05 07:30:39 -06:00
  • ccded6c904 Change whitelist guilds list in config into a list of objects containing the repo owner & name that should be used in the server. Evan Husted 2025-01-05 07:30:21 -06:00
  • b546776861 missed a file Evan Husted 2025-01-05 03:37:12 -06:00
  • 649bcfaa5e Deferral mechanism on BadRequests (this previously always used RespondAsync which had the possibility to do nothing if the command was previously deferred. Evan Husted 2025-01-05 03:36:58 -06:00
  • 2a9aaf2733 inline NoneResult constructor Evan Husted 2025-01-05 03:35:54 -06:00
  • 3cba89e321 EqualsIgnoreCase, not EqualsAnyIgnoreCase Evan Husted 2025-01-05 03:14:36 -06:00
  • 1be719f2aa Star count command move installation id constant to a config variable Evan Husted 2025-01-05 03:13:42 -06:00
  • 529f2b3f39 Optimize PR/issue command colors & footer they should match the issue state (open/closed/merged) and say when that state happened in the footer. Evan Husted 2025-01-05 02:14:47 -06:00
  • e56c351678 Compatibility entry lookup via title ID Evan Husted 2025-01-05 01:56:42 -06:00
  • e826c06d14 Optimize layout of Compatibility command response Evan Husted 2025-01-04 23:27:03 -06:00
  • 6a670187a8 old compatibility list repo label formatting Evan Husted 2025-01-04 23:26:48 -06:00
  • bb0c550e8b Capitalize default result in FormatLabelName Evan Husted 2025-01-04 22:08:27 -06:00
  • 5ebca76c4d public argument on Compatibility command Evan Husted 2025-01-04 22:05:28 -06:00
  • d41d237d92 Remove JBMono from Bot project Evan Husted 2025-01-04 22:05:06 -06:00
  • 2fd36d4446 cleanup Evan Husted 2025-01-04 21:42:48 -06:00
  • 9f233bdcb8 crash repellant Evan Husted 2025-01-04 21:28:11 -06:00
  • 435760b299 Remove BotOwnerModule; the functionality inside has been moved over to the Avalonia UI. Evan Husted 2025-01-04 21:26:39 -06:00
  • 2f7155f2b2 Bot owner clear commands command in debug Evan Husted 2025-01-04 20:24:41 -06:00
  • a9d4829103 Implicit deferral mechanism PR merged color, instead of red Evan Husted 2025-01-04 19:18:05 -06:00
  • a8878cf06b Renamed result types, better issue/pr label formatting, obsolete warning when directly using RyujinxBotModuleBase<T> Evan Husted 2025-01-04 08:12:32 -06:00
  • d8d8e10630 Formatting Evan Husted 2025-01-04 04:30:47 -06:00
  • 86726fa152 Add deferral support to ReplyBuilder Fix errors in PR command Evan Husted 2025-01-04 04:29:10 -06:00
  • 88b3061daf Optional argument on PR command to ignore build comment Evan Husted 2025-01-04 03:21:13 -06:00
  • ede786fc97 Use optional Evan Husted 2025-01-04 03:13:00 -06:00
  • 6bfce382cc Refactor CompatibilityCsv.Entry Evan Husted 2025-01-04 03:11:50 -06:00
  • 7731371e89 Move commands out of Interactions namespace That's only a thing because "normal commands" in Volte are text commands and there needed to be a separation when making my interactions stuff. Evan Husted 2025-01-04 02:40:23 -06:00
  • 7405004099 Add clarification to PR command for downloads Evan Husted 2025-01-04 02:26:18 -06:00
  • 8d75c7593e PR command, show description, title & available builds. Evan Husted 2025-01-04 02:24:29 -06:00
  • 7127c1fbe5 Delegate top-level client to a function since it's only used for a single API call. Evan Husted 2025-01-04 02:18:41 -06:00
  • 6cb0b89a05 Move issue/PR color logic into module base Evan Husted 2025-01-04 02:18:13 -06:00
  • b9d0bc0809 Remove old config options Evan Husted 2025-01-04 02:17:53 -06:00
  • aaf6b6ddd4 Remove Interaction typing Evan Husted 2025-01-04 00:45:44 -06:00