Skip to content
Open
Show file tree
Hide file tree
Changes from 57 commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
2f30dbb
feat: add Nexus Mods OAuth authentication
Nightwalker743 Aug 23, 2026
5f401a8
fix: harden Nexus OAuth review findings
Nightwalker743 Aug 23, 2026
10c8968
fix: block Nexus imports until authentication completes
Nightwalker743 Aug 23, 2026
6cf14bd
test: isolate Nexus import authentication states
Nightwalker743 Aug 23, 2026
16406e2
test: cover Nexus import authentication gate
Nightwalker743 Aug 23, 2026
2cb8523
fix: preserve resumable local import service work
Nightwalker743 Aug 23, 2026
7508183
fix: preserve Nexus callbacks across lifecycle changes
Nightwalker743 Aug 23, 2026
1f37b4f
fix: serialize Nexus OAuth callback processing
Nightwalker743 Aug 23, 2026
d3523cd
test: add install plan contracts
Nightwalker743 Aug 23, 2026
dd4eead
feat: add Windows-semantic target identity
Nightwalker743 Aug 23, 2026
4ee5025
feat: build complete automatic install plans
Nightwalker743 Aug 23, 2026
04d91aa
feat: make FOMOD output complete and deterministic
Nightwalker743 Aug 23, 2026
942f1a2
feat: add install plan review and diagnostics
Nightwalker743 Aug 23, 2026
4cc5368
feat: add durable mod file ownership
Nightwalker743 Aug 23, 2026
a29a898
feat: evaluate installer environment facts
Nightwalker743 Aug 23, 2026
242db9f
feat: journal and verify mod deployment
Nightwalker743 Aug 23, 2026
9b78be9
perf: finish placement validation
Nightwalker743 Aug 23, 2026
df7725e
style: normalize placement formatting
Nightwalker743 Aug 23, 2026
09aa082
test: validate placement migration and review
Nightwalker743 Aug 23, 2026
54b03cc
fix: make reviewed mod plans authoritative
Nightwalker743 Aug 23, 2026
d90ba53
feat: preserve authoritative deployment plans
Nightwalker743 Aug 23, 2026
43283ce
feat: serialize profile deployment transactions
Nightwalker743 Aug 23, 2026
c8eef3c
feat: resume installer configuration safely
Nightwalker743 Aug 24, 2026
e3b63ce
feat: add safe deployment recovery
Nightwalker743 Aug 24, 2026
6c46554
test: cover large deployment planning
Nightwalker743 Aug 24, 2026
8824619
test: cover deployment recovery action
Nightwalker743 Aug 24, 2026
0e769e7
fix: guard deployment recovery actions
Nightwalker743 Aug 24, 2026
4c8cca9
feat: add placement workspace read models
Nightwalker743 Aug 24, 2026
3a89e76
feat: upgrade placement destination browser
Nightwalker743 Aug 24, 2026
79413ad
feat: simplify placement choices
Nightwalker743 Aug 24, 2026
7b82718
feat: add complete placement review
Nightwalker743 Aug 24, 2026
7909d37
fix: preserve unresolved placement files
Nightwalker743 Aug 24, 2026
f42f44e
feat: localize placement workspace
Nightwalker743 Aug 24, 2026
5130fbe
feat: add destination breadcrumbs
Nightwalker743 Aug 24, 2026
d1bb7bc
style: align placement compose parameters
Nightwalker743 Aug 24, 2026
cc70fb5
fix: refresh placement ownership after apply
Nightwalker743 Aug 24, 2026
29da690
fix: make placement workspace responsive
Nightwalker743 Aug 24, 2026
c34d0b8
fix: harden large automatic and FOMOD placement
Nightwalker743 Aug 24, 2026
a0ca9dd
fix: keep placement preparation off the UI thread
Nightwalker743 Aug 24, 2026
5d724e2
fix: preserve mod state and accelerate integrity checks
Nightwalker743 Aug 25, 2026
f96b187
fix: harden disabled and variant mod placement
Nightwalker743 Aug 25, 2026
d07a677
style: clean placement implementation
Nightwalker743 Aug 26, 2026
fd9acf6
fix: harden variant and FOMOD placement failures
Nightwalker743 Aug 26, 2026
319b31a
fix: allow explicit choices with unknown FOMOD hints
Nightwalker743 Aug 27, 2026
0b39c91
fix: distinguish package variants from content folders
Nightwalker743 Aug 27, 2026
29f3319
fix: ignore documentation when detecting package variants
Nightwalker743 Aug 29, 2026
f3681f3
Merge remote-tracking branch 'upstream/master' into feature/mod-insta…
Nightwalker743 Sep 4, 2026
c454cf7
Merge remote-tracking branch 'upstream/master' into feature/mod-insta…
Nightwalker743 Sep 5, 2026
dfd10d4
Harden mod placement validation and recovery
Nightwalker743 Sep 5, 2026
d2223da
Guard destination folder selection
Nightwalker743 Sep 5, 2026
089a33e
Fix placement selection state and labels
Nightwalker743 Sep 5, 2026
efaba72
Avoid boxing placement generation state
Nightwalker743 Sep 5, 2026
b85ce68
Complete placement label translations
Nightwalker743 Sep 5, 2026
9d3bd8a
Resolve placement review findings
Nightwalker743 Sep 5, 2026
0d431cb
Clarify file tracking translations
Nightwalker743 Sep 6, 2026
ed4c8f5
Merge upstream master and reconcile database schemas
Nightwalker743 Sep 9, 2026
a2d72ad
Merge remote-tracking branch 'upstream/master' into feature/mod-insta…
Nightwalker743 Sep 12, 2026
ee496fb
Harden placement and deployment edge cases
Nightwalker743 Sep 12, 2026
e651b15
Protect placement sidecars and destination checks
Nightwalker743 Sep 13, 2026
8a559c7
Accelerate large archive variant detection
Nightwalker743 Sep 13, 2026
b391498
Resolve GOG Skyrim plugin metadata paths
Nightwalker743 Sep 19, 2026
b47afe0
Merge upstream master and reconcile Romanian resources
Nightwalker743 Sep 19, 2026
865e2db
Preserve legacy GOG plugin entries during migration
Nightwalker743 Sep 19, 2026
f0e407c
Stabilize archive planning performance gate
Nightwalker743 Sep 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -488,6 +488,7 @@ dependencies {
androidTestImplementation(platform(libs.androidx.compose.bom))
androidTestImplementation(libs.androidx.espresso.core)
androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.room.testing)
androidTestImplementation(libs.androidx.runner)
androidTestImplementation(libs.androidx.ui.test.junit4)
debugImplementation(libs.androidx.ui.test.manifest)
Expand Down
Loading
Loading