Commit Graph

53 Commits

Author SHA1 Message Date
Jordan Dominion
0c744979ff Merge branch 'V6' into OpenDream 2023-11-10 23:26:31 -05:00
Jordan Dominion
90d41cc88d Replace HTTP 426 with 400
Notable exception is the swarm API, which still uses 426 for version mismatches and would be a pain in the ass to change correctly.

Closes #1693
2023-11-06 17:56:03 -05:00
Jordan Dominion
d6881f65f7 Correct i before e typos 2023-10-21 04:17:39 -04:00
Dominion
d83baf79cb Very low effort dox updates 2023-06-11 18:07:00 -04:00
Dominion
3d8a26edda Minor API documentation update 2023-04-30 08:59:17 -04:00
Dominion
c1f68d9243 Added error code for swarm integrity check failures 2023-04-22 11:40:01 -04:00
Jordan Brown
bccc3da82e Update documentation link for /tg/ OAuth 2021-10-31 01:35:54 -04:00
Jordan Brown
5c31b26561 Remove more V4 references 2021-09-08 18:04:40 -04:00
Jordan Brown
f87f609e38 Add serverUrl to OAuthProviderInfo 2020-12-08 17:47:41 -05:00
Jordan Brown
20f55160bd Removes an annoying trailing / 2020-12-07 15:27:38 -05:00
Jordan Brown
73a88245b1 Adds Keycloak OAuth support 2020-12-07 14:16:41 -05:00
Jordan Brown
3147ffd2bf Oauth cleanups 2020-12-07 14:06:43 -05:00
Jordan Brown
36044c826c Use string enums for OAuthProviders in the API 2020-12-07 13:14:29 -05:00
Jordan Brown
a8f910692d Casually replaces base64 file transfers
- Now uses a proper streaming service
2020-11-25 23:25:53 -05:00
Jordan Brown
25b9668168 Add /tg/ forums OAuth 2020-11-24 13:14:10 -05:00
Jordan Brown
e36548f342 Cleanups and the like 2020-11-23 16:02:13 -05:00
Jordan Brown
5372b74fd0 Add support for installing custom BYOND versions 2020-06-26 16:09:59 -04:00
Jordan Brown
8694e59432 Update OpenAPI validator rules
- Fix some valid warnings
- Convert some 0 response 200s to 204s
- Cancelling a job now returns the updated job object
- Updating the server now returns the Administration model.
- Update dox
- Use -p when validating in appveyor
2020-04-09 14:17:02 -04:00
Jordan Brown
03e63818ce Add swagger doc as an appveyor artifact 2020-03-28 19:00:05 -04:00
Cyberboss
e9595680bf More stuff 2020-01-18 21:49:44 -05:00
Jordan Brown
e381b2e1d3 Update API documentation page 2020-01-10 00:01:10 -05:00
Jordan Brown
c5fb97b913 Update User-Agent header requirements in the docs 2019-01-11 15:11:50 -05:00
Jordan Brown
4dc080074c Fix documentation about Version model 2018-10-10 17:42:56 -04:00
Cyberboss
8976fd5525 Buff API.dox 2018-09-28 10:42:30 -04:00
Cyberboss
f06216f3c6 Update chat bot documentation 2018-09-21 11:24:05 -04:00
Cyberboss
3b9065061c Return failed dependency when random GitHub API exceptions occur 2018-09-19 14:50:47 -04:00
Jordan Brown
bbd5a97582 Update API documentation 2018-09-16 13:13:40 -04:00
Cyberboss
e5d14aaef0 Update repository POST API docs 2018-09-13 10:16:14 -04:00
Cyberboss
1c5a134a1c Various Configuration fixups 2018-09-04 14:31:58 -04:00
Cyberboss
dce16f2109 Update documentation about instance move jobs 2018-09-04 12:06:01 -04:00
Cyberboss
020320cf82 GET on jobs now returns a list of active jobs 2018-08-29 11:19:11 -04:00
Jordan Brown
52487ce7f5 201 for created instance, 200 for attached instance 2018-08-20 17:56:30 -04:00
Cyberboss
66cf86c0b4 Fix create dir API 2018-08-20 13:41:37 -04:00
Cyberboss
d1d78ba3a7 Implement CreateDirectory API 2018-08-20 13:26:32 -04:00
Cyberboss
f58c71adc7 Add returns for 201, 202, 422, and 426 HTTP status codes 2018-08-20 13:14:33 -04:00
Cyberboss
048dc486d7 CurrentVersion renamed to NewVersion. No longer returned on Read 2018-08-20 12:10:58 -04:00
Cyberboss
9625567bc6 Home controller now returns a new ServerInformation object 2018-08-20 12:08:37 -04:00
Jordan Brown
c81436be8f Oof 2018-08-15 22:32:24 -04:00
Cyberboss
bf3207d84d Various things:
Remove rights => int conversions
Clean up DreamDaemonController
Watchdog API docs
2018-08-15 16:10:26 -04:00
Cyberboss
2039e6971c Various fixups 2018-08-15 15:49:16 -04:00
Jordan Brown
6825b772c5 Fix some repo clone conflict stuff 2018-08-13 14:15:15 -04:00
Cyberboss
4a81014400 So much oof 2018-08-10 16:45:37 -04:00
Cyberboss
14ba8ead83 Various DM and repo fixes 2018-08-10 16:38:35 -04:00
Cyberboss
a83e63c4d4 Compiler docs 2018-08-10 14:32:37 -04:00
Cyberboss
dc4ea3d599 A note about unsetting access credentials 2018-08-10 14:26:22 -04:00
Cyberboss
c292641690 More repo docs 2018-08-10 13:57:55 -04:00
Jordan Brown
77e1633866 The concept of commit early commit often doesn't seem to apply to me 2018-08-05 22:31:37 -04:00
Cyberboss
e2eea59468 Various things:
- Class design tips in CONTRIBUTING
- Finish Instance manager and chat documentation
- Fix Task.WhenAny cancellation gotcha
- Add PullRequestsCommand
- Fix JSON "Required" fields
- Fix chat bot Hi! shennanigans
2018-08-03 16:42:50 -04:00
Jordan Brown
859d56764b More stuff 2018-08-03 09:30:51 -04:00
Jordan Brown
4fce60d29d Fix docs 2018-08-02 23:31:20 -04:00