jlsnow301
e2616f3fce
bumped version
2025-12-26 16:31:07 -08:00
jlsnow301
f60c43221b
updated
2025-12-24 14:53:53 -08:00
Jordan Dominion
0539f89b89
Merge branch 'master' into dev
2025-11-15 14:53:31 -05:00
Jordan Dominion
1345cccd02
Fix being unable to see your own OIDC connections
2025-10-21 17:55:12 -04:00
Jordan Dominion
87885e990a
Fix up tools versions mismatches
2025-08-29 12:49:02 -04:00
Jordan Dominion
82c769177e
Switch to central package management
2025-08-29 12:33:45 -04:00
Jordan Dominion
c757c2e85d
Try DependsOnTargets
2025-08-16 09:38:21 -04:00
Jordan Dominion
9497d46032
Try after ResolveProjectReferences
2025-08-16 09:04:00 -04:00
Jordan Dominion
f3777fa88f
Don't try to import the GQL schema until after the host builds
2025-08-16 05:33:40 -04:00
Jordan Dominion
741144ae45
Final options conversions
2025-08-16 01:09:10 -04:00
Jordan Dominion
2e0d1f5422
More options conversions
2025-08-16 01:01:47 -04:00
Jordan Dominion
a3a5d82904
More options conversions
2025-08-16 00:53:10 -04:00
Jordan Dominion
dfac1d7736
More options conversions
2025-08-16 00:47:16 -04:00
Jordan Dominion
870ba54471
More options conversions
2025-08-16 00:45:16 -04:00
Jordan Dominion
da38e5d6c6
More options conversions
2025-08-16 00:38:13 -04:00
Jordan Dominion
ff679e902e
Standardize options usage in SwarmService
2025-08-16 00:25:48 -04:00
Jordan Dominion
72be08b921
More options conversions
2025-08-16 00:22:54 -04:00
Jordan Dominion
4a9284508e
More options conversions
2025-08-16 00:16:46 -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
b2d728938e
Probably fix incremental build issues with GraphQL client
2025-08-15 22:43:58 -04:00
Jordan Dominion
64bbbbaff9
Remove the need to call .AsQueryable() on IDatabaseCollection. Remove IAsyncEnumerable support
2025-08-15 22:40:54 -04:00
Jordan Dominion
b545fb1a13
Remove telemetry
2025-08-15 19:13:29 -04:00
Jordan Dominion
8ae9b3c8d7
Minor comment on when to remove a workaround
2025-08-15 18:31:52 -04:00
Jordan Dominion
f4471c4353
Modernize .graphqlrc.json
2025-08-15 18:23:13 -04:00
Jordan Dominion
143a08a148
Finally replace Apollo with StrawberryShake
2025-08-15 18:09:10 -04:00
Jordan Dominion
a30d3f2014
Fix tests build
2025-08-15 17:34:31 -04:00
Jordan Dominion
6ed93386b6
Fix build warnings
2025-08-15 16:31:13 -04:00
Jordan Dominion
584f9f621a
Way too much stuff
...
- Make sure transformers use `MemberInit` expressions and not constructors.
- Tag User by ID query.
- Move GraphQL server configuration to an extension method.
- Adjust PermissionSetInput to require values for all flags to avoid unexpected behavior where setting one and leave others null would null others.
- Modify GraphQL rights DTOs to enable projection via `QueryContext`.
- Tag queries modified by `QueryContext`s.
- Fix auto properties not being projectable by enabling public setters.
- Remove `AuthorizeAttribute` from GraphQL DTO classes as it prevents `QueryContext` projection.
- System for transforming sub entities that also have tranformers fully via expressions.
2025-08-15 15:32:07 -04:00
Jordan Dominion
a5c8f96184
Everything working except node projections
2025-08-13 22:37:08 -04:00
Jordan Dominion
5987ba5869
Initial setup of instance-based authorities. Implement IChatBotAuthority.Create for REST
2025-08-09 17:12:52 -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
e43db8ac2c
Add missing AsQueryable
2025-08-04 16:26:34 -04:00
Jordan Dominion and GitHub
0a863a323f
Merge pull request #2220 from tgstation/TheGreatAuthenticationRework
...
The Great Authentication Rework: Part 1
2025-08-04 14:14:08 -04:00
Jordan Dominion
b3e17b9640
Try skipping icon generation entirely
2025-08-03 13:27:06 -04:00
Jordan Dominion
ac472d89af
Improve a case where stdout may be redirected
2025-08-03 10:06:16 -04:00
Jordan Dominion
bb0f5866bf
Include engine version in DmbLock description.
2025-08-01 19:50:04 -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
35c5f33fbb
FUCK WINDOWS ALL MY HOMIES HATE WINDOWS
2025-08-01 15:11:17 -04:00
Jordan Dominion
90461c73ff
More removal of System.IO types
2025-08-01 15:10:51 -04:00
Jordan Dominion
cd2233d85c
Properly make ZipToDirectory use IFileSystem
2025-08-01 10:57:26 -04:00
Jordan Dominion
61b5f4a395
Break up this call to better isolate where the NullReferenceException is happening
2025-07-31 23:25:02 -04:00
Jordan Dominion
977cbeb8ba
I suspect an installation is failing, take a closer look as to why
2025-07-31 17:21:48 -04:00
Jordan Dominion
384cdf27ce
Add missing Dispose guard
2025-07-29 18:20:06 -04:00
Jordan Dominion
35a069e7d1
Log out deployment lock states when engine deletion is blocked by an active lock
2025-07-29 18:19:07 -04:00
Jordan Dominion
8bda399adf
Fix whitespace
2025-07-27 18:53:47 -04:00
Jordan Dominion
9709aa64c2
Minor syntax cleanup
2025-07-27 18:47:51 -04:00
Jordan Dominion
fca363e430
Merge branch 'HttpClientSanity' into TheGreatAuthenticationRework
2025-07-27 17:57:53 -04:00
Jordan Dominion
83c02af428
Some minor re-architecting to prevent that path resolution issue from before
2025-07-27 17:46:41 -04:00