Jesse Plamondon-Willard
39694bcd10
update Harmony 2.2.2 to 2.4.2
2026-01-04 20:48:25 -05:00
Jesse Plamondon-Willard
e0220478ed
add friendly OS name for Windows 10/11 in log
2026-01-04 20:41:07 -05:00
Jesse Plamondon-Willard
ea139a32aa
drop Win32_OperatingSystem query for OS name
...
In newer .NET versions, this fails with a PlatformNotSupportedException ("System.Management currently is only supported for Windows desktop applications").
2026-01-04 20:41:07 -05:00
Jesse Plamondon-Willard
e229801d95
fix installer error if Steam game path in registry is blank
2026-01-04 20:41:07 -05:00
Jesse Plamondon-Willard
45381add1b
update NuGet dependencies
2025-12-29 01:40:29 -05:00
Jesse Plamondon-Willard
2cb7e68851
add asset propagation for spouse room map edits ( #896 )
2025-12-28 22:39:49 -05:00
Jesse Plamondon-Willard
50e364d297
improve error-handling during asset propagation
2025-12-28 22:39:49 -05:00
Jesse Plamondon-Willard
a482d77521
update release notes
2025-12-28 19:05:18 -05:00
Jesse Plamondon-Willard
5ff2d93559
add support for links in compatibility list warnings
2025-12-27 02:50:57 -05:00
Jesse Plamondon-Willard
3a5dc95e97
update release notes
2025-12-26 13:35:53 -05:00
Jesse Plamondon-Willard
e2e800660e
update schema for Content Patcher 2.8.0
2025-09-03 21:46:43 -04:00
Jesse Plamondon-Willard
697efb908e
update release notes
2025-09-03 21:45:47 -04:00
Jesse Plamondon-Willard
75d927a922
fix item console commands not including some newer juice items
2025-07-20 22:57:56 -04:00
Jesse Plamondon-Willard
7b041c2b44
fix 'AddNpcWarps' field in Content Patcher schema
2025-07-16 23:10:53 -04:00
Jesse Plamondon-Willard
b935bff762
prepare for release
2025-07-14 21:40:59 -04:00
Jesse Plamondon-Willard
7853de7d7b
fix crash when updating blacklist of ReShade is installed
2025-07-14 21:40:59 -04:00
Jesse Plamondon-Willard
b5e0155c99
add friendly error for NoSuitableGraphicsDeviceException
2025-07-14 21:40:59 -04:00
Jesse Plamondon-Willard
c41e35c86d
prepare for release
2025-07-13 11:00:41 -04:00
Jesse Plamondon-Willard
b71ba76a9a
fix new GetFromNamespacedId method not handling prefix IDs correctly
2025-07-12 22:47:18 -04:00
Jesse Plamondon-Willard
14ef5a24fc
update release notes
2025-07-12 22:43:08 -04:00
Jesse Plamondon-Willard
93b75977a1
prepare for release
2025-07-12 21:06:14 -04:00
Jesse Plamondon-Willard
6c0c0897b6
add 'malicious mods' blacklist
2025-07-12 17:54:03 -04:00
Jesse Plamondon-Willard
8c7dffc748
update manifest schema for %ProjectVersion% feature
2025-07-12 17:51:20 -04:00
Jesse Plamondon-Willard
67fe56a83b
remove $schema value validation from schemas
...
This isn't really needed, and causes issues when using a copy of the schema from another URL.
2025-07-12 17:51:20 -04:00
Jesse Plamondon-Willard
1a3ac8da5d
increase JSON/log file expiry from 30 to 60 days
2025-07-11 20:36:39 -04:00
Jesse Plamondon-Willard
bb1ccd4857
add mod registry method to get a mod from a namespaced ID
2025-07-11 00:57:08 -04:00
Jesse Plamondon-Willard
16234fe5f4
update Mono.Cecil package
2025-06-05 23:14:06 -04:00
Jesse Plamondon-Willard
a25bdf84ae
update most main packages
2025-06-05 23:14:06 -04:00
Jesse Plamondon-Willard
ea93d09752
update Content Patcher schema for 2.7.0
2025-05-27 02:09:31 -04:00
Jesse Plamondon-Willard
549145062c
update release notes
2025-05-27 02:06:35 -04:00
Jesse Plamondon-Willard
c7d4b88fd3
add support for en.json translation files ( #976 )
2025-05-19 17:45:36 -04:00
Jesse Plamondon-Willard
a30c0f666d
fix warps added via map modifications removed by asset propagation
2025-05-19 17:32:51 -04:00
Jesse Plamondon-Willard
7256f84063
update release notes
2025-05-14 20:05:38 -04:00
Jesse Plamondon-Willard
d8ea53de21
cache mod compatibility list data & fetch it from the frontend
...
The backend now saves the parsed mod list to storage, and returns a SAS URI which the frontend uses to fetch it. This should significantly reduce bandwidth usage and response times, by avoiding the repeated backend parsing and data transfers.
2025-04-21 14:24:39 -04:00
Jesse Plamondon-Willard
8e9e8a16c5
update old-style try..catch asset loading
...
Stardew Valley 1.6 added DoesAssetExist, which is much more efficient than the old try..catch pattern.
2025-04-19 20:58:15 -04:00
Jesse Plamondon-Willard
3d564ae42c
fix server error if a JSON file contains nested comments
2025-04-07 21:38:54 -04:00
Jesse Plamondon-Willard
340ff4e3b9
adjust parsed log fields to support external tools
2025-04-06 22:44:04 -04:00
Jesse Plamondon-Willard
f4da737b77
cache log analysis & fetch it from the frontend
...
The backend now saves a pre-parsed representation of the log to storage, and returns a SAS URI which the frontend uses to fetch it. This should significantly reduce bandwidth usage and response times, by avoiding the repeated parsing and double data transfer.
This implementation is messy, but it's an intermediate step towards later refactoring.
2025-04-06 22:44:04 -04:00
Jesse Plamondon-Willard
111c735347
use LibMan to avoid external script loading in frontend ( #982 )
2025-04-06 01:00:17 -04:00
Jesse Plamondon-Willard
7a9b0d1a55
migrate from Sunlight to Prism for syntax highlighting ( #982 )
...
This avoids depending on a custom Github link, so we can use a library manager in the next commit.
2025-04-06 01:00:17 -04:00
Jesse Plamondon-Willard
15ebfd1370
drop log parser support for very old SMAPI versions
2025-04-06 01:00:17 -04:00
Jesse Plamondon-Willard
d0c785633f
prepare for release
2025-03-25 21:08:43 -04:00
Jesse Plamondon-Willard
8b2e087024
revert workaround for game's Data/ChairTiles logic not handling mod IDs in tilesheet names correctly
...
This reverts commit f8280292d8 , which caused crashes loading map tiles in some cases.
2025-03-25 21:08:43 -04:00
Jesse Plamondon-Willard
72fae0191c
prepare for release
2025-03-23 21:33:19 -04:00
Jesse Plamondon-Willard
52d1313fba
add translation API methods to get translation keys
2025-03-23 20:59:43 -04:00
Jesse Plamondon-Willard
6c9c20cb7d
raise mod events on the shipping menu
2025-03-23 20:59:43 -04:00
Jesse Plamondon-Willard
b53e9cdbbe
fix exception thrown by modRegistry.GetApi<T> if proxying fails
2025-03-09 11:42:31 -04:00
Jesse Plamondon-Willard
955fa9c8d3
update release notes
2025-03-09 11:42:31 -04:00
Jesse Plamondon-Willard
e86b5abfa5
update compatibility list
2025-02-27 20:07:02 -05:00
Jesse Plamondon-Willard
e5826ceb75
fix support for four-part game and SMAPI version numbers in update check API
2025-02-27 20:07:02 -05:00