feat(api): initial api implementation
vi did:web:vt3e.cat
Fri, 08 May 2026 01:38:02 +0100
chore: idk no emoji i think
vi did:web:vt3e.cat
Thu, 07 May 2026 23:19:26 +0100
fix: fix using wrong emebd
vi did:web:vt3e.cat
Thu, 07 May 2026 23:07:48 +0100
chore: remove linked account command
vi did:web:vt3e.cat
Thu, 07 May 2026 23:02:57 +0100
feat(tickets): add ticket claiming
vi did:web:vt3e.cat
Thu, 07 May 2026 22:53:27 +0100
feat(automod): dont rescan images from flagged users
vi did:web:vt3e.cat
Thu, 07 May 2026 19:10:21 +0100
chore: code qual sweep idk if everything still works but it should i think
vi did:web:vt3e.cat
Thu, 07 May 2026 18:36:49 +0100
chore: temp
vi v@vt3e.cat
Mon, 13 Apr 2026 23:25:44 +0100
feat(automod): ocr images for crypto scam
vi v@vt3e.cat
Sun, 12 Apr 2026 23:51:23 +0100
fix(tickets): add correct user to channel when created for user
vi v@vt3e.cat
Sun, 12 Apr 2026 03:58:40 +0100
feat(tickets): allow adding other members to a ticket
vi v@vt3e.cat
Sat, 11 Apr 2026 18:51:06 +0100
feat(tickets): prefix closed ticket channels with closed-
vi v@vt3e.cat
Sat, 11 Apr 2026 18:27:04 +0100
refactor: formatMessage take in string instead of interaction
vi v@vt3e.cat
Sat, 11 Apr 2026 18:21:13 +0100
feat(tickets): allow mods to create tickets for other users
vi v@vt3e.cat
Sat, 11 Apr 2026 18:18:14 +0100
feat(automod): check last message age
vi v@vt3e.cat
Sat, 11 Apr 2026 17:51:13 +0100
chore: bump deps
vi v@vt3e.cat
Sat, 11 Apr 2026 16:56:18 +0100
feat(automod): handle additional case
vi v@vt3e.cat
Sat, 11 Apr 2026 16:50:04 +0100
fix(automod): fix exemption
vi v@vt3e.cat
Thu, 09 Apr 2026 03:09:48 +0100
fix(tickets): re-hide options when not staff
vi v@vt3e.cat
Wed, 08 Apr 2026 19:04:22 +0100
feat(tickets): option to auto-delete the channel; bump deps
vi v@vt3e.cat
Wed, 08 Apr 2026 18:57:07 +0100
feat(tickets): ticket stats
vi v@vt3e.cat
Wed, 08 Apr 2026 18:43:56 +0100
feat(tickets): limit thanking
vi v@vt3e.cat
Tue, 07 Apr 2026 21:59:14 +0100
fix(automod): a
vi v@vt3e.cat
Tue, 07 Apr 2026 03:08:42 +0100
feaT(automod): smol improvements
vi v@vt3e.cat
Tue, 07 Apr 2026 03:06:05 +0100
fix(automod): a
vi v@vt3e.cat
Tue, 07 Apr 2026 02:27:47 +0100
feat(automod): init
vi v@vt3e.cat
Tue, 07 Apr 2026 02:26:13 +0100
some fixes...
vi v@vt3e.cat
Tue, 07 Apr 2026 00:52:12 +0100
feat(profile): more accurate wording
vi v@vt3e.cat
Tue, 07 Apr 2026 00:42:17 +0100
fix(bugs): type error
vi v@vt3e.cat
Tue, 07 Apr 2026 00:40:38 +0100
refactor: move some things around
vi v@vt3e.cat
Tue, 07 Apr 2026 00:39:51 +0100
feat(tickets): ingest message edits & deletions
vi v@vt3e.cat
Tue, 07 Apr 2026 00:34:51 +0100
fix(tickets): await manager perm check
vi v@vt3e.cat
Tue, 07 Apr 2026 00:11:51 +0100
feat(tickets): suppress notifications for dm check message
vi v@vt3e.cat
Wed, 25 Mar 2026 23:53:20 +0000
feat(tickets): inform user if they cannot be DMd
vi v@vt3e.cat
Wed, 25 Mar 2026 23:48:50 +0000
feat(tickets): gracefully handle when users have DMs closed
vi v@vt3e.cat
Wed, 25 Mar 2026 23:06:02 +0000
feat(tickets): lock on closing tickets
vi v@vt3e.cat
Wed, 25 Mar 2026 22:33:07 +0000
feat(uwuify): ephemeral toggles
vi v@vt3e.cat
Wed, 25 Mar 2026 01:19:52 +0000
fix(tickets): perm checks
vi v@vt3e.cat
Tue, 24 Mar 2026 06:11:52 +0000
censorship
vi v@vt3e.cat
Sat, 21 Mar 2026 21:52:33 +0000
feat(uwuify): disable rate limit
vi v@vt3e.cat
Sat, 21 Mar 2026 21:50:49 +0000
feat(uwuify): disable proxying when hitting rate limit
vi v@vt3e.cat
Sat, 21 Mar 2026 17:09:41 +0000
feat(uwuify): rate limits
vi v@vt3e.cat
Sat, 21 Mar 2026 17:06:26 +0000
feat: uwuify proxy
vi v@vt3e.cat
Sat, 21 Mar 2026 03:52:45 +0000
feat: more meows
vi v@vt3e.cat
Sat, 21 Mar 2026 03:35:03 +0000
feat: meow command 2
vi v@vt3e.cat
Sat, 21 Mar 2026 03:34:49 +0000
feat: meow command
vi v@vt3e.cat
Sat, 21 Mar 2026 03:32:16 +0000
feat: uwuify command
vi v@vt3e.cat
Sat, 21 Mar 2026 03:24:59 +0000
fix(bugs): authorid not reporterid
vi v@vt3e.cat
Wed, 11 Mar 2026 20:51:23 +0000
fix(bugs): fix everyone being able to delete bugs
vi v@vt3e.cat
Wed, 11 Mar 2026 20:50:43 +0000
feat: french grok 3
vi v@vt3e.cat
Sat, 07 Mar 2026 20:53:39 +0000
feat: french grok 2
vi v@vt3e.cat
Sat, 07 Mar 2026 20:25:25 +0000
feat: french grok
vi v@vt3e.cat
Sat, 07 Mar 2026 20:22:39 +0000
fix(tickets): fix command erroring
vi v@vt3e.cat
Fri, 06 Mar 2026 19:31:49 +0000
feat(tickets): log when transcripts are viewed
vi v@vt3e.cat
Thu, 05 Mar 2026 03:25:29 +0000
feat: auto-archive tickets after 30 minutes of inactivity
vi v@vt3e.cat
Thu, 05 Mar 2026 02:21:56 +0000
feat: use cdn links for highlighting
vi v@vt3e.cat
Wed, 04 Mar 2026 23:52:48 +0000
feat: view transcript button
vi v@vt3e.cat
Wed, 04 Mar 2026 23:37:05 +0000
wait fuck
vi v@vt3e.cat
Wed, 04 Mar 2026 22:55:03 +0000
feat: script to anonymise transcripts
vi v@vt3e.cat
Wed, 04 Mar 2026 22:54:57 +0000
feat: rm user ids when inserting transcript log
vi v@vt3e.cat
Wed, 04 Mar 2026 22:52:00 +0000
feat: summarise ban status in user embed
vi v@vt3e.cat
Wed, 04 Mar 2026 21:10:13 +0000
fix: show private reasons for bans in summaries
vi v@vt3e.cat
Wed, 04 Mar 2026 17:44:35 +0000
fix(tickets): allow running /ticket view outside of a ticket channel
vi v@vt3e.cat
Wed, 04 Mar 2026 17:28:50 +0000
feat(tickets): send thank you message in logs channel
vi v@vt3e.cat
Wed, 04 Mar 2026 17:26:12 +0000
feat(tickets): retry sending messages if they fail
vi v@vt3e.cat
Mon, 02 Mar 2026 22:09:23 +0000
feat(tickets): send thank you message
vi v@vt3e.cat
Sun, 01 Mar 2026 16:53:17 +0000
feat(tickets): rm delete button
vi v@vt3e.cat
Sun, 01 Mar 2026 16:41:03 +0000
feat(tickets): remove artificial wait
vi v@vt3e.cat
Sun, 01 Mar 2026 16:39:54 +0000
feat: dev perm override
vi v@vt3e.cat
Sun, 01 Mar 2026 05:07:24 +0000
feat: ban history command
vi v@vt3e.cat
Sun, 01 Mar 2026 05:01:23 +0000
feat: prettier ban container
vi v@vt3e.cat
Sun, 01 Mar 2026 04:07:08 +0000
feat: handle media in bug reports
vi v@vt3e.cat
Sun, 01 Mar 2026 03:47:06 +0000
feat: get linked roblox account; moved common logic to util module
vi v@vt3e.cat
Sun, 01 Mar 2026 01:33:23 +0000
feat: codes command
vi v@vt3e.cat
Sun, 01 Mar 2026 00:45:15 +0000
feat: fetch & search users
vi v@vt3e.cat
Sat, 28 Feb 2026 17:50:06 +0000
feat: roblox api client
vi v@vt3e.cat
Fri, 27 Feb 2026 00:23:29 +0000
feat: log found commands
vi v@vt3e.cat
Thu, 26 Feb 2026 22:16:59 +0000
refactor(tickets): break up tickets.ts into multiple files; move to commands/ dir
vi v@vt3e.cat
Thu, 26 Feb 2026 22:12:24 +0000
feat(bugs): make a report button
vi v@vt3e.cat
Thu, 26 Feb 2026 22:03:07 +0000
feat(tickets): /manage-ticket command
vi v@vt3e.cat
Thu, 26 Feb 2026 21:51:49 +0000
feat(bugs): impl buttons & editing
vi v@vt3e.cat
Thu, 26 Feb 2026 05:09:39 +0000
feat(bugs): init implementation
vi v@vt3e.cat
Thu, 26 Feb 2026 04:24:36 +0000
feat: bug schemas; use new common attachment schema
vi v@vt3e.cat
Thu, 26 Feb 2026 02:54:54 +0000
feat(tickets/gdpr): exports
vi v@vt3e.cat
Thu, 26 Feb 2026 02:07:44 +0000
feat(tickets/gdpr): list & view active tickets
vi v@vt3e.cat
Thu, 26 Feb 2026 01:28:15 +0000
feat(tickets): handle ticket authors adding own close reason
vi v@vt3e.cat
Tue, 17 Feb 2026 19:50:10 +0000
feat(tickets): allow attaching public & private reasons when closed
vi v@vt3e.cat
Tue, 17 Feb 2026 18:46:32 +0000
feat: ticket impl
vi v@vt3e.cat
Tue, 17 Feb 2026 14:10:01 +0000
ticket system
vi v@vt3e.cat
Wed, 28 Jan 2026 19:05:31 +0000
feat: explicit id search
vi v@vt3e.cat
Tue, 27 Jan 2026 21:25:03 +0000
feat: allow button-only commands; force user to agree to rules
willow hai@wlo.moe
Sun, 11 Jan 2026 17:17:21 +0000
feat: report channel message
willow hai@wlo.moe
Wed, 03 Dec 2025 22:29:10 +0000
feat: grok is this true
willow hai@wlo.moe
Sun, 23 Nov 2025 20:22:00 +0000
feat: is this true but dont reply
willow hai@wlo.moe
Sun, 23 Nov 2025 18:47:18 +0000
feat: is this true
willow hai@wlo.moe
Sun, 23 Nov 2025 18:44:42 +0000
fix: button -> help
willow hai@wlo.moe
Sun, 16 Nov 2025 01:10:20 +0000
feat: replace bug button command with generic help command
willow hai@wlo.moe
Sun, 16 Nov 2025 01:08:06 +0000
chore: rm unintentionally committed file
willow hai@wlo.moe
Sun, 09 Nov 2025 18:10:45 +0000
chore: evil
willow hai@wlo.moe
Sun, 09 Nov 2025 18:09:55 +0000
wip: impl bug editing modal
willow hai@wlo.moe
Sun, 09 Nov 2025 18:01:32 +0000
wip: add button row to bug messaegs
willow hai@wlo.moe
Sun, 09 Nov 2025 17:20:09 +0000
wip: use modals v2 for bug reports
willow hai@wlo.moe
Sun, 09 Nov 2025 00:39:39 +0000
feat: error handling
willow hai@wlo.moe
Thu, 16 Oct 2025 23:19:39 +0100
feat: check across multiple channels for new forum posts
willow hai@wlo.moe
Wed, 08 Oct 2025 08:52:57 +0100
refactor: migrate to lily for logging refactor: migrate to lily use singleton for lily finish lily migration
willow hai@wlo.moe
Sun, 27 Jul 2025 00:26:44 +0100
feat: show found words in embed
willow hai@wlo.moe
Tue, 22 Jul 2025 12:46:11 +0100
feat: check first comment for flagged words
willow hai@wlo.moe
Sat, 19 Jul 2025 00:22:39 +0100
fix: exclude users where cat_points is undefined or null
willow hai@wlo.moe
Wed, 16 Jul 2025 18:52:17 +0100
feat: don't ping mentioned users
willow hai@wlo.moe
Wed, 16 Jul 2025 18:50:58 +0100
feat: assume images contain cats if error
willow hai@wlo.moe
Wed, 16 Jul 2025 18:43:31 +0100
add cat points & cat point leaderboard
willow hai@wlo.moe
Wed, 16 Jul 2025 18:29:12 +0100
base impl
willow hai@wlo.moe
Wed, 16 Jul 2025 18:19:30 +0100
feat: watch for new forum posts
willow hai@wlo.moe
Tue, 15 Jul 2025 01:43:51 +0100
fix: prevent going over 40 comments in search command
willow hai@wlo.moe
Mon, 14 Jul 2025 22:31:28 +0100
feat: add search and getinfo commands
willow hai@wlo.moe
Tue, 08 Jul 2025 01:31:46 +0100
feat: add a /codes command
willow hai@wlo.moe
Mon, 07 Jul 2025 23:31:23 +0100
feat: use deferReply in bug/report.ts
willow hai@wlo.moe
Thu, 05 Jun 2025 22:58:06 +0100
fix: use correct types for guild highlights
willow hai@wlo.moe
Thu, 05 Jun 2025 22:52:42 +0100
fix: allow guildannouncement's to be used for the highlight channel
willow hai@wlo.moe
Thu, 05 Jun 2025 22:47:37 +0100
feat: add highlight ctx menu item
willow hai@wlo.moe
Thu, 05 Jun 2025 22:24:37 +0100
feat: allow conditionally enabling commands
willow hai@wlo.moe
Thu, 05 Jun 2025 18:17:56 +0100
feat: add get info ctx menu command
willow hai@wlo.moe
Thu, 05 Jun 2025 18:08:23 +0100
fix: fix biome scripts
willow hai@wlo.moe
Wed, 28 May 2025 17:59:32 +0100
feat: load config file depending on `NODE_ENV`
willow hai@wlo.moe
Wed, 28 May 2025 17:54:41 +0100
feat: setup biome
willow hai@wlo.moe
Wed, 28 May 2025 03:09:26 +0100
refactor: replace zod validation with `InferSchemeType`
willow hai@wlo.moe
Wed, 28 May 2025 03:09:09 +0100
feat: update .config.example.json
willow hai@wlo.moe
Wed, 28 May 2025 00:02:18 +0100
feat: add 'add to trello' button to bug reports
willow hai@wlo.moe
Wed, 28 May 2025 00:01:43 +0100
refactor: separate bug command into several files; add /bug button command
willow hai@wlo.moe
Tue, 27 May 2025 23:38:53 +0100
docs: document requirements and setup process in README; update config example
willow hai@wlo.moe
Tue, 27 May 2025 23:14:21 +0100
feat: remove `collection` from `mongodbSchema`
willow hai@wlo.moe
Tue, 27 May 2025 23:08:14 +0100
feat: populate select menu opt's from `PROJECT_MAP`
willow hai@wlo.moe
Tue, 27 May 2025 23:04:03 +0100
feat: alter langauge to use 'project'
willow hai@wlo.moe
Tue, 27 May 2025 22:59:51 +0100
feat: create threads on new bug reports
willow hai@wlo.moe
Sun, 25 May 2025 00:49:42 +0100
feat: bug report buttons wip 2
willow hai@wlo.moe
Sun, 25 May 2025 00:44:57 +0100
feat: bug report buttons wip
willow hai@wlo.moe
Sat, 24 May 2025 21:15:05 +0100
feat: bug report - numerical ids
willow hai@wlo.moe
Sat, 24 May 2025 21:11:30 +0100
feat: bug report wip 2
willow hai@wlo.moe
Sat, 24 May 2025 21:02:12 +0100
feat: impl. config command for bug channel & manager roles
willow hai@wlo.moe
Sat, 24 May 2025 02:45:36 +0100
feat: bug report wip
willow hai@wlo.moe
Sat, 24 May 2025 02:39:07 +0100
feat: impl mongodb connection & schemas
willow hai@wlo.moe
Sat, 24 May 2025 02:12:49 +0100
initial commit
willow hai@wlo.moe
Sun, 18 May 2025 02:38:36 +0100