Commit Graph
100 Commits
Author SHA1 Message Date
Tarrgon 0aaa4483f3 Fix spoilers 2026-06-16 10:40:26 -04:00
Tarrgon e71caf1a07 Fix url parsing 2026-06-15 13:29:20 -04:00
Tarrgon 81729388fc Fix markdown parsing and blacklisted appeals 2026-06-14 15:22:50 -04:00
Tarrgon 80d94c9d21 Merge pull request #7 from nxbat/build-optimisation
(build): Switch to esbuild & transpile to commonjs.
2026-06-13 18:27:44 -04:00
Tarrgon 833f1462f8 Switch to consistent single quotes 2026-06-13 18:26:26 -04:00
Tarrgon b57c427ed9 Update tsconfig.json 2026-06-13 18:22:50 -04:00
Tarrgon a38cb387c2 Merge branch 'build-optimisation' of https://github.com/nxbat/discordbot-ng into pr/7 2026-06-13 18:22:25 -04:00
Tarrgon 76112fef01 Remove old imports 2026-06-13 18:21:48 -04:00
Tarrgon 38ddcde06c Role buttons 2026-06-12 12:33:41 -04:00
Tarrgon 85f9eb7877 Revert "Remove database-related message content usage"
This reverts commit 0b211db023.
2026-06-12 11:30:29 -04:00
Tarrgon 0b211db023 Remove database-related message content usage 2026-06-12 11:30:05 -04:00
Tarrgon c80a8555af Merge pull request #6 from nxbat/try-not-to-spell-challenge
[devwatch]: devwatch button now gives more feedback.
2026-06-05 12:53:14 -04:00
Tarrgon dfe4e45984 Fix eslint optional non-null assertion 2026-06-05 12:52:07 -04:00
Tarrgon 148599dcf1 Move db schema to structure.sql 2026-06-05 12:46:26 -04:00
Tarrgon 39c7f35cf9 Parse deletion reason to markdown 2026-06-04 08:09:54 -04:00
Tarrgon f75fb5cff9 Update Database.ts 2026-06-04 08:04:06 -04:00
Tarrgon adf00ab267 Fix eslint 2026-06-03 20:17:25 -04:00
Tarrgon 343cb3123c Register handlers after db opened 2026-06-03 20:17:19 -04:00
Tarrgon fd3f626db4 Add tsc-alias 2026-06-03 19:48:13 -04:00
Tarrgon 52a227334f Add base URL for relative paths
I forgot about this...
2026-06-03 19:36:30 -04:00
Tarrgon 2c7689a189 Just use the open post button 2026-06-03 19:04:31 -04:00
Tarrgon c95a81e784 Update ticket and appeal handlers 2026-06-03 15:22:25 -04:00
Tarrgon 9cf7d2ce9a Add clynamic registry to .npmrc 2026-06-03 14:27:29 -04:00
Tarrgon 6ae86b472a I forgot to pin this 2026-06-03 08:02:35 -04:00
Tarrgon bafed23169 Add dtext to markdown for tickets and appeals 2026-06-03 08:01:59 -04:00
Tarrgon 5e5840ffdf Switch to module 2026-06-03 07:53:58 -04:00
Tarrgon d37d1c67cd Pin versions 2026-06-03 07:32:31 -04:00
Tarrgon 67a3753b96 eslint 2026-06-02 22:33:24 -04:00
Tarrgon a9e99cc570 I can't see where this is used 2026-06-02 21:58:42 -04:00
Tarrgon 24cd800075 Add flags regex and appeals to descriptions 2026-06-02 21:18:57 -04:00
Tarrgon d77222f2ae Remove old log 2026-06-02 21:17:44 -04:00
Tarrgon 18395fe63a Add appeal linking 2026-06-02 20:42:13 -04:00
Tarrgon 2c0ef019b8 Use a volume for migrations 2026-06-02 17:18:13 -04:00
Tarrgon ea37046d30 Update settings.ts 2026-06-02 16:46:45 -04:00
Tarrgon 8355cc5fe8 Update package-lock.json 2026-06-02 13:20:40 -04:00
Tarrgon 17ac26790f Merge pull request #4 from nxbat/scheduler
[feat]: Scheduler
2026-06-02 12:54:39 -04:00
Tarrgon 65f7bce4c2 Merge pull request #5 from nxbat/db-rewrite
Settings and small Database.ts cleanup.
2026-06-02 12:46:10 -04:00
Tarrgon 357b287aa8 Merge 2026-06-02 12:45:55 -04:00
Tarrgon 3302d8fe92 Merge branch 'master' into pr/5 2026-06-02 12:45:47 -04:00
Tarrgon 86911ad141 Fixes 2026-06-02 11:08:13 -04:00
Tarrgon 8a958ed326 Switch to migrations 2026-06-02 10:35:45 -04:00
Tarrgon e6fb923531 Settings 2026-06-02 09:40:52 -04:00
Tarrgon 53a658aa69 Add appeals pubsub events 2026-06-02 09:36:15 -04:00
Tarrgon 6ad3ee5f23 Fix line endings 2026-05-29 08:43:48 -04:00
Tarrgon 66d4bd4926 Use LF line endings 2026-05-29 08:41:27 -04:00
Tarrgon fdcb193e31 Create .gitattributes 2026-05-29 08:18:50 -04:00
Tarrgon a0e1daf586 Change default ticket title 2026-05-20 16:02:13 -04:00
Tarrgon 07586102e0 Revert "Use correct reporter index"
This reverts commit c7405c4c92.
2026-05-20 15:37:18 -04:00
Tarrgon c7405c4c92 Use correct reporter index 2026-05-20 15:35:30 -04:00
Tarrgon d26e105627 Fix title 2026-05-20 15:26:57 -04:00
Tarrgon 825fc45d96 Remove name from title to prevent length problems 2026-05-20 15:06:23 -04:00
Tarrgon 7adfa832ae Update sqlite3
Nothing seems to break with this, fortunately
2026-05-20 13:21:48 -04:00
Tarrgon 2fe0e5b2b0 Package audit 2026-05-20 13:20:16 -04:00
Tarrgon 95379605c3 Merge pull request #3 from nkrystik/docker-cleanup
[deps]: Refresh Dockerfile and remove source-map-support.
2026-05-20 12:46:37 -04:00
Tarrgon 625231480b Prevent timeout issues 2026-05-19 12:36:26 -04:00
Tarrgon ddffc3f9ed Fix imports 2026-05-19 12:14:46 -04:00
Tarrgon 13251468b1 Update modals 2026-05-19 12:14:19 -04:00
Tarrgon 7e5ec68f7e Add mod ticket context menu 2026-05-19 11:45:56 -04:00
Tarrgon ed6d43c3ad Custom mod tickets 2026-05-19 09:44:43 -04:00
Tarrgon 9dda367857 Merge pull request #2 from nkrystik/report-interaction
Report Message interaction for server members.
2026-05-19 09:06:01 -04:00
Tarrgon d08b21492a Add new features 2026-05-19 09:04:59 -04:00
Tarrgon b1801582a7 Match pull as well as pr 2026-05-12 10:49:31 -04:00
Tarrgon 7144f6fda8 Allow quick linking of PRs and issues 2026-05-12 10:45:02 -04:00
Tarrgon bbb9aa39e9 Include parent channels in link skips
Lets threads in channels be skipped as well.
2026-05-12 10:43:20 -04:00
Tarrgon 127f91c088 Merge pull request #1 from e621ng/dependabot/npm_and_yarn/rollup-4.59.0
Bump rollup from 4.41.0 to 4.59.0
2026-03-10 16:04:40 -04:00
Tarrgon 07e2cda721 dependency upgrade 2026-03-10 16:01:11 -04:00
Tarrgon 30bb187799 Prevent comma eating 2026-03-10 15:53:08 -04:00
Tarrgon 5d387d1281 Transform share URLs to post ids 2026-02-07 15:03:16 -05:00
Tarrgon 7e3f1b0258 Add artist id handling 2026-02-04 16:20:38 -05:00
Tarrgon 8c677dcf21 Close tickets after 5 days of inactivity 2026-01-16 09:17:53 -05:00
Tarrgon 09280d6eb1 Normalize error 2026-01-09 20:44:15 -05:00
Tarrgon ee3d6af7ec Initialize data 2026-01-09 20:43:47 -05:00
Tarrgon 7b42c8c656 Add status code 2026-01-09 20:42:23 -05:00
Tarrgon f79cdad3ee Throw json data properly 2026-01-09 20:40:03 -05:00
Tarrgon a48c4f9bea Error on non-200 response 2026-01-09 15:22:45 -05:00
Tarrgon 56956e2855 Error if user object malformed 2025-12-13 21:53:09 -05:00
Tarrgon 4c93cb8212 Add underage flag error 2025-12-13 18:06:17 -05:00
Tarrgon 4825a0695f Log unknown ticket types 2025-12-13 17:58:45 -05:00
Tarrgon 5301455730 Remove logs 2025-12-13 17:58:26 -05:00
Tarrgon 0890bdc5bf Ensure name length 2025-12-13 17:58:20 -05:00
Tarrgon 9d18b97144 Custom oauth lib
The package used is deprecated. And I want to be able to debug oauth errors better.
2025-12-13 17:58:10 -05:00
Tarrgon c2e4d1bd3c Do both 2025-11-19 14:05:55 -05:00
Tarrgon 20d431f61d Fix knowledgebase 2025-11-18 21:20:55 -05:00
Tarrgon ed6cd90627 Add user id to user-related messages 2025-11-18 11:49:09 -05:00
Tarrgon f86bda1ff3 Fix building 2025-11-12 16:21:35 -05:00
Tarrgon 986e23fe6d Update nickname formatting 2025-11-09 15:19:33 -05:00
Tarrgon 916bf519d4 Fix note custom log 2025-10-23 09:57:57 -04:00
Tarrgon 433ed278a8 Fix note max page 2025-10-03 11:08:20 -04:00
Tarrgon 241884865c Remove issue links from github releases 2025-10-02 14:49:03 -04:00
Tarrgon a540ce3c92 Only kick alts
The joiner will prevent them from joining, and if they are banned, only the banned account has its ban lifted. This prevents future headaches of unbanning.
2025-09-29 18:43:44 -04:00
Tarrgon 85f6b63d4e Add full ban 2025-09-29 15:34:18 -04:00
Tarrgon 321d9780ad Add comments explaining these methods
These methods aren't accurate to their names as they manipulate the data returned to better suit the purposes of the bot.
2025-09-28 15:47:21 -04:00
Tarrgon c9ee0cc6a8 Fix title being too long 2025-09-25 20:58:22 -04:00
Tarrgon 9dbdd00c00 Consolidate imports 2025-09-23 07:08:26 -04:00
Tarrgon e6216e4451 Merge branch 'ticket-buttons' 2025-09-23 07:07:23 -04:00
Tarrgon b1117fd4ad Remove log 2025-09-23 07:06:51 -04:00
Tarrgon 1148a5cfba Change responses to be a bit more helpful 2025-09-22 10:15:58 -04:00
Tarrgon 333f4bdf4a Use modal for knowledgebase 2025-09-17 19:18:40 -04:00
Tarrgon 0a896e8466 Log knowledgebase updates 2025-09-17 18:10:07 -04:00
Tarrgon 06d7e942f6 Organize imports 2025-09-15 17:32:36 -04:00