Commit Graph
87 Commits
Author SHA1 Message Date
Jordan Dominion 53eafffbd0 Add world.TgsVisibility() to DMAPI 2023-10-21 19:06:52 -04:00
Jordan Dominion 4c84601435 Fix DMAPI not returning a value for world.TgsSecurityLevel() 2023-10-20 23:48:12 -04:00
Jordan Dominion 4b0a322b9f Add clairifying doc comment to DMAPI 2023-08-23 19:12:05 -04:00
Jordan Dominion 64902c73c9 Fix DMAPI verison [TGSDeploy][DMDeploy] 2023-07-15 00:08:24 -04:00
Dominion 18c03a9f02 512 DMAPI compatibility 2023-06-15 07:52:43 -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 ef13f1eb42 Bump DMAPI version to label the interop version 2023-05-29 11:11:26 -04:00
Dominion 90593f4fb2 Clear DMAPI channels cache on TGS detach 2023-05-20 19:07:53 -04:00
Dominion 25a74c3234 Add missing events to DMAPI 2023-05-14 10:49:43 -04:00
Dominion a5a86bcd6d Adds missing undef [DMDeploy] 2023-04-17 13:14:58 -04:00
Dominion 633b628f2d Remove stray semi-colon from DMAPI [DMDeploy] 2023-04-17 11:26:17 -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
Kyle Spier-SwensonandGitHub 05987e4349 Update tgs.dm dmapi version 2023-04-07 12:11:37 -07:00
Dominion 28571bd056 Support chat message queuing from chat commands. 2023-04-03 12:29:16 -04:00
Dominion 0a18905e16 Fix DMAPI embed footer serialization 2023-04-02 22:02:08 -04:00
Dominion 2440372118 Allow extending /datum/tgs_chat_commands 2023-03-31 20:46:48 -04:00
Dominion c7b666646c Add chat embed system 2023-03-28 02:20:05 -04:00
AffectedArc07 e346238472 DMAPI 515 compat for TGS3 2022-10-27 18:13:11 +01:00
Jordan Brown bf9832d98c Bump DMAPI version 2022-02-26 17:32:38 -05:00
AffectedArc07andGitHub 994d079237 Update src/DMAPI/tgs.dm 2021-04-28 18:48:15 +01:00
AffectedArc07 cf58486dbe Need this 2021-04-28 14:49:02 +01:00
AffectedArc07 13cbaba942 Event for successful DD launches 2021-04-28 14:28:53 +01:00
Jordan Brown 228b94d2fb DMAPI to 6.0.3 2021-02-21 13:05:52 -05:00
Jordan Brown 0c1b1ba2ba Remove stray space [TGSDeploy][DMDeploy] 2021-01-31 13:30:02 -05:00
Jordan Brown 5b86f1a444 Fix V3 DMAPI build error [DMDeploy][TGSDeploy] 2021-01-31 13:02:24 -05:00
Jordan Brown 5ff8ef27c0 Bump DMAPI version to 6.0.1 2021-01-23 12:49:27 -05:00
Jordan Brown ce78898a8e Fix a minor DMAPI documentation error 2021-01-23 12:46:49 -05:00
Jordan Brown 44b6057d01 Improve capitalization on Maximum and Minimum DMAPI versions 2021-01-22 10:44:34 -05:00
Jordan Brown ed0a04c4a0 Serparate the DMAPI version from Interop Version 2021-01-21 11:52:22 -05:00
Jordan Brown 944a6a4f2f Why am I calling it Del? 2021-01-14 14:00:13 -05:00
Jordan Brown afcdafa564 Add a seperate event for unexpected DreamDaemon exits 2021-01-14 13:35:47 -05:00
Jordan Brown e9e4439a86 Adds a few event types
- Improves watchdog monitoring logic so events that happen while one is already processing are no longer dropped.
2021-01-14 11:38:19 -05:00
Jordan Brown c3f6639463 Adds Timestamp to RevisionInformation 2021-01-12 13:04:45 -05:00
AffectedArc07 f678d6c0d6 Cybertweaks 2021-01-10 18:52:15 +00:00
Jordan Brown 2433b5733b Replace the term "pull request" with "test merge"
Where possible without majorly breaking the DMAPI
2020-12-09 22:26:54 -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 8dfc5feb05 Fix DMAPI doc comment indentation
Fuck everything about this
2020-12-01 21:08:19 -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 bb72c51234 Micro-optimization 2020-10-19 21:25:57 -04:00
Jordan Brown 3a6d99472b Further improve V3 discord mention parsing 2020-09-07 13:48:52 -04:00
Jordan Brown 4a38e7f1eb V3 DMAPI patch, fix Discord mentions 2020-08-29 12:46:45 -04:00
Jordan Brown 4f34e9b53a DMAPI Topic before initialization patch 2020-08-20 17:59:51 -04:00
Jordan Brown 0ea8a11320 DMAPI 5.2.3
- Fixed issue with API consumers being able to modify immutable lists
2020-07-13 13:05:39 -04:00
Jordan Brown c1aa9ec8cf DMAPI comment about event 17 2020-06-15 11:36:57 -04:00
Jordan Brown fa6d9a5606 Fucking BYOND 2020-05-28 12:55:52 -04:00
Jordan Brown f73175f846 Fix DMAPI versions 2020-05-27 23:33:51 -04:00
Jordan Brown 0fc1cd5ebd DMAPI 5.2.1
- DMdoc the TGS public API
- Add a warning about ULTRASAFE in V4
- Move LICENSE to one location
2020-05-21 15:45:40 -04:00
Jordan Brown c075027150 Send new server version and port in one topic message
- Move reattach SendCommand call out of Watchdog into existing SessionController call.
- DMAPI 5.2.0, send back custom commands on reattach and accept NewPort
- Remove IAssemblyInformationProvider from watchdogs AGAIN
- Deprecate TopicCommandType 6
2020-05-18 10:53:30 -04:00
Jordan Brown 2833cbb796 Fix the DMAPI 2020-05-14 14:40:33 -04:00