Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
[env]
CEF_PATH = "vendor/cef"
CEF_PATH = "vendor/cef"
SERVER_PATH = "data/server.js"
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1 @@
data/server.js binary
data/server.js binary linguist-vendored
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Bug report
description: Report a bug
body:
- type: dropdown
id: install
attributes:
label: "Installation type"
options:
- Flatpak (.flatpak)
- Source
validations:
required: true

- type: input
id: platform
attributes:
label: "Platform"
placeholder: Fedora 42
validations:
required: true

- type: textarea
id: description
attributes:
label: "Describe the bug"
validations:
required: true
7 changes: 6 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,16 @@ jobs:
uses: actions/checkout@v4
- name: Rust setup
uses: dtolnay/rust-toolchain@stable
with:
components: rustfmt, clippy

- name: Install dependencies
run: |
sudo apt-get -y update
sudo apt-get -y install build-essential libssl-dev libnss3 libmpv-dev libgtk-3-dev libappindicator3-dev
sudo apt-get -y install libmpv-dev
sudo sh -c 'echo "deb http://archive.ubuntu.com/ubuntu/ questing main" >> /etc/apt/sources.list'
sudo apt-get -y update
sudo apt-get -y install libssl-dev libgtk-4-dev libadwaita-1-dev gettext nodejs

- name: Lint fmt
run: cargo fmt --all -- --check
Expand Down
15 changes: 9 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,17 @@ jobs:
- name: Install requirements
run: |
sudo apt-get -y update
sudo apt-get -y install build-essential libssl-dev libnss3 libmpv-dev flatpak-builder libgtk-3-dev libappindicator3-dev
sudo apt-get -y install libmpv-dev
sudo sh -c 'echo "deb http://archive.ubuntu.com/ubuntu/ questing main" >> /etc/apt/sources.list'
sudo apt-get -y update
sudo apt-get -y install libssl-dev libgtk-4-dev libadwaita-1-dev gettext nodejs flatpak-builder python3-aiohttp python3-tomlkit
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak install -y \
org.freedesktop.Sdk//24.08 \
org.freedesktop.Platform//24.08 \
org.freedesktop.Sdk.Extension.rust-stable//24.08 \
org.freedesktop.Platform.ffmpeg-full//24.08
python3 -m pip install toml aiohttp
org.gnome.Sdk//49 \
org.gnome.Platform//49 \
org.freedesktop.Sdk.Extension.rust-stable//25.08 \
org.freedesktop.Platform.ffmpeg-full//25.08 \
org.freedesktop.Platform.VAAPI.Intel//25.08

- name: Build flatpak package
run: ./flatpak/build.sh
Expand Down
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
/.flatpak-builder
/target
/vendor
/vendor
.flatpak-builder
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
[submodule "flatpak/flatpak-builder-tools"]
path = flatpak/flatpak-builder-tools
url = https://github.com/flatpak/flatpak-builder-tools
[submodule "flatpak/shared-modules"]
path = flatpak/shared-modules
url = https://github.com/flathub/shared-modules
Loading