Releases: CachyOS/kernel-manager
Releases · CachyOS/kernel-manager
v1.6.2
- 🧹 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
- 🗒️ 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
🔥 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