Commit Graph

  • d223a4e5b4 (tasks): Linting. dev-scheduler-thinner nxbat 2026-09-21 22:22:58 +08:00
  • f66f1b84cd (tasks): Implement error handling and task IDs. nxbat 2026-09-21 22:20:22 +08:00
  • 4eb3d2bb34 [CI] Create lint-and-build action. (#14) master dev-athena nxbat 2026-09-21 14:06:35 +00:00
  • 2fa8e8bf43 (types): Re-implemented the Task type. nxbat 2026-09-21 22:06:09 +08:00
  • 34dd72a5af (tasks): linting. nxbat 2026-08-28 01:53:46 +08:00
  • a9f7f94033 (types): remove depreciated types reference. nxbat 2026-08-28 01:45:51 +08:00
  • 2b19710664 (tasks): move away from classes for consistency. nxbat 2026-08-28 01:43:41 +08:00
  • 2d1de7c203 (types): rename scheduler.d.ts to task.d.ts. nxbat 2026-08-28 01:35:33 +08:00
  • 526a3714c9 (tasks): remove depreciated references. nxbat 2026-08-28 01:26:38 +08:00
  • a70fa88343 (tasks): simply the tasks 🔥 nxbat 2026-08-28 01:26:07 +08:00
  • bc9784c9b7 [Events] Refresh event loading & organisation (#11) nxbat 2026-08-28 00:16:52 +08:00
  • 896d3fc4d9 [Scheduler] Expired bans now give a reason when audit logged. (#12) nxbat 2026-08-26 00:39:28 +08:00
  • cb2348f89c [DB] Merge getGuildSettings & putGuild into GetOrCreateSettings (#9) nxbat 2026-08-19 15:44:26 +00:00
  • 9c91e18962 [NPM] Bump discordjs, eslint, body-parser, markdown-it (#10) Cinder 2026-08-19 07:13:29 -07:00
  • 2b65793903 Disable logging on md5 404's Tarrgon 2026-07-20 16:26:50 -04:00
  • cc447a15be Fix post flags Tarrgon 2026-07-20 16:11:44 -04:00
  • b1305d176c Forgot replacement tickets Tarrgon 2026-07-09 22:01:01 -04:00
  • 26075704e2 Add privacy policy command Tarrgon 2026-07-09 07:50:13 -04:00
  • df785f1eac Add site breaker ping Tarrgon 2026-07-08 11:35:57 -04:00
  • 8643a99ab3 Add mTLS certificate support Tarrgon 2026-07-07 12:26:45 -04:00
  • f32e2292ea Add message purging Tarrgon 2026-07-06 21:51:00 -04:00
  • c4a02a23e0 Organize imports Tarrgon 2026-07-06 21:50:06 -04:00
  • 99d38c6fbd Turn this into a function Tarrgon 2026-07-06 21:48:52 -04:00
  • a67adb1e6c Serialize messages with hashed author id Tarrgon 2026-07-06 21:48:32 -04:00
  • 57bb342303 Add author id hash to database Tarrgon 2026-07-06 21:47:47 -04:00
  • 01abfc9a59 Fix note mod id Tarrgon 2026-06-30 16:20:08 -04:00
  • a1ed39e093 Audit package Tarrgon 2026-06-30 15:26:31 -04:00
  • 058f799d62 Fix duplicated whois Tarrgon 2026-06-30 15:21:38 -04:00
  • 24610e6521 Remove log Tarrgon 2026-06-30 15:07:25 -04:00
  • e1d4d1ef54 Use right key Tarrgon 2026-06-30 15:01:15 -04:00
  • 106933df5b How the hell did this get back Tarrgon 2026-06-30 14:54:12 -04:00
  • c8492b8df9 Return to scrypt Tarrgon 2026-06-30 14:53:19 -04:00
  • d85279564a Log key for testing Tarrgon 2026-06-30 14:42:51 -04:00
  • 9b468f2232 Use hmac Tarrgon 2026-06-30 14:11:51 -04:00
  • 11a6c8e38c We need an Hmac Tarrgon 2026-06-30 14:08:02 -04:00
  • 055a13e1d2 forgot this one Tarrgon 2026-06-30 13:36:36 -04:00
  • 18c550ecda toString clearText Tarrgon 2026-06-30 13:35:28 -04:00
  • c606a69eac Add default Tarrgon 2026-06-30 13:22:22 -04:00
  • 7b4e057764 Add encryption Tarrgon 2026-06-29 18:04:58 -04:00
  • 3e26ff5450 Format inline links properly Tarrgon 2026-06-25 22:44:30 -04:00
  • 73c8a38db3 Only add button row if it has buttons Tarrgon 2026-06-25 14:02:26 -04:00
  • 44040c6b0b Add replacement tickets Tarrgon 2026-06-25 13:57:14 -04:00
  • 90827a448f Readd inline source maps Tarrgon 2026-06-17 10:34:30 -04:00
  • 52300b1227 Automatically delete pools that embed bad content Tarrgon 2026-06-17 09:12:01 -04:00
  • 0aaa4483f3 Fix spoilers Tarrgon 2026-06-16 10:40:26 -04:00
  • e71caf1a07 Fix url parsing Tarrgon 2026-06-15 13:29:20 -04:00
  • 81729388fc Fix markdown parsing and blacklisted appeals Tarrgon 2026-06-14 15:22:50 -04:00
  • 80d94c9d21 Merge pull request #7 from nxbat/build-optimisation Tarrgon 2026-06-13 18:27:44 -04:00
  • 833f1462f8 Switch to consistent single quotes Tarrgon 2026-06-13 18:26:26 -04:00
  • b57c427ed9 Update tsconfig.json Tarrgon 2026-06-13 18:22:50 -04:00
  • a38cb387c2 Merge branch 'build-optimisation' of https://github.com/nxbat/discordbot-ng into pr/7 Tarrgon 2026-06-13 18:22:25 -04:00
  • 76112fef01 Remove old imports Tarrgon 2026-06-13 18:21:48 -04:00
  • 2c5f6f50da (build): it works, then it doesn't. nxbat 2026-06-13 22:11:53 +00:00
  • b153d80e4a (build): tsconfig is now only used for types. nxbat 2026-06-13 22:07:09 +00:00
  • d17821bb1b (build): Move to build file to avoid the terminal being a truckload of sh- nxbat 2026-06-13 22:01:30 +00:00
  • 6f10dedc12 (build): Switch to esbuild & transpile to commonjs. nxbat 2026-06-13 00:58:17 +00:00
  • 38ddcde06c Role buttons Tarrgon 2026-06-12 12:33:41 -04:00
  • 85f9eb7877 Revert "Remove database-related message content usage" Tarrgon 2026-06-12 11:30:29 -04:00
  • 0b211db023 Remove database-related message content usage Tarrgon 2026-06-11 20:32:24 -04:00
  • c80a8555af Merge pull request #6 from nxbat/try-not-to-spell-challenge Tarrgon 2026-06-05 12:53:14 -04:00
  • dfe4e45984 Fix eslint optional non-null assertion Tarrgon 2026-06-05 12:52:07 -04:00
  • 148599dcf1 Move db schema to structure.sql Tarrgon 2026-06-05 12:46:26 -04:00
  • fa2b2dc4fa Merge branch 'e621ng:master' into try-not-to-spell-challenge nxbat 2026-06-06 00:41:00 +08:00
  • 39c7f35cf9 Parse deletion reason to markdown Tarrgon 2026-06-04 08:09:54 -04:00
  • f75fb5cff9 Update Database.ts Tarrgon 2026-06-04 08:04:06 -04:00
  • a3397c7850 Devwatch responses are now less vague. Nix Krystik 2026-06-04 14:44:26 +08:00
  • adf00ab267 Fix eslint Tarrgon 2026-06-03 20:17:25 -04:00
  • 343cb3123c Register handlers after db opened Tarrgon 2026-06-03 20:17:19 -04:00
  • fd3f626db4 Add tsc-alias Tarrgon 2026-06-03 19:48:13 -04:00
  • 52a227334f Add base URL for relative paths Tarrgon 2026-06-03 19:36:30 -04:00
  • 2c7689a189 Just use the open post button Tarrgon 2026-06-03 19:04:31 -04:00
  • c95a81e784 Update ticket and appeal handlers Tarrgon 2026-06-03 15:22:25 -04:00
  • 9cf7d2ce9a Add clynamic registry to .npmrc Tarrgon 2026-06-03 14:27:29 -04:00
  • 57eb5f403c copying and pasting for the win. Nix Krystik 2026-06-03 23:41:30 +08:00
  • 6ae86b472a I forgot to pin this Tarrgon 2026-06-03 08:02:35 -04:00
  • bafed23169 Add dtext to markdown for tickets and appeals Tarrgon 2026-06-03 08:01:59 -04:00
  • 5e5840ffdf Switch to module Tarrgon 2026-06-03 07:53:58 -04:00
  • d37d1c67cd Pin versions Tarrgon 2026-06-03 07:32:31 -04:00
  • 67a3753b96 eslint Tarrgon 2026-06-02 22:33:24 -04:00
  • a9e99cc570 I can't see where this is used Tarrgon 2026-06-02 21:58:42 -04:00
  • 24cd800075 Add flags regex and appeals to descriptions Tarrgon 2026-06-02 21:18:57 -04:00
  • d77222f2ae Remove old log Tarrgon 2026-06-02 21:17:44 -04:00
  • 18395fe63a Add appeal linking Tarrgon 2026-06-02 20:42:13 -04:00
  • 2c0ef019b8 Use a volume for migrations Tarrgon 2026-06-02 17:18:13 -04:00
  • ea37046d30 Update settings.ts Tarrgon 2026-06-02 16:46:45 -04:00
  • 8355cc5fe8 Update package-lock.json Tarrgon 2026-06-02 13:20:40 -04:00
  • 17ac26790f Merge pull request #4 from nxbat/scheduler Tarrgon 2026-06-02 12:54:39 -04:00
  • 65f7bce4c2 Merge pull request #5 from nxbat/db-rewrite Tarrgon 2026-06-02 12:46:10 -04:00
  • 357b287aa8 Merge Tarrgon 2026-06-02 12:45:55 -04:00
  • 3302d8fe92 Merge branch 'master' into pr/5 Tarrgon 2026-06-02 12:45:47 -04:00
  • 86911ad141 Fixes Tarrgon 2026-06-02 11:08:13 -04:00
  • 8a958ed326 Switch to migrations Tarrgon 2026-06-02 10:35:45 -04:00
  • e6fb923531 Settings Tarrgon 2026-06-02 09:40:52 -04:00
  • 53a658aa69 Add appeals pubsub events Tarrgon 2026-06-02 09:36:15 -04:00
  • 0985712a1d Update changed files to use LF instead of CRLF. Nix Krystik 2026-05-30 16:38:48 +08:00
  • dfc6196e67 revert embeds to regular content responses Nix Krystik 2026-05-29 21:39:06 +08:00
  • 189e4319ad Update src/shared/Database.ts nxbat 2026-05-29 13:04:42 +00:00
  • 71f1318f7b Merge branch 'master' into db-rewrite Nix Krystik 2026-05-29 12:52:13 +00:00
  • 8c6d535f97 Merge branch 'master' into scheduler Nix Krystik 2026-05-29 12:47:46 +00:00
  • 6ad3ee5f23 Fix line endings Tarrgon 2026-05-29 08:43:48 -04:00