tgstation-server
580259e6f9
Merge branch 'master' into dev
2023-05-24 00:58:02 +00:00
Dominion
49c6f37693
Add test helpers to test .dmes
...
- Make long_running_test_copy.dme just include the original
2023-05-22 19:11:06 -04:00
Dominion
39716aa95d
Common props for Nuget .csproj's
2023-05-20 20:05:15 -04:00
Dominion
9410795046
Nuget updates + project file cleanups
2023-05-20 16:25:40 -04:00
Dominion
a1b5dbe6ac
Abstract HttpClient and FileDownloader
...
- Set all requests to use assemblyInformationProvider UserAgent by default.
- Removed DefaultIOManager's dependency on IAssemblyInformationProvider.
- Fixed bad Dispose scope for requests under construction in SwarmService.
2023-04-21 03:15:39 -04:00
Dominion
bdcc11673a
Minor update to Host Watchdog and Program.cs in Host
2023-04-21 00:54:38 -04:00
Dominion
70689d8036
The big topic chunking commit
...
- Implemented topic request and response chunking
- Removed GitHub workflows from .sln as they are auto-detected
- Interop version bump to 5.6.0
- DMAPI version bump to 6.4.0
- Split common chunking code into its own DMAPI/v5 file
- Added DMAPI/v5 file just for all the new topic handling methods
- Fixed runtime errors duing Topic calls not being reported to TGS
- Fixed certain topic requests returning lists instead of JSON
- Bridge and topic response chunk handling merged into `BridgeRequestChunker` now just `Chunker`
- `CombinedTopicResponse` is no longer used outside of SessionController
2023-04-16 17:31:48 -04:00
Dominion
7cee137e43
Implement and test bridge request chunking
...
- Minor cleanups included
2023-04-15 20:18:03 -04:00
Dominion
9421e7cdb9
Add tests tgs_include.dm to .sln
2023-04-15 14:34:20 -04:00
Dominion
c7b666646c
Add chat embed system
2023-03-28 02:20:05 -04:00
Jordan Brown
875ed029f2
Add TGS3 -> TGS5 migrator
2022-09-27 01:48:59 -04:00
Jordan Brown
17bae4909e
Trying with a subprocess
2021-08-10 14:54:43 -04:00
Jordan Brown
ed0a04c4a0
Serparate the DMAPI version from Interop Version
2021-01-21 11:52:22 -05:00
Jordan Brown
a6caed51e8
Re-add tgs.dm to .sln
2021-01-14 11:30:21 -05:00
Jordan Brown
bf390840c5
Merge branch 'master' into dev
2020-11-06 02:56:48 -05:00
Jordan Brown
f473d11fd5
Cleanup solution items
...
- Add all missing items
- Rename a DMAPI file
- Add a missing DMAPI README.md
- Removes TGS.postman_collection.json
- Delete rogue dev config file
- Fix bug with initial setup in Docker
- Minor README.md update
2020-11-05 20:18:14 -05:00
Jordan Brown
1953ed45cb
Incremental control panel building
2020-10-12 20:19:51 -04:00
Cyberboss
c9f14bd51c
Add support for GitHub deployments
...
- API to 7.2.0
- Client to 8.2.0
- Core to 4.5.0
- Removed old solution items
- Update dotnet-ef tool to 3.1.6
- Schema update
2020-08-13 12:28:09 -04:00
Jordan Brown
e4255b0a7e
Fix test suite
2020-07-18 10:29:36 -04:00
Jordan Brown
d6bf75b439
Lots of test improvements
...
- More deployment tests
- More job error code asserts
2020-07-09 11:24:15 -04:00
Jordan Brown
a5ae66bf02
Intentionally slow down the long running test
...
This allows the watchdog restoring/delayedrestart tests to function
2020-07-09 10:27:08 -04:00
Jordan Brown
90d6cf2326
Add a script for generating migrations in bulk
...
- Update dotnet ef to 3.1.5
- Update CONTRIBUTING.md
2020-06-29 14:47:28 -04:00
Jordan Brown
7058e0962e
Fix DMAPI in .sln
2020-05-11 00:42:08 -04:00
Jordan Brown
f5aa933da9
Add Features.dox to .sln
2020-05-04 04:29:53 -04:00
Jordan Brown
084c45c95b
Never forget Ctrl + S, kids
2020-04-23 02:38:54 -04:00
Jordan Brown
cfda6c4187
Change default project to Tgstation.Server.Host
2020-04-23 00:50:47 -04:00
Jordan Brown
cc620c6e5f
Add proper package icons
2020-03-30 14:36:31 -04:00
Cyberboss
fc105d6dfc
Add OpenAPI linter to CI.
2020-01-18 23:52:56 -05:00
Jordan Brown
07633f31c4
Various minor cleanups
2019-12-30 18:06:34 -05:00
Jordan Brown
e49598a9ce
Build system fixes and cleanups
2019-12-30 12:11:09 -05:00
Jordan Brown
3edad634b6
Move tests to solution folder
2019-02-18 12:10:03 -05:00
Jordan Brown
8114669a39
Make the project vscode friendly
2018-12-05 11:22:38 -05:00
Jordan Brown and GitHub
761703ce7f
Merge branch 'master' into DMAPIChanges
2018-11-29 13:31:35 -05:00
Jordan Brown
10f6cee11d
Fix DMAPI things
2018-11-29 10:27:45 -05:00
Jordan Brown
c93f2887b2
Merge upstream
2018-11-29 10:21:20 -05:00
Jordan Brown
d4bbe7533c
Get tab enforcement going
2018-11-28 14:58:59 -05:00
Jordan Brown
51da02dd61
Work on adding stylecop with custom anaylsis ruleset.
2018-11-27 17:32:58 -05:00
Jordan Brown
75f105ee31
Add prep_deployment.ps1 to sln
2018-11-26 17:02:58 -05:00
Jordan Brown
40cbdd4850
Fixup
2018-11-26 15:49:52 -05:00
Cyberboss
557745970f
Remove default_event_handler
...
Waste of typespace
2018-09-25 15:12:26 -04:00
Cyberboss
3dae953477
Add Doxygen layout file, move Doxyfile to docs folder
2018-09-06 12:28:51 -04:00
Cyberboss
20f367d587
Remove TODO in favor of GitHub milestone
2018-09-06 11:56:37 -04:00
Cyberboss
d1d6aa4861
Add dotnet tests to travis
2018-09-04 16:25:15 -04:00
Cyberboss
df88cbe6d1
Removed Docker solution configuration
2018-08-20 12:32:57 -04:00
Cyberboss
6c8e7bae9e
Skeleton integration test. Easy to expand
2018-08-20 12:24:01 -04:00
Cyberboss
01cbf798f0
Add beginnings of architecture overview
2018-08-17 16:59:46 -04:00
Cyberboss
6fc3158ba9
Removes client implementations
2018-08-15 10:36:48 -04:00
Jordan Brown
521347e536
It's late, here's a control panel prototype
2018-08-13 23:37:10 -04:00
Jordan Brown
859d56764b
More stuff
2018-08-03 09:30:51 -04:00
Cyberboss
f3c49cdf9d
stuuff and such
2018-08-02 13:03:53 -04:00