Jesse Plamondon-Willard
d813c4e2c8
fix log parsing for invalid content packs ( #860 )
2022-08-08 22:27:07 -04:00
Jesse Plamondon-Willard
b25e30a896
fix model binding error
2022-04-17 01:07:18 -04:00
Jesse Plamondon-Willard
0b48c1748b
enable nullable annotations in the web project & related code ( #837 )
2022-04-12 19:15:39 -04:00
Jesse Plamondon-Willard
650af7ef1a
enable nullable annotations in log parser ( #837 )
2022-04-09 13:59:56 -04:00
Jesse Plamondon-Willard
2e7c233f6c
enable nullable annotations by default ( #837 )
...
This adds `#nullable disable` to all existing code (except where null is impossible like enum files), so it can be migrated incrementally.
2022-04-06 21:48:55 -04:00
Jesse Plamondon-Willard
a593eda30f
use target-typed new
2022-04-06 18:24:59 -04:00
Jesse Plamondon-Willard
b0cc403098
add data-* attributes to log parser for external tools
2022-02-12 12:07:13 -05:00
Jesse Plamondon-Willard
4da9e954df
use Array.Empty to avoid unneeded array allocations
2022-02-11 00:49:49 -05:00
Jesse Plamondon-Willard
e30e427628
add download option to log view
2022-01-02 19:59:38 -05:00
Jesse Plamondon-Willard
b64cec918d
remove direct download for beta versions
...
With this change, only the main version has a direct download.
Showing beta info here caused a few issues:
* The vast majority of players don't use the game beta, so they were often confused about which version to download.
* Beta versions typically have much longer release info (e.g. detailed summary, release notes, caveats and warnings, etc), and the extra download button made the player guide button under it less prominent and visible. Those both contributed to information overload and the above confusion.
* Unlike main versions, beta versions aren't permanently archived on GitHub (since the beta branch is routinely rebased onto the latest stable update). That makes it messy to manage beta releases through GitHub.
Instead there's now a message under the download button which clearly links to where the beta version can be downloaded.
2021-11-27 22:45:14 -05:00
Jesse Plamondon-Willard
ed3309e7bb
remember selected schema when editing a file
2020-06-20 11:36:22 -04:00
Jesse Plamondon-Willard
ea96fdf541
update ModDrop URLs
2020-05-24 14:35:16 -04:00
Jesse Plamondon-Willard
df84df5ff1
add GitHub licenses to mod compatibility list, update release notes
2020-05-09 14:06:10 -04:00
Jesse Plamondon-Willard
609ceedaba
update for compatibility list change
2020-01-11 16:53:58 -05:00
Jesse Plamondon-Willard
8ddb60cee6
move supporter list into environment config
2019-12-03 23:06:42 -05:00
Jesse Plamondon-Willard
2b1f607d41
encapsulate file storage, also handle Pastebin rate limits in JSON validator
2019-12-03 21:21:28 -05:00
Jesse Plamondon-Willard
5f532c259d
migrate from AWS to Azure
...
This commit migrates from subdomains to paths (due to the cost of a wildcard HTTPS certificate on Azure), adds a web project to redirect the old subdomains from AWS to Azure, and removes AWS-specific hacks.
2019-12-02 20:14:07 -05:00
Jesse Plamondon-Willard
b1400bcb68
fallback to Amazon S3 if saving a log to Pastebin fails
2019-11-27 21:49:36 -05:00
Jesse Plamondon-Willard
0aac0717bf
add CurseForge to mod metadata ( #605 )
2019-11-08 13:44:49 -05:00
Jesse Plamondon-Willard
e7b214390a
move platform to log parser model instead of middleware
2019-09-14 19:14:56 -04:00
Jesse Plamondon-Willard
fd77ae93d5
fix typos and inconsistent spelling
2019-09-14 19:08:06 -04:00
Jesse Plamondon-Willard
d88d3505ec
add error type code to HTML for convenience when adding custom error messages ( #654 )
2019-09-14 19:05:59 -04:00
Jesse Plamondon-Willard
ee0ff5687d
add user-friendly doc link & error messages, document validator, improve manifest schema ( #654 )
2019-09-14 19:00:54 -04:00
Jesse Plamondon-Willard
3ba567eadd
add JSON validator with initial support for manifest format ( #654 )
2019-09-14 19:00:41 -04:00
Jesse Plamondon-Willard
ce6cedaf4b
add background fetch for mod compatibility list ( #651 )
2019-09-14 18:52:58 -04:00
Jesse Plamondon-Willard
1bf399ec23
add dev note field to compatibility list
2019-09-14 18:52:14 -04:00
Jesse Plamondon-Willard
48f211f544
add metadata links to mod compatibility list
2019-09-14 18:51:57 -04:00
Jesse Plamondon-Willard
aa15431966
remove 'SMAPI 3.0 ready' API fields ( #638 )
2019-09-13 16:00:01 -04:00
Jesse Plamondon-Willard
3c3aac382a
fix broken ModDrop links
2019-02-07 22:40:57 -05:00
Jesse Plamondon-Willard
c4a82418ac
tweak comment header convention
2018-12-27 12:39:10 -05:00
Jesse Plamondon-Willard
5f620e14fa
add SMAPI 3.0 readiness to API data ( #606 )
2018-12-15 00:18:51 -05:00
Jesse Plamondon-Willard
f0a5a3d154
add ModDrop to mod compatibility page ( #604 )
2018-12-02 15:16:24 -05:00
Jesse Plamondon-Willard
9560baeb71
add filters to mod compatibility list ( #597 )
2018-11-09 17:35:56 -05:00
Jesse Plamondon-Willard
8231d05a33
add warnings to compatibility list ( #597 )
2018-10-27 21:15:53 -04:00
Jesse Plamondon-Willard
e94aaaf7c8
update for changes to wiki compatibility list ( #597 )
2018-10-27 20:37:42 -04:00
Jesse Plamondon-Willard
28fdb9e4e7
add mod compatibility page ( #597 )
2018-10-20 15:10:44 -04:00
Jesse Plamondon-Willard
da29f3f08f
make beta download blurb configurable ( #585 )
2018-08-26 12:25:25 -04:00
Jesse Plamondon-Willard
3e5c109df1
add log parser option to view raw log
2018-06-27 09:47:31 -04:00
Jesse Plamondon-Willard
a463a05607
redesign log parser upload page
...
This makes the instructions much more clear and prominent, so it should be more intuitive for players. The previous design often confused users because they saw the big textbox and ignored the little instructions above it.
2018-06-03 13:54:26 -04:00
Jesse Plamondon-Willard
594d176d39
prepare home page for upcoming beta ( #457 )
2018-03-15 23:36:16 -04:00
Jesse Plamondon-Willard
d7696912e0
reimplement log parser with serverside parsing and vue.js frontend
2018-02-24 16:51:37 -05:00
Jesse Plamondon-Willard
adee66b3b4
add basic download page ( #411 )
2017-12-25 01:47:10 -05:00
Jesse Plamondon-Willard
fe5b2f62da
prettify log URL, read paste ID serverside ( #358 )
2017-10-28 12:38:30 -04:00
Jesse Plamondon-Willard
3f43ebcc0e
fix issues with subdomain routing in log UI ( #358 )
2017-10-27 21:10:36 -04:00