Skip to content

Commit e715587

Browse files
committed
Release v0.4.8: Add Flood support, rTorrent fixes, persistent search, and UI/logo updates
1 parent 2b601b1 commit e715587

15 files changed

Lines changed: 40 additions & 22 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ If you want to modify the code or build the image locally instead of pulling it
142142

143143
## Roadmap
144144

145-
### Phase 1: Foundation (v0.1.0 - v0.1.2)
145+
### Phase 1: Foundation (v0.1.0 - v0.4.7)
146146
- [x] **Core PVR Functionality:** Automated search and categorization engine.
147147
- [x] **NZB Protocol Support:** Native integration for SABnzbd and NZBGet.
148148
- [x] **Multi-Platform Deployment:** Official builds for Windows, macOS (Apple & Intel), and Linux.

RELEASE_NOTES.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
# Playerr v0.4.8
2+
- **New Feature**: Support for **Flood** as a dedicated download client.
3+
- **Improved**: rTorrent compatibility fix (XML-RPC commands).
4+
- **Improved**: Scanner logic for Scene releases and better title cleaning.
5+
- **Improved**: Torrent search result persistence (no more losing results when going back).
6+
- **New Feature**: Version selector for games with multiple installers.
7+
- **UI**: Dedicated "Clients" tab in Settings.
8+
- **UI**: Added URL Base suggestion for rTorrent.
9+
110
# Playerr v0.4.7
211
- **New Feature**: Custom IP/Port Configuration (Settings -> Advanced).
312
- **New Feature**: Allow Remote Access (Bind to 0.0.0.0).

build_all.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
set -e
33

44
# Define version
5-
VERSION="0.4.7"
5+
VERSION="0.4.8"
66
OUTPUT_DIR="build_artifacts"
77

88
echo "=================================="
@@ -36,8 +36,8 @@ cd $OUTPUT_DIR
3636
zip -r -q "Playerr-Windows-x64.zip" "win-x64"
3737
cd ..
3838

39-
echo " Generating Windows Installer (NSIS)..."
40-
makensis installer.nsi
39+
echo " Generating Windows Installer (NSIS) via Docker..."
40+
docker run --rm -v "$(pwd):/work" -w /work debian:stable-slim bash -c "apt-get update && apt-get install -y nsis && makensis installer.nsi"
4141

4242
# Linux x64
4343
echo " -> Building for Linux (x64)..."
9.06 KB
Loading

frontend/src/components/KofiOverlay.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React from 'react';
22
import { useUI } from '../context/UIContext';
3+
import kofiLogo from '../assets/kofi_symbol.png';
34
import './KofiOverlay.css';
45

56
const KofiOverlay: React.FC = () => {
@@ -52,9 +53,11 @@ const KofiOverlay: React.FC = () => {
5253
fontSize: '1rem'
5354
}}
5455
>
55-
<svg viewBox="0 0 24 24" fill="currentColor" width="20" height="20">
56-
<path d="M23.881 8.948c-.773-4.085-4.859-5.005-4.859-5.005s-.561-1.184-1.253-2.486c-.543-1.023-1.058-1.511-1.637-1.457-.579.054-1.132.55-1.132 1.517 0 .967-.008 5.731-.008 5.731v1.6l-2.008-1.442h-3.955c-1.312 0-2.373 1.061-2.373 2.373v8.527c0 1.312 1.061 2.373 2.373 2.373h10.437c1.312 0 2.373-1.061 2.373-2.373v-1.132c1.391-.129 3.033-1.121 3.518-3.327.484-2.206-.476-4.904-1.476-6.904zm-3.52 6.848c-.223 1.012-1 1.637-2.153 1.637h-1.34v-7.39h1.34c1.153 0 1.93.625 2.153 1.637.223 1.012.223 3.104 0 4.116z" />
57-
</svg>
56+
<img
57+
src={kofiLogo}
58+
alt="Ko-fi"
59+
style={{ width: '22px', height: 'auto' }}
60+
/>
5861
Support on Ko-fi
5962
</button>
6063
</div>

