171 Commits
Author SHA1 Message Date
Niels van Velzen 5fcec2c5cc Add pull request template 2026-08-14 17:53:15 +02:00
npinto97 ab723427c1 feat(windows): add Windows build pipeline and Qt configuration support 2026-08-11 01:04:11 +02:00
npinto97 cc39a53c42 ci(windows): dynamically resolve MSVC path using vswhere 2026-08-11 00:52:06 +02:00
Niels van Velzen b57f12b344 Revert "Update bug_report.md (#1179)"
This reverts commit ec351bacae.
2026-08-08 09:24:33 +02:00
dependabot[bot] b860e140df Bump actions/checkout from 6 to 7
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-29 16:11:45 +00:00
dependabot[bot] 15604c7cfe Bump actions/upload-artifact from 4 to 7 (#1184)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 15:36:00 -05:00
dependabot[bot] ded84f8d96 Bump actions/download-artifact from 4 to 8 (#1185)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 15:35:46 -05:00
Andrew Rabert ec351bacae Update bug_report.md (#1179) 2026-02-28 18:16:59 -05:00
Eric Gregory 351e48013c Add code coverage as PR comment (#1162)
* Add code coverage as PR comment

* Workaround for test coverage permission issue
2026-02-26 20:39:26 -05:00
Andrew Rabert 93ff9f1deb Build macOS, Windows, and AppImage on pushes to master 2026-02-21 00:14:53 -05:00
Andrew Rabert da88a9a9bf Add AppImage build to GitHub Actions
New build-appimage.yml workflow that builds the AppImage in Docker and
uploads it as an artifact. Wired into the main build.yml orchestrator
alongside the existing platform builds.
2026-02-21 00:02:07 -05:00
dependabot[bot] 2585317fba Bump appleboy/ssh-action from 1.2.4 to 1.2.5
Bumps [appleboy/ssh-action](https://github.com/appleboy/ssh-action) from 1.2.4 to 1.2.5.
- [Release notes](https://github.com/appleboy/ssh-action/releases)
- [Commits](https://github.com/appleboy/ssh-action/compare/823bd89e131d8d508129f9443cad5855e9ba96f0...0ff4204d59e8e51228ff73bce53f80d53301dee2)

---
updated-dependencies:
- dependency-name: appleboy/ssh-action
  dependency-version: 1.2.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-01 14:22:28 +00:00
Andrew Rabert 146c0651bb Merge pull request #1105 from jellyfin/dependabot/github_actions/master/actions/upload-artifact-6
Bump actions/upload-artifact from 4 to 6
2026-01-03 22:25:51 -05:00
Andrew Rabert 2fc28811ec Merge pull request #1104 from jellyfin/dependabot/github_actions/master/appleboy/ssh-action-1.2.4
Bump appleboy/ssh-action from 1.0.3 to 1.2.4
2026-01-03 22:25:30 -05:00
Andrew Rabert 92eae00d5b Merge pull request #1106 from jellyfin/dependabot/github_actions/master/appleboy/scp-action-1.0.0
Bump appleboy/scp-action from 0.1.7 to 1.0.0
2026-01-03 22:25:09 -05:00
dependabot[bot] e2b41f8eb3 Bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-01 14:02:31 +00:00
dependabot[bot] e4eba717cd Bump appleboy/scp-action from 0.1.7 to 1.0.0
Bumps [appleboy/scp-action](https://github.com/appleboy/scp-action) from 0.1.7 to 1.0.0.
- [Release notes](https://github.com/appleboy/scp-action/releases)
- [Commits](https://github.com/appleboy/scp-action/compare/917f8b81dfc1ccd331fef9e2d61bdc6c8be94634...ff85246acaad7bdce478db94a363cd2bf7c90345)

---
updated-dependencies:
- dependency-name: appleboy/scp-action
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-01 14:02:24 +00:00
dependabot[bot] c4ba7e3adb Bump actions/upload-artifact from 4 to 6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-01 14:02:20 +00:00
dependabot[bot] 0cc66e5428 Bump appleboy/ssh-action from 1.0.3 to 1.2.4
Bumps [appleboy/ssh-action](https://github.com/appleboy/ssh-action) from 1.0.3 to 1.2.4.
- [Release notes](https://github.com/appleboy/ssh-action/releases)
- [Commits](https://github.com/appleboy/ssh-action/compare/029f5b4aeeeb58fdfe1410a5d17f967dacf36262...823bd89e131d8d508129f9443cad5855e9ba96f0)

---
updated-dependencies:
- dependency-name: appleboy/ssh-action
  dependency-version: 1.2.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-01 14:02:15 +00:00
Andrew Rabert f3d2382530 Fix severe memory leak
6.10.* has a severe memory leak.
https://qt-project.atlassian.net/browse/QTBUG-141377

6.9.3 works well enough.

resolves https://github.com/jellyfin/jellyfin-desktop/issues/1091
2025-12-29 22:08:50 -05:00
Andrew Rabert 63967910d6 Fix mac builds 2025-12-27 01:38:44 -05:00
Andrew Rabert df852c99cb Update artifact names 2025-12-26 23:56:27 -05:00
Andrew Rabert ee098dfb5a CI: Bundle VC runtime and build portable ZIP 2025-12-26 04:54:39 -05:00
Andrew Rabert e84dec77ca Support non-AVX CPUs with x86_64 libmpv fallback
Bundle both x86_64-v3 (AVX) and x86_64 (non-AVX) libmpv versions.
Installer detects AVX2 at install time and keeps the appropriate DLL.
2025-12-25 13:10:52 -05:00
Andrew Rabert f8e65dc138 Change to Inno Setup for Windows
WiX 3 is EOL and is one of the blockers for arm64 builds.
2025-12-25 02:08:28 -05:00
Andrew Rabert 929bee74dc Remove redundant ninja 2025-12-23 19:16:01 -05:00
Andrew Rabert b8c4e83e17 Fix mac ci build; use aqtinstall 2025-12-23 19:15:30 -05:00
Andrew Rabert d0d5112464 Drop win32, win64-legacy
- win32: Qt 6 is 64-bit only
- win64-legacy: a separate build is unnecessary. could create separate
  artifact from the same jellyfin-desktop compilation if desired
- arm64: added commented out, but requires switching to wix4
2025-12-23 01:02:44 -05:00
Andrew Rabert 6cf115ae2d Cleanup build-windows workflow 2025-12-23 01:02:44 -05:00
Andrew Rabert 94fa8c62dc Fix build-macos workflow 2025-12-23 01:02:44 -05:00
Andrew Rabert 9890696351 Split workflow builds by platform (fix) 2025-12-22 00:01:58 -05:00
Andrew Rabert ff1e9f5fae Split workflow builds by platform 2025-12-21 23:57:24 -05:00
Andrew Rabert fecefad83e Update windows libmpv to 20251214; ninja to 1.13.2 2025-12-21 23:25:45 -05:00
Andrew Rabert 5140e6be2e Fix windows build pipelines 2025-12-21 23:04:16 -05:00
Andrew Rabert 9ab4bf8ec2 Add workflow_dispatch trigger for manual builds of specific targets 2025-12-20 15:54:41 -05:00
Andrew Rabert f1579d322d Cleanup build scripts
- remove unused scripts
- convert python scripts to cmake
- move WindowsSign.cmd to bundle/win
2025-12-15 18:19:32 -05:00
Andrew Rabert eb9779f5e3 Use static mpvqt for macos and windows builds 2025-12-14 15:04:56 -05:00
Andrew Rabert 955c336e18 Fix tests (GitHub) 2025-12-14 15:03:56 -05:00
Andrew Rabert 4f30737b98 Disable update checks by default 2025-12-14 05:26:32 -05:00
Andrew Rabert 8281ee713d Rename to Jellyfin Desktop 2025-12-14 05:26:31 -05:00
Sebastian Cabrera d267b31e98 Fix issue #875 2025-12-02 16:11:22 -05:00
Andrew Rabert bfdf05fb54 Use ninja in tests 2025-11-29 00:50:34 -05:00
Andrew Rabert f204676e4b Fix some qt6 builds
- Fixes build and package for at least Ubuntu 24.04
- Defaulted to building and statically linking mpvqt as most platforms
  lack packages for it.
- Workaround mpvqt requiring qt>=6.5 for wayland support with a few
  workarounds when statically building.
- Additionally, default to xcb on qt<6.5 due to mpvqt using qt>=6.5
  fetures for wayland. Wayland can be forced, but seems to give black
  video.
2025-11-23 02:09:33 -05:00
Andrew Rabert c7e9cf7486 Change to Qt 6
Co-authored by: Izzie Walton <ian@iwalton.com>
Co-authored by: Satadru Pramanik <satadru@gmail.com>
Co-authored by: sevenrats <sevenrats@tutanota.com>
Co-authored by: xB <65196493+xBiei@users.noreply.github.com>
Co-authored by: zjeffer <4633209+zjeffer@users.noreply.github.com>
2025-11-22 18:16:00 -05:00
Andrew Rabert 7c41b8720b Merge pull request #674 from jellyfin/dependabot/github_actions/master/jurplel/install-qt-action-4
Bump jurplel/install-qt-action from 3 to 4
2025-11-13 18:33:21 -05:00
Andrew Rabert 5f015b96c7 Add tests for base URL extraction 2025-10-30 23:51:28 -04:00
Luis Pabon 385f5e131b Add ubuntu 25.10 to ubuntu build matrix 2025-05-16 09:48:53 +01:00
Izzie Walton 68ddf01ece Fix additional CI issues. 2025-03-20 11:34:21 -04:00
Izzie Walton 750183d515 Fix run names. 2025-03-20 11:09:37 -04:00
Izzie Walton 02a8169f4d Add legacy 64 build. 2025-03-20 11:04:51 -04:00