# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.13.2](https://github.com/instantOS/instantCLI/compare/v0.13.1...v0.13.2) - 2026-01-22
### Fixed
- fix file extension detection
- fix the shell preview builder escaping
- fix
- fix repo readable action
- fix circular dependency issue
### Other
- add more common file extensions
- better archive manager setting
- better group descriptions
- improve styling
- prettier subcategory preview
- prettier color preview
- better back button preview
- add better colored wallpaper preview
- better source for gtk themes
- init faillock doctor
- skip topgrade self-update
- better looking command settings
- better bluetooth settings preview
- better repo preview
- improve self_update
- implement auto dualboot
- add doctor concurrency flag
- optimize config/db handling
- prettier confirm
- better looking confirm menu
- better disk previews
- add more previews
- previews for `ins arch` questions
- refactor `ins arch`
- more video refactor
- init video refactor
- improve mime type preview
- dot repo refactor
- refactor defaultapps
## [0.13.1](https://github.com/instantOS/instantCLI/compare/v0.13.0...v0.13.1) - 2026-01-19
### Other
- improve audio player setting
- fmt
## [0.12.2](https://github.com/instantOS/instantCLI/compare/v0.12.1...v0.12.2) - 2026-01-15
### Fixed
- fix menu loop
- fix dotfile dir being hidden
- fix which
### Other
- fmt
- add dotfiles to settings
- better alternative creation
- better orphan handling
- better error handling
- refactor alternative menu
- better override preview
- pick up on odd overrides
- better preselection
- better menu loop
- get rid of insane type
- make clippy happy
- more sane destination menu
- add new file tracker for alternative menu
- add better alternative menu
- better subdir menu editing
- refactor add menu
- refactor ins dot alternative
- ins dot alternative create now supports dirs
- remove redundant code
- more refactors
- remove redundant helpers
- remove redundant helpers
- better package manager abstraction
- flatpak manage setting
- refactor doctor command
- better terminology
- add back option to menu
- add alternate files option to ins dot menu
- add support for listing alternatives in directory
## [0.12.1](https://github.com/instantOS/instantCLI/compare/v0.12.0...v0.12.1) - 2026-01-14
### Other
- clippy
- init fzf doctor check
## [0.11.2](https://github.com/instantOS/instantCLI/compare/v0.11.1...v0.11.2) - 2026-01-10
### Fixed
- fix empty vs invalid selection
- fix mistype crash
- fix cursor position being odd
- fix checklist
- fix responsive fzf
- fix piper
- fix json
- fix restore bug
- fix bugs
- fix header color
- fix padding
- fix overlay positioning
- fix issue
### Other
- make checklist read stdin
- init checklist
- fmt
- more ansi support
- migrate some previews
- init preview builder
- better fix viewing
- prettier fix menu
- improve doctor integration
- make settings responsive
- init responsive layout for previews
- add line wrapping to messages
- clippy
- add git config check
- limit buffer amount
- more friendly doctor settings
- better settings doctor integration
- add bazzite support
- add SteamOS support to `ins doctor`
- change fix list to args
- init better batch fixing
- better outpout for dot reset
- init `ins dot pull`
- less awful function names
- init completions check
- add descriptions to assist completions
- more custom completions
- add doctor name completions
- remove unnecessary loop
- init backup skipper
- add checkpoint checkout menu
- add close menu option
- fmt
- better game edit dialogues
- remove wrong deprecated markers
- better display settings UX
- init fzf refactor
- better header interface
- default padding
- better header styling
- better game menu styling
- add move entry
- better init prompt
- init move game
- add setup option to menu
## [0.11.1](https://github.com/instantOS/instantCLI/compare/v0.11.0...v0.11.1) - 2026-01-03
### Other
- better edit preview
## [0.10.10](https://github.com/instantOS/instantCLI/compare/v0.10.9...v0.10.10) - 2025-12-27
### Fixed
- fix clip overlap
- fix multiple transcodes
- fix code highlighting CSS
- fix image CSS
- fix image?
- fix block quotes
- fix pause transitions
- fix stuff?
- fix assumption of chronological order
- fix concatenation
- fix silence handling
- fix muted audio
- fix auphonic detection
- fix hashing
- fix whisperx
- fix swap escape not being used
- fix KDE color picker
- fix annoying message
- fix KDE erratic behavior
- fix kde scratchpad detection
- fix kwin scratchpad
- fix kwin scratchpad
### Other
- add bat check
- more noise reduction
- rename slides even more
- rename title cards to slides
- split planner
- init splitting huge planner file
- refactor video_planner
- use json instead of srt
- start migrating to json
- make render use preprocessed audio
- improve compression
- new local preprocessor
- add new plans
- better titlecard cli
- init better block quotes
- improve cache invalidation
- include JS version change
- refactor timeline planning
- better slide building
- better video pause behavior
- that escalated quickly
- add padding
- improve whisper?
- time based matching
- disable auphonic free on setup
- skip auphonic when free
- instantmenu rework
- split out instantmenu version
- support instantmenu ins assist
- split render.rs
- unify frontmatter handling
- refactor check.rs
- init ffmpeg module
- refactor catppuccin
- make check verify more
- refactor render
- move some files
- rename mods
- refactor timeline
- add check command
- more logging
- strip html comments
- recactor document
- refactor convert.rs
- refactor auphonic
- better code blocks
- better CSS
- hacky fix
- better title card handling
- avoid uploading entire video to auphonic
- Merge branch 'dev' of github.com:instantOS/instantCLI into dev
- Add videosetup plan
- Merge branch 'dev' of github.com:instantOS/instantCLI into dev
- ignore case in settings search
- init setting up udev rules
- clippy
- even better post dep install menu
- better post install terminal thing
- Fix KWin scratchpad status and visibility checks
- better messaging for vc assist
- fmt
- clippy
- make kwin scratchpad faster
- better messaging
- swapescape fix
- add swapescape to kde
- more attempted fixes
- enhance kwin script
- add swapescape support to gnome
- Refactor OperatingSystem to remove one-line wrapper functions
- Merge branch 'main' into dev
## [0.10.9](https://github.com/instantOS/instantCLI/compare/v0.10.8...v0.10.9) - 2025-12-15
### Added
- Implement scratchpad support for Gnome
### Other
- Add newline after save path in setup installation
## [0.10.8](https://github.com/instantOS/instantCLI/compare/v0.10.7...v0.10.8) - 2025-12-12
### Fixed
- fix script?
- fix signature issues
- fix settings sorting
- fix dark/light switching for GTK 3
- fix GTK4 not being reset correctly
### Other
- add fatal installer error message
- fmt
- implement mirrorlist fallback
- fallback plans
- settings refactor
- simpler deduplication approach
- deduplicate restore
- add gtk menu icons setting
- better batch terminology
- refactor fzf select
- fmt
- refactor dark/light mode setting
- refactor apply function
- more gtk icon light/dark theme variants
- init icon theme dark/light variants
- init new doctor check
- add 'install more' for browsers
- add 'install more' setting to default file managers
- add adapta theme
- replace outdated themes
- migrate to builder pattern for terminal launch
- unify qrcode terminal use
- further unify terminal use
- refactor terminal handling
- add network config to welcome
- better welcome app disabling experience
- add archive manager install more options
- fmt
- use nerd fonts
- init `install more`
## [0.10.7](https://github.com/instantOS/instantCLI/compare/v0.10.6...v0.10.7) - 2025-12-10
### Fixed
- fix handling
- fix non-UTF8 appearing
### Other
- add batch support to flatpak installations
- make instantASSIST handle package installation decline
- remove redundant messages
- handle package installation decline
- clippy
- clean up setting state computation
- batch package ensure requests
- clean up package installation flow
## [0.10.6](https://github.com/instantOS/instantCLI/compare/v0.10.5...v0.10.6) - 2025-12-10
### Fixed
- fix pacman-contrib missing
- fix instant repo order
- fix iso pacman
- fix package installation order
- fix dual boot efi dir
- fix ESP detection
- fix disk cache
- fix wrong partition being used?
- fix dual boot handling
- fix dual boot partition creation
### Other
- plans
- installmore idea
- add jank plans
- better checks
- set up default user with wallpaper
- better error management
- better error handling
- install packages earlier
- partition deletion detection
- cap swap so it's not absurd
- fmt
- use largest free region instead of total space
- I hate disk stuff
- another fix?
- better json
- reduce amount of needed cowspace
- more sfdisk fixes
- switch to json
- create dualboot root in appropriate space
- account for fragmented storage
- deduplicate some stuff
- check sizes after creating partitions
- proper types for partitions
- dynamically update shrinking message
- refactor disk preparation
## [0.10.5](https://github.com/instantOS/instantCLI/compare/v0.10.4...v0.10.5) - 2025-12-09
### Fixed
- fix GPU driver installation
- fix cfdisk for resizing
- fix indent
- fix efi partition detection
- fix settings previews
### Other
- clippy
- auto disk unmounting
- notify the user no resize is necessary
- handle free space appropriately
- use colored
- better messaging
- fmt
- refactor dual boot verifier
- check if partition can actually be used now
- init btrfs size detection
- more nerd fonts icons
- clippy
- account for unused space
- better detection of odd stuff
- improve dualboot detection
- more typesafe dualboot detection
- deduplicate checks
- threshold 10GB
- init resize_instructions
- remove custom dualboot slider
- init dualboot questions
- init UI
- remove redundant field
- add efi detection
- better output
- fmt
- init dual boot detection
- make git shorthands accept git commands
- better package messaging
- init sway display check
- fmt
- add qt reset setting
- add preview command to dark mode
- add moon icon
- init dark mode setting
- add instantwm interaction module
## [0.10.4](https://github.com/instantOS/instantCLI/compare/v0.10.3...v0.10.4) - 2025-12-07
### Fixed
- fix tests?
### Other
- fmt
- add a bit of timestamp tolerance
- Merge branch 'dev'
- init beads
- *(beads)* commit untracked JSONL files
## [0.10.3](https://github.com/instantOS/instantCLI/compare/v0.10.2...v0.10.3) - 2025-12-07
### Fixed
- fix race condition?
- fix pacman check with temp files
- fix GTK 4 symlink handling
### Other
- make pacman checks skip non-arch
- fmt
- add stale pacman dirs check
- better base distro detection
- better OS detection
- show skip hints
- add system doctor setting
## [0.10.2](https://github.com/instantOS/instantCLI/compare/v0.10.1...v0.10.2) - 2025-12-07
### Fixed
- fix spinner
- fix fixing logic
- fix colors
### Other
- add progress bar to `ins doctor`
- consolidate checking
- clean up privilege checks
- introduce checks for root-only tests
- add a fix function for SMART
- add pacman sync warning
- init drive health check
- add update check warning
- add swap check
- add fix hints for warnings
- add doctor check sorting
- better color handling
- add more statuses to doctor
- conditional check for instantOS repo
- add more doctor checks
- improve `ins arch setup`
- make sudo setup idempotent
- disable notifications on settings apply
- make user previews prettier
- sync PKGBUILD version
- release v0.9.3
- remove dead code
## [0.10.1](https://github.com/instantOS/instantCLI/compare/v0.10.0...v0.10.1) - 2025-12-06
### Other
- remove inventory crate
- clippy
- make setting tree the single source of truth for setting location
- init flatpak setting
## [0.9.2](https://github.com/instantOS/instantCLI/compare/v0.9.1...v0.9.2) - 2025-12-06
### Fixed
- fix install category not showing
- fix setting entry colors
- fix instantassist error
### Other
- remove autotheming setting
- remove unused constants
- make default layout settings actually work
- better multiple choice behavior
- update agents md
- add close button to settings
- make further use of terminal utils
- deduplicate terminal logic and boolean toggles
- init welcome app
- init welcome plan
- auto generate breadcrumbs
- remove unneeded default
- test builder pattern
- use builder pattern
- add icon color override
- add back removed settings
- clean up more old files
- fmt
- clean up settings which launch external commands
- clippy
- fmt
- remove old registry
- more cleanup
- remove old stuff
- deduplicate settings vectors
- more migration
- migrate settings UI
- migrate more settings
- migrate more settings
- migrate more settings
- init setting refactor
- add sway support for swapescape setting
- more plans
- add swapescape setting
- merge desktop and layout settings
## [0.9.1](https://github.com/instantOS/instantCLI/compare/v0.9.0...v0.9.1) - 2025-12-05
### Other
- fmt
- add path displays
- refactor writable repo handling
- remove old plan
- add git convenience helpers
- display modified repos path
- adjust pkgbuild
## [0.8.6](https://github.com/instantOS/instantCLI/compare/v0.8.5...v0.8.6) - 2025-12-03
### Fixed
- *(arch)* respect kernel selection and install correct headers/drivers
- fix info assists
- fix tests
- fix a lot of warnings
### Other
- fmt
- refactor custom kernel handling
- init X11 support for keyboard layouts
- init keyboard settings
- new plans
- init info assists
- clear up confusion
- clean up changelog
- fmt
- init some cleanup
- fmt
- better alias
## [0.8.5](https://github.com/instantOS/instantCLI/compare/v0.8.4...v0.8.5) - 2025-12-03
### Other
- add dot clone alias
## [0.8.4](https://github.com/instantOS/instantCLI/compare/v0.8.3...v0.8.4) - 2025-12-03
### Fixed
- fix CI, make default dotfile repo read-only
## [0.8.3](https://github.com/instantOS/instantCLI/compare/v0.8.2...v0.8.3) - 2025-12-03
### Fixed
- fix aliasing
- fix outline
- fix logo compositing
- fix random wallpaper
- fix swaymsg path quoting
- fix arg parsing
### Other
- init random wallpaper
- add wallpaper setting
- add dwm support for `ins wallpaper`
- X11 support for `ins wallpaper`
- make autostart apply wallpaper
- init sway wallpaper support
- init wallpaper command
- cleanup
- make ins dot use menu utils
- better icons
- better logging for read-only
- init read-only dotfile repos
- document stuff
## [0.8.2](https://github.com/instantOS/instantCLI/compare/v0.8.1...v0.8.2) - 2025-12-03
### Fixed
- fix ins binary conflict
- fix plymouth
- fix cfdisk sigint handling
- fix cfdisk again
- fix cfdisk
### Other
- make ins arch setup better
- ilovecandy
- add clipmenud dep
- tty is finicky
- better get_default
- add mirror shuffling
## [0.8.1](https://github.com/instantOS/instantCLI/compare/v0.8.0...v0.8.1) - 2025-12-02
### Fixed
- fix swaymsg bug
- fix mouse assist
### Other
- better icons
- refactor questions
- validate ESP partition
- make mouse accell flat
- init manual partitioning
- init mouse instantassist
- init color picker assist
- skip plymouth in minimal mode
- refactor minimal mode
- init minimal mode
- allow dynamic defaults for booleanquestions
- make lightdm question a boolquestion
- configure lightdm
- Merge branch 'dev' of github.com:instantOS/instantCLI into dev
- set GRUB theme
## [0.7.14](https://github.com/instantOS/instantCLI/compare/v0.7.13...v0.7.14) - 2025-12-01
### Other
- better password loop
- init warnings
- better inf arch info print
- add distro to `ins arch info`
- better looking `ins arch info`
- add architecture detection to instantARCH
- move more stuff to GpuKind
- add GpuKind enum
- init arch info
- add intel GPU support
- amd detection
- better vm support
- auto install drivers
- make plymouth on the default
- refactor boolean questions
- simplify initramfs handling
- init plymouth
## [0.7.13](https://github.com/instantOS/instantCLI/compare/v0.7.12...v0.7.13) - 2025-11-30
### Fixed
- fix LUKS for ins arch
### Other
- refactor repo init
- init support for stow/yadm repos
## [0.7.12](https://github.com/instantOS/instantCLI/compare/v0.7.11...v0.7.12) - 2025-11-28
### Fixed
- fix lint
## [0.7.11](https://github.com/instantOS/instantCLI/compare/v0.7.10...v0.7.11) - 2025-11-28
### Fixed
- fix scratchpad init on sway
- fix encryption not booting
- fix distro detection
- fix LUKS?
- fix logging
### Other
- increase cowspace
- init dev setup command
- init plan for devsetup
- add option to force log upload
- auto upload logs
- encryption still broken, attempt fix
- continue scrachpad refactor
- init refactor for scratchpad
- init scratchpad support for i3
- limit retry amount for pacman
- init pacman retry loop
- upload install script
- add some tests to grub config parsing
- experimental LUKS
- add password encryption question
- remove plaintext password from installation
- refactor logging
- init better logging
- Merge branch 'main' into dev
## [0.7.10](https://github.com/instantOS/instantCLI/compare/v0.7.9...v0.7.10) - 2025-11-27
### Other
- better error handling
- remove problematic test
## [0.7.9](https://github.com/instantOS/instantCLI/compare/v0.7.8...v0.7.9) - 2025-11-26
### Fixed
- fix icons
### Other
- add install script
- init "finished" menu
- improve live iso dep installation
- add missing deps
## [0.7.8](https://github.com/instantOS/instantCLI/compare/v0.7.7...v0.7.8) - 2025-11-26
### Other
- clippy
## [0.7.7](https://github.com/instantOS/instantCLI/compare/v0.7.6...v0.7.7) - 2025-11-26
### Fixed
- fix setting up the pacman repo
- fix default groups
- fix chroot bug
### Other
- change state location
- better chroot state handling
- detect and deal with TTY
### Security
- security plans
## [0.7.6](https://github.com/instantOS/instantCLI/compare/v0.7.5...v0.7.6) - 2025-11-26
### Fixed
- fix requirements on live iso
### Other
- Merge branch 'main' into dev
- add live testing stuff
## [0.7.5](https://github.com/instantOS/instantCLI/compare/v0.7.4...v0.7.5) - 2025-11-26
### Other
- update os-release
- add sway
- make autostart run nvidia-settings -l
- smarter timedatectl behavior
- make dotfile cloning idempotent
- smarter user detection
- be mindful of other display managers
- init `ins arch setup`
- use localectl instead of editing /etc...
- deduplicate internet check
- init autostart command
## [0.7.4](https://github.com/instantOS/instantCLI/compare/v0.7.3...v0.7.4) - 2025-11-25
### Fixed
- fix test for containers
### Other
- Merge branch 'dev'
- make archinstall command refuse non-arch distros
- init distro detection
## [0.7.3](https://github.com/instantOS/instantCLI/compare/v0.7.2...v0.7.3) - 2025-11-25
### Fixed
- fix test for CI
- fix typos
- fix deps
### Other
- rename repo.rs
- init postinstall step
- sync PKGBUILD version
- release v0.7.2
- add step dependency system
- init bootloader step
- better chroot handling
- init config step
- init fstab step
- init base step
- init mirrorlist fetching
- improve dry run output
- better disk verification
- make RAM determine swap space
- better command runner
- init disk step
- add dry-run mode
- scaffold install execution
## [0.7.2](https://github.com/instantOS/instantCLI/compare/v0.7.1...v0.7.2) - 2025-11-25
### Other
- better chroot handling
- init config step
- init fstab step
- init base step
- init mirrorlist fetching
- improve dry run output
- better disk verification
- make RAM determine swap space
- better command runner
- init disk step
- add dry-run mode
- scaffold install execution
## [0.7.1](https://github.com/instantOS/instantCLI/compare/v0.7.0...v0.7.1) - 2025-11-25
### Fixed
- fix output
### Other
- support AUR for package installation
- more display trait'
- refactor display for bootmode
- better output
- add more disk validation
- update deps
- better icons
- better icon
- mask password
- sort annotated values
- even better annotation provider
- better annotation provider
- init annotations
- add proper keymap provider
- more icons
- add icons
- refactor very long engine function
- better question fetching system
- trigger review at the end of question asking
- add question review
- add output option
- utf
- better locale ask
- implement real time zone provider
- better requirement handling
- add proper locale asking
- make arch install require root
- init disk provider
- init data provider system
- real mirrorlist parsing
- implement going back
- add list and ask commands
- add input validation
- init arch installer
- add option to disable auphonic
- make video renderer use auphonic
- add self-update to ins update
- init update command
- refactor packages
## [0.6.12](https://github.com/instantOS/instantCLI/compare/v0.6.11...v0.6.12) - 2025-11-19
### Other
- Migrate workflows to Blacksmith
- remove redundant compilation
## [0.6.11](https://github.com/instantOS/instantCLI/compare/v0.6.10...v0.6.11) - 2025-11-19
### Fixed
- *(ci)* use cargo-ndk for android termux builds to resolve linking issues
### Other
- make self hosted
- refactor launch handle function
## [0.6.10](https://github.com/instantOS/instantCLI/compare/v0.6.9...v0.6.10) - 2025-11-19
### Fixed
- fix android compilation
### Other
- Merge branch 'dev'
## [0.6.9](https://github.com/instantOS/instantCLI/compare/v0.6.8...v0.6.9) - 2025-11-18
### Other
- Configure release-plz to include changelog in GitHub releases
## [0.6.8](https://github.com/instantOS/instantCLI/compare/v0.6.7...v0.6.8) - 2025-11-18
### Other
- better release checking
- sync PKGBUILD version
- release v0.6.7
- add xdg utils requirement
## [0.6.7](https://github.com/instantOS/instantCLI/compare/v0.6.6...v0.6.7) - 2025-11-18
### Fixed
- fix legacy fzf
- fix ignoring
### Other
- no more fzf fuckery
- more fzf debugging
- better debugging
- document deps
- better fzf fallback
## [0.6.6](https://github.com/instantOS/instantCLI/compare/v0.6.5...v0.6.6) - 2025-11-17
### Fixed
- fix termux builds
- fix install script
### Other
- add shfmt
## [0.6.5](https://github.com/instantOS/instantCLI/compare/v0.6.4...v0.6.5) - 2025-11-17
### Other
- horrible awk code to find newest working release
- init ARM support
## [0.6.4](https://github.com/instantOS/instantCLI/compare/v0.6.3...v0.6.4) - 2025-11-17
### Other
- format
- repair debug
- format
- refactor command handling
## [0.6.3](https://github.com/instantOS/instantCLI/compare/v0.6.2...v0.6.3) - 2025-11-17
### Other
- update agents
- init ignore command
- refactor main function
- remove old help message
- add steamOS installer
## [0.6.2](https://github.com/instantOS/instantCLI/compare/v0.6.1...v0.6.2) - 2025-11-17
### Fixed
- fix self-update
### Other
- add exec command
- Release ins version 0.6.0
- sync PKGBUILD version
- release v0.5.6
## [0.6.1](https://github.com/instantOS/instantCLI/compare/v0.6.0...v0.6.1) - 2025-11-16
### Fixed
- fix self-update
## [0.5.6](https://github.com/instantOS/instantCLI/compare/v0.5.5...v0.5.6) - 2025-11-16
### Fixed
- fix install script on ubuntu
### Other
- compat with older fzf versions
- self update
- format and sudo
- format
- make deps cleaner
- init qr screenshotting
- add icons to assist help menu
## [0.5.5](https://github.com/instantOS/instantCLI/compare/v0.5.4...v0.5.5) - 2025-11-16
### Fixed
- fix invalid test
## [0.5.4](https://github.com/instantOS/instantCLI/compare/v0.5.3...v0.5.4) - 2025-11-16
### Fixed
- fix install script
### Other
- dynamic swaymsg reload
- switch out pactl with wpctl
- rename add to clone and make init more user friendly
- add area to pictures assist
- add notification utils
- add fullscreen assist
- add cmatrix assist
- add asciiquarium assist
## [0.5.3](https://github.com/instantOS/instantCLI/compare/v0.5.2...v0.5.3) - 2025-11-14
### Other
- improve install script
- init install script
- allow installing assist deps inside a terminal
- refactor dependency handling
- refactor slider assists
- init brightness assist
- add q to valid chord keys
- deduplicate screenshot logic
- add ocr assist
## [0.5.2](https://github.com/instantOS/instantCLI/compare/v0.5.1...v0.5.2) - 2025-11-13
### Fixed
- fix
### Other
- better key hints
- add key hints to sway
- add help message on sway
- unify dependencies and descriptions
- add password assist
- auphonic plans
- better help assist
- add help assist
- add assist sway setup command
- export instant assists as sway modes
- prevent TUI interference
- Revert "add exponential backoff"
- abstract away copying logic
- add exponential backoff
- add bruh moment
- better icons
- swap p and n assists
- format
- init flatpak dependency system
- dedup packages
- format
- add full screen screenshot assist
- abstract away area selection
- make imgur uploader more rusty
- refactor assist registry
## [0.5.1](https://github.com/instantOS/instantCLI/compare/v0.5.0...v0.5.1) - 2025-11-11
### Other
- screenshotpretty
- init sc assist
- add flameshot assist
- extract display server stuff
- remove unnecessary wrapper
- deduplicate terminal logic
- init more assists
- make assists tree-like
- implement playerctl assist
- init assist command
## [0.4.1](https://github.com/instantOS/instantCLI/compare/v0.4.0...v0.4.1) - 2025-11-10
### Other
- replace unsafe usage
- add menu fallback
- init fallback plans
- remove old function
- add chord support to menu server
- add chords ability from stdin
- some fixes
- init more generic chords
- init keychords
## [0.2.10](https://github.com/instantOS/instantCLI/compare/v0.2.9...v0.2.10) - 2025-11-03
### Other
- deduplicate single file logic
- init work on single file dependencies
- simplify restic handling
## [0.2.9](https://github.com/instantOS/instantCLI/compare/v0.2.8...v0.2.9) - 2025-11-02
### Fixed
- fix directory choosing for single file saves
- fix single file flow again
- fix more single file issues
- fix single file restore
### Other
- try another fix
- refactor setup
- add ability to cancel setup
- resolve single file conflicts
## [0.2.8](https://github.com/instantOS/instantCLI/compare/v0.2.7...v0.2.8) - 2025-11-01
### Other
- format
## [0.2.7](https://github.com/instantOS/instantCLI/compare/v0.2.6...v0.2.7) - 2025-10-29
### Fixed
- fix snapshot inference
- fix compilation
- fix non-existent thing
- fix typo
- fix prompts
- fix tests
- fix single file security
- fix single file backup
- fix compilation
- *(game)* picker scope for ins game deps
### Other
- validate usernames
- make system the single source of truth for user settings
- refactor users module
- unify launch settings
- prettier settings
- implement network settings
- init network settings
- rename more settings
- more friendly setting names
- refactor handle_settings
- better multiple choice settings
- better settings serialization
- init cockpit settings
- remove old fields
- add bug md
- init editor refactor
- refactor game install
- format
- refactor game display
- resolve game add details
- init game manager refactor
- init refactor
- more setup flow
- tests and further implementation
- init better setup
- add TODO comments
- more filegone
- init filegone
- filegone
- hacky single file fix
- make tests more silent
- debug
- init single file tests
- init supporting files as saves and deps
- fetchadd plans
- file support plans
- better deps flow
## [0.2.6](https://github.com/instantOS/instantCLI/compare/v0.2.5...v0.2.6) - 2025-10-17
### Fixed
- fix CI
## [0.2.5](https://github.com/instantOS/instantCLI/compare/v0.2.4...v0.2.5) - 2025-10-17
### Fixed
- fix typo
### Other
- yamlfmt
## [0.2.4](https://github.com/instantOS/instantCLI/compare/v0.2.3...v0.2.4) - 2025-10-17
### Fixed
- fix appimage build
## [0.2.3](https://github.com/instantOS/instantCLI/compare/v0.2.2...v0.2.3) - 2025-10-17
### Fixed
- fix appimage
### Other
- add appimage to CI
- change appimage icon
- simplify appimage
- init appimage build
- desus christ
## [0.2.2](https://github.com/instantOS/instantCLI/compare/v0.2.1...v0.2.2) - 2025-10-15
### Other
- init binstall compatibility
- add comment tests
## [0.2.1](https://github.com/instantOS/instantCLI/compare/v0.2.0...v0.2.1) - 2025-10-14
### Other
- refactor edit
- init edit implementation
- init edit command
- add cargo lock
- Merge branch 'dev' of github.com:instantOS/instantCLI into dev
- Merge branch 'dev'
## [0.1.13](https://github.com/instantOS/instantCLI/compare/v0.1.12...v0.1.13) - 2025-10-10
### Other
- format
## [0.1.12](https://github.com/instantOS/instantCLI/compare/v0.1.11...v0.1.12) - 2025-10-09
### Fixed
- fix sorting
- fix overlay not appearing
- fix some document stuff
- fix typo
- fix description
- fix titlecard stuff
### Other
- move css to own file
- do not make overlays transparent
- init new NLE pipeline
- init new NLE
- init video render dry run
- more wine plans
- downscale overlays
- init new stats command and prerendering
- init overlay support
- improve markdown card caching
- parse separators
- init titlecard command
- improve fetch pring
## [0.1.11](https://github.com/instantOS/instantCLI/compare/v0.1.10...v0.1.11) - 2025-10-07
### Added
- change mimetype sorting to prioritize commonly used ones
### Fixed
- fix title cards
- fix render format
- fix out file
- fix typo
- fix fzf command previews and adjust defaultapps preview
- fix stuff
### Other
- plan music
- init title card generator
- document state machine
- init rendering
- video render CLI
- init video document parsing
- ignore testing file
- add output args
- ignore webm
- init whisper transcription
- init video feature
- video plans
- init wineprefix plans
- add confirm dialog for adding game save paths
- refactor settings menu logic
- init icons for default settings
- make mime type settings faster
- init default apps setting
- make strings selectable
- add new plan
- remove
- remove further
- only dependency folders for now
- more dependency stuff
- deps display
- game deps CLI
- init deps
- ensure restic package on ins game commands
## [0.1.10](https://github.com/instantOS/instantCLI/compare/v0.1.9...v0.1.10) - 2025-10-03
### Added
- *(fix)* bump minor version hopefully
### Fixed
- fix CI
- better edit icon
- filepicker preselection
- fix fzf confirm colors
- fix icon
- fix nerd fonts
- fix conflict
- fix package command
- fix multi select
- fix snake case
- fix compilation
- fix password prompt
- fix release workflow
### Other
- add setup helpful message
- restructure setup
- refactor game setup
- better file picker handling of incorrect selections
- better setup process
- improve setup
- add easier setup for uninstalled games
- add path picker to game manager
- file path picker in add
- add placeholder notices
- make picker return a pathbuf
- refactor
- add hints to yazi picker
- add yazi picker
- rename menu wrapper
- init file picker plan
- remove configmanager wrapper
- update further
- update agents files
- finish toggle rework
- init better toggle icons
- init migration to own nerd fonts crate
- deduplicate, make more intuitive
- add direct settings access via CLI
- add upgrade settings entry
- add package installer
- add about section
- better settings preview
- better shell editing
- remove old code
- init user password management
- better group management
- massively simplify
- systemd root support
- migrate to systemd module
- add systemd management module
- add disk settings
- better settings requirements
- bluetooth plans
- what
- huh
- init bluetooth setting
- styling
- remove initialkey
- more settings value stuff
- init settings value preselection
- init optional preselection
- improve toggling
- change how toggling works
- change settings UI loop
- further refactor
- further refactor
- more refactor
- init settings menu refactor
- style
- add password to server
- implement password prompt
- add requirements prompt
- manageduser stuff
- init user editing mod
- init user settings
- init arch for applying settings
- more implementation for external stuff
- init requirements system
- better category preview
- more intuitive stuff
- add search and back and new plans
- init settings
- add old settings
## [0.1.10] - 2025-10-11
### Features
- **(video)** Add video editing commands
- **(completions)** Add shell completion commands
## [0.1.9] - 2025-09-26
### Fixed
- fix again, I am stupid
- fix?
- project needs cmake now
- fixes
- fix some stuff
- fix git error
### Other
- add restic to CI
- fix runuser
- init mise toml
- better path arg handling
- add json tests
- more json output
- format and more json output
- better output
- better repo output
- make compile again
- start manually iconning again
- faster test times
- refactor git
- more output fixes
- remove duplicate icons
- more nerd icons
- use nerd_fonts crate
- more json output
- add nf dep
- help
- more json output features
- init better ouput everywhere
- init better output
- init warp md
- update readme
## [0.1.8](https://github.com/instantOS/instantCLI/compare/v0.1.7...v0.1.8) - 2025-09-27
### Fixed
- fix permission error
## [0.1.7](https://github.com/instantOS/instantCLI/compare/v0.1.6...v0.1.7) - 2025-09-27
### Other
- use custom build action
- ignore better
- ignore build artifacts
## [0.1.6](https://github.com/instantOS/instantCLI/compare/v0.1.5...v0.1.6) - 2025-09-27
### Fixed
- fix missing
## [0.1.5](https://github.com/instantOS/instantCLI/compare/v0.1.4...v0.1.5) - 2025-09-27
### Fixed
- *(ci)* missing deps
### Other
- restore game upon setup if no game save present
## [0.1.4](https://github.com/instantOS/instantCLI/compare/v0.1.3...v0.1.4) - 2025-09-27
### Fixed
- *(CI)* syntax error
### Other
- add sync pkgbuild workflow
## [0.1.3](https://github.com/instantOS/instantCLI/compare/v0.1.2...v0.1.3) - 2025-09-27
### Fixed
- fix completions and releasing
## [0.1.2](https://github.com/instantOS/instantCLI/compare/v0.1.1...v0.1.2) - 2025-09-27
### Fixed
- fix workflows
### Other
- init release-plz
- better PKGBUILD