bot: we're fixing in #Prod
vi did:web:vt3e.cat
Mon, 29 Jun 2026 20:21:24 +0100
bot: bug reports
vi did:web:vt3e.cat
Mon, 29 Jun 2026 18:21:26 +0100
migration: blah blbha whatever
vi did:web:vt3e.cat
Mon, 29 Jun 2026 17:42:00 +0100
web: init
vi did:web:vt3e.cat
Mon, 29 Jun 2026 15:59:51 +0100
api: remove discord.js dependency
vi did:web:vt3e.cat
Mon, 29 Jun 2026 04:17:09 +0100
api: export api type
vi did:web:vt3e.cat
Mon, 29 Jun 2026 02:28:17 +0100
api: types !!
vi did:web:vt3e.cat
Mon, 29 Jun 2026 02:26:53 +0100
bot,db: use correct types for components
vi did:web:vt3e.cat
Mon, 29 Jun 2026 02:10:04 +0100
api: ticket get routes
vi did:web:vt3e.cat
Sun, 28 Jun 2026 23:14:13 +0100
migration: init
vi did:web:vt3e.cat
Sun, 28 Jun 2026 04:16:56 +0100
bot: clean up inactive tickets
vi did:web:vt3e.cat
Sun, 28 Jun 2026 04:01:18 +0100
bot: adding, removing, listing participants
vi did:web:vt3e.cat
Sun, 28 Jun 2026 03:27:48 +0100
bot,db: deleting & anonymising tickets en mass
vi did:web:vt3e.cat
Sun, 28 Jun 2026 03:05:56 +0100
bot,db: exporting tickets as fiels
vi did:web:vt3e.cat
Sun, 28 Jun 2026 02:41:05 +0100
db,bot: list tickets command
vi did:web:vt3e.cat
Sun, 28 Jun 2026 01:57:03 +0100
bot: log embeds & components in messages
vi did:web:vt3e.cat
Sun, 28 Jun 2026 01:39:28 +0100
db: store embeds and components in messages
vi did:web:vt3e.cat
Sun, 28 Jun 2026 01:39:09 +0100
bot: log messages in thread correctly
vi did:web:vt3e.cat
Sun, 28 Jun 2026 01:32:55 +0100
bot: create moderator thread
vi did:web:vt3e.cat
Sun, 28 Jun 2026 01:25:19 +0100
bot: log messages in ticket channels
vi did:web:vt3e.cat
Sun, 28 Jun 2026 01:19:21 +0100
config: add s3 schema
vi did:web:vt3e.cat
Sun, 28 Jun 2026 01:19:10 +0100
db: what am i even doing bro why
vi did:web:vt3e.cat
Sun, 28 Jun 2026 01:18:56 +0100
bot: break actions up into separate files
vi did:web:vt3e.cat
Sat, 27 Jun 2026 23:22:53 +0100
*: fmt & lint
vi did:web:vt3e.cat
Sat, 27 Jun 2026 20:25:56 +0100
bot: permissions for ticket channels aaaand update channels in the background
vi did:web:vt3e.cat
Sat, 27 Jun 2026 20:21:26 +0100
oxlint: sort specifiers inside import statements
vi did:web:vt3e.cat
Sat, 27 Jun 2026 20:17:25 +0100
project: update deps; formatter rules
vi did:web:vt3e.cat
Sat, 27 Jun 2026 19:11:31 +0100
db: batch add participants
vi did:web:vt3e.cat
Sat, 27 Jun 2026 19:11:12 +0100
bot: set channelId of delete tickets to null
vi did:web:vt3e.cat
Sat, 27 Jun 2026 02:58:07 +0100
bot: fix non-existent channels causing the bot to error
vi did:web:vt3e.cat
Sat, 27 Jun 2026 02:57:02 +0100
bot: command & button to delete ticket channels
vi did:web:vt3e.cat
Sat, 27 Jun 2026 02:46:59 +0100
bot: show comments in log channel; on button press
vi did:web:vt3e.cat
Sat, 27 Jun 2026 02:41:14 +0100
bot: button equivalents for all appropriate implemented commands
vi did:web:vt3e.cat
Sat, 27 Jun 2026 02:18:22 +0100
bot: extract some new logic to actions.ts
vi did:web:vt3e.cat
Fri, 26 Jun 2026 19:43:03 +0100
bot: impl {un,}claiming, reopenning, commenting, editing tickets
vi did:web:vt3e.cat
Fri, 26 Jun 2026 18:51:56 +0100
db: add last {claimant,subject} activity fields to tickets
vi did:web:vt3e.cat
Fri, 26 Jun 2026 18:50:46 +0100
bot: adding comments to tickets
vi did:web:vt3e.cat
Fri, 26 Jun 2026 11:35:40 +0100
db: getTicketByUser command
vi did:web:vt3e.cat
Fri, 26 Jun 2026 10:56:41 +0100
bot: ticket view command
vi did:web:vt3e.cat
Fri, 26 Jun 2026 10:56:28 +0100
bot: ticket closing donee
vi did:web:vt3e.cat
Fri, 26 Jun 2026 09:06:35 +0100
db: retrieve related data when fetching tickets
vi did:web:vt3e.cat
Fri, 26 Jun 2026 08:32:51 +0100
db: fields for privacy / tos acceptance
vi did:web:vt3e.cat
Thu, 25 Jun 2026 00:44:31 +0100
bot: initiate bot actor for each guild; provisioning status for tickets
vi did:web:vt3e.cat
Wed, 24 Jun 2026 04:25:10 +0100
db: made channelid nullable again, oops
vi did:web:vt3e.cat
Wed, 24 Jun 2026 04:12:30 +0100
db: oops
vi did:web:vt3e.cat
Wed, 24 Jun 2026 03:57:58 +0100
db: private thread messages
vi did:web:vt3e.cat
Wed, 24 Jun 2026 03:55:02 +0100
db: comment db schema
vi did:web:vt3e.cat
Wed, 24 Jun 2026 03:53:10 +0100
bot: streamlined error handling aaaand check if we can DM users
vi did:web:vt3e.cat
Wed, 24 Jun 2026 03:52:57 +0100
bot: move to feats/ directory
vi did:web:vt3e.cat
Wed, 24 Jun 2026 02:47:01 +0100
bot: extract ticket closing login into action
vi did:web:vt3e.cat
Tue, 23 Jun 2026 20:24:42 +0100
db: export ALL the types
vi did:web:vt3e.cat
Tue, 23 Jun 2026 20:24:10 +0100
bot: ticket closing skeleton
vi did:web:vt3e.cat
Tue, 23 Jun 2026 00:39:38 +0100
db: moreee utils
vi did:web:vt3e.cat
Tue, 23 Jun 2026 00:29:04 +0100
db: extra utils; at closedBy field
vi did:web:vt3e.cat
Mon, 22 Jun 2026 23:36:26 +0100
bot: button presets
vi did:web:vt3e.cat
Mon, 22 Jun 2026 02:03:08 +0100
bot!: refactor to use @purrkit/router
vi did:web:vt3e.cat
Mon, 22 Jun 2026 01:13:56 +0100
app: more generic component store; support buttons
vi did:web:vt3e.cat
Sat, 06 Jun 2026 22:00:08 +0100
bot: send ticket prompt
vi did:web:vt3e.cat
Sat, 06 Jun 2026 21:12:33 +0100
db: add getGuild and getGuildByDiscordId functions
vi did:web:vt3e.cat
Sat, 06 Jun 2026 02:52:39 +0100
bot: ticket config command; modal registry & handling
vi did:web:vt3e.cat
Sat, 06 Jun 2026 02:52:17 +0100
bot: refactor to use new db schema
vi did:web:vt3e.cat
Sat, 06 Jun 2026 01:05:14 +0100
root: update oxfmt and typescript
vi did:web:vt3e.cat
Sat, 06 Jun 2026 01:03:45 +0100
db: add utils & generate migration
vi did:web:vt3e.cat
Sat, 06 Jun 2026 01:02:39 +0100
db: shift to support multiple guilds
vi did:web:vt3e.cat
Wed, 03 Jun 2026 22:24:19 +0100
bot: allow creating tickets on behalf of; function to upsert user from discord user obj
vi did:web:vt3e.cat
Wed, 03 Jun 2026 21:56:58 +0100
bot/tickets: ticket creation
vi did:web:vt3e.cat
Wed, 27 May 2026 02:08:51 +0100
db: rename ticket -> tickets; make channelId optional
vi did:web:vt3e.cat
Wed, 27 May 2026 01:53:17 +0100
bot: update to use server schema
vi did:web:vt3e.cat
Wed, 27 May 2026 00:34:15 +0100
config: add server schema
vi did:web:vt3e.cat
Wed, 27 May 2026 00:33:32 +0100
db: add ticket schemas
vi did:web:vt3e.cat
Wed, 27 May 2026 00:30:22 +0100
bot: init ticket commands
vi did:web:vt3e.cat
Tue, 26 May 2026 23:37:11 +0100
db: add moderator boolean to actor schema
vi did:web:vt3e.cat
Tue, 26 May 2026 23:34:13 +0100
bot: build standalone binary
vi did:web:vt3e.cat
Tue, 26 May 2026 12:28:55 +0100
bot: init
vi did:web:vt3e.cat
Tue, 26 May 2026 12:10:04 +0100
*: fmt
vi did:web:vt3e.cat
Mon, 25 May 2026 23:11:19 +0100
api: impl oauth2
vi did:web:vt3e.cat
Mon, 25 May 2026 23:11:08 +0100
db: add migrations; util functions
vi did:web:vt3e.cat
Mon, 25 May 2026 23:10:52 +0100
config: add apiSchema
vi did:web:vt3e.cat
Mon, 25 May 2026 23:10:31 +0100
*: format
vi did:web:vt3e.cat
Mon, 25 May 2026 15:44:22 +0100
db: init
vi did:web:vt3e.cat
Mon, 25 May 2026 15:21:28 +0100
config: init
vi did:web:vt3e.cat
Mon, 25 May 2026 12:26:51 +0100
project: init
vi did:web:vt3e.cat
Mon, 25 May 2026 11:59:19 +0100