Skip to content

Commit a3675f1

Browse files
committed
add links to changelog
1 parent 38035ac commit a3675f1

1 file changed

Lines changed: 48 additions & 48 deletions

File tree

CHANGELOG.md

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
88

99
### Added
1010

11-
- Mullvad first-class Tailscale coexistence option (`nixflix.mullvad.tailscale`) (#141).
12-
- Mullvad `persistDevice` option to keep login across reboots (#133).
13-
- Prowlarr indexer proxy support (#139).
14-
- Automatic known-proxy configuration (#123).
15-
- Support for remote Jellyfin instances in Jellyseerr authentication (#125).
16-
- Jellyfin VM tests (#64).
17-
- Jellyseerr module with Radarr/Sonarr integration and VM tests (#43, #73, #74).
18-
- Sonarr anime instance support (#40).
19-
- Initial Jellyfin configuration with library, branding, and encoding services (#24).
20-
- Delay profiles for Starr apps (#20).
21-
- TRaSH guide defaults for SABnzbd (#19).
22-
- Recyclarr with sane defaults, managed quality profiles, and automatic cleanup of unmanaged profiles (#13).
23-
- Download clients configuration service (#8).
24-
- SABnzbd configuration module (#6).
25-
- Prowlarr applications configuration (#5).
11+
- Mullvad first-class Tailscale coexistence option (`nixflix.mullvad.tailscale`) ([#141](https://github.com/kiriwalawren/nixflix/pull/141)).
12+
- Mullvad `persistDevice` option to keep login across reboots ([#133](https://github.com/kiriwalawren/nixflix/pull/133)).
13+
- Prowlarr indexer proxy support ([#139](https://github.com/kiriwalawren/nixflix/pull/139)).
14+
- Automatic known-proxy configuration ([#123](https://github.com/kiriwalawren/nixflix/pull/123)).
15+
- Support for remote Jellyfin instances in Jellyseerr authentication ([#125](https://github.com/kiriwalawren/nixflix/pull/125)).
16+
- Jellyfin VM tests ([#64](https://github.com/kiriwalawren/nixflix/pull/64)).
17+
- Jellyseerr module with Radarr/Sonarr integration and VM tests ([#43](https://github.com/kiriwalawren/nixflix/pull/43), [#73](https://github.com/kiriwalawren/nixflix/pull/73), [#74](https://github.com/kiriwalawren/nixflix/pull/74)).
18+
- Sonarr anime instance support ([#40](https://github.com/kiriwalawren/nixflix/pull/40)).
19+
- Initial Jellyfin configuration with library, branding, and encoding services ([#24](https://github.com/kiriwalawren/nixflix/pull/24)).
20+
- Delay profiles for Starr apps ([#20](https://github.com/kiriwalawren/nixflix/pull/20)).
21+
- TRaSH guide defaults for SABnzbd ([#19](https://github.com/kiriwalawren/nixflix/pull/19)).
22+
- Recyclarr with sane defaults, managed quality profiles, and automatic cleanup of unmanaged profiles ([#13](https://github.com/kiriwalawren/nixflix/pull/13)).
23+
- Download clients configuration service ([#8](https://github.com/kiriwalawren/nixflix/pull/8)).
24+
- SABnzbd configuration module ([#6](https://github.com/kiriwalawren/nixflix/pull/6)).
25+
- Prowlarr applications configuration ([#5](https://github.com/kiriwalawren/nixflix/pull/5)).
2626

2727
### Changed
2828

@@ -32,21 +32,21 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
3232
- `nixflix.radarr.vpn`, `nixflix.sonarr.vpn`, etc. per-service VPN options now
3333
reference the generic `nixflix.vpn` namespace rather than Mullvad.
3434

35-
- **Breaking (#162):** Recyclarr options schema updated to v8.
35+
- **Breaking ([#162](https://github.com/kiriwalawren/nixflix/pull/162)):** Recyclarr options schema updated to v8.
3636

3737
- Remove `replace_existing_custom_formats` from your recyclarr config (dropped in recyclarr v8).
3838
- New fields available: `trash_id`/`score_set`/`min_upgrade_format_score` on quality profiles, `custom_format_groups`, `media_management`, `sqp-streaming`/`sqp-uhd` quality definition types.
3939
- If you use `nixflix.inputs.nixpkgs.follows = "nixpkgs"`, run `nix flake update nixpkgs` to get recyclarr 8.5.1.
4040

41-
- Recyclarr timer no longer attempts to start sonarr-anime services when sonarr-anime is disabled (#158).
41+
- Recyclarr timer no longer attempts to start sonarr-anime services when sonarr-anime is disabled ([#158](https://github.com/kiriwalawren/nixflix/pull/158)).
4242

43-
- Services now wait for the Jellyfin API to be ready before running configuration services (#157).
43+
- Services now wait for the Jellyfin API to be ready before running configuration services ([#157](https://github.com/kiriwalawren/nixflix/pull/157)).
4444

45-
- ACME certificate configuration added (#154).
45+
- ACME certificate configuration added ([#154](https://github.com/kiriwalawren/nixflix/pull/154)).
4646

47-
- `nixflix.serviceDependencies` now correctly applied to Arr and Jellyfin services (#153).
47+
- `nixflix.serviceDependencies` now correctly applied to Arr and Jellyfin services ([#153](https://github.com/kiriwalawren/nixflix/pull/153)).
4848

49-
- **Breaking (#147):** `nixflix.jellyseerr` renamed to `nixflix.seerr`.
49+
- **Breaking ([#147](https://github.com/kiriwalawren/nixflix/pull/147)):** `nixflix.jellyseerr` renamed to `nixflix.seerr`.
5050

5151
- Update all `nixflix.jellyseerr.*` references to `nixflix.seerr.*` in your configuration.
5252
- If using `nixflix.inputs.nixpkgs.follows`, update your `flake.lock`.
@@ -57,29 +57,29 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
5757
# repeat for each database (radarr, sonarr, prowlarr, lidarr, etc.)
5858
```
5959

60-
- **Breaking (#146):** `nixflix.jellyfin.apiKey` is now required. Add the option to your configuration before deploying.
60+
- **Breaking ([#146](https://github.com/kiriwalawren/nixflix/pull/146)):** `nixflix.jellyfin.apiKey` is now required. Add the option to your configuration before deploying.
6161

62-
- Jellyseerr/Arr PostgreSQL usage scoped to `nixflix.postgres.enable` to avoid conflicting with unrelated PostgreSQL instances (#127).
62+
- Jellyseerr/Arr PostgreSQL usage scoped to `nixflix.postgres.enable` to avoid conflicting with unrelated PostgreSQL instances ([#127](https://github.com/kiriwalawren/nixflix/pull/127)).
6363

64-
- **Breaking (#115):** Recyclarr configuration options were refactored. Review the recyclarr module options for the updated structure.
64+
- **Breaking ([#115](https://github.com/kiriwalawren/nixflix/pull/115)):** Recyclarr configuration options were refactored. Review the recyclarr module options for the updated structure.
6565

66-
- Arr services now wait for `network-online.target` to fix DNS resolution errors after reboot (#91).
66+
- Arr services now wait for `network-online.target` to fix DNS resolution errors after reboot ([#91](https://github.com/kiriwalawren/nixflix/pull/91)).
6767

68-
- Recyclarr disabled by default (#80).
68+
- Recyclarr disabled by default ([#80](https://github.com/kiriwalawren/nixflix/pull/80)).
6969

70-
- Individual Starr settings overrides added (#87).
70+
- Individual Starr settings overrides added ([#87](https://github.com/kiriwalawren/nixflix/pull/87)).
7171

72-
- Jellyseerr Radarr/Sonarr config converted from list to attrset (`nixflix.jellyseerr.radarr.<name> = {}`) (#73).
72+
- Jellyseerr Radarr/Sonarr config converted from list to attrset (`nixflix.jellyseerr.radarr.<name> = {}`) ([#73](https://github.com/kiriwalawren/nixflix/pull/73)).
7373

74-
- **Breaking (#107):** Reverse proxy routing switched from path-based to subdomain-based. Services are now served at `<service>.<domain>` instead of `<domain>/<service>`. Update any bookmarks, reverse proxy configuration, or hardcoded URLs accordingly.
74+
- **Breaking ([#107](https://github.com/kiriwalawren/nixflix/pull/107)):** Reverse proxy routing switched from path-based to subdomain-based. Services are now served at `<service>.<domain>` instead of `<domain>/<service>`. Update any bookmarks, reverse proxy configuration, or hardcoded URLs accordingly.
7575

76-
- **Breaking (#101):** qBittorrent module rewritten. Review the updated `nixflix.qbittorrent.*` options and update your configuration.
76+
- **Breaking ([#101](https://github.com/kiriwalawren/nixflix/pull/101)):** qBittorrent module rewritten. Review the updated `nixflix.qbittorrent.*` options and update your configuration.
7777

78-
- **Breaking (#90):** Starr service log databases are now separate from the primary databases. Existing logs will not be migrated — a fresh log database will be created on first start. Primary application data is unaffected.
78+
- **Breaking ([#90](https://github.com/kiriwalawren/nixflix/pull/90)):** Starr service log databases are now separate from the primary databases. Existing logs will not be migrated — a fresh log database will be created on first start. Primary application data is unaffected.
7979

80-
- `_secrets` pattern adopted for all secret paths (#56).
80+
- `_secrets` pattern adopted for all secret paths ([#56](https://github.com/kiriwalawren/nixflix/pull/56)).
8181

82-
- SABnzbd refactored with updated options (#46).
82+
- SABnzbd refactored with updated options ([#46](https://github.com/kiriwalawren/nixflix/pull/46)).
8383

8484
### Removed
8585

@@ -89,18 +89,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
8989

9090
### Fixed
9191

92-
- qBittorrent category save path now correctly used (#148).
93-
- Download client timing issue causing connection-refused errors at boot (#134).
94-
- Arr services now wait for download client API readiness before proceeding (#128).
95-
- qBittorrent `DefaultSavePath` set to `downloadsDir/default` to prevent permission errors on uncategorized torrent imports (#122).
96-
- Download clients integration fixed (target address was incorrectly set to `0.0.0.0`) (#117).
97-
- Missing folders on NixOS rebuild without reboot (tmpfiles rules and permissions) (#113).
98-
- Secret values with special characters (commas, quotes) no longer mangled by ConfigObj in SABnzbd (#111).
99-
- Jellyseerr authentication after secure curl refactor (#96).
100-
- Prowlarr indexer documentation corrected (#79).
101-
- Username/password download clients for Starr apps (#86).
102-
- Timing issues with Starr services at boot (#84).
103-
- Systemd tmpfiles rules syntax corrected (wrong `root:media` owner format) (#83).
104-
- SABnzbd categories service: API key now passed to curl, redundant URL base slash removed (#68).
105-
- Indexer freeform type fixed; username/password credential option added for Prowlarr (#71).
106-
- Websocket and direct port access for Jellyfin (#37).
92+
- qBittorrent category save path now correctly used ([#148](https://github.com/kiriwalawren/nixflix/pull/148)).
93+
- Download client timing issue causing connection-refused errors at boot ([#134](https://github.com/kiriwalawren/nixflix/pull/134)).
94+
- Arr services now wait for download client API readiness before proceeding ([#128](https://github.com/kiriwalawren/nixflix/pull/128)).
95+
- qBittorrent `DefaultSavePath` set to `downloadsDir/default` to prevent permission errors on uncategorized torrent imports ([#122](https://github.com/kiriwalawren/nixflix/pull/122)).
96+
- Download clients integration fixed (target address was incorrectly set to `0.0.0.0`) ([#117](https://github.com/kiriwalawren/nixflix/pull/117)).
97+
- Missing folders on NixOS rebuild without reboot (tmpfiles rules and permissions) ([#113](https://github.com/kiriwalawren/nixflix/pull/113)).
98+
- Secret values with special characters (commas, quotes) no longer mangled by ConfigObj in SABnzbd ([#111](https://github.com/kiriwalawren/nixflix/pull/111)).
99+
- Jellyseerr authentication after secure curl refactor ([#96](https://github.com/kiriwalawren/nixflix/pull/96)).
100+
- Prowlarr indexer documentation corrected ([#79](https://github.com/kiriwalawren/nixflix/pull/79)).
101+
- Username/password download clients for Starr apps ([#86](https://github.com/kiriwalawren/nixflix/pull/86)).
102+
- Timing issues with Starr services at boot ([#84](https://github.com/kiriwalawren/nixflix/pull/84)).
103+
- Systemd tmpfiles rules syntax corrected (wrong `root:media` owner format) ([#83](https://github.com/kiriwalawren/nixflix/pull/83)).
104+
- SABnzbd categories service: API key now passed to curl, redundant URL base slash removed ([#68](https://github.com/kiriwalawren/nixflix/pull/68)).
105+
- Indexer freeform type fixed; username/password credential option added for Prowlarr ([#71](https://github.com/kiriwalawren/nixflix/pull/71)).
106+
- Websocket and direct port access for Jellyfin ([#37](https://github.com/kiriwalawren/nixflix/pull/37)).

0 commit comments

Comments
 (0)