Rory&
19ca94fc32
Implment deleting cloud attachments
2025-09-29 18:38:06 +02:00
Rory&
2a10b3528f
Fix upload filename
2025-09-29 18:38:06 +02:00
Rory&
1e6ed06da1
Add first half of cloud attachment uploads
2025-09-29 18:38:06 +02:00
Rory&
3720068b83
Fix schema for preload messages
2025-09-29 18:38:06 +02:00
Rory&
b6065145ee
Implement greeting
2025-09-29 18:38:06 +02:00
Rory&
0db40d7a0a
Implement fetching DM messages by user ID
2025-09-29 18:38:06 +02:00
Rory&
f78a9412b8
Implement message preloading
2025-09-29 18:38:06 +02:00
Rory&
a8f8af92d3
Permissions: less magic numbers
2025-09-29 18:38:06 +02:00
Rory&
387722d017
Add endpoint implementations
2025-09-29 18:38:06 +02:00
Rory&
8b946ac41d
Screw off, telemetry
2025-09-29 18:38:06 +02:00
Rory&
528662446c
Colorful roles
2025-09-29 18:38:06 +02:00
Rory&
18e752a457
Do settings versioning
2025-09-29 18:38:06 +02:00
Rory&
b212cbbea1
Oops, actually send the events to a user...
2025-09-29 18:38:06 +02:00
Rory&
5466de1c02
Emit USER_SETTINGS_PROTO_UPDATE
2025-09-29 18:38:06 +02:00
Rory&
b62fc8aca8
Merge in json representation of settings protos
2025-09-29 18:38:06 +02:00
Rory&
93ef08320e
Release -> ClientRelease
2025-09-29 18:38:06 +02:00
Rory&
5e3080d72f
Setting protos support
2025-09-29 18:38:06 +02:00
Rory&
09147ae51c
Update copyright date in pin endpoints
2025-09-29 18:38:06 +02:00
CyberL1
3e93ad8a87
fix: don't set order for counting queries
2025-09-29 18:32:21 +02:00
CyberL1
6bf4109465
fix: set DESC order
2025-09-29 18:32:21 +02:00
CyberL1
8e18a642fe
refactor: don't use query builder
2025-09-29 18:32:21 +02:00
CyberL1
29c4a6695c
refactor: don't use query builder
2025-09-29 18:32:21 +02:00
CyberL1
5c332ae763
refactor: add pinned getter to Message entity
2025-09-29 18:32:21 +02:00
CyberL1
dc3a85f078
refactor: use pinned_at to check if message is pinnned
2025-09-29 18:32:21 +02:00
CyberL1
b8b461f0db
fix: getting message pinss
2025-09-29 18:32:21 +02:00
MathMan05
b461da9b8f
fix stupid bug
2025-09-29 00:08:23 +02:00
Puyodead1
6ff8eec722
prevent re-verifying email
2025-09-05 18:35:50 -04:00
Puyodead1
b8b9b038cf
fixes and minor changes for email stuff
2025-09-05 18:03:59 -04:00
Puyodead1
5fafb6d156
fix an issue with NO_AUTHENTICATE routes
2025-09-05 17:47:42 -04:00
Rory&
9d314cd995
More cleanup
2025-07-27 15:49:37 +02:00
Emma [it/its]@Rory&
bd81cde977
WIP logo/terminal stuff
2025-07-27 15:49:37 +02:00
Emma [it/its]@Rory&
3f7d26118d
Implement CRUD for automod
2025-07-27 15:49:37 +02:00
dank074
7261766459
add types to the ban api response objects
2025-07-21 16:05:14 -05:00
dank074
3c0efd17bc
update guild bans api
2025-07-21 00:46:14 -05:00
Puyodead1
9347a3ec6f
Merge pull request #1305 from ZaneH/feat/handle-github-webhook
...
Implement GitHub-compatible webhook
2025-07-12 12:56:00 -04:00
Rory&
d58414c9c5
Modern pins endpoints
2025-07-08 22:45:57 +02:00
Rory&
cb0443821e
Add emoji source endpoint
2025-07-07 21:59:25 +02:00
Rory&
5205ccecd5
Add endpoint to get account standing
2025-07-07 20:40:38 +02:00
Rory&
b590482bfb
Prettier
2025-07-06 18:03:17 +02:00
Rory&
9e4a769d69
Fix forgotten function signature changes
2025-07-06 18:03:17 +02:00
Rory&
2e196573ea
Make IP/user-agent validation in CDN work
2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory&
0fcdbd2831
sign attachment on sending message
2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory&
387cef269a
Sign media per user
2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory&
0e0da6d722
Add options to erquire IP or User Agent to access CDN
2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory&
3e549dae28
Fix typeorm queries no longer allowing empty where clauses
2025-07-06 09:18:22 +02:00
Emma [it/its]@Rory&
fca7953a51
Update some dependencies, fix nix
2025-07-02 15:54:23 +02:00
MathMan05
6ab26cb3ff
Fix the fix
...
this should actually be what's intended
2025-07-02 09:21:24 +10:00
MathMan05
76857bdcfb
Check for old password when setting new
...
Checks for password
2025-07-02 09:21:24 +10:00
Zane Helton
ed85ba3dc2
Proxy avatar URL + adjust event logic
...
I've proxied the URLs with `getProxyUrl` specifying the size as 80x80.
I've also adjusted the event logic so that unstarring doesn't trigger an
alert and I've disabled the 'watch' event because Discord doesn't use
it either.
2025-06-29 12:17:24 -04:00
Zane Helton
590331518c
Make tsc happy when using strings as Date in embed
...
Validation on embeds has interesting behavior. Embeds have a `timestamp`
property that is of type `Date`. However when providing a Date,
`WebhookExecuteSchema` silently ends the operation.
The resolution was to use strings and to annotate them with `//
@ts-expect-error`. This was not my first choice, but it was the best
option I saw.
The other option is to allow `Embeds` to pass strings as a timestamp but
I'd want a second opinion before making that change.
2025-06-29 11:34:57 -04:00