|
40 | 40 | - Per-game mod list with icons, screenshots, tags, and metadata |
41 | 41 | - Tag filtering and sort cycling (Default / Name / Version) on the Browse tab |
42 | 42 | - Concurrent download queue with per-job progress, cancel, and error recovery |
43 | | -- Resumable downloads — interrupted transfers pick up where they left off |
| 43 | +- Resumable downloads. Interrupted transfers pick up where they left off. |
44 | 44 | - Optional SHA-256 verification of downloaded archives |
45 | | -- Atomic install — failed extracts never leave a half-installed mod behind |
| 45 | +- Atomic install. Failed extracts never leave a half-installed mod behind. |
46 | 46 | - Activate / deactivate mods without uninstalling |
47 | 47 | - Conflict detection between active mods (with file-level diff in the dialog) |
48 | 48 | - Update badges and one-press "update all" for installed mods |
@@ -72,8 +72,12 @@ I've also created a [video tutorial on YouTube](https://youtu.be/FF4uRc8NvnI) |
72 | 72 |
|
73 | 73 | ## Hosting your own repo |
74 | 74 |
|
75 | | -CoffeeShop loads mods from community-hosted repositories. To host your own: |
| 75 | +CoffeeShop loads mods from community-hosted repositories. Two ways to set one up: |
76 | 76 |
|
| 77 | +**Easy path (no JSON editing, no command line):** |
| 78 | +Use the [CoffeeShop Repo Builder](https://tim.kicker.dev/coffeeshop-builder/). Click together your repo in the browser, drop ZIPs to compute their SHA-256 automatically, then download a ready-to-publish ZIP. The builder also lets you import an existing `repo.json` URL and edit it. |
| 79 | + |
| 80 | +**Manual path:** |
77 | 81 | 1. Fork [coffeeshop-repo-template](https://github.com/timkicker/coffeeshop-repo-template) |
78 | 82 | 2. Add your games and mods following the schema in the template README |
79 | 83 | 3. Point your `config.json` at your fork's raw `repo.json` URL |
|
0 commit comments