Commit graph

  • 9f8233709b
    nix: use correct env var for redis url seth 2024-03-27 19:08:43 -04:00
  • 4e11bd2bd7 analyze_logs: fix 0x0 regex seth 2024-03-27 18:56:22 -04:00
  • a9a63f36ad treewide: allow for running w/o storage seth 2024-03-27 18:55:31 -04:00
  • 827b5a4bd7 analyze_logs: introduce LogProvider trait seth 2024-03-23 15:56:54 -04:00
  • b63ecde6b4 commands: tidy up help & joke seth 2024-03-23 11:11:17 -04:00
  • e847ea0ad0 api: use error_for_status_ref() seth 2024-03-23 11:04:38 -04:00
  • 3c4cf67bbf
    nix: naersk/fenix -> rustPlatform/rust-overlay seth 2024-03-24 15:08:45 -04:00
  • 924f00ab00
    fix: remove vcredist x86 Rahul Imran 2024-03-20 00:20:57 +00:00
  • 6bd5db7208
    utils::resolve_message: use perms from behind pk proxy seth 2024-03-18 09:48:37 -04:00
  • af9938a3c6
    handlers::event: improve tracing seth 2024-03-18 08:45:25 -04:00
  • 9d0c022c68
    Many fixes and tweaks TheKodeToad 2024-03-18 01:01:46 +00:00
  • 1ea08671fb
    ci: automerge dependabot PRs seth 2024-03-03 19:03:25 -05:00
  • cd1e3220c7
    support_onboard: check if bot has already joined thread seth 2024-03-03 18:46:34 -05:00
  • 915ef54dc3
    log more actions + tidy up things seth 2024-03-03 18:32:44 -05:00
  • 651f14d724
    storage: make constructors more idiomatic seth 2024-03-03 18:06:40 -05:00
  • 8a0b5e6b1d
    Add detection for 9minecraft Rahul Imran 2024-03-02 23:52:45 +00:00
  • 90b7f413ec
    chore(deps): update dependency eslint to v8.57.0 renovate[bot] 2024-02-23 22:35:10 +00:00
  • cce90298e4
    chore(deps): update dependency dotenv to v16.4.5 renovate[bot] 2024-02-20 06:52:20 +00:00
  • 7393e090d1
    chore(deps): update typescript-eslint monorepo to v6.21.0 renovate[bot] 2024-02-05 19:14:46 +00:00
  • 9c61803590
    fix(deps): update dependency redis to v4.6.13 renovate[bot] 2024-02-05 16:23:34 +00:00
  • d089028335
    chore(deps): update dependency prettier to v3.2.5 renovate[bot] 2024-02-04 06:34:42 +00:00
  • 46fd02605f
    chore: cleanup docker & nix workflows seth 2024-01-27 23:53:23 -05:00
  • 24c8406590
    chore: cleanup + update nix flake seth 2024-01-27 23:49:35 -05:00
  • f4fa737124
    refactor: ok_or_else() -> ok_or_eyre() seth 2024-01-27 23:33:00 -05:00
  • fafa0bf689
    refactor: don't use re-exports of eyre & owo-colors seth 2024-01-27 23:25:38 -05:00
  • a4abdd72e4
    refactor: harden clippy lints seth 2024-01-27 23:18:35 -05:00
  • 2b3d81cfa4
    refactor: better scope eta messages const seth 2024-01-27 23:10:00 -05:00
  • 72e171b960
    chore: cleanup unused config properties seth 2024-01-27 23:03:34 -05:00
  • 2acb319821
    fix(storage): set expiry for launcher version key seth 2024-01-27 22:35:43 -05:00
  • 7252ced3cb
    refactor!: use poise 0.6.1 seth 2024-01-27 22:29:56 -05:00
  • 203ba111cc
    fix: compilation on windows seth 2024-01-27 01:50:51 -05:00
  • 48c2dba554
    chore: cleanup and bump workflow actions seth 2024-01-08 15:06:56 -05:00
  • f2a3582c77
    nix/deployment: pre-select system in crossPkgsFor seth 2024-01-08 15:02:36 -05:00
  • f0550dd429
    style: use tabs over spaces seth 2024-01-08 14:56:37 -05:00
  • f2979d4cde
    Goodbye moderation TheKodeToad 2024-01-08 17:17:21 +00:00
  • 5a54ceb137
    chore(deps): update actions/download-artifact action to v4 renovate[bot] 2023-12-14 19:45:17 +00:00
  • e0fea8d23e
    refactor: use User over Member in moderation commands seth 2023-12-13 11:58:51 -05:00
  • 9dce57f527
    moderation: dm user before taking action seth 2023-12-13 11:51:53 -05:00
  • 3e3be2aed5
    feat: better handle errors during setup seth 2023-12-13 11:47:08 -05:00
  • 9ae8b98e1a
    feat: cleanly shutdown on ctrl+c & sigterm seth 2023-12-13 11:40:39 -05:00
  • 885e28f98f
    refactor framework setup seth 2023-12-13 11:32:46 -05:00
  • 3e992bf683
    actions: update DeterminateSystems/nix-installer-action seth 2023-12-12 16:10:05 -05:00
  • bb521885ad
    deps: update cargo and flake lockfiles seth 2023-12-12 16:08:57 -05:00
  • a86bbfe0a9 analyze_logs: detect outdated launchers seth 2023-12-12 15:55:04 -05:00
  • 2067697ff1 feat: LWJGL 2 & Java 9, Pre 1.12 native transport & Java 9 issues TheKodeToad 2023-12-10 21:06:32 +00:00
  • c6f4295d6a feat: log analysis TheKodeToad 2023-12-09 16:54:35 +00:00
  • 026d4cb607
    rory: handle errors from api seth 2023-12-08 11:09:40 -05:00
  • 7e96bced41
    feat: add message logger seth 2023-12-07 22:18:36 -05:00
  • 8376c45c2d
    feat: flesh out storage object seth 2023-12-07 22:18:21 -05:00
  • 78c8aa7a18 refactor: create ModAction struct seth 2023-12-07 05:56:14 -05:00
  • ed496f5cdc
    chore: ignore .idea TheKodeToad 2023-12-07 14:40:52 +00:00
  • 20e2dbbe46
    refactor moderation; change prefix to r TheKodeToad 2023-12-06 17:00:26 +00:00
  • 174d93544c
    fix: do not TheKodeToad 2023-12-05 14:49:18 +00:00
  • 55ccfe4341
    fix: use camelCase for MinecraftPackageJson TheKodeToad 2023-12-05 14:36:18 +00:00
  • f955cbb933
    feat: reintroduce PK support seth 2023-12-04 19:15:59 -05:00
  • 95fe62051b
    chore: remove tag aliases TheKodeToad 2023-12-04 19:26:36 +00:00
  • 640690d9bf
    refactor: use unwrap_or_default() for kick/ban reason TheKodeToad 2023-12-04 15:54:16 +00:00
  • 8bad9d9636
    feat: add descriptions to commands & arguments seth 2023-12-04 09:31:14 -05:00
  • 6e33299af7
    feat: reintroduce ping command seth 2023-12-04 09:25:45 -05:00
  • 542ecf6bc8
    chore: add RUST_LOG to .env.example seth 2023-12-04 09:10:48 -05:00
  • 5b16c14b45
    feat: set presence info on ready again seth 2023-12-04 09:09:49 -05:00
  • 1c168bd8ba
    fix: use regex for eta again seth 2023-12-04 08:48:20 -05:00
  • 4bf3136364
    fix: don't filter out tags in nix build seth 2023-12-04 08:29:45 -05:00
  • 640409f2e2
    feat: reintroduce message link embeds seth 2023-12-04 08:22:38 -05:00
  • 604a81fb44
    feat: reintroduce support onboarding seth 2023-12-04 06:04:38 -05:00
  • 368b5e0cb0
    feat: delete messages on again seth 2023-12-04 05:40:51 -05:00
  • 30cc4a6220
    feat: reintroduce tag command seth 2023-12-04 05:11:54 -05:00
  • a8eb4a212a
    chore: deprecate modrinth command seth 2023-12-03 18:51:59 -05:00
  • 358df91509 feat: reintroduce eta TheKodeToad 2023-12-03 13:42:36 +00:00
  • 4b80ec7345
    ci: build docker images with nix seth 2023-12-03 04:18:12 -05:00
  • a26a2fd484
    ci: add nix workflows seth 2023-12-03 04:17:43 -05:00
  • 65fc5d5ed7
    ci: add clippy/rustfmt checks seth 2023-12-03 04:16:57 -05:00
  • e928eb67df
    feat: add nix package, module, and container seth 2023-12-03 04:14:20 -05:00
  • 45403e9d9b
    initial rewrite in rust & moderation commands seth 2023-12-03 04:11:57 -05:00
  • b17e357b75
    Merge pull request #300 from Haskellered/main TheKodeToad 2023-11-20 20:45:35 +00:00
  • 170db91998
    Update nightly.md TheKodeToad 2023-11-20 20:44:31 +00:00
  • 991fbd905b
    fix extra quote line that is not handled correctly in discord and replace warning symbol Haskeller 2023-11-20 20:23:28 +00:00
  • b3da471383
    fix caution to work correctly on discord Haskeller 2023-11-20 20:16:54 +00:00
  • bd90ae70d9
    change 'Prism unstable' to 'Prism Launcher unstable builds' Haskeller 2023-11-20 20:13:17 +00:00
  • 179441f209
    add 'nightly' tag Haskeller 2023-11-20 20:09:47 +00:00
  • e7224f6de5
    Fix duplicate import TheKodeToad 2023-11-18 13:48:43 +00:00
  • 60424e338e
    Merge remote-tracking branch 'upstream/main' into feature/contributor-roles TheKodeToad 2023-11-18 12:37:25 +00:00
  • c4446288b3
    fix(deps): update dependency @discordjs/rest to v2.2.0 renovate[bot] 2023-11-18 01:35:37 +00:00
  • 1c7e263f4f
    fix: increase PK delay Sefa Eyeoglu 2023-11-17 18:58:39 +01:00
  • d05e1cbc5e
    Merge pull request #297 from Scrumplex/feat/detect-pk Sefa Eyeoglu 2023-11-17 18:52:25 +01:00
  • 889ef8820a
    refactor: move handleWebhookMessage into callback Sefa Eyeoglu 2023-11-17 17:27:49 +01:00
  • e6337cf6bd
    feat: store pluralkit users in redis Sefa Eyeoglu 2023-11-16 23:06:32 +01:00
  • c29d5dfb8d
    chore: add redis to devShell Sefa Eyeoglu 2023-11-16 22:53:09 +01:00
  • 9286a0526e
    fix: rename expressPort to httpPort Sefa Eyeoglu 2023-10-13 20:11:44 +02:00
  • a81fa91133
    chore: remove unused dependency Sefa Eyeoglu 2023-10-13 12:07:11 +02:00
  • b3fe9bc403
    fix: load dotenv early Sefa Eyeoglu 2023-10-12 17:18:36 +02:00
  • 2e2677a36e
    feat: fetch Github contributors periodically Sefa Eyeoglu 2023-10-12 16:34:12 +02:00
  • d3ef34044a
    refactor: banish axios from these lands Sefa Eyeoglu 2023-10-11 22:16:54 +02:00
  • 6eca1cd705
    refactor: switch to fastify Sefa Eyeoglu 2023-10-11 21:58:15 +02:00
  • c904300bb6
    feat: cache GitHub contributors in Redis Sefa Eyeoglu 2023-10-11 21:10:49 +02:00
  • fb8cad0afd
    feat: store tokens in Redis Sefa Eyeoglu 2023-10-11 20:25:42 +02:00
  • 52059da616
    refactor(nix): switch to flake-parts, add redis Sefa Eyeoglu 2023-10-11 14:41:49 +02:00
  • 7198e5b620
    refactor: move steps into functions Sefa Eyeoglu 2023-10-11 14:18:06 +02:00
  • 4b44627413
    feat: initial implementation of GitHub check Sefa Eyeoglu 2023-10-11 13:59:08 +02:00
  • 687c52e319
    fix: send 200 when authorizing Sefa Eyeoglu 2023-10-11 13:16:01 +02:00