alyssa
0a474c43eb
feat: add basic premium scaffolding
2025-12-25 12:32:16 -05:00
asleepyskye
49ce00e675
fix(bot): check for null avatar in msg info
2025-10-24 19:55:53 -04:00
asleepyskye
83f2d33c3d
feat(bot): port message info embeds to cv2
Build and push Docker image / .net docker build (push) Waiting to run
.net checks / run .net tests (push) Waiting to run
.net checks / dotnet-format (push) Waiting to run
2025-10-24 10:23:38 -04:00
alyssa
24361d9d2b
fix(bot): correctly check for existence of current system in embeds
Build and push Docker image / .net docker build (push) Waiting to run
.net checks / run .net tests (push) Waiting to run
.net checks / dotnet-format (push) Waiting to run
2025-09-18 23:32:00 +00:00
Iris System
21ec6ce022
fix(bot): properly check description presence in CV2 cards
2025-09-08 13:30:45 +12:00
Iris System
a55ccdceea
fix(bot): resolve NRE on querying CV2 cards
2025-09-08 10:43:38 +12:00
Iris System
fbf51b41c1
feat(bot): ComponentsV2 system/member/group cards
Build and push Docker image / .net docker build (push) Waiting to run
.net checks / run .net tests (push) Waiting to run
.net checks / dotnet-format (push) Waiting to run
Build and push Rust service Docker images / rust docker build (push) Waiting to run
rust checks / cargo fmt (push) Waiting to run
2025-09-07 10:16:50 +12:00
alyssa
539fc82342
feat(bot): lookup command messages
2025-06-15 21:10:57 +00:00
rladenson
edfc6714d6
feat: dynamically show primary command prefix
2025-01-01 19:15:13 -07:00
Petal Ladenson
cbc5a34dae
feat(bot): separate banner privacy from description privacy
2024-11-10 03:44:48 +09:00
alyssa
e4ed354536
feat: gateway service
2024-10-20 09:36:20 +09:00
rladenson
bd67bc57e6
fix: respect sys name privacy in group embed
2024-10-03 17:19:13 +09:00
Petal Ladenson
7ef1dce0a5
fix(bot): default embed colour should be null
2024-08-29 21:32:03 +09:00
alyssa
1f11dbf269
fix(bot): clean up hid padding code
2024-06-04 18:56:28 +09:00
alyssa
c3a30a59cd
fix(bot): format ids correctly in a few places
2024-05-11 21:32:16 +09:00
Iris System
9f56697241
feat: initial 6-character HID rework
2024-05-11 20:07:01 +12:00
Petal Ladenson
7ef76a8e67
feat(bot): add origin message id to pk;msg ( #595 )
2024-01-27 13:56:37 +13:00
rladenson
68cd21fb2f
feat: proxy tag privacy ( #571 )
...
Merges PluralKit/PluralKit#571
2023-08-10 18:30:21 +12:00
rladenson
3045c5e307
feat(bot): add system guild icon & guild name ( #554 )
2023-07-19 12:49:00 +12:00
Iris System
1b95740c86
fix(bot): truncate system fronter list in embed creation
2023-05-12 15:37:26 +12:00
the iris system
ccb89f50e9
feat(bot): allow separate member avatars for proxied messages ( #523 )
...
This allows for using one avatar for the member card, and a different
avatar for proxied messages - so that users can set the main avatar to
a "full" version of their avatar, and the "proxy" avatar to a cropped
version.
2023-03-02 06:11:35 +13:00
spiral
5833e7644d
fix: don't crash when trying to log edited message with no old content
2022-06-13 21:18:24 -04:00
spiral
a95fd34881
feat: add dashboard links to system/member/group cards
2022-06-03 01:09:02 -04:00
spiral
183779e055
fix: don't show discord user's guild nickname if not allowed to see message content
2022-04-24 14:43:27 -04:00
Jake Fulmine
7efe6f1f97
feat: system pronouns ( #429 )
2022-03-23 14:20:16 -04:00
spiral
375758206e
fix: show correct name in entityReference when base name is private
2022-02-05 09:26:14 -05:00
rladenson
f3869dbcbe
feat: rework group list into member list
2022-01-14 22:30:02 -05:00
spiral
34df19c551
fix: don't delete rows from messages table when the associated member is deleted
2022-01-11 09:43:55 -05:00
spiral
4d04f859e6
feat: revert system/group card member count privacy
2021-12-23 23:23:16 -05:00
spiral
391d6de6e4
fix: show group member count in group card, rather than system member count
2021-12-23 23:16:29 -05:00
spiral
455830a2b5
feat: public/private lookup flags, consistency
2021-12-06 00:32:54 -05:00
spiral
56d07e0f2d
feat: pk;config
2021-11-29 21:35:21 -05:00
spiral
1918c56937
feat: upgrade to .NET 6, refactor everything
2021-11-26 21:10:56 -05:00
spiral
0efaab6d95
refactor: don't use 'out' in IDiscordCache methods
...
this change is required for async cache (.NET doesn't support async ref/out params)
2021-11-18 13:11:02 -05:00
spiral
343fafe9f0
feat: respect Discord permissions in pk;message and pk;edit
2021-11-10 23:46:16 -05:00
spiral
29b28ba742
lint >:(
2021-11-02 22:47:14 -04:00
spiral
21e3e61db0
fix: correctly handle missing role cache in message embed
2021-11-02 22:36:14 -04:00
Katrix
b998636cbe
feat: add -raw flag to pk;msg ( #399 )
2021-10-29 16:42:10 -04:00
spiral
92e45a07ff
refactor: add SqlKata for SQL generation, move connection handling into ModelRepository
2021-09-29 21:51:38 -04:00
spiral
ac2671452d
run dotnet format
2021-08-27 11:03:47 -04:00
spiral
0d583a2a6b
fix: fetch guild settings for server tag in system card
2021-08-25 12:30:42 -04:00
Ske
1720a28af2
Fix system card lookup in DMs
2021-08-08 15:31:03 +02:00
spiral
c27cbeed01
remove some unused/legacy code
2021-08-04 01:39:41 -04:00
spiral
9fd4f327e0
refactor: clean up message logging
2021-08-04 00:41:51 -04:00
spiral
9d4006b056
Add server-specific system tag
2021-08-02 17:22:06 -04:00
spiral
e144571904
Add banner (large) image
2021-08-02 13:46:12 -04:00
spiral
dcc15dc847
Move mediaproxy URL rewriting to ProxyService
...
This shows full size avatars in API / cards.
Also, rewrite URLs currently stored with media.discordapp.net "back" to
cdn.discordapp.com before sending them to users.
2021-08-01 12:51:54 -04:00
Starshine System
74140b5994
Message info embed improvements ( #374 )
...
- Fetch the user if there's no member object, so users who left the server don't show up as deleted
- Order roles by position (so potential staff roles show up first and aren't cut off)
2021-07-19 01:02:27 -04:00
spiral
c727a71161
Add "flat" front history view (percentages add up to 100%)
2021-06-21 11:30:38 -04:00
spiral
bc32943824
fix timespan when removing no-fronters
2021-06-21 10:52:06 -04:00