alyssa
0a474c43eb
feat: add basic premium scaffolding
2025-12-25 12:32:16 -05: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
Iris System
b88c1b7712
feat(bot): server config toggle for @silent proxied messages
2024-12-30 04:33:17 +00:00
rladenson
0b283f5631
fix: invalid cast in importing proxy_switch
2024-12-06 12:57:17 -07:00
Petal Ladenson
6043d31b08
feat: alternate proxy switch mode "add" ( #702 )
...
* feat: alternate proxy switch mode "add"
* docs: add proxy switch add to docs
* chore: change default alias to proxy switch new from proxy switch on
2024-12-05 18:24:20 -07:00
rladenson
ec6cbb2a64
feat: guild-specific name format
2024-12-05 17:26:59 -07:00
Iris System
0473bd8f01
feat(bot): add new guild settings command
2024-11-10 15:47:43 +13:00
libglfw
614131265b
feat(bot): basic webhook username templating
2024-11-09 16:32:05 -08:00
Petal Ladenson
cbc5a34dae
feat(bot): separate banner privacy from description privacy
2024-11-10 03:44:48 +09:00
Petal Ladenson
e1c2e6b6d6
feat(bot): add option to log a switch when proxying
2024-11-10 03:34:06 +09:00
Iris System
2dfb851246
feat: add abuse handling
2024-11-05 11:19:52 +13:00
Petal Ladenson
601d266063
feat(bot): add many aliases
2024-08-29 21:32:22 +09:00
alyssa
6d49961daf
feat(bot): config setting to pad 5-character ids in lists
2024-05-19 21:31:26 +09:00
Iris System
1ce9227b7d
feat(bot): add option for hid capitalization
2024-05-11 20:07:01 +12:00
Iris System
9f56697241
feat: initial 6-character HID rework
2024-05-11 20:07:01 +12:00
ambdroid
caff9c50aa
feat(core): add dispatch for autoproxy events ( #621 )
2024-03-14 10:26:09 +13:00
Jake Fulmine
22ce250b56
feat: per-server keepproxy toggling ( #574 )
...
Merges PluralKit/PluralKit#574
2023-08-10 18:31:11 +12:00
rladenson
e58b3c7274
feat: add text-to-speech option to members ( #570 )
...
Merges PluralKit/PluralKit#570
2023-08-10 18:30:37 +12: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
83af1f04a7
feat(bot): add support for Discord message context commands ( #513 )
2023-05-16 03:17:34 +12:00
Jake Fulmine
8187aa05b7
feat(bot): add proxy error config ( #544 )
2023-03-26 11:42:47 +13:00
Iris System
2bffee5450
fix(bot): fix import/export with incorrect webhook_avatar_url
...
Incorrect use of `member.WebhookAvatarFor` in member JSON creation
meant that exports of members without a webhook avatar set had the
normal avatar URL present in both fields.
This also adds a check to the importer to ignore the value of the
webhook_avatar_url field if it is the same as the avatar_url field.
Fixes: ccb89f50e9 (feat(bot): allow separate member avatars for proxied messages)
Co-authored-by: spiral <spiral@spiral.sh>
2023-03-21 23:35:49 +13: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
de9cae0cbd
feat(api): add member.message_count, member.last_message_timestamp
2022-12-15 00:50:24 +00:00
spiral
513c3e1a72
feat(api): add member.autoproxy_enabled
2022-12-15 00:49:55 +00:00
spiral
f77308f344
fix(bot): i need to test my code properly before pushing it
2022-12-10 17:07:07 +00:00
spiral
24db9f28c2
fix(bot): add callback to update message count after proxying
...
also re-add -with-last-message flag :D
2022-12-10 16:50:22 +00:00
Katrix
4f0236d766
feat(bot): Case insensitive proxy tags matching ( #490 )
2022-11-23 21:48:24 +13:00
spiral
c87979ef03
feat(api): add autoproxy endpoints
2022-06-02 13:32:31 -04:00
spiral
3a99f65b49
feat(api): add description_templates to /systems/@me/settings
2022-05-09 13:54:33 -04:00
spiral
32b41de331
fix: don't try to parse privacy from v1 JSON model as v2 privacy model
2022-04-24 14:39:05 -04:00
spiral
7aaad288e6
chore: remove API v1
2022-04-20 12:20:03 -04:00
spiral
7afba4ea95
chore: code cleanup (mostly whitespace / remove unused imports)
2022-03-30 04:36:22 -04:00
spiral
b25d5f1b67
lint
2022-03-30 02:36:39 -04:00
Jake Fulmine
7efe6f1f97
feat: system pronouns ( #429 )
2022-03-23 14:20:16 -04:00
spiral
982812333b
feat: rewrite database schema for localized autoproxy
2022-03-21 23:43:33 -04:00
spiral
0419ced0d2
feat: store shard status in Redis
2022-01-22 03:52:52 -05:00
spiral
89c44a3482
feat: cache Discord DM channels in database
2022-01-22 02:47:47 -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
e4bd8b4c9f
fix: respect group icon privacy in JSON models
2022-01-08 09:00:57 -05:00
spiral
32bea51e18
feat: config setting to default show/hide private info
2021-12-06 04:01:42 -05:00
spiral
d11e84246d
fix crash when importing default latch timeout
2021-12-04 18:32:01 -05:00
spiral
c500e5d50c
fix: export system group list privacy
2021-12-01 17:07:35 -05:00
spiral
1ff6bb76cd
feat: config setting to automatically set members/groups to private when creating
2021-12-01 11:48:49 -05:00
spiral
bd166502cc
feat: remove tz in api v1, add deprecation notice
2021-11-30 17:25:36 -05:00
spiral
56d07e0f2d
feat: pk;config
2021-11-29 21:35:21 -05:00
spiral
04d78e3348
refactor: remove some unused code
2021-11-26 21:14:09 -05:00
spiral
1918c56937
feat: upgrade to .NET 6, refactor everything
2021-11-26 21:10:56 -05:00