CyberL1
81d4f1f310
feat: interactions (incomplete)
2025-10-17 14:32:22 +02:00
Rory&
aff39e4b1b
Local changes
2025-10-16 18:41:52 +02:00
Rory&
5c798af16d
Add application command schema
2025-10-16 15:57:56 +02:00
Rory&
1632642b0d
More schema work, moved most stuff from entities to schemas, though messy
2025-10-15 10:07:33 +02:00
Rory&
e52c237326
Reorganise schemas a little bit
2025-10-15 08:04:23 +02:00
Rory&
db09b8d1df
Properly traverse result object
2025-10-11 06:41:51 +02:00
Rory&
e31568b997
Try other way of querying?
2025-10-11 06:39:02 +02:00
Rory&
c0dfeaefb6
Return defaults for missing {proto-,}settings
2025-10-11 06:31:02 +02:00
Rory&
0b2e8981c0
Try to fix duplicate user settings
2025-10-11 05:32:32 +02:00
Rory&
7777595125
Fix nix, update admin api db models
2025-10-05 22:09:21 +02:00
Rory&
a25393e806
Clean up array extensions
2025-10-04 19:09:26 +02:00
Rory&
7d2fd7b4f8
Add dotnet-ish Random class
2025-10-04 19:09:25 +02:00
Rory&
d5d719f3c8
Remove mariadb support as it isnt maintained and hasnt worked in over a year
2025-09-30 05:23:53 +02:00
Rory&
b87d28c2c9
Clean up unused imports
2025-09-30 05:13:29 +02:00
Rory&
452bbed353
Fix column type on Message.pinned_at
2025-09-29 20:28:21 +02:00
CyberL1
9c7668c5fa
fix: make pinned_at column nullable (for real this time)
2025-09-29 20:15:55 +02:00
CyberL1
76db78570f
fix: make pinned_at column nullable
2025-09-29 20:15:55 +02:00
Rory&
ed426b31bf
No error when message not found
2025-09-29 18:38:06 +02:00
Rory&
ba612ab2ba
Delete expired invites
2025-09-29 18:38:06 +02:00
Rory&
2620a55518
Add fetching guild profiles
2025-09-29 18:38:06 +02:00
Rory&
4f20beeff7
Set nick/pronouns to undefined if attempting to set to empty string. Fixes #1246
2025-09-29 18:38:06 +02:00
Rory&
17948c77d7
Fix ID references
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&
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&
bd9a75f919
Move to some etension methods
2025-09-29 18:38:06 +02:00
Rory&
0d907af72f
Channel: add helpers to calculate user permissions and determine channel visibility
2025-09-29 18:38:06 +02:00
Rory&
ac47e03d19
Fix creating guilds
2025-09-29 18:38:06 +02:00
Rory&
528662446c
Colorful roles
2025-09-29 18:38:06 +02:00
Rory&
43046f401d
A little bit of formatting cleanup
2025-09-29 18:38:06 +02:00
Rory&
9baeb19499
Initialise settings versions
2025-09-29 18:38:06 +02:00
Rory&
72ba6e02b1
Make guild channels nullable
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&
f71d11ce3f
Fix typo
2025-09-29 18:38:06 +02:00
CyberL1
c218a28213
fix: use createDateColumn()
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
Rory&
a245945bed
Add automod migration
2025-07-27 20:14:56 +02:00
Emma [it/its]@Rory&
3f7d26118d
Implement CRUD for automod
2025-07-27 15:49:37 +02:00
Rory&
b590482bfb
Prettier
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&
8bf45dcdc1
use prototype when signing message
2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory&
4395648c5b
dont duplicate urls
2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory&
c2497808dc
include rest of attachment when signing
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
Zane Helton
33fde3bc4a
Fix the creation of guilds from templates
...
The biggest hold-up was missing fields (`premium_tier`,
`welcome_screen`, etc.) but it looks like someone has provided a
helpful function called `createGuild(...)` to provide sensible default
values.
This commit fixes the errors related to creating a guild from a
template. I've also refactored the code to include roles and channels in
the template.
To make sure that the @everyone role is cloned correctly, when
creating the guild from a template, we check if the role's ID
matches the template's `source_guild_id`. If it does, we set the
@everyone role to the new guild's ID.
2025-06-29 13:27:14 +10:00
dank074
526a8da8f5
add webrtc support ( #1284 )
...
Co-authored-by: MaddyUnderStars <46743919+MaddyUnderStars@users.noreply.github.com>
2025-06-22 12:41:13 +10:00
dank074
f5d6394c38
run prettier
2024-11-19 14:19:40 -06:00