Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 308e480307 | |||
| d3baf5c47c | |||
| 84f307739e | |||
| e981daa6d2 | |||
| 589890770f | |||
| 1bd364a669 | |||
| a9f5d3c879 |
22
README.md
22
README.md
@@ -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
|
||||||
|
|
||||||
|
|||||||
59
RELEASE.md
59
RELEASE.md
@@ -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 (Текущая)
|
|
||||||
- Первая официальная версия
|
|
||||||
- Полная тема с баннером
|
|
||||||
- Все модули включены
|
|
||||||
- Удалена поддержка логотипов (только баннер)
|
|
||||||
@@ -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"]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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");
|
||||||
/* Добавляйте нужные модули */
|
/* Добавляйте нужные модули */
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -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
|
|
||||||
Reference in New Issue
Block a user