Compare commits

7 Commits
v1.0.1 ... main

6 changed files with 25 additions and 100 deletions

View File

@@ -4,34 +4,22 @@ Modern CSS theme for Jellyfin media server with custom fonts, smooth animations
## Installation ## Installation
### Method 1: Via CDN URL (Recommended) ### Via CDN URL (Recommended)
1. Go to Jellyfin Dashboard → General → Custom CSS 1. Go to Jellyfin Dashboard → General → Custom CSS
2. Paste this code: 2. Paste this code:
```css ```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/theme/tolfin.css"); @import url("https://git.tolchin.pro/Oleg/Tolfin/raw/branch/main/theme/tolfin.css");
``` ```
3. Click Save 3. Click Save
**Note:** The `@latest` link always points to the **latest release**, not the latest commit. ### Manual Installation
### Method 2: Manual
1. Download `theme/tolfin.css` from this repository 1. Download `theme/tolfin.css` from this repository
2. Go to Jellyfin Dashboard → General → Custom CSS 2. Go to Jellyfin Dashboard → General → Custom CSS
3. Paste the contents of the file 3. Paste the contents of the file
4. Click Save 4. Click Save
### Method 3: Specific Version
You can also use a specific version instead of `@latest`:
```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@v1.0.0/theme/tolfin.css");
```
See [Releases](https://github.com/OlegTolchin/Tolfin/releases) for available versions.
## Features ## Features
- 🎨 Modern design with improved aesthetics - 🎨 Modern design with improved aesthetics
@@ -46,11 +34,11 @@ This theme includes a `manifest.json` for automatic installation via theme repos
## Repository ## Repository
https://github.com/OlegTolchin/Tolfin https://git.tolchin.pro/Oleg/Tolfin
## Author ## Author
OlegTolchin Oleg
## License ## License

View File

@@ -1,59 +0,0 @@
# Релизы Tolfin
## Текущая версия: v1.0.0
**Важно:** Ссылка `@latest` всегда указывает на **последний релиз**, а не на последний коммит. Все изменения оформляются как релизы.
## Как создать новый релиз
### 1. Внесите изменения
Сделайте все необходимые изменения в коде и отправьте их на GitHub:
```powershell
git add .
git commit -m "Описание изменений"
git push
```
### 2. Создайте тег версии
```powershell
git tag -a v1.0.1 -m "Release v1.0.1 - Описание изменений"
git push origin v1.0.1
```
### 3. Обновите тег latest
После создания релиза обновите тег `latest` чтобы он указывал на новый релиз:
```powershell
# Получите хеш нового релиза
git rev-list -n 1 v1.0.1
# Обновите тег latest (замените ХЕШ на полученный хеш)
git tag -f latest ХЕШ
git push origin latest --force
```
### 4. Создайте релиз на GitHub
1. Зайдите на https://github.com/OlegTolchin/Tolfin/releases
2. Нажмите "Draft a new release"
3. Выберите созданный тег (например, v1.0.1)
4. Заполните описание релиза
5. Нажмите "Publish release"
## CDN URL
### Последняя версия (рекомендуется):
```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/theme/tolfin.css");
```
### Конкретная версия:
```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@v1.0.0/theme/tolfin.css");
```
## История релизов
### v1.0.0 (Текущая)
- Первая официальная версия
- Полная тема с баннером
- Все модули включены
- Удалена поддержка логотипов (только баннер)

View File

@@ -1,10 +1,9 @@
{ {
"name": "Tolfin", "name": "Tolfin",
"description": "Modern CSS theme for Jellyfin with custom fonts, smooth animations and responsive design", "description": "Modern CSS theme for Jellyfin with custom fonts, smooth animations and responsive design",
"version": "1.0.0", "author": "Oleg",
"author": "OlegTolchin", "repository": "https://git.tolchin.pro/Oleg/Tolfin",
"repository": "https://github.com/OlegTolchin/Tolfin", "url": "https://git.tolchin.pro/Oleg/Tolfin/raw/branch/main/theme/tolfin.css",
"url": "https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/theme/tolfin.css",
"target": "jellyfin", "target": "jellyfin",
"categories": ["theme", "css"] "categories": ["theme", "css"]
} }

View File

@@ -1,12 +1,11 @@
{ {
"name": "tolfin", "name": "tolfin",
"version": "1.0.0",
"description": "Modern CSS theme for Jellyfin media server", "description": "Modern CSS theme for Jellyfin media server",
"author": "OlegTolchin", "author": "Oleg",
"license": "MIT", "license": "MIT",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "https://github.com/OlegTolchin/Tolfin.git" "url": "https://git.tolchin.pro/Oleg/Tolfin.git"
}, },
"homepage": "https://github.com/OlegTolchin/Tolfin#readme" "homepage": "https://git.tolchin.pro/Oleg/Tolfin#readme"
} }

