Ske
d47e7e7a06
Don't process messages until we're fully connected to shard zero
2019-07-15 21:29:45 +02:00
Ske
18e4d7c9ac
Add preliminary Sentry support
2019-07-15 21:02:50 +02:00
Ske
39152dbd27
Add an endpoint to view your own system
2019-07-15 20:06:28 +02:00
Ske
cc31664f8b
Fix API port binding hopefully for good
2019-07-15 19:08:47 +02:00
Ske
cabbae0679
Have Kestrel listen on any IP
2019-07-15 18:09:14 +02:00
Ske
4450826241
Disable HTTPS redirection on API server
2019-07-15 17:58:05 +02:00
Ske
3a6e061e44
Avoid making an extra request to fetch message body in webhooks
2019-07-15 17:53:01 +02:00
Ske
eb749d0c37
Fix typo in command list
2019-07-15 17:37:34 +02:00
Ske
da307c2dc9
Display member count on system card
2019-07-15 17:36:10 +02:00
Ske
7475980bd3
Fix sharding issue hopefully for good
2019-07-15 17:23:27 +02:00
Ske
4198a493e4
Fix references to wrong client type
2019-07-15 17:17:57 +02:00
Ske
1f3b0c6de6
Properly initialize a sharded client
2019-07-15 17:16:14 +02:00
Ske
d9b27a64f3
Merge branch 'master' of github.com:xSke/PluralKit
2019-07-15 16:51:53 +02:00
Ske
7f40b300b4
Specify volume for database in docker-compose.yml
2019-07-15 16:51:43 +02:00
Astrid
0c97611c41
Create CNAME
2019-07-15 16:18:15 +02:00
Astrid
fe259b7af9
Create FUNDING.yml
2019-07-15 16:04:51 +02:00
Ske
d464229442
Rewrite PluralKit in C#
...
Solved issues: Closes #5 , closes #74 , closes #77 , closes #92 , closes #104
Irrelevant issues: Closes #7 , closes 320, closes #40
2019-07-15 16:00:25 +02:00
Ske
55aa90b971
Fix member info usage string
2019-07-15 15:28:32 +02:00
Ske
0a8aeebb23
Fix error showing system card with deleted linked account
2019-07-15 00:05:19 +02:00
Ske
382f533dda
Pluralize 'fronter' when applicable
2019-07-14 23:49:14 +02:00
Ske
76d757cae1
Show member fronter card on separate lines
2019-07-14 23:18:51 +02:00
Ske
7e999f0a1d
Ensure switch fronter order is stable
2019-07-14 21:48:10 +02:00
Ske
c6d6a728c9
Fix proxying members named 'Clyde'
2019-07-14 21:27:13 +02:00
Ske
1d35838fa4
Hint at 5-char member ID when registering multi-name member
2019-07-14 21:19:48 +02:00
Ske
d78e4c4502
Send export file in DMs
2019-07-14 21:14:16 +02:00
Ske
ebc311ecc3
Remove message query reaction AND open DB connection when obtaining one
2019-07-14 05:23:27 +02:00
Ske
a41e20a0a3
Fix importing with no existing system
2019-07-11 22:46:18 +02:00
Ske
c6905f4ca1
Allow single quotes in command arguments
2019-07-11 22:34:38 +02:00
Ske
d829630a35
Fix database connection pool contention (maybe)
...
Instead of acquiring a connection per service per request, we
acquire connections more often but at a more granular level, meaning
they're also disposed of more quickly instead of staying for a long time
in case of long-running commands or leaks.
2019-07-11 21:25:23 +02:00
Ske
ca56fd419b
Fix various issues with proxying and webhook caching
2019-07-10 23:16:17 +02:00
Ske
8940226385
Clarify install instructions in the README
2019-07-10 16:24:33 +02:00
Ske
8afb2f892b
Remove deprecated web interface
2019-07-10 16:19:38 +02:00
Ske
d7ffa8830d
Update README
2019-07-10 16:19:27 +02:00
Ske
8e0e37ed54
Yes.
2019-07-10 13:57:59 +02:00
Ske
31173af87d
Add more command aliases
2019-07-10 13:55:48 +02:00
Ske
352940abbd
Sanitize user input in response messages
2019-07-10 13:44:03 +02:00
Ske
2b508f80e9
Add API documentation to docs
2019-07-10 13:20:57 +02:00
Ske
641532daec
Fix API system fronter endpoint crashing on system with no switches
2019-07-10 12:54:54 +02:00
Ske
740ccf6979
Fix sending message attachments
2019-07-10 12:52:02 +02:00
Ske
5bdb229b34
Fix errant dollar sign in log embed
2019-07-10 12:49:09 +02:00
Ske
5f9d1cd16a
Add API container to Composefile
2019-07-10 12:37:47 +02:00
Ske
53b3378901
Fix importing by URL
2019-07-10 12:36:51 +02:00
Ske
305d8f220e
Add usage strings to all commands
2019-07-10 12:03:41 +02:00
Ske
1bd5e7e3ca
Clarify datetime format in switch move error
2019-07-10 11:09:08 +02:00
Ske
942b620640
Clarify color code format in error
2019-07-10 10:03:26 +02:00
Ske
372a618cbe
Bounds check color parameter validation
2019-07-10 10:02:46 +02:00
Ske
9b488d1ab5
Add more lenient prefix parsing
2019-07-10 10:01:06 +02:00
Ske
8dea58437d
Add short-hand group aliases
2019-07-10 09:35:37 +02:00
Ske
01c923c832
Fix Dockerfile not including API subdirectory
2019-07-10 08:55:24 +02:00
Ske
de9554810a
Disallow switching to member in another system
2019-07-10 00:25:47 +02:00