30 Commits

Author SHA1 Message Date
lscambo13
17e2fe6940 dev: added Prettier config 2025-11-04 20:53:10 +05:30
lscambo13
69f4540ec5 Fix: Plot info was not aligned to the bottom on older browsers 2025-11-04 20:10:36 +05:30
lscambo13
8f620b489f Fix: Dark overlay on Continue Watching and Chapter cards did not render correctly on some browsers #130?
dev: improved compatibility with Firefox
2025-11-04 20:09:46 +05:30
lscambo13
556acc22c5 Fix: Main media buttons were overlapping the plot info in episode pages #169 2025-11-04 19:58:26 +05:30
lscambo13
1e0eaae2a0 Fix: Drop-down menu font style was not applying on Firefox #110 2025-11-04 19:56:56 +05:30
lscambo13
82dd0469d5 dev: Allowed hiding the overlay button on mobile #162 2025-11-03 23:05:45 +05:30
bibi0019
36290112c3 Fix: Ensure Skip Intro Button is readable on jellyfin 10.11 (#165) 2025-11-03 22:47:37 +05:30
lscambo13
fa6dde9f1b dev: Allowed text-based titles to be shown using a variable 2025-11-03 22:40:55 +05:30
lscambo13
8575b9b2b4 New: Increased the font size of episode title 2025-11-03 22:34:57 +05:30
lscambo13
bf23c34fbf Fix: EPG rows were displayed incorrectly on Firefox #164 2025-11-03 22:34:16 +05:30
lscambo13
f7aae10db0 New: Avoid adding empty space if both plot and tagline are empty 2025-11-03 22:32:45 +05:30
lscambo13
349a720cd2 Fix: Tweaked paddings around the track selection menus to be more consistent
dev: rearranged code
2025-11-03 22:31:29 +05:30
lscambo13
b9ceded828 Fix: Some scroll buttons were not aligned with their section headings 2025-11-03 22:23:18 +05:30
lscambo13
1647f40140 dev: Allowed clear logos to be hidden using a variable 2025-11-03 22:21:43 +05:30
lscambo13
bfdd8d8576 New: Updated the program list style to match how the songs list in album pages looks 2025-11-03 22:18:37 +05:30
lscambo13
8398ee7058 Fix: Program list was limited to single column 2025-11-03 22:14:11 +05:30
lscambo13
c5dca7ffb3 Fix: Recording button text and icon did not have a gap 2025-11-03 22:11:57 +05:30
lscambo13
be84634dae Fix: Play button was bugged in dialogs i.e. live tv program 2025-11-03 22:10:46 +05:30
lscambo13
733e091072 Fix: Gradient was scaling poorly on long pages with lots of episodes 2025-11-03 22:07:49 +05:30
lscambo13
42bc537897 New: Allow users to hide the original/foreign media title using a variable 2025-10-29 06:59:01 -07:00
lscambo13
48811065aa Fix: Attempting to prevent the title from overlapping the clear logo 2025-10-29 06:53:38 -07:00
lscambo13
33afcd750c Fix: TV Show cards were displayed incorrectly on the home page in Mixed libraries section 2025-10-28 06:25:11 -07:00
lscambo13
d1b4bc1367 dev: updated the bug report template 2025-10-27 11:07:37 -07:00
lscambo13
3b15cabe57 dev: updated the test environment 2025-10-27 10:34:28 -07:00
lscambo13
8c38f33628 dev: Updated the readme.md and bug report template for clarity 2025-10-27 10:20:02 -07:00
lscambo13
6b1c3a67f3 Fix: Removed the excess left padding from collection items so that they align better with the page 2025-10-27 09:00:41 -07:00
lscambo13
1918c9b054 Fix: Collection items were displayed incorrectly on JF 10.11.0 2025-10-27 08:59:26 -07:00
lscambo13
b2d7441551 RELEASE: ElegantFin v25.10.27 2025-10-26 22:46:14 +05:30
lscambo13
8b6f499b91 Fix: Disabled scale on TVs to prevent overlaps and to improve some performance 2025-10-26 21:07:34 +05:30
lscambo13
5209cbb8f1 Fix: Prevented the foreign title from overlapping the clear logo on larger screens 2025-10-26 20:51:56 +05:30
6 changed files with 4368 additions and 462 deletions

View File

@@ -7,6 +7,11 @@ assignees: ''
---
**Checklist**
- [ ] I have read the README.md
- [ ] I have searched through the other open and closed issues using the GitHub search bar
- [ ] I have made sure that my issue is not a duplicate
**Describe the bug**
A clear and concise description of what the bug is.
@@ -17,18 +22,18 @@ A clear and concise description of what you expected to happen.
If applicable, add screenshots to help explain your problem.
**ElegantFin:**
- Version [e.g. 24.12.11]
- Version [e.g. 24.12.01]
**Jellyfin Server:**
- Version [e.g. 10.10.7]
- Version [e.g. 10.10.3]
**Desktop (please complete the following information):**
- OS: [e.g. iOS]
**Desktop:**
- OS: [e.g. Windows]
- Browser: [e.g. chrome, safari]
- Browser Version: [e.g. 22]
- Screen Resolution [e.g. 1920x1080]
**Smartphone or TV (please complete the following information):**
**Smartphone or TV:**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser: [e.g. stock browser, safari]
@@ -36,5 +41,7 @@ If applicable, add screenshots to help explain your problem.
- Jellyfin App Version:
**Additional context**
Add any other context about the problem here.
**Are you using any plugins or extra CSS configuration**
- Add any third-party plugins or CSS configuration you use.
- [e.g. Media Bar, Custom Tabs etc]
- [e.g. other custom css modifications]

View File

@@ -95,8 +95,8 @@ https://github.com/user-attachments/assets/bb7f3174-b703-4c98-a23c-e6bb4abba390
<summary><i>Detailed steps for server-side implementation</i></summary>
1. Open Dashboard from Administration tab in Settings.
2. Select General tab from the side bar.
3. Scroll down to find Custom CSS code box under Branding section.
2. From the side bar, select the Branding tab if you are on Jellyfin 10.11.X or the General tab on older version.
3. Scroll down to find Custom CSS code box.
4. Paste the custom css in Custom CSS code box.
5. Click save
</details>
@@ -130,15 +130,16 @@ https://github.com/user-attachments/assets/bb7f3174-b703-4c98-a23c-e6bb4abba390
<img width="auto" height="350" alt="image" src="https://github.com/user-attachments/assets/70834545-d1cd-4496-975a-4310030dedd9" />
<img width="auto" height="350" alt="image" src="https://github.com/user-attachments/assets/c3cf2d96-0db0-4acb-bc61-7b08d5445452" />
- Note: this customisation is not needed on Jellyfin 10.11.X anymore
- To enable the background wallpaper on the login screen, first tick the 'Enable the splash screen' option in your Jellyfin Dashboard below the Custom CSS Box.
- On older Jellyfin versions, to enable the background wallpaper on the login screen, first tick the 'Enable the splash screen' option in your Jellyfin Dashboard below the Custom CSS Box.
- Second, copy and paste the following code at the end in Custom CSS box but don't save yet.
```
:root{
--loginPageBgUrl: url("<YOUR-JELLYFIN-SERVER-ADDRESS>/Branding/Splashscreen?format=webp&foregroundLayer=1&quality=33&width=3840&height=2160&blur=2");
}
```
- Third, replace `<YOUR-JELLYFIN-SERVER-ADDRESS>` with your Jellyfin server address, for example, `http://192.168.0.1:8097`.
- Third, replace `<YOUR-JELLYFIN-SERVER-ADDRESS>` with your Jellyfin server address, for example, `http://192.168.0.1:8096`.
- Don't forget the correct http or https in your domain.
- You can also modify the parameters, for example blur size or the resolution, according to your liking.
- Once done, save and refresh your apps and webpages.
@@ -219,29 +220,27 @@ https://github.com/user-attachments/assets/ac22440d-39d7-48d6-a8da-3b7777372ffd
<hr>
### 🆗 Tested on
- Jellyfin Server v10.10.7
- Jellyfin Server v10.11.1
- Microsoft Edge (Chromium)
- Jellyfin Android App v2.6.3
Note: Support for v10.11.0 is a work in progress
<hr>
### 🛠️ Troubleshooting
<details>
<summary>1⃣ - <i>How do I check if I am using the latest version of ElegantFin?</i></summary>
- To make sure that you are using the latest version of ElegantFin, check the version number at the bottom in the Dashboard screen.
- It should be something like ElegantFin v25.07.XX
- Check the version number at the bottom in the Settings screen.
- It should be something like `ElegantFin v25.10.XX`.
</details>
<details>
<summary>2⃣ - <i>I see that a newer version is available, but I have not received it yet. Why?</i></summary>
- If Dashboard footer shows an old version, it means that your app is still using an old cache.
- Once that cache is updated, the new version will be loaded.
- To get the latest version, you will need to clear cache. There are multiple ways to do it.
- On web version, force a hard refresh of the page using CTRL + F5.
- If the Settings footer shows an old version, it means that you are still using an old cache.
- Once that cache is updated, the new version will be loaded automatically.
- There are multiple ways to clear the cache depending on your OS, smartphone or TV. Look online if you don't know.
- On the web version, you can force a hard refresh of the page using CTRL + F5.
- On apps, try signing out and back in again. OR in case of Jellyfin Media Player on windows, you might need to delete the cache folder. That should definitely pull the latest version.
</details>

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +1,13 @@
{
"folders": [
{
"path": "."
}
],
"settings": {}
"folders": [
{
"path": "."
}
],
"settings": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"prettier.useTabs": false,
"prettier.printWidth": 120,
}
}