View File

@@ -9,7 +9,7 @@
**Использование:** **Использование:**
```css ```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/theme/modules/static-sidebar.css"); @import url("https://git.tolchin.pro/Oleg/Tolfin/raw/branch/main/theme/modules/static-sidebar.css");
``` ```
--- ---
@@ -19,7 +19,7 @@
**Использование:** **Использование:**
```css ```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/theme/modules/central-libraries-small.css"); @import url("https://git.tolchin.pro/Oleg/Tolfin/raw/branch/main/theme/modules/central-libraries-small.css");
``` ```
--- ---
@@ -29,7 +29,7 @@
**Использование:** **Использование:**
```css ```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/theme/modules/count-indicators.css"); @import url("https://git.tolchin.pro/Oleg/Tolfin/raw/branch/main/theme/modules/count-indicators.css");
``` ```
--- ---
@@ -39,7 +39,7 @@
**Использование:** **Использование:**
```css ```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/theme/modules/forgot-password.css"); @import url("https://git.tolchin.pro/Oleg/Tolfin/raw/branch/main/theme/modules/forgot-password.css");
``` ```
--- ---
@@ -49,7 +49,7 @@
**Использование:** **Использование:**
```css ```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/theme/modules/hide-my-media.css"); @import url("https://git.tolchin.pro/Oleg/Tolfin/raw/branch/main/theme/modules/hide-my-media.css");
``` ```
--- ---
@@ -59,7 +59,7 @@
**Использование:** **Использование:**
```css ```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/theme/modules/moving-cards.css"); @import url("https://git.tolchin.pro/Oleg/Tolfin/raw/branch/main/theme/modules/moving-cards.css");
``` ```
--- ---
@@ -69,7 +69,7 @@
**Использование:** **Использование:**
```css ```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/theme/modules/smaller-cast.css"); @import url("https://git.tolchin.pro/Oleg/Tolfin/raw/branch/main/theme/modules/smaller-cast.css");
``` ```
--- ---
@@ -79,7 +79,7 @@
**Использование:** **Использование:**
```css ```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/theme/modules/floating-progress.css"); @import url("https://git.tolchin.pro/Oleg/Tolfin/raw/branch/main/theme/modules/floating-progress.css");
``` ```
--- ---
@@ -88,12 +88,12 @@
### Полная тема (все модули): ### Полная тема (все модули):
```css ```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/theme/tolfin.css"); @import url("https://git.tolchin.pro/Oleg/Tolfin/raw/branch/main/theme/tolfin.css");
``` ```
### Индивидуальные модули: ### Индивидуальные модули:
```css ```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/theme/modules/static-sidebar.css"); @import url("https://git.tolchin.pro/Oleg/Tolfin/raw/branch/main/theme/modules/static-sidebar.css");
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/theme/modules/central-libraries-small.css"); @import url("https://git.tolchin.pro/Oleg/Tolfin/raw/branch/main/theme/modules/central-libraries-small.css");
/* Добавляйте нужные модули */ /* Добавляйте нужные модули */
``` ```

View File

@@ -31,7 +31,7 @@
--theme-blur: 16px; /* Сила размытия фона */ --theme-blur: 16px; /* Сила размытия фона */
/* URL изображений */ /* URL изображений */
--banner-url: url('https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/assets/banner.png'); --banner-url: url('https://git.tolchin.pro/Oleg/Tolfin/raw/branch/main/assets/banner.png');
/* Переменные модулей */ /* Переменные модулей */
--show-count-indicators: flex; /* none для скрытия индикаторов */ --show-count-indicators: flex; /* none для скрытия индикаторов */
@@ -81,6 +81,7 @@ html {
} }
/* Высота заголовка с логотипом */ /* Высота заголовка с логотипом */
.pageTitleWithLogo {
height: 50px; height: 50px;
} }
@@ -213,6 +214,7 @@ html {
width: auto; width: auto;
} }
.layout-mobile .pageTitleWithLogo {
height: 40px; height: 40px;
} }
} }
@@ -1159,7 +1161,3 @@ progress {
-moz-border-radius: var(--floating-progress-roundness); -moz-border-radius: var(--floating-progress-roundness);
} }
git tag -a v1.0.1 -m "Release v1.0.1"
git push origin v1.0.1
git tag -f latest (хеш v1.0.1)
git push origin latest --force