Skip to content

Releases: CachyOS/kernel-manager

v1.6.2

18 Jun 13:05
fde1d55

Choose a tag to compare

  • 🧹 refactor a bit
  • 🔖 Bump version
  • 🚧 km-window: fix removal of packages
  • 🚧 kernel: fix stupid typo
  • 🔖 Bump version
  • 🚧 sched-ext: fix clang-tidy
  • 🔖 Bump version
  • 🧹 refactor
  • 🧹 utils: move alpm utils into own file
  • 🧹 utils: move string utils into own file
  • 🚧 km-window: hide button on the kernel without sched-ext
  • 🚧 rename some labels
  • 🚧 drop vma & lru flags
  • 🧹 kernel: refactor removal of packages
  • 👷 add czech to locale resource
  • 🚧 properly remove zfs and nvidia modules
  • new file:   lang/cachyos-kernel-manager_cs.ts (#11)
    
  • 👷 implement set/change of scx
  • 🚧 add slovak translation
  • 🚧 add slovak translation
  • slovak translation
  • 👷 utils: use utils::make_split_view where possible
  • 👷 kernel: use utils::make_split_view where possible
  • 🧹 utils: use utils::make_split_view inside of utils::make_multiline
  • 👷 utils: add helper function utils::make_split_view which doesnt make any allocations
  • ♻ update translations
  • Fix/improve grammar (#9)
  • 🔖 Bump version
  • ♻ update translations
  • 🚧 drop bcachefs flag
  • 🚧 drop lrng flag
  • 🔖 Bump version
  • 🚧 cmake: disable warnings as errors
  • 🔖 Bump version
  • ♻ update translations
  • CachyOS Kernel Manager Turkish localisation (#8)
  • 👷 conf: these options got under empty-option paradigm
  • 🧹 conf: move restore env function to utils
  • 🧹 do not ignore status the pkgbuild insertions
  • 👷 adjust readme and meson prior to Qt6
  • 🧹 refactor: use modern syntax for connecting signals
  • 👷 CI: adjust for Qt6
  • 👷 adjust prior to Qt6
  • 👷 use Qt6
  • 👷 use Qt6
  • 🔧 clang-tidy: extend checks
  • 🚧 km-window: refactor with clang-tidy
  • 🚧 conf-window: refactor with clang-tidy
  • 👷 1000HZ as default; update sched description
  • ♻ update translations
  • 🚧 drop debug flag
  • 🧹 make clang-tidy happy
  • 🧹 apply clang-format
  • Revert "👷 CI: add clang-tidy action instead of bare clang-tidy"
  • 🔧 clang-tidy: extend checks
  • 🧹 refactor with clang-tidy
  • 👷 CI: add clang-tidy action instead of bare clang-tidy
  • 🧹 conf-window: use std::erase_if instead of erase–remove idiom
  • 🚧 CI: use scripts instead of using bare cmake
  • 🚧 conf-window: add workaround for broken PKGBUILD options
  • 👷 add nvidia kernel module if available and supported
  • ♻ update deps
  • ♻ update year (missed python)
  • ♻ update year
  • 🔖 Bump version
  • 🚧 conf-window: nvidia check should keep track of patches state
  • 🔖 Bump version
  • 🚧 fix logic
  • 🔖 Bump version
  • ♻ update ru translations
  • 🚧 fix by moving UI work to main thread
  • 🔖 Bump version
  • 🚧 add notice before fixing segfault
  • 🔖 Bump version
  • ♻ update translations
  • ♻ update translations
  • 👷 add new options
  • 👷 add ability to rename kernel
  • 🧹 useless to reset patches on nvidia & zfs
  • 👷 add building with nvidia module
  • 🚧 drop schedulers
  • ♻ update translations
  • 🚧 fix progress bar
  • Revert "♻ CI: enable iwyu"
  • ♻ CI: enable iwyu
  • ♻ CI: pass correct path
  • ♻ CI: add missing dep
  • ♻ CI: build before running clang-tidy
  • ♻ CI: build with clang
  • 🚧 CI: use plain clang-tidy
  • ♻ CI: update
  • 🚧 invalidate if kernel is not installed
  • 🚧 dont try to remove headers if not installed
  • 🧹 apply clang-format
  • 🧹 refactor population code
  • 🚧 initial improvements
  • ♻ update translations
  • 🧹 cleanup
  • 👷 initial implementation to prepare build env in the background
  • 👷 unset previously set options before starting new compilation
  • 🚧 fix setting env var
  • 🚧 add some todos
  • 👷 use make_multiline_view when possible
  • 🧹 CI: remove sonarcloud
  • 🚧 support compilation without alpm_pkg_get_installed_db symbol
  • Revert "🚧 CI: install correct pacman"
  • 🚧 CI: install correct pacman
  • 🚧 CI: add missing dep
  • 🚧 CI: add sonarcloud
  • 🔖 Bump version
  • ♻ update deps
  • 🔖 Bump version
  • 👷 conf-window: dont enable perfgov by default
  • 🔖 KM: Bump version
  • 🚧 vma default value
  • 🧹 redundant UI text
  • Update polish translation
  • Update polish translation
  • Update polish translation
  • Update polish translation
  • 🔖 Bump version
  • ♻ update translation
  • 👷 bbr2 -> bbr3
  • 🔖 Bump version
  • 🚧 drop I/O schedulers flag
  • 🔖 Bump version
  • Update polish translation
  • Add missing '<' symbol
  • Add a Polish translation - fix
  • Add a Polish translation (#6)
  • 🔖 Bump version
  • ♻ update translation
  • 👷 add RT kernel (#5)
  • ♻ update translation
  • 🧹 refactor
  • 🧹 refactor
  • 🚧 drop zstd compression flag
  • 🔖 Bump version
  • 🚧 add missing dep
  • 🚧 add missing dep
  • 🧹 apply clang-format
  • 🧹 cleanup unneeded parsing
  • 🧹 ignore styling issues with anonymous namespace
  • 🚧 CI: add missing deps; use arch container
  • ⚡ CI: add GitHub Actions
  • 🧹 cleanup
  • 🧹 cleanup
  • ♻ update translation
  • 🧹 remove latnice
  • 🧹 remove latnice
  • ♻ update deps
  • 👷 add kitty
  • 👷 add foot
  • Revert "👷 use Qt6"
  • 👷 backend: remove zram/zswap comp option
  • 👷 add zfs kernel module on ZFS if available
  • 🚧 fix compilation
  • 👷 use Qt6
  • 🔖 Bump version
  • ♻ update translation
  • 🚧 drop root implementation
  • 🔧 Adjust default value for latency nice
  • 👷 check for error from utils::write_to_file
  • 👷 add cachyos as 'sched'
  • 🧹 no longer needed
  • 🧹 no longer needed
  • lang: Corrections for RU translation (#4)
  • 🚧 export variables properly
  • 🧹 don't modify pkgbuild; export variables instead
  • 🧹 apply clang-format
  • 🧹 remove RT
  • 👷 adapt changes
  • 🚧 fix compilation
  • ♻ update translation
  • 🧹 remove debug messages
  • 🚧 prepend file:// to each selected patch file
  • 🚧 fix compilation
  • 🧹 move fix_path to utils
  • Translation: Update german translation
  • 👷 disable aur kernels support by default
  • ♻ update german translation
  • ♻ update translation
  • ♻ update translation
  • 🧹 don't duplicate the header labels
  • 👷 modernize the code
  • 👷 add more text to be translated
  • 🚧 properly initialize variables
  • 👷 initialize translations
  • 🚧 don't use virtual destructors
  • 👷 prepare german translation
  • 👷 add translations
  • use ThinLTO with clang
  • add -fexperimental-new-pass-manager when using clang
  • 🧹 apply clang-format
  • 👷 use libc++ when building with clang
  • 🧹 cleanup/refactor code
  • ⚡ introduce patch selection (#3)
  • 🔖 Bump version
  • 👷 update defaults values
  • 🚧 remove Cacule
  • 🔖 Bump version
  • 🧹 mr.proper
  • 🧹 update readme
  • 👷 need only the package name
  • 👷 warn if DB is empty
  • 👷 add AUR kernels support
  • 👷 update defaults values
  • ♻ update year
  • 🔖 Bump version
  • ♻ update deps
  • 🎨 new icon
  • 🧹 apply clang-format
  • 🧹 refactor
  • 👷 add THP setting
  • 🔖 Bump version
  • 👷 update defaults values
  • 🔖 Bump version
  • 🚧 fix when .git removed
  • Revert "♻ bump qt library version to qt6"
  • ♻ bump qt library version to qt6
  • 🧹 drop vma per lock flag
  • 🚧 add rt_kernel option
  • 👷 fix compilation
  • 👷 update meson
  • 🚧 add latnice option
  • ♻ update deps
  • ⚡ make use of installed_db
  • Don't disable debug as default, it is needed in the future from ananicy-cpp
  • Don't disable debug as default, it is needed in the future from ananicy-cpp
  • 🔖 Bump version
  • 👷 fix compilation
  • 👷 use frozen library
  • 🧹 refactor
  • 🔖 Bump version
  • 🔧 Adjust according to new changes
  • 🔧 Adjust
  • 🧹 cleanup
  • 🐛 fix #1
  • ♻ update deps
  • 🔖 Update version
  • 👷 update defaults
  • ♻ update deps
  • Clean
  • Added scrollbar in configure window
  • 🚧 skip checksums check
  • 🔖 Update version
  • 👷 fix options
  • add hardened kernel
  • 🚧 add new options
  • 🔖 Update version
  • 👷 fix compilation errors
  • 👷 fix compilation
  • 🔖 Update version
  • 👷 Use clean git repo
  • 👷 use glib instead
  • 🚧 fix lto mode selection
  • ⚡ Introduce Kernel Configuration window
  • 🐛 fix bug
  • 🔥 updated layout
  • 🔖 Update version
  • 🚧 fix bug
  • ♻ update dependencies
  • [docs] Update Qt version
  • ♻ update dependencies
  • 🚧 add sonarcloud config
  • 🚧 add sonarcloud config
  • 🚧 add GitHub Actions
  • 🚧 make constructors explicit
  • 🔥 use CPM
  • ♻ update fmtlib
  • 👷 allow user using execute button multiple times
  • 🗒 Update changelog
  • 🔖 Update version
  • ♻ update the behaviour of execute button
  • ♻ cleanup
  • 👷 remove qt6 mentions
  • ♻ cleanup
  • ♻ update fmtlib
  • ⚡ make it work without root privileges
  • 👷 fix theming in des
  • 🚧 update changelog
  • 🚧 update readme
  • ♻ add README.md
  • 🔖 v0.9.0
  • 🔥 Add some options to configure.sh
  • 🔥 Move all work on libalpm
  • 🔥 add progress bar
  • 🚧 prepare
  • 🚧 prepare
  • 🚧 prepare
  • 🚧 prepare
  • 🚧 use libalpm
  • 🚧 fetch kernels
  • 🚧 add kernel model
  • ♻ update Qt required version

v0.9.1

27 Jan 21:37
e2f2c9c

Choose a tag to compare

v0.9.1 Pre-release
Pre-release

Full Changelog

  • 🗒️ Add more information about cachyos-km
  • 🐛 Fix theming
  • ⚡ Make it work without root privileges
  • Add logo, desktop file
  • Update configure.sh to use all CPU threads
  • ♻ Update fmtlib and cleanup the source code
  • 🔨 Add meson buildsystem
  • 🐛 Change the behaviour of "execute button" and thread logic

Initial Release

23 Jan 20:20
a44eb56

Choose a tag to compare

Initial Release Pre-release
Pre-release

🔥 It contains a few new features and various bug fixes.

  • Build with Qt 6.
  • Any Arch Linux based distros supported.
  • Run heavywork on different thread.
  • Use timer to update progress bar and status text.
  • Update kernel if already installed kernel is out-of-date.
  • Print backtrace on crash.
  • Support GCC 12.

Full Changelog: https://github.com/CachyOS/kernel-manager/commits/v0.9.0