Commit Graph
1108 Commits
Author SHA1 Message Date
Rory& 509cd1c019 Token scope for password resets 2026-07-16 11:54:32 +02:00
Rory& 87988c3039 Clean up various other schemas 2026-07-15 13:24:41 +02:00
Rory& 8f46315255 Remove APIWebhookArray 2026-07-15 13:10:44 +02:00
Rory& 06ea966591 Remove APIBackupCodesArray 2026-07-15 12:50:53 +02:00
Rory& edcaa05be0 Remove APIMemberArray 2026-07-15 12:34:21 +02:00
Rory& 50fa6cc6d8 Remove APIPublicMember, APIMessage 2026-07-15 12:28:39 +02:00
Rory& 188a3dc2b8 Drop a bunch of random overrides 2026-07-15 12:03:47 +02:00
Rory& 86ab110abd Fallback to empty array 2026-07-15 12:03:47 +02:00
Rory& 069d036269 Fix schema for patch webhook message 2026-07-15 12:03:47 +02:00
Rory& 762d72e7ac Fix webhook edit 2026-07-15 12:03:47 +02:00
Rory& f558240ee0 Add webhook message get/update/delete 2026-07-15 12:03:47 +02:00
Rory& 3c4e9e6c53 Unify webhook token parameter name 2026-07-15 12:03:47 +02:00
Rory& 177cc5bd7f Systemd notify hooks, move nixos integration tests to a systemd service 2026-07-11 06:07:41 +02:00
Rory& 3b27f08ba7 API: expose assets/logo.png 2026-07-11 01:49:12 +02:00
Rory& a3b229165c Add JWT keypair init hooks to various services 2026-07-10 08:10:37 +02:00
Rory& 4bb0f39a43 Add endpoint to get enabled/known gif providers 2026-07-08 01:20:38 +02:00
Rory& 74798344ea Switch default GIF provider to klipy since tenor is no longer supported 2026-07-08 01:20:38 +02:00
Rory& 2953297901 Fix type for trending gifs query 2026-07-08 01:20:38 +02:00
Rory& 0042d3c5c9 Some cleanup with gifs 2026-07-08 01:20:38 +02:00
Rory& 72a1d653c8 Rename some more schemas 2026-07-08 01:20:38 +02:00
Rory& 091b0e3536 Migrate trending gifs to providers 2026-07-08 01:20:38 +02:00
Rory& 28e8ec3b6c Clean up 2026-07-08 01:20:38 +02:00
Rory& ee57b28c32 Basic gif integration manager, port tenor search to that 2026-07-08 01:20:38 +02:00
Rory& 11fa9d2180 Throw proper error when emoji isnt found 2026-07-01 19:46:31 +02:00
Rory& 15dae644a9 Restrict reading of application emojis 2026-07-01 19:46:31 +02:00
Rory& 0e4ac09490 Handle non-existant applications more gracefully 2026-07-01 19:46:31 +02:00
Rory& 1a5ae2a015 Enforce that a given applications emoji set can only be modified by the application itself, or its owner 2026-07-01 19:46:31 +02:00
Rory& 59a81537e0 Add application emojis implementation based on the guilds one, models 2026-07-01 19:46:31 +02:00
Rory& 6da128bdfd Assert that emoji being updated belongs to the requested guild 2026-07-01 19:46:31 +02:00
Rory& cf6cc9bd22 Adjust emoji source to support app emojis 2026-07-01 19:46:31 +02:00
Oh64andRory& 36a97a4aca fix user settings patch route 2026-07-01 16:41:40 +02:00
Rory& ef454ab70a Dont (re-/)add embeds if message has embed suppressed 2026-06-29 17:39:49 +02:00
Rory& e088421b21 More oauth2 role thingies 2026-06-28 01:25:07 +02:00
Rory& c81cc8ae9d Fix oauth2 not setting role colors 2026-06-28 01:06:20 +02:00
Rory& 673d99051d Guard embedless messages when checking for poll results, add reply tests 2026-06-28 00:54:05 +02:00
CyberL1andRory& 73d1ae9e59 refactor: add poll utility 2026-06-26 16:42:33 +02:00
CyberL1andRory& 5454898b84 feat: mention poll author 2026-06-26 16:42:33 +02:00
CyberL1andRory& 5b0002bb73 chore: remove test console.log 2026-06-26 16:42:33 +02:00
CyberL1andRory& 8d5995e5c5 refactor: change # imports into @spacebar/ imports 2026-06-26 16:42:33 +02:00
CyberL1andRory& d34744b140 feat: get non-expired polls on start 2026-06-26 16:42:33 +02:00
CyberL1andRory& fad6cfc043 fix: ddon't turn poll end messages to reply type 2026-06-26 16:42:33 +02:00
CyberL1andRory& caf74417b5 feat: add poll ended messages 2026-06-26 16:42:33 +02:00
CyberL1andRory& 74b83801b7 fix: check if message is a poll 2026-06-26 16:42:33 +02:00
CyberL1andRory& d6c05bdeff check opts not message 2026-06-25 17:56:49 +02:00
CyberL1andRory& 8ab688382f fix: check for poll answer limit 2026-06-25 17:56:49 +02:00
CyberL1andRory& 68ee917ccf fix: don't send loop over not voted answers 2026-06-25 17:56:49 +02:00
CyberL1andRory& 97285d545c feat: send vote poll events 2026-06-25 17:56:49 +02:00
CyberL1andRory& a722705bb9 feat: send a MESSAGE_UPDATE event on manual poll expire 2026-06-25 17:56:49 +02:00
CyberL1andRory& a12224536e feat: add route to expire a poll 2026-06-25 17:56:49 +02:00
CyberL1andRory& c440735e4b feat: add route to get voters for an answer 2026-06-25 17:56:49 +02:00