Commit Graph

63 Commits

Author SHA1 Message Date
rjindael 8dba3ab782
chore: ILauncher -> IBootstrapper 2023-08-01 23:29:20 -07:00
rjindael d93db964d9
feat/fix: installation and numerous fixes 2023-08-01 23:27:15 -07:00
rjindael 4f4f1b9cb5
feat: add back Http tasks (and implement them properly this time) 2023-08-01 23:02:12 -07:00
rjindael 7890fa380a
feat: add uninstall code 2023-08-01 22:59:28 -07:00
rjindael f68ce87cb5
fix(license): failsafes 2023-08-01 22:08:04 -07:00
rjindael 64d200c0b9
feat: refactor maintenance authentication, part 2 2023-08-01 21:47:56 -07:00
rjindael a5c94ba800
fix(web): fix infinite loop T_T 2023-08-01 21:28:25 -07:00
rjindael c48216c540
feat: refactor maintenance authentication 2023-08-01 21:25:23 -07:00
rjindael f759602120
feat(ci): bring back 10s builds 😢 2023-07-31 05:43:04 -07:00
rjindael 1ed03a2a79
feat: remove giant dependency 2023-07-31 05:41:06 -07:00
rjindael a36eac87fc
nit: clean up constants 2023-07-31 05:35:38 -07:00
rjindael 23a362d40e
fix(web): maintenance debounce 2023-07-31 05:31:31 -07:00
rjindael 8b61281f01
fix(ci): fix gh vars 2023-07-31 05:25:15 -07:00
rjindael 3601fd59c1
feat(ci): release/debug builds, etc. 2023-07-31 05:21:48 -07:00
rjindael 7ff48ba26b
feat(ci): restore dependencies and properly build 2023-07-31 05:14:49 -07:00
rjindael 5f9b5278e5
nit(dependabot): whitespace 2023-07-31 05:11:22 -07:00
rjindael e0f0b79af3
nit(ci): better artifact naming 2023-07-31 05:09:58 -07:00
rjindael 676a6e010c
nit: move MessageBox out of launcher core 2023-07-31 05:04:23 -07:00
rjindael 3d00a4b0ba
feat: remove license xor obf 2023-07-31 05:01:42 -07:00
rjindael 9f75a83c6b
feat: implement licenses 2023-07-31 05:00:54 -07:00
rjindael 98abb0566b
nit: nullable Http::GetJson<T> 2023-07-31 03:55:34 -07:00
rjindael 864df57a5c
fix: make every Http request blocking (lol) 2023-07-31 03:55:18 -07:00
rjindael c1d58fbf7a
fix: rename Health->HealthCheck & url format fix 2023-07-31 02:55:12 -07:00
rjindael d4c88052d9
fix: better healthcheck boolean logic 2023-07-31 02:54:46 -07:00
rjindael e35f4913e8
fix: safer install process in program init 2023-07-31 02:54:28 -07:00
rjindael 1910fb13b8
nit: remove connection check from Controller 2023-07-31 02:54:11 -07:00
rjindael 2eea14d000
feat: refactor project, installation, licensing, a bunch of features 2023-07-31 02:32:06 -07:00
rjindael f9f7d653e3
feat: code for installation 2023-07-31 01:27:02 -07:00
rjindael 4847d25b07
feat: initialize directory 2023-07-31 01:26:44 -07:00
rjindael 7587b9217b
chore: roslyn tips 2023-07-29 15:32:26 -07:00
rjindael cceffd09c4
feat: connect to kiseki 2023-07-29 15:31:26 -07:00
rjindael a9bad05f22
chore: swap event/subroutine names (lol) 2023-07-29 15:27:35 -07:00
rjindael 5f927ad66f
chore(core): split up interfaces/helpers/models 2023-07-29 15:26:09 -07:00
rjindael 1e693cabc2
feat: argument parsing for joinscript/ticket 2023-07-29 15:08:41 -07:00
rjindael 7312842e7d
feat: more assorted modifications 2023-07-29 15:00:08 -07:00
rjindael 85cad1d1c1
nit(msbuild): remove LinkBase 2023-07-28 06:40:14 -07:00
rjindael b34d73c88e
nit: add Kiseki copyright 2023-07-28 06:34:46 -07:00
rjindael 21a8e4596a
chore: revamp interfaces 2023-07-28 06:30:56 -07:00
rjindael a5971a5412
feat: versatile IProtocolHandler 2023-07-28 06:28:51 -07:00
rjindael dc0e6a1362
feat: implement IProtocolHandler 2023-07-28 06:25:15 -07:00
rjindael 03769b50e8
chore: add IMainWindow, IProtocolHandler 2023-07-28 06:19:11 -07:00
rjindael 80ecbb1212
chore(ci): split ci/build
Windows builds need to run on Windows runners, so if we can't matrix-ify build then this is more organized anyway.
2023-07-28 06:05:41 -07:00
rjindael 3e3842fc99
chore: even more nullability 2023-07-28 06:01:20 -07:00
rjindael f3bc5adf06
chore: nullability and such 2023-07-28 06:00:09 -07:00
rjindael 6c4aaa14d7
chore: fix all style issues + change baseURL -> test.kiseki.lol 2023-07-28 05:59:16 -07:00
rjindael d53e8167ce
chore(ci): update .NET version 2023-07-28 05:55:44 -07:00
rjindael e2027838f6
chore(msbuild): remove junk from solution file 2023-07-28 05:54:45 -07:00
rjindael deca85ace1
nit(docs): point-oh 2023-07-28 05:53:44 -07:00
rjindael 3b98907e5c
chore: revamp project structure 2023-07-28 05:52:57 -07:00
rjindael 33b49c8571
license: relicense under GPLv3 2023-07-27 23:49:58 -07:00