Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
bab342d
github actions: use actions/cache v4 (#687)
xnuk Oct 31, 2024
e2d362e
Fix mismatched cargoDeps in nix and update attribute syntax (#682)
nakoo Nov 13, 2024
33d1c16
README update: 3rd party fedora package (#683)
ToroidalFox Nov 13, 2024
c5e007c
Add rust-toolchain.toml (#684)
honnip Nov 13, 2024
632875f
Fix rust-toolchain.toml toolchain version (#694)
Jan 24, 2025
3a68327
bump up actions (#707)
xnuk Jun 22, 2025
e56a14b
Bump up Github Action Ubuntu version (#705)
xnuk Jun 22, 2025
04cc670
Fix archlinux docker build file (#708)
xnuk Jun 22, 2025
ef7ab9c
Fix composition bug caused by using 'v' key instead of '/' on Sebulsi…
tttuuu888 Jul 2, 2025
04fe991
Work fix test (#711)
tttuuu888 Jul 3, 2025
5465848
Remove cffi (#702)
Riey Jul 12, 2025
028e6b7
fix(wayland input_method_v2): not return unwarp
racakenon Sep 4, 2025
58d10e7
fix(wayland input_method_v1): not return unwarp
racakenon Sep 4, 2025
f0968b0
docs(CHANGELOG): Update CHANGELOG
Riey Sep 12, 2025
60418b0
feat(engine): Let default `Alt_R` hotkey accept `Alt` modifier
Riey Sep 24, 2025
f559270
doc(CHANGELOG): Update CHANGELOG.md
Riey Sep 24, 2025
db6b892
fix(wayland): prevent selection deletion on Ctrl shortcuts (#718)
racakenon Oct 9, 2025
a8e9c51
added qt5 dependency to fix frontend build failure on archlinux (#724)
otherplace Oct 18, 2025
2d13d9d
Adjusted NixOS installation example configs to match new attribute sy…
betaigeuze Nov 21, 2025
4ee950d
Build Dockerfile for Ubuntu 24.04 and Debian Bookworm. (#726)
MoorDev Dec 5, 2025
70819e1
docs(README): Update KDE Plasma Wayland setting manual (#730)
tasoo-oos Dec 9, 2025
560bbdc
fix(xim): handle None from from_hardware_code without panic (#721) (#…
strictpvp Dec 28, 2025
59bd3de
Add openSUSE repository (#729)
kernalix7 Dec 28, 2025
964171d
Add .5.1 suffix to Qt6 input context plugin IID and Fix repo (#736)
kernalix7 Jan 7, 2026
230a8cd
Update dependency (#738)
kernalix7 Jan 15, 2026
203dfd8
Update and replace unmaintained crates with changelog (#739)
kernalix7 Jan 19, 2026
bcdfbd8
feat(indicator): Update ksni and deny.toml (#741)
Riey Jan 21, 2026
0179318
Rewrite kime-wayland, update dependencies, and fix indicator issues (…
kernalix7 Jan 28, 2026
0e846e1
fix(wayland): bypass key events when input not activated (#745)
kernalix7 Feb 3, 2026
e2accd7
Update build system to meson (#747)
OctopusET Jun 26, 2026
a0b21ef
ci(release): treat qt6 like qt5 in archive, add Qt 6.9/6.10 to matrix…
Riey Jun 26, 2026
2f38207
ci(release): enable gtk4 and qt6 immodules for ubuntu-22.04 deb (#750)
Riey Jun 26, 2026
427d03d
fix: engine bug fixes from triage (#706, #640, #646, #626, #719) (#752)
Riey Jun 27, 2026
329e5b7
Release v3.2.0
Riey Jun 27, 2026
337ab2b
ci(release): install modern meson via pip for deb builds (fix 22.04/b…
Riey Jun 27, 2026
d9271ae
ci(release): run 'ninja install' inside nix develop so archive step u…
Riey Jun 27, 2026
ca4f2ed
fix(hangul): revert #719 pass-key bypass; commit pass keys (#754) (#755)
Riey Jun 27, 2026
df55860
docs(changelog): include #754 fix in 3.2.0
Riey Jun 27, 2026
ec17f72
fix(qt6): pass input context IID define to moc (#756)
isac322 Jun 30, 2026
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
59 changes: 30 additions & 29 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,60 +3,61 @@ name: CI
on:
push:
branches:
- 'develop'
- 'releases/*'
- "develop"
- "releases/*"
pull_request:
branches:
- 'develop'
- "develop"

env:
CARGO_TERM_COLOR: always

jobs:
build:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@v4
- uses: cachix/install-nix-action@v18
with:
github_access_token: ${{ secrets.GITHUB_TOKEN }}
- name: Caching cargo
uses: actions/cache@v2
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: ${{ runner.os }}-nix-rustc-v1-1.55.0-${{ hashFiles('Cargo.lock') }}
restore-keys: |
${{ runner.os }}-nix-rustc-v1-1.55.0-
- run: nix develop -c bash scripts/build.sh -ad
- run: nix develop -c cargo test
- uses: actions/checkout@v4
- uses: cachix/install-nix-action@v18
with:
github_access_token: ${{ secrets.GITHUB_TOKEN }}
- name: Caching cargo
uses: actions/cache@v4
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: ${{ runner.os }}-nix-rustc-v1-1.55.0-${{ hashFiles('Cargo.lock') }}
restore-keys: |
${{ runner.os }}-nix-rustc-v1-1.55.0-
- run: nix develop -c meson setup build --buildtype=debug -Dcargo_profile=debug
- run: nix develop -c ninja -C build
- run: nix develop -c cargo test

cargo-deny:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
strategy:
matrix:
checks:
- bans licenses sources

steps:
- uses: actions/checkout@v4
- uses: EmbarkStudios/cargo-deny-action@v1
with:
command: check ${{ matrix.checks }}
- uses: actions/checkout@v4
- uses: EmbarkStudios/cargo-deny-action@v2

format:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@v4
- name: Install Rustfmt
run: rustup component add rustfmt
- name: Check Rustfmt
run: cargo fmt -- --check

spell-check:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: crate-ci/typos@master
- uses: actions/checkout@v4
- uses: crate-ci/typos@master
Loading
Loading