v1.6.4 - 2026-06-07
- fix: keep restore TUI within terminal bounds (closes #125) by @babarot in #127
- Allow --prune to skip confirmation with -f by @babarot in #129
- Fix concurrency safety: eliminate global SelectionManager and add mutex to legacy Storage by @babarot in #118
- Refactor: extract Trash interface, move orphan logic, and DRY up XDG storage by @babarot in #119
- Refactor: decouple config, remove unused fields, and narrow UI dependencies by @babarot in #120
- Update architecture docs and rename manager variables to match Trash interface by @babarot in #121
- Fix fundamental design issues: circular references, untestable prompts, and implicit init() by @babarot in #122
- Reduce syscalls in gomi -b restore path by @babarot in #123
v1.6.3 - 2026-03-20
- Fix files with dollar signs in names being incorrectly expanded by @babarot in #111
- Fix cross-device link error in legacy storage by @babarot in #112
- Fix empty files being excluded from restore list by @babarot in #110
- Fix gomi_dir being ignored when strategy is auto by @babarot in #113
- Fix colors invisible on light terminal backgrounds by @babarot in #114
v1.6.2 - 2026-02-12
- Fix: Use os.Lstat instead of os.Stat to support broken symlinks by @babarot in #106
- Fix dead link by @daaa1k in #108
v1.6.1 - 2025-06-19
- Make forbidden paths configurable by @babarot in #95
- Customise styles on the filter matching/prompt by @babarot in #101
v1.6.0 - 2025-02-26
- Add
--pruneoption for trash management by @babarot in #88 - Implement UI-based Strict Confirmation (Following Terminal Prompt) by @babarot in #89
- Add Image Preview in Detail View by @babarot in #92
- Add tests by @babarot in #86
- Add immediate renderer instead of using immediately flag by @babarot in #87
- Add Website Carousel and Reorganize Project Documentation by @babarot in #90
- Tweak site designs, animations and layouts by @babarot in #91
- Add strict YES validation to confirm prompt by @babarot in #85
v1.5.1 - 2025-02-23
- Add Log Rotation feature by @babarot in #82
v1.5.0 - 2025-02-21
- Add Permanent Deletion Feature with Confirmation Dialog by @babarot in #79
- Large-scale Code Refactoring for Better Architecture by @babarot in #81
- Create missing log path by @kariudo in #80
v1.4.3 - 2025-02-17
- Add toggle between trash and original path display in detail view by @babarot in #76
- Add windows wildcard support by @babarot in #75
v1.4.2 - 2025-02-16
v1.4.1 - 2025-02-16
- Revise log system by @babarot in #70
v1.4.0 - 2025-02-16
- Support XDG Trash specification by @babarot in #69
v1.3.2 - 2025-02-11
v1.3.1 - 2025-02-11
- feat: added scoop config by @Souvlaki42 in #54
v1.3.0 - 2025-02-10
- Make moving files across different partitions possible by adding fallback to copy-and-delete by @babarot in #51
- Enhancements to Debugging and Installation Process by @babarot in #57
- Make trash dir configuable instead of being hardcoded to ~/.gomi by @babarot in #56
- Escape string to being passed to cd by @babarot in #60
v1.2.2 - 2025-01-27
v1.2.1 - 2025-01-27
v1.2.0 - 2025-01-27
- Add brand new UI for restore functionality (Bubble Tea integration) by @babarot in #44
v1.1.9 - 2025-01-23
- Support fuzzy search by @babarot in #42
v1.1.8 - 2025-01-17
- Refactor by @babarot in #39
v1.1.7 - 2023-03-21
- Bump by @babarot in #33
v1.1.6 - 2023-03-21
- Bump by @babarot in #33
v1.1.5 - 2023-03-20
- Fix release workflow by @babarot in #31
v1.1.4 - 2023-03-20
- New version by @babarot in #30
v1.1.3 - 2022-04-17
- Upgrade sys package for Darwin with go v1.18 by @nikukyugamer in #28
v1.1.2 - 2022-02-17
- Fix typos in main.go by @kbrgl in #19
- Add todo by @babarot in #24
- Copied from #22 by @babarot in #25
- Update readme by @babarot in #26
v1.1.1 - 2020-02-04
- Support homebrew formula in GoReleaser by @babarot in #17
v1.1.0 - 2020-01-30
v1.0.3 - 2020-01-20
v1.0.2 - 2020-01-18
v1.0.1 - 2020-01-18
- v1.0.0 by @babarot in #15
v1.0.0 - 2020-01-18
- Parse flags without flag package by @babarot in #11