 HampusandGitHub
|
7eebfca20b
|
feat(blocklist): add url-domain host patterns (#3164)
|
2026-10-03 14:46:08 +02:00 |
|
 HampusandGitHub
|
1ec8f31253
|
refactor: simplify account standing and verification levels (#3130)
|
2026-10-02 18:17:41 +02:00 |
|
 HampusandGitHub
|
98cce4815d
|
feat(users): add temporary new conversation limits (#3100)
|
2026-10-02 01:28:35 +02:00 |
|
 HampusandGitHub
|
7e4d5137f8
|
feat: add announcement channels, publishing and following (#3090)
|
2026-10-01 16:57:21 +02:00 |
|
 HampusandGitHub
|
b30ea361d3
|
fix(push): stop pushes for read, silent and muted messages (#3033)
|
2026-09-29 15:58:46 +02:00 |
|
 HampusandGitHub
|
364084c819
|
refactor(api): emit moderation events and apply account actions (#3031)
|
2026-09-29 12:24:15 +02:00 |
|
 HampusandGitHub
|
bd6ca7290e
|
fix(api): allow deleting messages without send permission (#2918)
|
2026-09-24 01:14:01 +02:00 |
|
 HampusandGitHub
|
c92e5d03a7
|
fix(api): accept any image or video attachment as embed media (#2901)
|
2026-09-22 21:18:35 +02:00 |
|
 HampusandGitHub
|
1f810ba04d
|
fix(api): drop the upload segment signal and dead exports (#2831)
|
2026-09-18 17:35:58 +02:00 |
|
 HampusandGitHub
|
522cf08e61
|
feat(media-proxy): sign attachment URLs and gate origins (#2830)
|
2026-09-18 15:57:32 +02:00 |
|
 HampusandGitHub
|
3b552e00ef
|
chore(deps): upgrade all dependencies, toolchains and images (#2825)
|
2026-09-17 21:08:56 +02:00 |
|
Hampus Kraft
|
a3d6cf37cb
|
fix(guild): render activity log entries deterministically (#2766)
|
2026-09-14 17:39:19 +02:00 |
|
 HampusandGitHub
|
ca7ddd9272
|
refactor(api): drop Bunny for pluggable cache purge adapters (#2742)
|
2026-09-13 20:28:56 +02:00 |
|
 HampusandGitHub
|
84dcf6b8a8
|
refactor(imports): replace relative imports with path aliases (#2741)
|
2026-09-13 20:18:22 +02:00 |
|
 HampusandGitHub
|
5afbf67a70
|
refactor(api): tidy the api and shared packages (#2733)
|
2026-09-13 17:37:48 +02:00 |
|
 HampusandGitHub
|
57d08cd091
|
fix(api): keep stickers on messages sent to personal notes (#2727)
|
2026-09-12 20:20:26 +02:00 |
|
 HampusandGitHub
|
7b15e5be0f
|
fix(admin): reject synthetic user ids on mutating routes (#2711)
|
2026-09-12 00:23:04 +02:00 |
|
 HampusandGitHub
|
de1fd95a99
|
refactor(schema): simplify validation and OpenAPI generation (#2709)
|
2026-09-11 23:24:26 +02:00 |
|
 HampusandGitHub
|
d028679b90
|
fix(api): batch the message lookups behind message search (#2640)
|
2026-09-10 18:18:49 +02:00 |
|
 HampusandGitHub
|
d79cd99050
|
refactor(api): tidy message helper internals (#2636)
|
2026-09-10 02:07:03 +02:00 |
|
 HampusandGitHub
|
c506d6d5e3
|
fix(webhook): stop gating webhook file uploads on creator perms (#2576)
|
2026-09-08 14:25:59 +02:00 |
|
 HampusandGitHub
|
746a75187a
|
fix(api): snapshot the new message id when opening a closed DM (#2569)
|
2026-09-07 11:00:03 +02:00 |
|
 HampusandGitHub
|
34cf8f821f
|
refactor(api)!: drop unused helpers, parameters and a route (#2511)
|
2026-09-06 15:34:25 +02:00 |
|
 HampusandGitHub
|
1ba9592308
|
fix(api): correct webhook dedupe and the instatus transforms (#2506)
|
2026-09-06 15:31:43 +02:00 |
|
 HampusandGitHub
|
bff29d8f07
|
fix(api)!: always send Retry-After and reclassify two limits (#2489)
|
2026-09-06 15:07:00 +02:00 |
|
 HampusandGitHub
|
ab68b61653
|
refactor: remove the CTP_MEMBER user flag (#2465)
|
2026-09-05 01:13:34 +02:00 |
|
 HampusandGitHub
|
51cb750502
|
feat(api): drop NSFW classification for emojis and stickers (#2462)
|
2026-09-04 22:55:58 +02:00 |
|
 HampusandGitHub
|
693aec2b4d
|
fix(api): trust recorded upload types and bound edit sizes (#2345)
|
2026-09-02 17:23:23 +02:00 |
|
 HampusandGitHub
|
5119febb5b
|
fix(api): send stickers through webhooks (#2338)
|
2026-09-02 13:55:54 +02:00 |
|
 HampusandGitHub
|
b8f8d8d859
|
feat(expressions): remove the unfinished packs feature (#2250)
|
2026-08-31 16:34:22 +02:00 |
|
 HampusandGitHub
|
0eef611b6d
|
test(message): pin response mapping across batch boundaries (#2255)
|
2026-08-31 16:24:33 +02:00 |
|
 HampusandGitHub
|
f0612ee860
|
fix(message): key batched message responses by message id (#2254)
|
2026-08-31 16:19:29 +02:00 |
|
 HampusandGitHub
|
8c85cce75c
|
fix(message): bound batched message response requests by size (#2252)
|
2026-08-31 16:13:36 +02:00 |
|
 HampusandGitHub
|
0e73346c5f
|
fix(svc): treat a shard overload reply as retryable backpressure (#2237)
|
2026-08-31 14:23:11 +02:00 |
|
 HampusandGitHub
|
6faa40e0c2
|
fix(worker): bound the jobs stream and shed on overflow (#2204)
|
2026-08-31 00:13:04 +02:00 |
|
 HampusandGitHub
|
b5496097d2
|
perf(message): reuse the resolved channel for dm send checks (#2197)
|
2026-08-31 00:06:25 +02:00 |
|
 HampusandGitHub
|
5bac4fd719
|
perf(api): gate response schema revalidation to non-production (#2134)
|
2026-08-30 22:45:29 +02:00 |
|
 HampusandGitHub
|
8491872908
|
perf(user): batch mention and saved message reads (#2139)
|
2026-08-30 22:27:41 +02:00 |
|
 HampusandGitHub
|
f796a31613
|
perf(worker): stop ledgering the two per-message tasks (#2136)
|
2026-08-30 22:15:54 +02:00 |
|
 HampusandGitHub
|
e1bab2e353
|
perf(message): reuse channel auth across send and edit (#2135)
|
2026-08-30 22:15:49 +02:00 |
|
 HampusandGitHub
|
e14d193b43
|
fix(api): order service timeouts so inner hops expire first (#2131)
|
2026-08-30 22:15:36 +02:00 |
|
 HampusandGitHub
|
8aa39bc7db
|
perf(message): drop two reads and a write from message create (#2123)
|
2026-08-30 22:15:07 +02:00 |
|
 HampusandGitHub
|
805acf4e5e
|
feat(ban): accept delete_message_seconds and app options (#2086)
|
2026-08-29 16:22:12 +02:00 |
|
 HampusandGitHub
|
9f099a9127
|
fix(api): keep the saved placeholder on sent memes (#2085)
|
2026-08-29 16:04:58 +02:00 |
|
 HampusandGitHub
|
cf7ec06d85
|
fix(api): enforce scoped perms, age gates, audit logs (#2076)
|
2026-08-29 14:55:13 +02:00 |
|
 HampusandGitHub
|
89fac5b088
|
fix(api): use webhook ID for mention author (#2045)
|
2026-08-27 17:01:26 +02:00 |
|
 HampusandGitHub
|
844952db51
|
feat(app): drop the compact attachments media size preference (#1872)
|
2026-08-24 12:35:28 +02:00 |
|
 HampusandGitHub
|
631bc2307a
|
fix(slowmode): stop the local cooldown from outgrowing the channel setting (#1795)
|
2026-08-20 19:56:02 +02:00 |
|
 HampusandGitHub
|
a81b1abec7
|
fix(api): reject alt text edits on forwarded messages (#1739)
|
2026-08-19 12:41:07 +02:00 |
|
 HampusandGitHub
|
78d81dd407
|
fix(api): re-evaluate link embeds when a message is edited (#1622)
|
2026-08-15 13:22:14 +02:00 |
|