|
37 | 37 | ## Features |
38 | 38 |
|
39 | 39 | - Browse and install mods from community-hosted repositories |
40 | | -- Per-game mod list with icons, tags, and metadata |
41 | | -- Download queue with progress and error recovery |
| 40 | +- Per-game mod list with icons, screenshots, tags, and metadata |
| 41 | +- Tag filtering and sort cycling (Default / Name / Version) on the Browse tab |
| 42 | +- Concurrent download queue with per-job progress, cancel, and error recovery |
| 43 | +- Resumable downloads — interrupted transfers pick up where they left off |
| 44 | +- Optional SHA-256 verification of downloaded archives |
| 45 | +- Atomic install — failed extracts never leave a half-installed mod behind |
42 | 46 | - Activate / deactivate mods without uninstalling |
43 | | -- Conflict detection between active mods |
44 | | -- Update badges when newer versions are available |
45 | | -- Settings tab with repo management, cache control, and log viewer |
| 47 | +- Conflict detection between active mods (with file-level diff in the dialog) |
| 48 | +- Update badges and one-press "update all" for installed mods |
| 49 | +- Region picker for games with multiple Title IDs (US/EU/JP) |
| 50 | +- Settings tab with repo management, cache control, and an in-app log viewer |
| 51 | +- Crash dump captured to SD on signal faults for post-mortem debugging |
| 52 | +- UI state (active tab, sort mode, tag filter) persisted across launches |
46 | 53 |
|
47 | 54 |
|
48 | 55 |
|
@@ -95,12 +102,14 @@ PRs are welcome. Please read [CONTRIBUTING.md](CONTRIBUTING.md) first. |
95 | 102 |
|
96 | 103 | Branch strategy: `dev` is active development, `main` is stable/released. PRs go to `dev`. |
97 | 104 |
|
98 | | -Tests run without devkitPro: |
| 105 | +Tests run without devkitPro (native x86_64 Catch2 build): |
99 | 106 | ```bash |
100 | 107 | cd tests && mkdir -p build && cd build |
101 | | -cmake .. && make && ./coffeeshop_tests |
| 108 | +cmake .. && make && ./cupstore_tests |
102 | 109 | ``` |
103 | 110 |
|
| 111 | +CI runs the test suite plus a matrix Cemu/hardware cross-build on every push and PR. |
| 112 | + |
104 | 113 |
|
105 | 114 |
|
106 | 115 | ## License & Credits |
|
0 commit comments