Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
201 commits
Select commit Hold shift + click to select a range
5cc7f16
Working version of neon-dds-convert. Build process next
jtsage Oct 12, 2024
6a7cf8e
part 1: new parser. most of the detail page works, some new info on …
jtsage Oct 31, 2024
94dbf4d
rework detail page to be a class, partial rework of basegame page.
jtsage Nov 2, 2024
25e5541
finish basegame browser, and compare screen. next: redo savegame thi…
jtsage Nov 2, 2024
8bce496
orphaned data
jtsage Nov 2, 2024
7adbd96
Update savetrack, savemanage, savegame - nuke old tests and orphaned …
jtsage Nov 2, 2024
af417e8
update dependancies. next step, fix build, hopefully.
jtsage Nov 2, 2024
2aa4b56
Add missing translation data.
jtsage Nov 3, 2024
2a53ba7
add sort by mod file size
jtsage Nov 3, 2024
eed4935
fix and close #261
jtsage Nov 3, 2024
0c7e062
fix minimum font size of mod count per collection
jtsage Nov 3, 2024
83fa0d4
add fill categories. (25)
jtsage Nov 13, 2024
52812d6
Merge branch 'main' into rust-dds
jtsage Nov 13, 2024
fca71ee
ready for fs25 base game data
jtsage Nov 13, 2024
dc2584c
add basegame 25 stuff (not yet usable, tomorrow's project)
jtsage Nov 14, 2024
204ffe5
Merge branch 'main' into rust-dds
jtsage Nov 14, 2024
f136bab
add fs25 basegame stuff
jtsage Nov 14, 2024
25db1a0
Merge branch 'main' into rust-dds
jtsage Nov 20, 2024
5c0f1df
add 25 icons, fix copy/move, maybe fix zip export
jtsage Nov 20, 2024
93378e5
force cache rebuild on version change (it's just easier)
jtsage Nov 20, 2024
19837dc
add 25 filltypes (basegame browse)
jtsage Nov 20, 2024
3935cf1
bootstrap crop calendar for 25 (not ready yet)
jtsage Nov 20, 2024
4f49ad9
update cache info in UI
jtsage Nov 21, 2024
90cdf37
bump some deps.
jtsage Nov 21, 2024
b2f6b6e
add blanks for brand_none and brand_na
jtsage Nov 24, 2024
e18d3b2
clean up a bit more of the basegame browser.
jtsage Nov 24, 2024
738be56
Update ru.json
jtsage Nov 24, 2024
282001f
make 25 the default for new installs, fix 25 path for xbox/MS store
jtsage Nov 24, 2024
149094b
back out a little more 22 specific things (allow for 25 too)
jtsage Nov 24, 2024
09c2396
fix CSV export
jtsage Nov 24, 2024
fef8712
fix display race condition
jtsage Nov 24, 2024
55bde1b
fix version compare display
jtsage Nov 24, 2024
f6553ce
add visual "no favorites" display
jtsage Nov 24, 2024
1766e11
fix animal placeable display
jtsage Nov 24, 2024
1d4f400
bump and build (wanna test white screen of death on built version)
jtsage Nov 24, 2024
6ddf5fb
fix a bunch of savegame handleing
jtsage Nov 25, 2024
c77ed92
fix find display
jtsage Nov 25, 2024
24694d9
reorder title/author/brand/categories. Add delete key detection: re:…
jtsage Nov 26, 2024
526956d
fix json import
jtsage Nov 26, 2024
db66db1
bump depends, update changelog
jtsage Nov 26, 2024
6da3807
*le sigh*
jtsage Nov 27, 2024
0b694e5
bump & build
jtsage Nov 27, 2024
80172ce
update basegame, patch 1.3
jtsage Nov 27, 2024
01f6c98
add DEL button detection for collections too (no mods selected, open …
jtsage Nov 27, 2024
7267e80
maybe fix empty steam arguments issue
jtsage Nov 27, 2024
40158ea
more trim()
jtsage Nov 29, 2024
f9e03e2
bump some stuff, add a bit to restart main window on crash (white scr…
jtsage Dec 3, 2024
c513635
don't double-dip USB devices (may break things post-crash, not sure)
jtsage Dec 3, 2024
4844175
bug when removing collections in OS
jtsage Dec 4, 2024
f21838f
bump depends
jtsage Jan 5, 2025
0e37003
quash render crash bug finally?
jtsage Jan 5, 2025
4cb385b
Delete texconv.exe
jtsage Jan 5, 2025
980a5d4
add settings clear function - re #282
jtsage Jan 5, 2025
d3cf6a3
add sort on category and brand
jtsage Jan 5, 2025
7c9ce91
update parser
jtsage Jan 5, 2025
d985a1a
bump and build
jtsage Jan 5, 2025
da3cfe0
drop some bootstrap stuff, maybe closer to finding the crash bug with…
jtsage Jan 6, 2025
e4d86df
open exported zips on creation (in explorer)
jtsage Jan 6, 2025
846ffff
Add visual warning when adding FSXX mods to FSYY collections
jtsage Jan 6, 2025
c4ec7e5
Update ru.json
jtsage Jan 6, 2025
7111d3e
Bump and build
jtsage Jan 6, 2025
4a4ab57
attempt to further harden drag-and-drop
jtsage Jan 8, 2025
124eeee
bump electron
jtsage Jan 8, 2025
edfd395
Add "MALICIOUS_FILE" error type (EXE, BAT, PS1 in mod archive)
jtsage Jan 11, 2025
c7c3f6b
bump and build
jtsage Jan 11, 2025
481ed6b
drop unknown collection version back to 22 to support older installat…
jtsage Jan 12, 2025
280d584
Update ru.json
jtsage Jan 12, 2025
eecf8ce
fix issues with version resolver. thanks Sparky.
jtsage Jan 12, 2025
4ec3019
bump and build
jtsage Jan 12, 2025
f5afab8
fix drag-drop?
jtsage Feb 2, 2025
a39e210
bump and build
jtsage Feb 2, 2025
f4f7cc0
Fix mod scan completion and remove legacy Discord RPC
Blacknight78 Jun 23, 2026
4378273
Establish community edition identity and release workflow
Blacknight78 Jun 23, 2026
59efb33
Trigger CI after enabling GitHub Actions
Blacknight78 Jun 23, 2026
ce85c70
Merge pull request #1 from Blacknight78/fs25-community-update
Blacknight78 Jun 23, 2026
35d0b7a
Prefer FS25 during setup and discover override folders
Blacknight78 Jun 23, 2026
c95925c
Merge pull request #2 from Blacknight78/fs25-compatibility-audit
Blacknight78 Jun 23, 2026
854e309
Keep FS22 and FS25 ModHub records separate
Blacknight78 Jun 23, 2026
b4cb37a
Merge pull request #3 from Blacknight78/fs25-data-audit
Blacknight78 Jun 23, 2026
c42b1b4
Add dedicated FS25 base-game catalog
Blacknight78 Jun 23, 2026
48a649e
Merge pull request #4 from Blacknight78/fs25-basegame-catalog
Blacknight78 Jun 23, 2026
7b23bef
Prefer standalone FS25 data for catalog generation
Blacknight78 Jun 23, 2026
b5d731a
Merge pull request #5 from Blacknight78/fs25-install-path-cleanup
Blacknight78 Jun 23, 2026
7559b21
Document local Windows test builds
Blacknight78 Jun 23, 2026
0c3ec58
Merge pull request #6 from Blacknight78/release-prep-build-notes
Blacknight78 Jun 23, 2026
7c0669b
Add preview release checklist
Blacknight78 Jun 23, 2026
c9fa38d
Merge pull request #7 from Blacknight78/release-checklist
Blacknight78 Jun 23, 2026
cc527be
Add initial mod update source link
Blacknight78 Jun 23, 2026
00181c3
Mark v6 beta branch as replacement for current main
Blacknight78 Jun 23, 2026
894e375
Ignore local build outputs in tests
Blacknight78 Jun 23, 2026
89378cf
Merge pull request #8 from Blacknight78/community-v6-update-sources
Blacknight78 Jun 23, 2026
4547763
Add GitHub update source field
Blacknight78 Jun 23, 2026
fcbc0dc
Merge pull request #9 from Blacknight78/github-update-source
Blacknight78 Jun 23, 2026
c41b017
Check GitHub update source versions
Blacknight78 Jun 23, 2026
ae56521
Exclude local build outputs from packages
Blacknight78 Jun 23, 2026
941018a
Show GitHub update badges in main mod list
Blacknight78 Jun 24, 2026
7fab9ba
Merge pull request #10 from Blacknight78/github-version-check
Blacknight78 Jun 24, 2026
5e37d5a
Select mods with available updates
Blacknight78 Jun 24, 2026
fbda4e3
Merge pull request #11 from Blacknight78/select-update-mods
Blacknight78 Jun 24, 2026
6f1253a
Add update candidates window
Blacknight78 Jun 24, 2026
68cbecc
Merge pull request #12 from Blacknight78/update-candidates-window
Blacknight78 Jun 24, 2026
03c506b
Make update candidates selectable
Blacknight78 Jun 24, 2026
c15fd97
Merge pull request #13 from Blacknight78/selectable-update-candidates
Blacknight78 Jun 24, 2026
134ab23
Open selected update sources
Blacknight78 Jun 24, 2026
98d3d64
Merge pull request #14 from Blacknight78/update-selected-open-sources
Blacknight78 Jun 24, 2026
1328d50
Preview GitHub update downloads
Blacknight78 Jun 24, 2026
23133c7
Merge pull request #15 from Blacknight78/github-update-download-preview
Blacknight78 Jun 24, 2026
ccb78c8
Add staged update downloads and collection history
Blacknight78 Jun 24, 2026
2a84623
Merge staged update downloads and collection history
Blacknight78 Jun 24, 2026
e1dfae5
Add central mod backup library
Blacknight78 Jun 26, 2026
60d722a
Add mod vault browser
Blacknight78 Jun 26, 2026
5ee0814
Merge update rollback backups
Blacknight78 Jun 26, 2026
fc4c84b
Replace staging with direct update vault flow
Blacknight78 Jun 26, 2026
ca4b084
Merge direct update workflow
Blacknight78 Jun 26, 2026
fe2c60d
Add vault metadata scan and filters
Blacknight78 Jun 27, 2026
a3d414c
Merge pull request #16 from Blacknight78/vault-metadata-audit
Blacknight78 Jun 27, 2026
40bb0c7
Expand Mod Vault metadata and collection workflow
Blacknight78 Jun 28, 2026
e35f407
Merge pull request #17 from Blacknight78/modhub-category-metadata
Blacknight78 Jun 28, 2026
0209d00
Add Mod Vault notes
Blacknight78 Jun 30, 2026
e0457f8
Polish Mod Vault notes filters
Blacknight78 Jun 30, 2026
4864fa4
Add safe Mod Vault cleanup tools
Blacknight78 Jun 30, 2026
5e6bb1b
Merge pull request #18 from Blacknight78/vault-safe-cleanup
Blacknight78 Jun 30, 2026
c552c8c
Expand ModHub updates and Mod Vault management
Blacknight78 Jul 2, 2026
0736a20
Merge pull request #19 from Blacknight78/modhub-update-support
Blacknight78 Jul 2, 2026
ba5d202
Harden Vault updates and recovery workflows
Blacknight78 Jul 3, 2026
a8acc25
Add shareable collection manifests
Blacknight78 Jul 7, 2026
b7f8aec
Merge pull request #20 from Blacknight78/modhub-update-support
Blacknight78 Jul 7, 2026
33a6372
Polish collection manifest import review
Blacknight78 Jul 7, 2026
522df0b
Add shared update source support
Blacknight78 Jul 11, 2026
eb2ba47
Add KingMods manual update source support
Blacknight78 Jul 11, 2026
f3c36cb
Polish manual update source wording
Blacknight78 Jul 11, 2026
c03c77a
Add mod management workflows and Vault updates
Blacknight78 Aug 1, 2026
176f50b
Merge pull request #22 from Blacknight78/mod-management-workflows
Blacknight78 Aug 1, 2026
b2af15f
Improve mod management Vault workflows
Blacknight78 Aug 14, 2026
5b745d4
Merge pull request #23 from Blacknight78/mod-management-workflows
Blacknight78 Aug 14, 2026
1051497
Show ModHub release dates on Vault updates
Blacknight78 Aug 14, 2026
51cdf18
Merge pull request #24 from Blacknight78/vault-update-modhub-release-…
Blacknight78 Aug 15, 2026
f24cd91
Show ModHub release dates on collection updates
Blacknight78 Aug 15, 2026
cd35143
Merge pull request #25 from Blacknight78/collection-update-modhub-rel…
Blacknight78 Aug 15, 2026
3d21350
Add update source badges
Blacknight78 Aug 15, 2026
ec06c41
Merge pull request #26 from Blacknight78/update-source-badges
Blacknight78 Aug 15, 2026
df4c3ba
Add needs review update filter
Blacknight78 Aug 15, 2026
dd44257
Add review reason filters
Blacknight78 Aug 15, 2026
539a0c9
Merge pull request #28 from Blacknight78/update-needs-review-filter
Blacknight78 Aug 15, 2026
f99d8c0
Add Vault update review filters
Blacknight78 Aug 15, 2026
1f588a3
Merge pull request #29 from Blacknight78/vault-update-review-filters
Blacknight78 Aug 15, 2026
57ae83b
Add Vault game version filter
Blacknight78 Aug 15, 2026
b43c8de
Merge pull request #30 from Blacknight78/vault-game-version-filter
Blacknight78 Aug 15, 2026
3cea71c
Add installed game scan setup action
Blacknight78 Aug 15, 2026
bc69f71
Fix Vault game version dropdown options
Blacknight78 Aug 15, 2026
3484e5a
Link Vault game filter to active game
Blacknight78 Aug 15, 2026
21f134d
Keep Vault game filter when clearing filters
Blacknight78 Aug 15, 2026
f6dfc6b
Add per-game Vault index cache
Blacknight78 Aug 15, 2026
eede2c0
Warm Vault indexes on startup
Blacknight78 Aug 15, 2026
623eb28
Add startup performance timing logs
Blacknight78 Aug 15, 2026
55f85c6
Defer Vault index warm-up until scans are idle
Blacknight78 Aug 15, 2026
34d6c9b
Reuse Vault entry snapshot for index warm-up
Blacknight78 Aug 15, 2026
a1894d9
Speed up Vault ModHub matching
Blacknight78 Aug 15, 2026
287cb04
Skip Vault file checks during index warm-up
Blacknight78 Aug 15, 2026
8064f82
Avoid full Vault record copy during warm-up
Blacknight78 Aug 15, 2026
e37a3d7
Cache Vault ModHub metadata during warm-up
Blacknight78 Aug 15, 2026
dcc2ee3
Speed up cached mod folder scans
Blacknight78 Aug 15, 2026
174bbf9
Reduce cached scan rebuild overhead
Blacknight78 Aug 15, 2026
bd22059
Scale scan workers to cache misses
Blacknight78 Aug 15, 2026
35d3677
Cache folder scan misses
Blacknight78 Aug 15, 2026
caa7eed
Add main renderer startup timings
Blacknight78 Aug 15, 2026
1cf2e40
Reduce splash startup delay
Blacknight78 Aug 15, 2026
8ee16e4
Speed up main mod list rendering
Blacknight78 Aug 15, 2026
0f8f25c
Speed up collection row rendering
Blacknight78 Aug 15, 2026
ed78186
Debounce background display refreshes
Blacknight78 Aug 15, 2026
20d8752
Specialize main mod row rendering
Blacknight78 Aug 15, 2026
f9708a3
Add final UI render timings
Blacknight78 Aug 15, 2026
953fc96
Reuse collator for mod list sorting
Blacknight78 Aug 15, 2026
4c03e55
Add cached scan add-mod timings
Blacknight78 Aug 15, 2026
fad2451
Cache ModHub scan matches
Blacknight78 Aug 15, 2026
018f141
Fix ModHub scan cache reuse
Blacknight78 Aug 15, 2026
31d2584
Restore ModHub saved ID cache fast path
Blacknight78 Aug 15, 2026
8594ba0
Merge pull request #31 from Blacknight78/scan-installed-games
Blacknight78 Aug 15, 2026
5d235fa
Prepare 5.10.0 beta release
Blacknight78 Aug 16, 2026
f0f0570
Correct beta release version
Blacknight78 Aug 16, 2026
13bc34a
Link app version to release page
Blacknight78 Aug 16, 2026
bd674c0
Check all Vault update sources
Blacknight78 Aug 16, 2026
537cd37
Avoid full Vault update rescan after download
Blacknight78 Aug 16, 2026
57f53b2
Avoid full collection update recheck after download
Blacknight78 Aug 16, 2026
91212e8
Ignore folders in collection readiness checks
Blacknight78 Aug 16, 2026
d6fe15d
Add collection mod disable workflow
Blacknight78 Aug 16, 2026
5ee0576
Add game log issue scanner
Blacknight78 Aug 16, 2026
de1d852
Finalize Vault detail and UI cleanup
Blacknight78 Aug 16, 2026
ff5ee00
Add Vault collection import timings
Blacknight78 Aug 17, 2026
9413eba
Batch Vault collection imports
Blacknight78 Aug 18, 2026
8486354
Cache Vault import source hashes
Blacknight78 Aug 18, 2026
dd1de16
Skip unchanged Vault import saves
Blacknight78 Aug 18, 2026
3d77788
Log Vault import changed fields
Blacknight78 Aug 18, 2026
4fec0e0
Stabilize Vault collection comparison
Blacknight78 Aug 18, 2026
cac04f2
Use final Vault import change state
Blacknight78 Aug 18, 2026
8357b4e
Reuse Vault summary after unchanged import
Blacknight78 Aug 18, 2026
480d965
Add conservative Vault import incremental path
Blacknight78 Aug 18, 2026
5c45e2c
Improve Vault update filtering and tagging
Blacknight78 Aug 22, 2026
41f77b5
Improve Vault review and update workflows
Blacknight78 Sep 2, 2026
da661a6
Release beta 9 with installation folder selection
Blacknight78 Sep 13, 2026
fe6c9fb
Refine setup vault and update workflows
Blacknight78 Sep 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
node_modules
dist
dist-*/
.DS_Store
yarn-error.log
.yarn/*
Expand All @@ -15,3 +16,5 @@ test/bgBuilder/*
TEST_OUTPUT.md
.deepl_key
jsdoc_server/
build-info.json
tmp-video-review/
28 changes: 25 additions & 3 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"version": "0.2.0",
"configurations": [
{
"name": "Debug - Electron Main Process",
"name": "Electron: Main",
"type": "node",
"request": "launch",
"cwd": "${workspaceFolder}",
Expand All @@ -12,9 +12,14 @@
},
// "args" : ["."],
// "autoAttachChildProcesses": false,
"args" : ["--inspect=5858", "."],
"args": [
// "--enable-logging=file",
"--remote-debugging-port=9223",
"--inspect=5858",
"."
],
"autoAttachChildProcesses": true,
"outputCapture": "std"
"outputCapture": "console"
},
{
"name": "Debug - CLI Tester",
Expand All @@ -25,6 +30,23 @@
"<node_internals>/**"
],
"type": "node"
},
{
"name": "Electron: Renderer",
"type": "chrome",
"request": "attach",
"port": 9223,
"webRoot": "${workspaceFolder}",
"timeout": 30000
}
],
"compounds": [
{
"name": "Electron: All",
"configurations": [
"Electron: Main",
"Electron: Renderer"
]
}
]
}
29 changes: 29 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,15 @@
"BOOSTFACTOR",
"borderless",
"BOURGAULT",
"buffalomilk",
"buffalomozzarella",
"builtins",
"Bulbulator",
"bundleelements",
"careersavegame",
"cartonroll",
"ccircle",
"cementbricks",
"CLAAS",
"colspan",
"Combi",
Expand Down Expand Up @@ -85,10 +89,12 @@
"ehthumbs",
"electriccharge",
"endregion",
"enoki",
"FARMID",
"farmingsim",
"farmsilo",
"favs",
"fermentednapacabbage",
"FILENAMEPREFIX",
"filesize",
"FILLTYPE",
Expand Down Expand Up @@ -120,7 +126,10 @@
"gamesettings",
"GEARRATIO",
"gitattributes",
"goatcheese",
"goatmilk",
"grapejuice",
"greenbean",
"Grimme",
"grle",
"Haettenschweiler",
Expand Down Expand Up @@ -151,6 +160,7 @@
"jtsage",
"keybinds",
"Kverneland",
"landrace",
"langtest",
"lctrl",
"lerp",
Expand Down Expand Up @@ -193,10 +203,12 @@
"motorconfiguration",
"motorconfigurations",
"mulchers",
"napacabbage",
"neededpower",
"nohub",
"nomp",
"nonmh",
"noodlesoup",
"norecord",
"NORMRPM",
"notmod",
Expand All @@ -209,15 +221,21 @@
"outro",
"packagestat",
"paintable",
"paperroll",
"parentfile",
"pconly",
"pdlc",
"pigfood",
"placeables",
"PLANTINGALLOWED",
"pngjs",
"potatochips",
"prefabwall",
"prefcanvas",
"prefs",
"preservedbeetroot",
"preservedcarrots",
"preservedparsnip",
"productid",
"productionpoint",
"progressbar",
Expand All @@ -226,7 +244,12 @@
"reallights",
"redcabbage",
"Rescan",
"riceflour",
"ricelonggrain",
"ricerolls",
"ricesaplings",
"roadsalt",
"roofplates",
"Rottne",
"roundbale",
"rowspan",
Expand All @@ -244,13 +267,18 @@
"silagetrailer",
"silocompaction",
"slurrytank",
"soupcansbeetroot",
"soupcanscarrots",
"soupcansmixed",
"soupcanspotato",
"sourcecode",
"sourcehtml",
"speedlimit",
"spraytype",
"spraytypes",
"squarebale",
"steamapps",
"steinschaf",
"storedata",
"storeitem",
"storeitems",
Expand Down Expand Up @@ -281,6 +309,7 @@
"wheelconfigurations",
"whitecabbage",
"windrowers",
"woodbeam",
"woodchips",
"workingwidth",
"xmldec",
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/tr46-npm-0.0.3-de53018915-726321c5ea.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading