index
:
github/SMAPI.git
develop
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
-rw-r--r--
.gitignore
3
-rw-r--r--
build/0Harmony.dll
bin
0 -> 115200 bytes
-rw-r--r--
build/common.targets
3
-rw-r--r--
docs/release-notes.md
48
-rw-r--r--
docs/technical/smapi.md
34
-rw-r--r--
docs/technical/web.md
35
-rw-r--r--
src/SMAPI.Installer/InteractiveInstaller.cs
40
-rw-r--r--
src/SMAPI.Installer/SMAPI.Installer.csproj
8
-rw-r--r--
src/SMAPI.ModBuildConfig.Analyzer.Tests/SMAPI.ModBuildConfig.Analyzer.Tests.csproj
2
-rw-r--r--
src/SMAPI.ModBuildConfig.Analyzer/SMAPI.ModBuildConfig.Analyzer.csproj
4
-rw-r--r--
src/SMAPI.ModBuildConfig/DeployModTask.cs
27
-rw-r--r--
src/SMAPI.ModBuildConfig/SMAPI.ModBuildConfig.csproj
25
-rw-r--r--
src/SMAPI.ModBuildConfig/build/smapi.targets
56
-rw-r--r--
src/SMAPI.Mods.ConsoleCommands/SMAPI.Mods.ConsoleCommands.csproj
47
-rw-r--r--
src/SMAPI.Mods.ConsoleCommands/manifest.json
4
-rw-r--r--
src/SMAPI.Mods.SaveBackup/SMAPI.Mods.SaveBackup.csproj
16
-rw-r--r--
src/SMAPI.Mods.SaveBackup/manifest.json
4
-rw-r--r--
src/SMAPI.Tests/SMAPI.Tests.csproj
2
-rw-r--r--
src/SMAPI.Toolkit.CoreInterfaces/SMAPI.Toolkit.CoreInterfaces.csproj
6
-rw-r--r--
src/SMAPI.Toolkit/Framework/Clients/WebApi/WebApiClient.cs
17
-rw-r--r--
src/SMAPI.Toolkit/Framework/Clients/Wiki/WikiClient.cs
2
-rw-r--r--
src/SMAPI.Toolkit/Framework/Clients/Wiki/WikiCompatibilityStatus.cs
17
-rw-r--r--
src/SMAPI.Toolkit/Framework/Clients/Wiki/WikiModEntry.cs
3
-rw-r--r--
src/SMAPI.Toolkit/Framework/GameScanning/GameScanner.cs
4
-rw-r--r--
src/SMAPI.Toolkit/Framework/ModScanning/ModScanner.cs
2
-rw-r--r--
src/SMAPI.Toolkit/Framework/UpdateData/ModSiteKey.cs
(renamed from src/SMAPI.Toolkit/Framework/UpdateData/ModRepositoryKey.cs)
4
-rw-r--r--
src/SMAPI.Toolkit/Framework/UpdateData/UpdateKey.cs
96
-rw-r--r--
src/SMAPI.Toolkit/ModToolkit.cs
3
-rw-r--r--
src/SMAPI.Toolkit/Properties/AssemblyInfo.cs
4
-rw-r--r--
src/SMAPI.Toolkit/SMAPI.Toolkit.csproj
9
-rw-r--r--
src/SMAPI.Toolkit/Utilities/EnvironmentUtility.cs
5
-rw-r--r--
src/SMAPI.Web.LegacyRedirects/Controllers/ModsApiController.cs
33
-rw-r--r--
src/SMAPI.Web.LegacyRedirects/Framework/LambdaRewriteRule.cs
37
-rw-r--r--
src/SMAPI.Web.LegacyRedirects/Program.cs
23
-rw-r--r--
src/SMAPI.Web.LegacyRedirects/Properties/launchSettings.json
29
-rw-r--r--
src/SMAPI.Web.LegacyRedirects/SMAPI.Web.LegacyRedirects.csproj
21
-rw-r--r--
src/SMAPI.Web/BackgroundService.cs
7
-rw-r--r--
src/SMAPI.Web/Controllers/JsonValidatorController.cs
62
-rw-r--r--
src/SMAPI.Web/Controllers/ModsApiController.cs
225
-rw-r--r--
src/SMAPI.Web/Controllers/ModsController.cs
9
-rw-r--r--
src/SMAPI.Web/Framework/Caching/Cached.cs
37
-rw-r--r--
src/SMAPI.Web/Framework/Caching/Mods/CachedMod.cs
107
-rw-r--r--
src/SMAPI.Web/Framework/Caching/Mods/IModCacheRepository.cs
9
-rw-r--r--
src/SMAPI.Web/Framework/Caching/Mods/ModCacheMemoryRepository.cs
81
-rw-r--r--
src/SMAPI.Web/Framework/Caching/Mods/ModCacheRepository.cs
104
-rw-r--r--
src/SMAPI.Web/Framework/Caching/UtcDateTimeOffsetSerializer.cs
40
-rw-r--r--
src/SMAPI.Web/Framework/Caching/Wiki/CachedWikiMod.cs
230
-rw-r--r--
src/SMAPI.Web/Framework/Caching/Wiki/IWikiCacheRepository.cs
11
-rw-r--r--
src/SMAPI.Web/Framework/Caching/Wiki/WikiCacheMemoryRepository.cs
53
-rw-r--r--
src/SMAPI.Web/Framework/Caching/Wiki/WikiCacheRepository.cs
73
-rw-r--r--
src/SMAPI.Web/Framework/Caching/Wiki/WikiMetadata.cs
(renamed from src/SMAPI.Web/Framework/Caching/Wiki/CachedWikiMetadata.cs)
18
-rw-r--r--
src/SMAPI.Web/Framework/Clients/Chucklefish/ChucklefishClient.cs
38
-rw-r--r--
src/SMAPI.Web/Framework/Clients/Chucklefish/ChucklefishMod.cs
18
-rw-r--r--
src/SMAPI.Web/Framework/Clients/Chucklefish/IChucklefishClient.cs
12
-rw-r--r--
src/SMAPI.Web/Framework/Clients/CurseForge/CurseForgeClient.cs
73
-rw-r--r--
src/SMAPI.Web/Framework/Clients/CurseForge/CurseForgeMod.cs
23
-rw-r--r--
src/SMAPI.Web/Framework/Clients/CurseForge/ICurseForgeClient.cs
12
-rw-r--r--
src/SMAPI.Web/Framework/Clients/GenericModDownload.cs
36
-rw-r--r--
src/SMAPI.Web/Framework/Clients/GenericModPage.cs
79
-rw-r--r--
src/SMAPI.Web/Framework/Clients/GitHub/GitHubClient.cs
56
-rw-r--r--
src/SMAPI.Web/Framework/Clients/GitHub/IGitHubClient.cs
2
-rw-r--r--
src/SMAPI.Web/Framework/Clients/IModSiteClient.cs
23
-rw-r--r--
src/SMAPI.Web/Framework/Clients/ModDrop/IModDropClient.cs
12
-rw-r--r--
src/SMAPI.Web/Framework/Clients/ModDrop/ModDropClient.cs
63
-rw-r--r--
src/SMAPI.Web/Framework/Clients/ModDrop/ModDropMod.cs
21
-rw-r--r--
src/SMAPI.Web/Framework/Clients/ModDrop/ResponseModels/FileDataModel.cs
16
-rw-r--r--
src/SMAPI.Web/Framework/Clients/Nexus/INexusClient.cs
12
-rw-r--r--
src/SMAPI.Web/Framework/Clients/Nexus/NexusClient.cs
94
-rw-r--r--
src/SMAPI.Web/Framework/Clients/Nexus/ResponseModels/NexusMod.cs
(renamed from src/SMAPI.Web/Framework/Clients/Nexus/NexusMod.cs)
11
-rw-r--r--
src/SMAPI.Web/Framework/Compression/GzipHelper.cs
2
-rw-r--r--
src/SMAPI.Web/Framework/ConfigModels/MongoDbConfig.cs
25
-rw-r--r--
src/SMAPI.Web/Framework/Extensions.cs
28
-rw-r--r--
src/SMAPI.Web/Framework/IModDownload.cs
15
-rw-r--r--
src/SMAPI.Web/Framework/IModPage.cs
52
-rw-r--r--
src/SMAPI.Web/Framework/LogParsing/LogParser.cs
6
-rw-r--r--
src/SMAPI.Web/Framework/ModInfoModel.cs
(renamed from src/SMAPI.Web/Framework/ModRepositories/ModInfoModel.cs)
29
-rw-r--r--
src/SMAPI.Web/Framework/ModRepositories/BaseRepository.cs
51
-rw-r--r--
src/SMAPI.Web/Framework/ModRepositories/ChucklefishRepository.cs
57
-rw-r--r--
src/SMAPI.Web/Framework/ModRepositories/CurseForgeRepository.cs
63
-rw-r--r--
src/SMAPI.Web/Framework/ModRepositories/GitHubRepository.cs
82
-rw-r--r--
src/SMAPI.Web/Framework/ModRepositories/IModRepository.cs
24
-rw-r--r--
src/SMAPI.Web/Framework/ModRepositories/ModDropRepository.cs
57
-rw-r--r--
src/SMAPI.Web/Framework/ModRepositories/NexusRepository.cs
65
-rw-r--r--
src/SMAPI.Web/Framework/ModSiteManager.cs
194
-rw-r--r--
src/SMAPI.Web/Framework/RedirectRules/RedirectHostsToUrlsRule.cs
54
-rw-r--r--
src/SMAPI.Web/Framework/RedirectRules/RedirectMatchRule.cs
58
-rw-r--r--
src/SMAPI.Web/Framework/RedirectRules/RedirectPathsToUrlsRule.cs
56
-rw-r--r--
src/SMAPI.Web/Framework/RedirectRules/RedirectToHttpsRule.cs
47
-rw-r--r--
src/SMAPI.Web/Framework/RemoteModStatus.cs
(renamed from src/SMAPI.Web/Framework/ModRepositories/RemoteModStatus.cs)
2
-rw-r--r--
src/SMAPI.Web/Framework/RewriteRules/ConditionalRedirectToHttpsRule.cs
62
-rw-r--r--
src/SMAPI.Web/Framework/RewriteRules/RedirectToUrlRule.cs
57
-rw-r--r--
src/SMAPI.Web/Program.cs
14
-rw-r--r--
src/SMAPI.Web/SMAPI.Web.csproj
24
-rw-r--r--
src/SMAPI.Web/Startup.cs
168
-rw-r--r--
src/SMAPI.Web/ViewModels/JsonValidator/JsonValidatorModel.cs
7
-rw-r--r--
src/SMAPI.Web/ViewModels/ModListModel.cs
2
-rw-r--r--
src/SMAPI.Web/ViewModels/ModModel.cs
6
-rw-r--r--
src/SMAPI.Web/Views/Index/Index.cshtml
2
-rw-r--r--
src/SMAPI.Web/Views/JsonValidator/Index.cshtml
13
-rw-r--r--
src/SMAPI.Web/Views/LogParser/Index.cshtml
18
-rw-r--r--
src/SMAPI.Web/Views/Mods/Index.cshtml
34
-rw-r--r--
src/SMAPI.Web/Views/Shared/_Layout.cshtml
2
-rw-r--r--
src/SMAPI.Web/appsettings.Development.json
5
-rw-r--r--
src/SMAPI.Web/appsettings.json
5
-rw-r--r--
src/SMAPI.Web/wwwroot/Content/css/mods.css
4
-rw-r--r--
src/SMAPI.Web/wwwroot/Content/js/mods.js
2
-rw-r--r--
src/SMAPI.Web/wwwroot/schemas/content-patcher.json
4
-rw-r--r--
src/SMAPI.Web/wwwroot/schemas/i18n.json
24
-rw-r--r--
src/SMAPI.sln
6
-rw-r--r--
src/SMAPI.sln.DotSettings
1
-rw-r--r--
src/SMAPI/Constants.cs
10
-rw-r--r--
src/SMAPI/Events/EventPriority.cs
15
-rw-r--r--
src/SMAPI/Events/EventPriorityAttribute.cs
26
-rw-r--r--
src/SMAPI/Events/IMultiplayerEvents.cs
5
-rw-r--r--
src/SMAPI/Events/PeerConnectedEventArgs.cs
25
-rw-r--r--
src/SMAPI/Framework/CommandManager.cs
13
-rw-r--r--
src/SMAPI/Framework/Commands/HarmonySummaryCommand.cs
202
-rw-r--r--
src/SMAPI/Framework/Commands/HelpCommand.cs
64
-rw-r--r--
src/SMAPI/Framework/Commands/IInternalCommand.cs
24
-rw-r--r--
src/SMAPI/Framework/Commands/ReloadI18nCommand.cs
44
-rw-r--r--
src/SMAPI/Framework/ContentManagers/ModContentManager.cs
5
-rw-r--r--
src/SMAPI/Framework/Events/EventManager.cs
11
-rw-r--r--
src/SMAPI/Framework/Events/ManagedEvent.cs
151
-rw-r--r--
src/SMAPI/Framework/Events/ManagedEventHandler.cs
56
-rw-r--r--
src/SMAPI/Framework/Events/ModDisplayEvents.cs
20
-rw-r--r--
src/SMAPI/Framework/Events/ModGameLoopEvents.cs
28
-rw-r--r--
src/SMAPI/Framework/Events/ModInputEvents.cs
8
-rw-r--r--
src/SMAPI/Framework/Events/ModMultiplayerEvents.cs
15
-rw-r--r--
src/SMAPI/Framework/Events/ModPlayerEvents.cs
6
-rw-r--r--
src/SMAPI/Framework/Events/ModSpecialisedEvents.cs
6
-rw-r--r--
src/SMAPI/Framework/Events/ModWorldEvents.cs
8
-rw-r--r--
src/SMAPI/Framework/IModMetadata.cs
6