78 Commits

Author SHA1 Message Date
Jordan Dominion
6753915ef6 Format a bunch of documents 2024-08-21 03:14:55 -04:00
Jordan Dominion
68349dc91f Specify classic GitHub tokens 2024-08-16 16:06:30 -04:00
Jordan Dominion
a3e5828cb1 Merge branch 'V6' into OpenDream 2023-11-16 18:09:00 -05:00
Jordan Dominion
5e4fd7cb0b Merge branch 'dev' into V6 2023-11-16 17:55:08 -05:00
Jordan Dominion
d36e2f59f8 Add broadcasting support
- Bump appropriate versions
- Add DreamDaemon request field and permission bit.
- Add generic failure error code.
- Remove `ErrorCode` comment since they are being using in #1666.
- Fix bad interop return messages.
- Adjust DMAPI code to support broadcasts.
- Add tests.

Closes #138
2023-11-15 20:53:52 -05:00
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
Jordan Dominion
bb0182e02b Add Windows service + SystemD to features list 2023-07-21 15:47:02 -04:00
Jordan Dominion
cbd27fce58 Update Features list 2023-07-02 07:32:06 -04:00
Dominion
d83baf79cb Very low effort dox updates 2023-06-11 18:07:00 -04:00
Dominion
0d4ed0532d Enable receiving health checks in DMAPI event handler
- Internal renaming of Heartbeats to Health Checks
- No API changes for now
2023-06-04 10:04:43 -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
Dominion
9cfb039f30 Documentation updates 2023-04-01 17:31:42 -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
AffectedArc07
62d1d3806c Lets give this a shot 2021-01-18 18:22:23 +00:00
AffectedArc07
89d4781a79 Cybertweaks 2021-01-16 16:47:30 +00: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
264f1dbbac More documentation 2020-06-22 11:27:13 -04:00
Jordan Brown
05febea0d0 Minor documentation update 2020-06-22 11:10:50 -04:00
Jordan Brown
fd4bb1364d Update doxygen exclusions 2020-05-22 11:49:33 -04:00
Jordan Brown
67ba91f442 Update features.dox 2020-05-21 11:58:30 -04:00
Jordan Brown
76b7daa733 Fix dox 2020-05-21 11:09:57 -04:00
Jordan Brown
a68d8e35c4 Fix features documentation 2020-05-20 12:13:05 -04:00
Jordan Brown
7f93ee04d1 Add more dox 2020-05-04 04:24:43 -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
Cyberboss
87ff972ace More namespace cleanups
Components.Compiler -> Components.Deployment
IDmbProvider -> Deployment.DmbProvider
2020-01-18 21:29:42 -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
Cyberboss
f6f70d6d07 Exclude SPA stuff from doxygen 2018-10-23 12:12:52 -04:00
Jordan Brown
4dc080074c Fix documentation about Version model 2018-10-10 17:42:56 -04:00
Cyberboss
f1e207b667 Document the watchdog and finally merge UpdateAndRestartInactiveServer with that other function 2018-09-28 12:40:39 -04:00
Cyberboss
a4dca664b4 More architecture docs 2018-09-28 11:14:31 -04:00
Cyberboss
8976fd5525 Buff API.dox 2018-09-28 10:42:30 -04:00
Jordan Brown
03bbff1d87 Document security architecture and some other stuff 2018-09-27 20:47:23 -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