all repos — stealth-developers @ 12206fdff0557b590becab43f3e1e927f59b0a28

12206fdf
chore: idk no emoji i think
vi did:web:vt3e.cat
Thu, 07 May 2026 23:19:26 +0100
89678503
fix: fix using wrong emebd
vi did:web:vt3e.cat
Thu, 07 May 2026 23:07:48 +0100
b0c3bb23
chore: remove linked account command
vi did:web:vt3e.cat
Thu, 07 May 2026 23:02:57 +0100
90c19706
feat(tickets): add ticket claiming
vi did:web:vt3e.cat
Thu, 07 May 2026 22:53:27 +0100
33d9ea3c
feat(automod): dont rescan images from flagged users
vi did:web:vt3e.cat
Thu, 07 May 2026 19:10:21 +0100
52bc8624
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
b2b6a9cc
chore: temp
vi v@vt3e.cat
Mon, 13 Apr 2026 23:25:44 +0100
25498cde
feat(automod): ocr images for crypto scam
vi v@vt3e.cat
Sun, 12 Apr 2026 23:51:23 +0100
9aac44c4
fix(tickets): add correct user to channel when created for user
vi v@vt3e.cat
Sun, 12 Apr 2026 03:58:40 +0100
a54c0eba
feat(tickets): allow adding other members to a ticket
vi v@vt3e.cat
Sat, 11 Apr 2026 18:51:06 +0100
32d9a5c2
feat(tickets): prefix closed ticket channels with closed-
vi v@vt3e.cat
Sat, 11 Apr 2026 18:27:04 +0100
e3c380cd
refactor: formatMessage take in string instead of interaction
vi v@vt3e.cat
Sat, 11 Apr 2026 18:21:13 +0100
93b840a4
feat(tickets): allow mods to create tickets for other users
vi v@vt3e.cat
Sat, 11 Apr 2026 18:18:14 +0100
088cc4c2
feat(automod): check last message age
vi v@vt3e.cat
Sat, 11 Apr 2026 17:51:13 +0100
ccf0e87c
chore: bump deps
vi v@vt3e.cat
Sat, 11 Apr 2026 16:56:18 +0100
48c28834
feat(automod): handle additional case
vi v@vt3e.cat
Sat, 11 Apr 2026 16:50:04 +0100
f37d76f0
fix(automod): fix exemption
vi v@vt3e.cat
Thu, 09 Apr 2026 03:09:48 +0100
c85366e3
fix(tickets): re-hide options when not staff
vi v@vt3e.cat
Wed, 08 Apr 2026 19:04:22 +0100
81c96862
feat(tickets): option to auto-delete the channel; bump deps
vi v@vt3e.cat
Wed, 08 Apr 2026 18:57:07 +0100
b7e7791a
feat(tickets): ticket stats
vi v@vt3e.cat
Wed, 08 Apr 2026 18:43:56 +0100
34fff8fc
feat(tickets): limit thanking
vi v@vt3e.cat
Tue, 07 Apr 2026 21:59:14 +0100
2561d06f
fix(automod): a
vi v@vt3e.cat
Tue, 07 Apr 2026 03:08:42 +0100
72a01fcc
feaT(automod): smol improvements
vi v@vt3e.cat
Tue, 07 Apr 2026 03:06:05 +0100
ae40d57d
fix(automod): a
vi v@vt3e.cat
Tue, 07 Apr 2026 02:27:47 +0100
103b51d2
feat(automod): init
vi v@vt3e.cat
Tue, 07 Apr 2026 02:26:13 +0100
d06e74e9
some fixes...
vi v@vt3e.cat
Tue, 07 Apr 2026 00:52:12 +0100
38afa3fb
feat(profile): more accurate wording
vi v@vt3e.cat
Tue, 07 Apr 2026 00:42:17 +0100
f34b6a75
fix(bugs): type error
vi v@vt3e.cat
Tue, 07 Apr 2026 00:40:38 +0100
17c5a7d4
refactor: move some things around
vi v@vt3e.cat
Tue, 07 Apr 2026 00:39:51 +0100
f7faa6f8
feat(tickets): ingest message edits & deletions
vi v@vt3e.cat
Tue, 07 Apr 2026 00:34:51 +0100
b7c8c6df
fix(tickets): await manager perm check
vi v@vt3e.cat
Tue, 07 Apr 2026 00:11:51 +0100
652ff34e
feat(tickets): suppress notifications for dm check message
vi v@vt3e.cat
Wed, 25 Mar 2026 23:53:20 +0000
801293be
feat(tickets): inform user if they cannot be DMd
vi v@vt3e.cat
Wed, 25 Mar 2026 23:48:50 +0000
7a38c3c5
feat(tickets): gracefully handle when users have DMs closed
vi v@vt3e.cat
Wed, 25 Mar 2026 23:06:02 +0000
781a3ddb
feat(tickets): lock on closing tickets
vi v@vt3e.cat
Wed, 25 Mar 2026 22:33:07 +0000
80a41c61
feat(uwuify): ephemeral toggles
vi v@vt3e.cat
Wed, 25 Mar 2026 01:19:52 +0000
5bc27f12
fix(tickets): perm checks
vi v@vt3e.cat
Tue, 24 Mar 2026 06:11:52 +0000
aac6b006
censorship
vi v@vt3e.cat
Sat, 21 Mar 2026 21:52:33 +0000
bf2ad550
feat(uwuify): disable rate limit
vi v@vt3e.cat
Sat, 21 Mar 2026 21:50:49 +0000
e1b0fc95
feat(uwuify): disable proxying when hitting rate limit
vi v@vt3e.cat
Sat, 21 Mar 2026 17:09:41 +0000
3da5e7ff
feat(uwuify): rate limits
vi v@vt3e.cat
Sat, 21 Mar 2026 17:06:26 +0000
36113331
feat: uwuify proxy
vi v@vt3e.cat
Sat, 21 Mar 2026 03:52:45 +0000
eea31754
feat: more meows
vi v@vt3e.cat
Sat, 21 Mar 2026 03:35:03 +0000
85ecb273
feat: meow command 2
vi v@vt3e.cat
Sat, 21 Mar 2026 03:34:49 +0000
97f556a2
feat: meow command
vi v@vt3e.cat
Sat, 21 Mar 2026 03:32:16 +0000
a88cb6d6
feat: uwuify command
vi v@vt3e.cat
Sat, 21 Mar 2026 03:24:59 +0000
de6df011
fix(bugs): authorid not reporterid
vi v@vt3e.cat
Wed, 11 Mar 2026 20:51:23 +0000
54c2c683
fix(bugs): fix everyone being able to delete bugs
vi v@vt3e.cat
Wed, 11 Mar 2026 20:50:43 +0000
72ca0341
feat: french grok 3
vi v@vt3e.cat
Sat, 07 Mar 2026 20:53:39 +0000
e4b9cba6
feat: french grok 2
vi v@vt3e.cat
Sat, 07 Mar 2026 20:25:25 +0000
a4bdd5e0
feat: french grok
vi v@vt3e.cat
Sat, 07 Mar 2026 20:22:39 +0000
8f5c95f3
fix(tickets): fix command erroring
vi v@vt3e.cat
Fri, 06 Mar 2026 19:31:49 +0000
ffa2c910
feat(tickets): log when transcripts are viewed
vi v@vt3e.cat
Thu, 05 Mar 2026 03:25:29 +0000
930b53d1
feat: auto-archive tickets after 30 minutes of inactivity
vi v@vt3e.cat
Thu, 05 Mar 2026 02:21:56 +0000
b6e0941b
feat: use cdn links for highlighting
vi v@vt3e.cat
Wed, 04 Mar 2026 23:52:48 +0000
2080a689
feat: view transcript button
vi v@vt3e.cat
Wed, 04 Mar 2026 23:37:05 +0000
3c41df9e
wait fuck
vi v@vt3e.cat
Wed, 04 Mar 2026 22:55:03 +0000
d0656abd
feat: script to anonymise transcripts
vi v@vt3e.cat
Wed, 04 Mar 2026 22:54:57 +0000
84dcb942
feat: rm user ids when inserting transcript log
vi v@vt3e.cat
Wed, 04 Mar 2026 22:52:00 +0000
51ec2cd7
feat: summarise ban status in user embed
vi v@vt3e.cat
Wed, 04 Mar 2026 21:10:13 +0000
e74848aa
fix: show private reasons for bans in summaries
vi v@vt3e.cat
Wed, 04 Mar 2026 17:44:35 +0000
8b2d95c7
fix(tickets): allow running /ticket view outside of a ticket channel
vi v@vt3e.cat
Wed, 04 Mar 2026 17:28:50 +0000
62cdcaf9
feat(tickets): send thank you message in logs channel
vi v@vt3e.cat
Wed, 04 Mar 2026 17:26:12 +0000
9cb03f19
feat(tickets): retry sending messages if they fail
vi v@vt3e.cat
Mon, 02 Mar 2026 22:09:23 +0000
b510af71
feat(tickets): send thank you message
vi v@vt3e.cat
Sun, 01 Mar 2026 16:53:17 +0000
8dfd15d0
feat(tickets): rm delete button
vi v@vt3e.cat
Sun, 01 Mar 2026 16:41:03 +0000
9859a789
feat(tickets): remove artificial wait
vi v@vt3e.cat
Sun, 01 Mar 2026 16:39:54 +0000
29464275
feat: dev perm override
vi v@vt3e.cat
Sun, 01 Mar 2026 05:07:24 +0000
0e09758a
feat: ban history command
vi v@vt3e.cat
Sun, 01 Mar 2026 05:01:23 +0000
370c3cfe
feat: prettier ban container
vi v@vt3e.cat
Sun, 01 Mar 2026 04:07:08 +0000
25f8fcb5
feat: handle media in bug reports
vi v@vt3e.cat
Sun, 01 Mar 2026 03:47:06 +0000
6c06f4e3
feat: get linked roblox account; moved common logic to util module
vi v@vt3e.cat
Sun, 01 Mar 2026 01:33:23 +0000
6bb17a8f
feat: codes command
vi v@vt3e.cat
Sun, 01 Mar 2026 00:45:15 +0000
1e965c6f
feat: fetch & search users
vi v@vt3e.cat
Sat, 28 Feb 2026 17:50:06 +0000
0996f523
feat: roblox api client
vi v@vt3e.cat
Fri, 27 Feb 2026 00:23:29 +0000
368b07ca
feat: log found commands
vi v@vt3e.cat
Thu, 26 Feb 2026 22:16:59 +0000
f4bff7bb
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
f0eb5ca5
feat(bugs): make a report button
vi v@vt3e.cat
Thu, 26 Feb 2026 22:03:07 +0000
5f45aba7
feat(tickets): /manage-ticket command
vi v@vt3e.cat
Thu, 26 Feb 2026 21:51:49 +0000
ca32f225
feat(bugs): impl buttons & editing
vi v@vt3e.cat
Thu, 26 Feb 2026 05:09:39 +0000
06404f42
feat(bugs): init implementation
vi v@vt3e.cat
Thu, 26 Feb 2026 04:24:36 +0000
2a969de7
feat: bug schemas; use new common attachment schema
vi v@vt3e.cat
Thu, 26 Feb 2026 02:54:54 +0000
960f8f74
feat(tickets/gdpr): exports
vi v@vt3e.cat
Thu, 26 Feb 2026 02:07:44 +0000
6c744f27
feat(tickets/gdpr): list & view active tickets
vi v@vt3e.cat
Thu, 26 Feb 2026 01:28:15 +0000
3c18edb4
feat(tickets): handle ticket authors adding own close reason
vi v@vt3e.cat
Tue, 17 Feb 2026 19:50:10 +0000
fde303d6
feat(tickets): allow attaching public & private reasons when closed
vi v@vt3e.cat
Tue, 17 Feb 2026 18:46:32 +0000
bbd5dbc3
feat: ticket impl
vi v@vt3e.cat
Tue, 17 Feb 2026 14:10:01 +0000
0ad474ab
ticket system
vi v@vt3e.cat
Wed, 28 Jan 2026 19:05:31 +0000
7f079d8f
feat: explicit id search
vi v@vt3e.cat
Tue, 27 Jan 2026 21:25:03 +0000
94d6817e
feat: allow button-only commands; force user to agree to rules
willow hai@wlo.moe
Sun, 11 Jan 2026 17:17:21 +0000
06108c29
feat: report channel message
willow hai@wlo.moe
Wed, 03 Dec 2025 22:29:10 +0000
fad38ce4
feat: grok is this true
willow hai@wlo.moe
Sun, 23 Nov 2025 20:22:00 +0000
bc4dedd5
feat: is this true but dont reply
willow hai@wlo.moe
Sun, 23 Nov 2025 18:47:18 +0000
2fbe1c99
feat: is this true
willow hai@wlo.moe
Sun, 23 Nov 2025 18:44:42 +0000
6c5675d1
fix: button -> help
willow hai@wlo.moe
Sun, 16 Nov 2025 01:10:20 +0000
71c8aa9a
feat: replace bug button command with generic help command
willow hai@wlo.moe
Sun, 16 Nov 2025 01:08:06 +0000
5f38f0a6
chore: rm unintentionally committed file
willow hai@wlo.moe
Sun, 09 Nov 2025 18:10:45 +0000
039ea63e
chore: evil
willow hai@wlo.moe
Sun, 09 Nov 2025 18:09:55 +0000
1b578104
wip: impl bug editing modal
willow hai@wlo.moe
Sun, 09 Nov 2025 18:01:32 +0000
22bd268c
wip: add button row to bug messaegs
willow hai@wlo.moe
Sun, 09 Nov 2025 17:20:09 +0000
369d0401
wip: use modals v2 for bug reports
willow hai@wlo.moe
Sun, 09 Nov 2025 00:39:39 +0000
eaed9901
feat: error handling
willow hai@wlo.moe
Thu, 16 Oct 2025 23:19:39 +0100
4ae4b372
feat: check across multiple channels for new forum posts
willow hai@wlo.moe
Wed, 08 Oct 2025 08:52:57 +0100
f848a995
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
1dcd59c5
feat: show found words in embed
willow hai@wlo.moe
Tue, 22 Jul 2025 12:46:11 +0100
2a451cce
feat: check first comment for flagged words
willow hai@wlo.moe
Sat, 19 Jul 2025 00:22:39 +0100
b407bb1e
fix: exclude users where cat_points is undefined or null
willow hai@wlo.moe
Wed, 16 Jul 2025 18:52:17 +0100
1ff885e3
feat: don't ping mentioned users
willow hai@wlo.moe
Wed, 16 Jul 2025 18:50:58 +0100
0258e5a6
feat: assume images contain cats if error
willow hai@wlo.moe
Wed, 16 Jul 2025 18:43:31 +0100
e2671570
add cat points & cat point leaderboard
willow hai@wlo.moe
Wed, 16 Jul 2025 18:29:12 +0100
4c05a70a
base impl
willow hai@wlo.moe
Wed, 16 Jul 2025 18:19:30 +0100
9055619c
feat: watch for new forum posts
willow hai@wlo.moe
Tue, 15 Jul 2025 01:43:51 +0100
28a0470c
fix: prevent going over 40 comments in search command
willow hai@wlo.moe
Mon, 14 Jul 2025 22:31:28 +0100
e604da91
feat: add search and getinfo commands
willow hai@wlo.moe
Tue, 08 Jul 2025 01:31:46 +0100
d816a1ca
feat: add a /codes command
willow hai@wlo.moe
Mon, 07 Jul 2025 23:31:23 +0100
2b8e1cb8
feat: use deferReply in bug/report.ts
willow hai@wlo.moe
Thu, 05 Jun 2025 22:58:06 +0100
9e70b973
fix: use correct types for guild highlights
willow hai@wlo.moe
Thu, 05 Jun 2025 22:52:42 +0100
9f1af987
fix: allow guildannouncement's to be used for the highlight channel
willow hai@wlo.moe
Thu, 05 Jun 2025 22:47:37 +0100
c5869ac3
feat: add highlight ctx menu item
willow hai@wlo.moe
Thu, 05 Jun 2025 22:24:37 +0100
b5315194
feat: allow conditionally enabling commands
willow hai@wlo.moe
Thu, 05 Jun 2025 18:17:56 +0100
837b1ab3
feat: add get info ctx menu command
willow hai@wlo.moe
Thu, 05 Jun 2025 18:08:23 +0100
fa9b1e5a
fix: fix biome scripts
willow hai@wlo.moe
Wed, 28 May 2025 17:59:32 +0100
39b2c861
feat: load config file depending on `NODE_ENV`
willow hai@wlo.moe
Wed, 28 May 2025 17:54:41 +0100
01d2e9fd
feat: setup biome
willow hai@wlo.moe
Wed, 28 May 2025 03:09:26 +0100
b797ec06
refactor: replace zod validation with `InferSchemeType`
willow hai@wlo.moe
Wed, 28 May 2025 03:09:09 +0100
c0ad94a9
feat: update .config.example.json
willow hai@wlo.moe
Wed, 28 May 2025 00:02:18 +0100
c8ef8710
feat: add 'add to trello' button to bug reports
willow hai@wlo.moe
Wed, 28 May 2025 00:01:43 +0100
e203bee0
refactor: separate bug command into several files; add /bug button command
willow hai@wlo.moe
Tue, 27 May 2025 23:38:53 +0100
5d2dc0c5
docs: document requirements and setup process in README; update config example
willow hai@wlo.moe
Tue, 27 May 2025 23:14:21 +0100
6c5f90aa
feat: remove `collection` from `mongodbSchema`
willow hai@wlo.moe
Tue, 27 May 2025 23:08:14 +0100
d79754b8
feat: populate select menu opt's from `PROJECT_MAP`
willow hai@wlo.moe
Tue, 27 May 2025 23:04:03 +0100
450f718e
feat: alter langauge to use 'project'
willow hai@wlo.moe
Tue, 27 May 2025 22:59:51 +0100
730b0d63
feat: create threads on new bug reports
willow hai@wlo.moe
Sun, 25 May 2025 00:49:42 +0100
99d02e2e
feat: bug report buttons wip 2
willow hai@wlo.moe
Sun, 25 May 2025 00:44:57 +0100
b7e61584
feat: bug report buttons wip
willow hai@wlo.moe
Sat, 24 May 2025 21:15:05 +0100
3266a118
feat: bug report - numerical ids
willow hai@wlo.moe
Sat, 24 May 2025 21:11:30 +0100
db675c1b
feat: bug report wip 2
willow hai@wlo.moe
Sat, 24 May 2025 21:02:12 +0100
25e5a043
feat: impl. config command for bug channel & manager roles
willow hai@wlo.moe
Sat, 24 May 2025 02:45:36 +0100
4ba5deca
feat: bug report wip
willow hai@wlo.moe
Sat, 24 May 2025 02:39:07 +0100
e064442e
feat: impl mongodb connection & schemas
willow hai@wlo.moe
Sat, 24 May 2025 02:12:49 +0100
58bbf8aa
initial commit
willow hai@wlo.moe
Sun, 18 May 2025 02:38:36 +0100