Add user settings to improve user experience and handling #5

Closed
opened 2026-02-05 16:46:27 +03:00 by OVERLORD · 8 comments
Owner

Originally created by @jeppevinkel on GitHub (May 18, 2025).

Originally assigned to: @PatrickSt1991 on GitHub.

Not all users have their windows set to the language they prefer to use in software, so it could help with a language switcher in the UI.

Originally created by @jeppevinkel on GitHub (May 18, 2025). Originally assigned to: @PatrickSt1991 on GitHub. Not all users have their windows set to the language they prefer to use in software, so it could help with a language switcher in the UI.
OVERLORD added the enhancementclosed labels 2026-02-05 16:46:27 +03:00
Author
Owner

@PatrickSt1991 commented on GitHub (May 31, 2025):

  • Language selector
  • Certificate selector
  • Use selected certificate
    • Allow user to choose between certificate when default or non-existing create new certificate
  • Custom WGT file
  • Use selected WGT file, stip .wgt extension and add 4 random bytes + .wgt to enable side-by-side loading
    • Allow user to choose custom WGT file
    • Split DownloadReleaseAsync to allow custom WGT

  • Remember IP
    • Remebers the IP adres the user filled in and if valid will popup in the Select TV list
  • Remove old jellyfin
    • Remove previously installed jellyfin applications before installing new version
@PatrickSt1991 commented on GitHub (May 31, 2025): - [x] Language selector - [x] Certificate selector - [x] Use selected certificate - Allow user to choose between certificate when default or non-existing create new certificate - [x] Custom WGT file - [x] Use selected WGT file, stip .wgt extension and add 4 random bytes + .wgt to enable side-by-side loading - Allow user to choose custom WGT file - > Split DownloadReleaseAsync to allow custom WGT - [x] Remember IP - Remebers the IP adres the user filled in and if valid will popup in the Select TV list - [x] Remove old jellyfin - Remove previously installed jellyfin applications before installing new version
Author
Owner

@PatrickSt1991 commented on GitHub (Jun 3, 2025):

@jeppevinkel the branch feature/language-selector contains significant changes to the application, giving user more options and choices.

Maybe you can check if the responsiveness is inline with your PR?

Also I could use some help with merging this one cause last time I tried to merge it, I broke it :( unfortunately GIT isn't my expertise

@PatrickSt1991 commented on GitHub (Jun 3, 2025): @jeppevinkel the branch feature/language-selector contains significant changes to the application, giving user more options and choices. Maybe you can check if the responsiveness is inline with your PR? Also I could use some help with merging this one cause last time I tried to merge it, I broke it :( unfortunately GIT isn't my expertise
Author
Owner

@jeppevinkel commented on GitHub (Jun 3, 2025):

The state with the branching looks a bit weird since it claims it has no commits ahead of master. Based on the commit history on master I assume it's because you merged it already and then reverted the commits in a separate commit? That might need a little git-fu to unwind again.

@jeppevinkel commented on GitHub (Jun 3, 2025): The state with the branching looks a bit weird since it claims it has no commits ahead of master. Based on the commit history on master I assume it's because you merged it already and then reverted the commits in a separate commit? That might need a little git-fu to unwind again.
Author
Owner

@jeppevinkel commented on GitHub (Jun 3, 2025):

I'll see if I get some time to check it out tomorrow. It's too late for me to start today.

@jeppevinkel commented on GitHub (Jun 3, 2025): I'll see if I get some time to check it out tomorrow. It's too late for me to start today.
Author
Owner

@PatrickSt1991 commented on GitHub (Jun 3, 2025):

Yeah I fucked it up a bit, i merged master into the feature branch apparently but don't know when or how I did that 😅

This commit was the last correct one for master 38dfe0b, but ofcourse thats missing your PR

And this commit was the latest correct one for the feature branch 37c7691

@PatrickSt1991 commented on GitHub (Jun 3, 2025): Yeah I fucked it up a bit, i merged master into the feature branch apparently but don't know when or how I did that 😅 This commit was the last correct one for master 38dfe0b, but ofcourse thats missing your PR And this commit was the latest correct one for the feature branch 37c7691
Author
Owner

@jeppevinkel commented on GitHub (Jun 3, 2025):

I tried to see if I could edit the commit history last night, but that is a bit difficult. The easiest solution might be to merge everything into the feature branch and then do a revert of the revert and try to fix it on the feature branch after that.

@jeppevinkel commented on GitHub (Jun 3, 2025): I tried to see if I could edit the commit history last night, but that is a bit difficult. The easiest solution might be to merge everything into the feature branch and then do a revert of the revert and try to fix it on the feature branch after that.
Author
Owner

@PatrickSt1991 commented on GitHub (Jun 3, 2025):

Okay thanks for trying, I'll give it a go

@PatrickSt1991 commented on GitHub (Jun 3, 2025): Okay thanks for trying, I'll give it a go
Author
Owner

@PatrickSt1991 commented on GitHub (Jun 3, 2025):

@jeppevinkel managed to merge all the features, I had to do it all in a new branch, so the master branch is a new different master branch.

previous master is now master-old

Not ideal but at least all of the new code and improvements are merged in to master

@PatrickSt1991 commented on GitHub (Jun 3, 2025): @jeppevinkel managed to merge all the features, I had to do it all in a new branch, so the master branch is a new different master branch. previous master is now master-old Not ideal but at least all of the new code and improvements are merged in to master
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Samsung-Jellyfin-Installer#5