Skip to content
Open
Show file tree
Hide file tree
Changes from 5 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
34d9c05
Add Unreleased section to the changelog
claude Oct 13, 2026
ac168e6
Describe the legacy token carry-over accurately
claude Oct 13, 2026
252e639
Merge main into the documentation branch
claude Oct 13, 2026
660dde3
Merge main into the documentation branch
claude Oct 17, 2026
a47240e
Document naming templates, weekly pre-releases and recent fixes in Un…
claude Oct 17, 2026
fce2fe8
Clarify rename pattern length limits in library import docs
claude Oct 17, 2026
1ee0681
Merge main into documentation branch
claude Oct 19, 2026
16b4218
Document the full-page game details and GET /api/games/:id
claude Oct 19, 2026
3558884
Narrow the game card link claim in the changelog
claude Oct 19, 2026
7c04a74
Merge main into documentation branch
claude Oct 19, 2026
e73fac9
Document the RomM integration and IGDB game videos
claude Oct 19, 2026
b57de9f
Fix RomM docs: title matching, empty token, URL change 400
claude Oct 19, 2026
dcd22ee
Fix game details docs: 403 for another user's game, card links by layout
claude Oct 19, 2026
fa85f0f
Format API docs
claude Oct 19, 2026
f27262a
Document totalRoms in RomM sync response
claude Oct 19, 2026
5294b18
Merge main into the docs branch
claude Oct 19, 2026
cfea613
Document collections, activity history, blocklist and system tasks
claude Oct 19, 2026
959d9df
Merge main into docs branch
claude Oct 20, 2026
a787594
Document release scoring and weekly release contributors
claude Oct 20, 2026
0d00541
Clarify RomM test token reuse and trainer rejection in docs
claude Oct 20, 2026
79da437
List the risky-file rule as locked in the scoring docs
claude Oct 20, 2026
0524b70
Merge main into docs branch
claude Oct 21, 2026
e667b42
Document scoped API keys and SeerrNG, and the latest dependency updates
claude Oct 21, 2026
2a5333d
State that several scored results still need a manual choice
claude Oct 21, 2026
4ccb9ac
Merge main into docs branch
claude Oct 21, 2026
29ae11b
Add the latest dependency group to the changelog
claude Oct 21, 2026
2aa303c
Merge main into docs branch
claude Oct 22, 2026
2435ae2
Merge main into docs branch
claude Oct 22, 2026
407c43b
Update changelog dependency line (#1218)
claude Oct 22, 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
18 changes: 18 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,24 @@

All notable changes to this project will be documented in this file.

## [Unreleased]

### Added

- **Naming templates**: the import rename pattern is now a validated template with the tokens `{Title}`, `{TitleThe}`, `{Year}`, `{Platform}`, `{Version}`, `{Group}`, `{Source}`, `{IgdbId}`, `{SteamAppId}` and `{Region}` (#1197). See [Library import](LIBRARY_IMPORT.md).
- **Weekly pre-releases**: a weekly workflow publishes a `vX.Y.Z-dev.YYYYMMDD` pre-release and the Docker tags `weekly` and `dev`, never `latest` (#1192). See [Operations](OPERATIONS.md).

### Fixed

- **Library import**: platform names, folders and Game Gear are now handled correctly (#1212).
- **Home Assistant add-on**: the add-on starts the server with `node` directly instead of through npm (#1208).

- **Legacy session token migration**: a pre-1.5.0 token left in `localStorage` is now carried over as an in-memory bearer token for the current tab and removed from `localStorage`, in a post-commit effect instead of during React render. The app waits for it before calling `/api/auth/me`, which also makes it safe under StrictMode. It is not stored as a cookie, so the next reload asks you to sign in again (#1193).

### Dependencies

- Routine updates to production and dev dependencies, GitHub Actions, and `framer-motion` 14 (#1188, #1189, #1190, #1191, #1205, #1206).

## [1.5.0] - 2026-10-12

### Before you upgrade
Expand Down
18 changes: 9 additions & 9 deletions docs/LIBRARY_IMPORT.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@ Enable **Post-Processing**, choose a **Library Root**, and save your changes.
Questarr must be able to read the download source and write to the library root.
In Docker, mount both locations and use their paths inside the container.

| Setting | Behavior |
| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Transfer Mode | Move removes the source as files transfer; Copy leaves it intact. Hardlink preserves the source for seeding and falls back to copying when unsupported. |
| Auto-Unpack Archives | Extract ZIP, RAR, and 7z downloads for import. Password-protected archives require manual input. |
| Overwrite Existing Files | Allow replacement of existing destination files. Keep disabled to protect existing files. |
| Auto-delete source after import | After a successful copy or move import, remove the download from the client and delete source files. |
| Sort add-on files into subfolders | Organize detected DLC, updates, and extras in `dlc/`, `update/`, and `extra/` for directory imports. |
| Rename Pattern | Use `{Title}`, `{Region}`, `{Platform}`, and `{Year}` to name the destination. |
| Platform Filter | Use **Settings → Appearance → Platforms** to limit eligible platforms; an empty list allows all platforms. |
| Setting | Behavior |
| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Transfer Mode | Move removes the source as files transfer; Copy leaves it intact. Hardlink preserves the source for seeding and falls back to copying when unsupported. |
| Auto-Unpack Archives | Extract ZIP, RAR, and 7z downloads for import. Password-protected archives require manual input. |
| Overwrite Existing Files | Allow replacement of existing destination files. Keep disabled to protect existing files. |
| Auto-delete source after import | After a successful copy or move import, remove the download from the client and delete source files. |
| Sort add-on files into subfolders | Organize detected DLC, updates, and extras in `dlc/`, `update/`, and `extra/` for directory imports. |
| Rename Pattern | Naming template for the destination (default `{Title} ({Region})`, 200 bytes max). Tokens: `{Title}`, `{TitleThe}`, `{Year}`, `{Platform}`, `{Version}`, `{Group}`, `{Source}`, `{IgdbId}`, `{SteamAppId}`, `{Region}` (always empty for now). |
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated
| Platform Filter | Use **Settings → Appearance → Platforms** to limit eligible platforms; an empty list allows all platforms. |

### Path mappings and security

Expand Down
Loading