Commit Graph
1132 Commits
Author SHA1 Message Date
Jordan Brown eb709d136b Adds pagination
- Add generic Paginated<TModel> for pagination responses.
- Added pagination helper to ApiController.
- Implemented pagination for all previously IEnumerable<T> response endpoints.
- Added IApiTransformable<TApiModel> for host models finally.
- Added PaginationSettings to client List endpoints.
- Use two deprecated ErrorCodes for page parameter validation.
- Re-enabled to OpenAPI root array response lint.
- Add some integration tests with users.
2020-12-17 23:49:06 -05:00
Jordan Brown 15deae6f96 Merge branch 'dev' into 786-GitHostAgnosia 2020-12-08 19:21:11 -05:00
Jordan Brown 0c83bcbd00 Disable enum_case_convention OpenAPI lint
Broken by OAuthProvider types.
2020-12-08 19:21:01 -05:00
Jordan Brown 2838170350 Merge branch 'dev' into 786-GitHostAgnosia 2020-12-05 00:16:16 -05:00
Jordan Brown a231a776c8 Do not give /world/Topic TGS topics
- Return TRUE and log a warning if it's too early for us to handle it
2020-12-04 23:52:04 -05:00
Jordan Brown 1e52811434 Abstract test merging per git provider 2020-12-04 23:49:20 -05:00
Jordan Brown d811011c5d Swagger fixups 2020-12-02 23:40:55 -05:00
Jordan BrownandGitHub 4516c6bd88 Update TgsContainerScriptVersion in Version.props 2020-12-02 20:11:19 -05:00
Jordan BrownandGitHub adf5d0c0c4 Forward container arguments to dotnet 2020-12-02 20:04:41 -05:00
Jordan Brown 8dfc5feb05 Fix DMAPI doc comment indentation
Fuck everything about this
2020-12-01 21:08:19 -05:00
Jordan Brown a32162d29c Version bump to 4.6.0 2020-11-06 20:25:37 -05:00
Jordan Brown ad75600890 Custom DreamDaemon Parameters
Closes #949
2020-11-06 13:02:09 -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
tgstation-server 5b3d79ddfe Merge branch 'master' into dev 2020-11-05 20:38:13 +00:00
Jordan Brown 9922c8f5a8 Docker cleanup
- Add container script to master version list
- Setup wizard now waits for a guaranteed config reload

Fixes #1138
2020-11-05 14:57:36 -05:00
tgstation-server 83f92c1b7a Merge branch 'master' into dev 2020-11-04 17:05:49 +00:00
Jordan Brown 7b98acdf96 Fixed typo in HostApiDocumentation setting
- Config version patch bump (Yes, it is technically a breaking change
but I think it's forgivable as this is how it was spelt in the
changelog).
2020-11-03 11:36:52 -05:00
Jordan Brown 0674f78c46 Merge branch 'master' into dev 2020-10-20 12:58:20 -04:00
Jordan Brown bb72c51234 Micro-optimization 2020-10-19 21:25:57 -04:00
tgstation-server 7acca8c50d Merge branch 'master' into dev 2020-10-15 20:04:42 +00:00
Jordan Brown 65a6bc48fc Adds better port allocation 2020-10-15 15:35:12 -04:00
Jordan Brown f9e83c7aab Fix Docker build for real this time 2020-10-12 21:14:57 -04:00
Jordan Brown bb3b01087e Fix Docker build 2020-10-12 20:25:46 -04:00
Jordan Brown 2ffbf392cb Merge branch 'WebPanel' of https://github.com/tgstation/tgstation-server into WebPanel 2020-10-12 20:23:39 -04:00
Jordan Brown 1953ed45cb Incremental control panel building 2020-10-12 20:19:51 -04:00
alexkar598 f05b460e96 Maybe fixes the test unit? 2020-10-12 19:30:45 -04:00
alexkar598 2d3e7626c6 Unsets the flag after were done building 2020-10-12 15:03:25 -04:00
alexkar598 0293199ff6 Maybe this will work 2020-10-12 15:00:20 -04:00
Jordan Brown 6fb54ec747 Version bump to 4.5.4 2020-09-27 23:53:33 -04:00
Jordan Brown d0008ed9a8 Version bump to 4.5.3 2020-09-16 14:34:26 -04:00
Jordan Brown 3a6d99472b Further improve V3 discord mention parsing 2020-09-07 13:48:52 -04:00
Jordan Brown cce59ad915 Version bump to 4.5.2 2020-09-07 12:58:07 -04:00
Jordan Brown ee9692ef49 Bump API/Nuget versions for @MrStonedOne's changes 2020-09-07 12:57:46 -04:00
Jordan Brown 4a38e7f1eb V3 DMAPI patch, fix Discord mentions 2020-08-29 12:46:45 -04:00
Jordan Brown 078450e5db Re-document all rights 2020-08-29 12:39:59 -04:00
Jordan Brown c204ce4937 Version bump to 4.5.1 2020-08-29 00:18:44 -04:00
Jordan Brown 4f34e9b53a DMAPI Topic before initialization patch 2020-08-20 17:59:51 -04:00
Jordan Brown 7e4721c37a Bump client version to 8.3.0 2020-08-17 23:11:29 -04:00
Jordan Brown 2aac6ff4f8 Properly bump TgsConfigVersion 2020-08-17 14:30:53 -04:00
Cyberboss a72681c2d3 Merge branch 'dev' of https://github.com/tgstation/tgstation-server into 1089-DeploymentsButGitHubThisTime 2020-08-13 12:30:29 -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 14e86942f1 Fix nullable reference issue in API spec
API to 7.2.3
2020-08-11 14:30:12 -04:00
Jordan Brown 719b64bffa Version bump to 4.4.5 2020-08-11 13:09:53 -04:00
Jordan Brown 3cdc5b63fe Fix GET /Administration/Logs response type [APIDeploy] 2020-08-10 18:34:33 -04:00
Jordan Brown 6e6cd6d4c6 Make LogFile names non-nullable [APIDeploy]
- API to 7.2.1
2020-08-10 17:47:34 -04:00
Jordan Brown a7e6a064e6 Version bump to 4.4.4 2020-08-10 14:56:22 -04:00
Jordan Brown 9c5f9e1881 Allow DreamDaemon through Windows firewall
- Run during installation
- Added error code for firewall enabling failure
- API to 7.2.0
- Client to 8.2.0
- Fixes #960
2020-08-10 14:56:03 -04:00
Jordan Brown 843845068a Version bump to 4.4.3 2020-08-05 00:11:19 -04:00
Jordan Brown 6af9a0b9ab Move dox build to GitHub actions 2020-07-28 13:56:59 -04:00