Commit Graph

43 Commits

Author SHA1 Message Date
Jordan Dominion 38b1f0a384 Just fuck off dependabot 2025-03-14 21:23:51 -04:00
Jordan Dominion 2881e6e5a7 Fix GitLab shit again 2025-03-12 17:35:42 -04:00
Jordan Dominion 21a13b2365 Update yarn again and fix ignores 2025-03-12 17:02:37 -04:00
Jordan Dominion b8f3ad1f4e Delete and ignore GitLab GraphQL yarn.lock 2025-03-12 16:57:31 -04:00
Drulikar 3b08f4ed02 Ignore generated json 2025-02-17 22:42:25 -06:00
Jordan Dominion 653b82538d Setup GitLab GraphQL client and replace one call 2025-02-13 19:07:58 -05:00
Jordan Dominion d89461d19d GraphQL API Initial Implementation
- Build API via annotations using HotChocolate.
  - Export to `artifacts` on build.
  - Repurpose REST API types where possible, but many have to be reimplemented.
  - Transfer controller and bridge controller will definitely have to stay forever.
- Added `Tgstation.Server.Client.GraphQL` built from schema using StrawberryShake.
  - Added equivalent server information query.
- Setup semver and u32 (de)serialization.
- Begin transitioning to multi-client type live tests.
- Add GraphQL route `/api/graphql`
- Rename ServerClient likes to RestServerClient equivalent.
- Major API/Client library version bumps.
2024-09-08 20:51:04 -04:00
Jordan Dominion b4b8119648 Removes non-existent files from .gitignore 2024-09-08 15:32:01 -04:00
Jordan Dominion e8d83c6e9b Background fill the .ico
- Add additional ignores/msbuild deletes to icon gen script
2023-09-14 20:42:00 -04:00
Jordan Dominion b663b3b7dc Integrate new SVG icon into build pipeline
Uploading generated tgs.png to my personal Discord for hosting purposes.

Using logo source commit of 7d202238c5 for
new Discord embed logo
2023-09-13 19:32:39 -04:00
Jordan Dominion d084080e78 Fix .gitignore for new release notes 2023-08-20 02:49:43 -04:00
Jordan Dominion cef860db1b Release notes update
- Added functionality to release notes app to generate full changelog.yml from GitHub metadata. (Incremental)
- Updated PULL_REQUEST_TEMPLATE.md to reflect changes (Strict component list)
2023-08-18 10:56:49 -04:00
Jordan Dominion d47f671bbf Merge branch 'dev' into '1458-AddMapThreadsParam' 2023-07-04 20:27:39 -04:00
Jordan Dominion 72afd1f4de Merge branch 'dev' into 1458-AddMapThreadsParam 2023-07-04 18:01:35 -04:00
Jordan Dominion 904adbae9e Rename to Tgstation.Server.ReleaseNotes
Also .gitignore ALL `launchSettings.json`s
2023-07-04 01:12:54 -04:00
Jordan Dominion d0d9e7b2ba Switch from .vdproj to .wixprojs
Wix is just better, it drives the fucking Visual Studio installer for gods' sakes. Thankfully, v4 is a whole lot better than v3 in that it's native dotnet tooling.

- Added ability to set base path for loading configuration files.
- Added Service command descriptions for help text.
- New `.exe` installer also installs dotnet dependencies.
- New `.msi` properly invokes configure, sets up and controls service, sends detach stop signal on upgrades, and uses ProgramData for configs with appropriate permissions.
- Remove .deb symlinks in favor of explicitly setting config directory.
- Adjust CI pipeline with new installer changes.
- Appropriately bump TGS migrator version.
2023-07-02 04:08:14 -04:00
Jordan Dominion 6107853278 Remove vscode files until someone decides to maintain them 2023-06-24 09:40:06 -04:00
Jordan Dominion 5f353b4e2b .msi + winget package initial support 2023-06-24 03:13:40 -04:00
Jordan Dominion 776c80416f Deal with that annoying file that appears after migration generation 2023-06-21 21:58:58 -04:00
Jordan 12706b1914 Debian package builds
Also prevent setup Ctrl+C from blocking
2023-06-19 05:49:51 -04:00
Jordan Brown 2a50f0faee Merge branch 'dev' into 1169-DMAPISeparation 2021-01-21 20:27:58 -05:00
Jordan Brown c352fc6f3e Update .gitignore with DM artifacts 2021-01-21 15:10:16 -05:00
AffectedArc07 6206755343 More changes 2021-01-18 18:44:51 +00:00
Jordan Brown fbe3ea3e7a Ignore entire ClientApp directory 2020-10-12 15:16:19 -04:00
Jordan Brown 5ac7ad2131 Goodbye Appveyor 2020-07-21 19:55:07 -04:00
Jordan Brown 380da27048 Improve sqlite ignoring 2020-05-13 11:27:48 -04:00
Jordan Brown 795bec18ab Big chungus commit
- API and client to version 5.0.0
- Added a bunch more model validations
- Added error codes
- Added limits to database strings
- Redid client exceptions to be more sane
- Added configurable instance and user limits
- Always clamp rights to their valid ranges
- Add an error if the minimum password length is more than the string limit
- Fixed chat bot name contraints crossing instances
- Enforce that SIDs be unique globally
- Normalize instance paths to forward slashes on windows. Added to sanitizer
- Added migrations
- Added ApiAssert for testing error codes
2020-04-11 13:14:55 -04:00
Jordan Brown 3a31abc55e Release notes cleanups
Token env var name to TGS4_RELEASE_NOTES_TOKEN
Use upper case X for sub-versions
Fixed note parsing logic
Ignore launchSettings.json
2020-03-30 10:03:44 -04:00
Jordan Brown 2514a181ae Add release_notes.md to .gitignore [TGSDeploy][NugetDeploy] 2020-03-29 14:28:36 -04:00
Jordan Brown e13e66b161 Make default DB SQLite 2020-03-22 16:59:01 -04:00
Jordan Brown 774c2ccd4c Merge branch 'master' into SPA 2018-11-26 16:12:07 -05:00
Jordan Brown 40cbdd4850 Fixup 2018-11-26 15:49:52 -05:00
Jordan Brown 4c0dbf08f7 Script for automatic release notes 2018-11-26 14:24:21 -05:00
Jordan Brown 70ccd315a3 Add tgstation-server-contol-panel 0.1.3 2018-10-21 21:36:11 -04:00
Cyberboss 616c047e89 Remove appsettings.Development.json from source control 2018-10-03 11:06:12 -04:00
Jordan Brown 076b80595b Database migration style now determined by config 2018-08-07 13:42:39 -04:00
Cyberboss 66d4382344 Fix DMAPI test build 2018-04-25 12:06:16 -04:00
Cyberboss aba5e114bc Add migrations
MySQL currently unsupported due to https://bugs.mysql.com/bug.php?id=89855
2018-04-10 16:48:23 -04:00
Cyberboss 6a94907392 Add skeleton project 2018-03-28 12:20:59 -04:00
Cyberboss 7f54bf32e3 Archive V3 2018-03-28 11:32:24 -04:00
Cyberboss 20e0a78bf4 Coverage fixes, do it the way CyberEngineMkIII does it 2017-11-07 10:59:07 -05:00
Cyberboss f3f5540382 More DM fixes 2017-09-19 13:16:56 -04:00
Jordan Brown 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