Commit Graph
17 Commits
Author SHA1 Message Date
Cyberboss f0c93a368d Adds IInterface 2017-11-06 12:50:02 -05:00
Cyberboss 8db5ecb26d Heavy instancing work
Added InstanceRootCommand for blocking instance based commands if no
instance is chosen
CLI now prints the service version
Added service level CLI commands
Fixed Service.LockLoggingID
Added InstanceMetadata DataContract
Implemented Service.ListInstances
ExitCode is now set to int parent type
Fixed ConnectivityLevel flags
Optimized channel closing during instance switching
2017-10-31 16:55:01 -04:00
Cyberboss e6f44a10b3 Clean up how connectivity level is determined 2017-10-31 15:09:23 -04:00
Cyberboss fb0a128268 Makes Interface an instantiable class 2017-10-31 12:12:45 -04:00
Cyberboss 2fba289804 Server => Interface 2017-10-20 14:12:46 -04:00
Cyberboss 3137be7abb Massive sanity reorganization of project structure
Overall:
- Removed all 'TG' prefixes on classes and enums
Service:
- TGStationServer => ServerInstance
- TGServerService => Service
- Moved all ServerInstance partial classes to a subfolder
- Moved ChatProvider classes, delegate, and interface to a namespace
- Moved EventID and ChatMessageType to their own .cs files
- Moved SanitizeTopicString to Program
- ServerService.cs => Service.cs
- Fixed ProjectInstaller being in it's own namespace instead of
TGServerService
Interface:
- Moved ExitCode enum to Command class
- Moved all components to a namespace
- Moved all component enums to Enumerations.cs
- DDInteropCallHolder => DreamDaemonBridge
- Move PullRequestInfo and DreamDaemonBridge to their own .cs files
- Changes the type of ChannelFactory cache from Dictionary<Type,
ChannelFactory> to IDictionary<Type, ChannelFactory>
2017-10-20 14:00:09 -04:00
Cyberboss 601f39b269 Fix remaining documentation errors 2017-10-19 12:32:39 -04:00
Cyberboss 90ab635b33 CLI for modifying auto updates 2017-10-12 16:35:19 -04:00
Cyberboss 82cdd25f3d CommandLine commands for it 2017-09-14 14:59:37 -04:00
Cyberboss 6420cf7077 Fixes output of generate changelog being sent to user 2017-08-16 14:45:07 -04:00
Cyberboss ac80fd8dc4 Changelog fails don't stop 2017-07-18 10:41:23 -04:00
Cyberboss 52d517241f Removes ITGServerUpdater 2017-07-14 11:23:37 -04:00
Jordan BrownandGitHub ed594134b4 Chat command refactor (#91)
* Generalize Commands

* Generalization

* Compiling

* Finishing touched
2017-06-30 16:13:15 -04:00
Jordan BrownandGitHub fb432c8fc3 Chat Refactor (#79) [TGSDeploy]
* Chat refactor: Service changes

* Settings migration

* First pass at implementing the commandline

* WIP irc modes

* Wip

* Fix it

* Working

* Fix dickscord

* Some readme updates

* Fixes

* PMs are admin etc

* Compiling

* Final touches

* Version bump to 3.0.86.0
2017-06-28 14:18:59 -04:00
Jordan BrownandGitHub 4f8a848388 Installer wrapper (#74) [TGSDeploy]
* Add a version command

* Remove service update from commandline

* Ayy lmao

* Fix

* Final touches

* Last thing

* Can't break backwards compat I suppose

* Version bump to 3.0.85.0

* Final cleanup

* This time I swear

* VERY LAST FUCKING THING

* CANT STOP FUCKING UP THE UI

* AHHHH!!!!!

* Do not become like me kids
2017-06-23 11:56:19 -04:00
Jordan BrownandLeo 1d733801d0 Live service updates Part 1 (#38) 2017-06-12 12:44:17 -03:00
Jordan Brownandoranges 8c6d31f394 TGS3 (#3)
Let's just get this merged instead of having a massive PR

Original PR: tgstation/tgstation#26534
2017-06-01 13:06:42 +12:00