Ske
|
9282d5e9fb
|
Add some more resiliency to DB errors
|
2020-10-14 23:35:10 +02:00 |
|
Ske
|
5b262fdc7b
|
Fix typo in DB migration >.>
|
2020-10-09 12:21:07 +02:00 |
|
Ske
|
1fda6ec919
|
Add per-system member/group limit override
|
2020-10-09 12:18:29 +02:00 |
|
Ske
|
d875472c9f
|
Upgrade Npgsql
|
2020-09-09 22:23:10 +02:00 |
|
Ske
|
6a64a13d10
|
Disable App.Metrics logging under INF
|
2020-09-09 22:22:43 +02:00 |
|
Ske
|
18ac9f882d
|
Add in-app connection string settings
|
2020-09-09 22:21:46 +02:00 |
|
Ske
|
c7612df37e
|
Major database refactor (again)
|
2020-08-29 13:46:27 +02:00 |
|
Ske
|
a2128da2a1
|
Fix some ordering
|
2020-08-28 11:41:41 +02:00 |
|
Ske
|
935c9660e8
|
Support destructuring of proxy tag object
|
2020-08-28 11:37:53 +02:00 |
|
Ske
|
f89ca4c867
|
Use Serilog in API
|
2020-08-27 23:36:02 +02:00 |
|
Ske
|
9955dc29f9
|
Add Elastic-bound logging of (almost) all database update events
|
2020-08-27 21:28:36 +02:00 |
|
Ske
|
8d27148bdf
|
More updates to event infrastructure
|
2020-08-27 18:20:20 +02:00 |
|
Ske
|
2d66c44848
|
Change group limit to 250
|
2020-08-26 23:22:33 +02:00 |
|
Ske
|
2e6b1826fc
|
Add experimental Elasticsearch logging output
|
2020-08-26 22:29:24 +02:00 |
|
Ske
|
001aff6298
|
Restrict member count in group list to public members
|
2020-08-26 01:50:24 +02:00 |
|
Ske
|
0d04725a19
|
Include full debug symbols when building in Release mode
|
2020-08-25 20:36:38 +02:00 |
|
Ske
|
87619a728e
|
Update group migration date
|
2020-08-25 19:17:16 +02:00 |
|
Ske
|
10d6968734
|
Add metrics for group count
|
2020-08-25 18:26:52 +02:00 |
|
Ske
|
8688f4d0bf
|
Merge branch 'main' into feature/groups
|
2020-08-21 18:31:49 +02:00 |
|
Ske
|
10c01da39b
|
Couple more slight tweaks :)
|
2020-08-21 17:08:49 +02:00 |
|
Ske
|
1bb5d203df
|
Various additional tweaks/additions to groups
|
2020-08-20 21:43:17 +02:00 |
|
Ske
|
9e251352c7
|
Various fixes and improvements
|
2020-08-16 12:10:54 +02:00 |
|
Ske
|
cedb050b8a
|
Add group delete command
|
2020-08-08 14:56:34 +02:00 |
|
Ske
|
a0fc9d3826
|
Move some extension methods into their respective class files
|
2020-08-05 20:24:51 +02:00 |
|
Ske
|
5e28e0aba1
|
Add group privacy command/structures
|
2020-07-28 19:17:01 +02:00 |
|
Ske
|
47d5ad0004
|
Enforce group count limit on creation
|
2020-07-28 19:17:01 +02:00 |
|
Ske
|
f47d366c8d
|
Show member groups on member card
|
2020-07-28 19:17:01 +02:00 |
|
Ske
|
ec9ee5c794
|
Show member count on group card
|
2020-07-28 19:17:01 +02:00 |
|
Ske
|
9d5be07f0c
|
Add group icon and privacy to the database schema
|
2020-07-28 19:17:01 +02:00 |
|
Ske
|
8a28d836c7
|
Add group member list command
|
2020-07-28 19:17:00 +02:00 |
|
Ske
|
0f4c40b344
|
Add group add/remove commands
|
2020-07-28 19:17:00 +02:00 |
|
Ske
|
6c5cb8cea7
|
Add group name/description/list commands
|
2020-07-28 19:17:00 +02:00 |
|
Ske
|
253ae43c7f
|
Add super basic group model/command
|
2020-07-28 19:17:00 +02:00 |
|
Ske
|
94076dc9be
|
Split HandlerQueue logic into Predicate/Handler
|
2020-07-22 01:19:23 +02:00 |
|
Ske
|
577629c28a
|
Switch to ConcurrentDictionary for HandlerQueue
|
2020-07-22 01:14:45 +02:00 |
|
Ske
|
8b8cf932a3
|
Add null check in HandlerQueue
|
2020-07-22 01:06:26 +02:00 |
|
Ske
|
9f523b3c5f
|
Refactor system/member privacy commands
|
2020-07-08 00:47:16 +02:00 |
|
Ske
|
467b95b1b1
|
Refactor and simplify member list code
|
2020-07-07 20:57:22 +02:00 |
|
Ske
|
9424e50187
|
Re-add private setters for member class
|
2020-07-03 11:25:05 +02:00 |
|
Ske
|
0598c53f62
|
Migrate guild objects to the patch system
|
2020-06-29 15:20:28 +02:00 |
|
Ske
|
467ce78522
|
Retire more IDataStore methods
|
2020-06-29 14:54:11 +02:00 |
|
Ske
|
9c1efc7886
|
Move system updates to the same patch system as members
|
2020-06-29 14:39:19 +02:00 |
|
Ske
|
c5697b33e2
|
Finally retire the PKMember setters!
|
2020-06-29 14:15:30 +02:00 |
|
Ske
|
281b669391
|
Refactor member updates to use a patch object
|
2020-06-29 13:57:48 +02:00 |
|
Ske
|
178e256583
|
Fix system guild settings model mismatch
|
2020-06-24 16:52:49 +02:00 |
|
Ske
|
3b47785aa0
|
Fix front percent lookup
Dapper can't map lists of ID types in an input position so we select it to a plain ulong list :)
|
2020-06-24 14:02:47 +02:00 |
|
Ske
|
4ac6465648
|
Fix system guild helper method (again?)
|
2020-06-24 14:02:47 +02:00 |
|
Fiona
|
2de6d399ce
|
Create GetMemberByDisplayName()
|
2020-06-22 21:06:14 +10:00 |
|
Ske
|
6fa76e85c4
|
Make duration parsing case-insensitive
|
2020-06-21 16:07:14 +02:00 |
|
Ske
|
d3cf382e3b
|
Migrate to date/time format extension methods
|
2020-06-21 16:05:04 +02:00 |
|