frontend/src/pages/About.tsx

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React, { useEffect } from 'react';
22
import { t } from '../i18n/translations';
33
import './Settings.css'; // Reuse settings styles for consistency
44
import appLogo from '../assets/app_logo.png';
5+
import kofiLogo from '../assets/kofi_symbol.png';
56
import { useUI } from '../context/UIContext';
67

78
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
@@ -20,7 +21,7 @@ const About: React.FC = () => {
2021
<div onClick={toggleKofi} style={{ cursor: 'pointer', display: 'inline-block' }}>
2122
<img src={appLogo} alt="Playerr" style={{ width: '100px', height: 'auto', marginBottom: '0.75rem' }} />
2223
</div>
23-
<h3>Playerr v0.4.7</h3>
24+
<h3>Playerr v0.4.8</h3>
2425
</div>
2526

2627
<div className="settings-section" style={{ border: 'none', padding: 0, backgroundColor: 'transparent' }}>
@@ -73,9 +74,11 @@ const About: React.FC = () => {
7374
rel="noopener noreferrer"
7475
className="social-btn kofi"
7576
>
76-
<svg viewBox="0 0 24 24" fill="currentColor" width="18" height="18" style={{ marginRight: '6px' }}>
77-
<path d="M23.881 8.948c-.773-4.085-4.859-5.005-4.859-5.005s-.561-1.184-1.253-2.486c-.543-1.023-1.058-1.511-1.637-1.457-.579.054-1.132.55-1.132 1.517 0 .967-.008 5.731-.008 5.731v1.6l-2.008-1.442h-3.955c-1.312 0-2.373 1.061-2.373 2.373v8.527c0 1.312 1.061 2.373 2.373 2.373h10.437c1.312 0 2.373-1.061 2.373-2.373v-1.132c1.391-.129 3.033-1.121 3.518-3.327.484-2.206-.476-4.904-1.476-6.904zm-3.52 6.848c-.223 1.012-1 1.637-2.153 1.637h-1.34v-7.39h1.34c1.153 0 1.93.625 2.153 1.637.223 1.012.223 3.104 0 4.116z" />
78-
</svg>
77+
<img
78+
src={kofiLogo}
79+
alt="Ko-fi"
80+
style={{ width: '22px', height: 'auto', marginRight: '8px' }}
81+
/>
7982
Ko-fi
8083
</a>
8184
<a

frontend/src/pages/Settings.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1432,7 +1432,10 @@ const Settings: React.FC = () => {
14321432
onChange={(e) => setClientForm({ ...clientForm, urlBase: e.target.value })}
14331433
placeholder={t('urlBasePlaceholder')}
14341434
/>
1435-
<small>{t('optionalRecommended')}</small>
1435+
<small>
1436+
{t('optionalRecommended')}
1437+
{clientForm.implementation === 'rTorrent' && ' (Sugerencia: /plugins/httprpc/action.php)'}
1438+
</small>
14361439
</div>
14371440
)}
14381441

installer.nsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
!define DESCRIPTION "Self-Hosted Game Library Manager & PVR"
88
!define VERSIONmajor 0
99
!define VERSIONminor 4
10-
!define VERSIONbuild 7
10+
!define VERSIONbuild 8
1111
!define HELPURL "https://playerr.app"
1212
!define UPDATEURL "https://github.com/Maikboarder/Playerr/releases"
1313
!define ABOUTURL "https://playerr.app"

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "playerr",
3-
"version": "0.4.7",
3+
"version": "0.4.8",
44
"description": "Playerr - A PVR for Video Games",
55
"scripts": {
66
"build": "webpack --config ./frontend/build/webpack.config.js",
@@ -55,4 +55,4 @@
5555
"engines": {
5656
"node": ">=18.0.0"
5757
}
58-
}
58+
}

0 commit comments

Comments
 (0)