Jordan Dominion
f2e797cad7
WIP, who knows man
2025-08-29 11:38:37 -04:00
Jordan Dominion
9453e08975
GQL User.CreatedBy is dependent on https://github.com/ChilliCream/graphql-platform/issues/8313
2025-08-17 23:23:25 -04:00
Jordan Dominion
e3f63cb8d5
Fix test build errors
2025-08-17 22:35:31 -04:00
Jordan Dominion
090038d567
Make UserGroup.Users non-nullable
2025-08-17 21:03:38 -04:00
Jordan Dominion
83ec6d0987
Custom DTO for ITokenFactory
2025-08-17 15:07:11 -04:00
Jordan Dominion
7b96034862
Way too much stuff again, mostly relating to transformers
...
- Improve transformer implementations of authority invokers
- LoginAuthority now just returns the token string.
- Remove non-projectable GetId implementation from UserAuthority.
- Improve Rest Paginated implementations and add transformer support.
- Made GQL `User` derive from `UserName`.
- Remove `ILegacyApiTransformable` from user models.
TODO:
- Implement `NotImplementedException`s.
- Consider removing `IApiTransformable`.
- Consider wrapping LoginResult in its own authority-based DTO. Maybe a record struct also containing the expiry.
2025-08-17 14:52:35 -04:00
Jordan Dominion
05f6303f16
Use connections for use OAuth and Oidc connections
2025-08-16 13:38:22 -04:00
Jordan Dominion
5afd698d84
Fix tests always running in serial
2025-08-16 01:17:55 -04:00
Jordan Dominion
741144ae45
Final options conversions
2025-08-16 01:09:10 -04:00
Jordan Dominion
72be08b921
More options conversions
2025-08-16 00:22:54 -04:00
Jordan Dominion
d409b89556
More Options snapshot/monitor conversions
2025-08-16 00:11:08 -04:00
Jordan Dominion
d7a38abc6c
Merge branch 'IOptionsSnapshot' into MoreWork
2025-08-15 23:58:05 -04:00
Jordan Dominion
b545fb1a13
Remove telemetry
2025-08-15 19:13:29 -04:00
Jordan Dominion
77a674e295
Fix integration test
2025-08-15 18:45:44 -04:00
Jordan Dominion
a5c8f96184
Everything working except node projections
2025-08-13 22:37:08 -04:00
Jordan Dominion
80a19a1e86
Mitigate a race condition
2025-08-05 10:40:14 -04:00
Jordan Dominion
b3b963d59a
Fix TellWorldToReboot same session detection
2025-08-05 10:22:14 -04:00
Jordan Dominion
8f28ea0042
Add WorldIteration to DreamDaemon response.
...
- Fix race condition with `TellWorldToReboot`
- Additional test sanity
2025-08-04 23:01:50 -04:00
Jordan Dominion
b36d766766
Fix a race condition with retrieving services from the test host
2025-08-04 16:31:47 -04:00
Jordan Dominion
2a0db24c68
Fix basic test not even being given a chance to run
2025-08-04 12:26:59 -04:00
Jordan Dominion
2da57c81da
Improve comment
2025-08-03 10:08:05 -04:00
Jordan Dominion
1b56dce401
Fix port reselection
2025-08-03 10:07:48 -04:00
Jordan Dominion
c312361518
This restart might be important
2025-08-02 12:28:41 -04:00
Jordan Dominion
3c46164515
ThrowsExactly conversion except harder
2025-08-01 19:37:43 -04:00
Jordan Dominion
b764e4b356
BYOND isn't needed in OD tests
2025-08-01 15:55:00 -04:00
Jordan Dominion
5dd93e3015
Fix build warnings
2025-08-01 15:46:07 -04:00
Jordan Dominion
460bf28f65
Merge branch 'HttpClientSanity' into TheGreatAuthenticationRework
2025-08-01 15:25:41 -04:00
Jordan Dominion
23279c3c2a
Merge branch 'dev' into HttpClientSanity
2025-08-01 15:24:01 -04:00
Jordan Dominion
2d7da21ee1
Fix MapThreadsVersion unit test
2025-08-01 10:56:57 -04:00
Jordan Dominion
58a58bcae0
Fix failing unit test
2025-07-31 23:21:58 -04:00
Jordan Dominion
ab862a359c
I'm so upset
2025-07-30 17:46:23 -04:00
Jordan Dominion
da06491f96
Replace deprecated ReferenceEquals with AreSame
2025-07-30 17:40:31 -04:00
Jordan Dominion
3db9977c19
Put in some logging and call it a night
2025-07-29 23:07:29 -04:00
Jordan Dominion
c2b38c05ab
This bit here might be screwing us
2025-07-29 19:19:22 -04:00
Jordan Dominion
f3a063351a
Fix a potential NullReferenceException
2025-07-27 23:35:39 -04:00
Jordan Dominion
d443722e5d
Merge branch 'HttpClientSanity' into TheGreatAuthenticationRework
2025-07-27 18:58:09 -04:00
Jordan Dominion
413cfe73de
Fix tests
2025-07-27 18:57:49 -04:00
Jordan Dominion
fca363e430
Merge branch 'HttpClientSanity' into TheGreatAuthenticationRework
2025-07-27 17:57:53 -04:00
Jordan Dominion
4e0bd4afe2
Fuck this flaky test
2025-07-27 17:38:37 -04:00
Jordan Dominion
9e8bdde30c
Remove HttpClient abstractions
...
Now implement mocked `HttpMessageHandler`s as recommended: https://stackoverflow.com/a/36427274/3976486
2025-07-27 15:34:33 -04:00
Jordan Dominion
efb9239d50
Merge branch 'dev' into TheGreatAuthenticationRework
2025-07-27 13:33:24 -04:00
Jordan Dominion
1e0c888da2
Bring all nuget packages up to date and trim the fat
2025-07-26 19:16:30 -04:00
Jordan Dominion
abab725cd5
Merge branch 'pr-2305' into Omega
2025-07-26 19:00:04 -04:00
Jordan Dominion
1b8994cf2b
I'm tired of fighting you BYOND!
2025-07-26 14:19:58 -04:00
Jordan Dominion
933b9d9fe8
Finish properly setting up mirror and caching courtesy of @AffectedArc07
2025-07-21 18:03:39 -04:00
Jordan Dominion
f0cac0e810
Switch to using IFileSystem on the backend for file operations
2025-07-20 22:29:57 -04:00
Jordan Dominion
3b1473c712
Improve how ResolvingIOManagers are constructed
2025-07-20 21:46:53 -04:00
Jordan Dominion
12632a8bb4
AAAAA
2025-07-20 20:07:42 -04:00
Jordan Dominion
6b696a4c1a
Give up on broken BYOND caching, download from SS13 mirror
2025-06-23 21:41:03 -04:00
Jordan Dominion
fb2b15134f
Allow BYOND downloads to be configurable
2025-06-23 21:35:28 -04:00