Releases: leszek3737/LibreCommander
Releases · leszek3737/LibreCommander
Release list
v0.1.1
What's Changed
- feat(ui): modern theme preset, rounded borders, ~ home titles by @leszek3737 in #94
Full Changelog: v0.0.12...v0.1.1
v0.0.12
What's Changed
- 0.0.2 by @leszek3737 in #1
- feat: add centralized theme module with MC-style blue background by @leszek3737 in #2
- 0.0.4 by @leszek3737 in #3
- 0.0.5 by @leszek3737 in #4
- refactor: ownership, perf, error handling, domain extraction, clippy … by @leszek3737 in #5
- Harden file operations and improve terminal UI reliability by @leszek3737 in #6
- 0.0.8 - Fix dialog/popup rendering, Implement shift-selection for contiguous file ranges by @leszek3737 in #7
- Fix critical issues, enhance performance, and improve code quality by @leszek3737 in #9
- 0.0.11 by @leszek3737 in #11
- Implement natural name sorting and enhance file handling features by @leszek3737 in #12
- Fix file selection behavior and update versioning by @leszek3737 in #13
- Enhance panel display and scrollbar alignment by @leszek3737 in #14
- Fix copymove dialog confirmation bug, reduce per-frame allocations, a… by @leszek3737 in #15
- Add crate docs, facade re-exports, and fix unicode-width in menu layout by @leszek3737 in #16
- Fix audit findings, improve code quality, and resolve bugs by @leszek3737 in #17
- Add overwrite support for copy and move operations by @leszek3737 in #18
- Fix by @leszek3737 in #19
- Fix audit findings and enhance file operations and themes by @leszek3737 in #20
- Fix Unicode width issues, improve encapsulation, and add tests by @leszek3737 in #21
- Fix natsort and viewer bugs, remove duplicate toggle action by @leszek3737 in #22
- 0.0.12 - Fix bugs, reduce allocations, improve code quality and tests by @leszek3737 in #24
- Fix UI bugs, smells, and tech debt across 7 ui modules by @leszek3737 in #25
- Add dialog input validation, fix menu panel targeting, extract shared helpers by @leszek3737 in #26
- Fix fs module bugs, tech debt, smells, and optimizations across cha/path/reader/watcher by @leszek3737 in #28
- Fix 9 ops/ bugs: symlink deref, truncation overwrite, CRLF, cross-typ natsort, perms exposure by @leszek3737 in #29
- Fix search mode: enable F-keys, mouse, and auto-exit on empty query by @leszek3737 in #30
- Fix builder flag clearing, search filter, mtime display, natsort Unicode, and add regression tests (#31) by @leszek3737 in #31
- Fix 15 bugs, resolve incomplete paths, reduce tech debt, and add 55 tests across main/menu/render by @leszek3737 in #32
- Fix UI bugs, restore tests, and improve viewer performance by @leszek3737 in #35
- Fix 45 bugs, reduce tech debt, optimize hot paths, and add 58 tests across src/ops/ by @leszek3737 in #37
- Fix bugs, reduce tech debt, and complete items across files by @leszek3737 in #38
- Fix watcher sync, cursor clamping, menu parsing, and debug log reliability by @leszek3737 in #39
- Add wrap-around navigation in file panels with tests by @leszek3737 in #40
- Fix security, watcher, viewer, search, mouse and UI bugs by @leszek3737 in #41
- Fix theme config, command line, search, and sorting regressions by @leszek3737 in #42
- Fix critical bugs and improve UI responsiveness by @leszek3737 in #43
- Fix watcher, input, search, and UI regressions by @leszek3737 in #44
- Optimize rendering: precompute FileEntry fields, reduce allocations by @leszek3737 in #45
- Optimize panel refresh and hot paths by @leszek3737 in #46
- Fix 10 security and reliability bugs in file operations by @leszek3737 in #47
- Fix 11 watcher bugs: event drops, rename mispairs, stale panel state by @leszek3737 in #48
- Fix 12 UI rendering bugs: status bar, hex viewer, unicode input, conrol chars by @leszek3737 in #49
- Fix 23 file ops, search, batch, and user menu bugs by @leszek3737 in #50
- Fix input, job runner, and config issues from review by @leszek3737 in #51
- Remove all unnecessary #[allow(...)] annotations and fix underlying issues by @leszek3737 in #52
- Refactor PanelState into domain groups with PanelListing owner by @leszek3737 in #53
- Fix 10 core bugs, optimize file performance, and clear tech debt by @leszek3737 in #54
- feat(viewer): add image preview via chafa by @leszek3737 in #55
- fix: resolve 20 bugs and performance issues from scan audit by @leszek3737 in #56
- fix: resolve 33 confirmed issues from scan audit by @leszek3737 in #57
- Split oversized modules by @leszek3737 in #58
- refactor: split oversized modules into directory modules by @leszek3737 in #59
- fix: address comprehensive audit findings across 34 files by @leszek3737 in #60
- refactor: full audit — 69 changes (bugs, debt, optimizations) by @leszek3737 in #61
- fix(viewer): isolate chafa terminal IO by @leszek3737 in #62
- feat: add archive support (zip, tar, 7z) by @leszek3737 in #63
- refactor: address code audit findings by @leszek3737 in #64
- refactor(tests): fix bugs, remove tech debt, add missing coverage by @leszek3737 in #65
- refactor: address code audit findings — input & fs modules (#66) by @leszek3737 in #66
- refactor(ui): address code audit findings — ui module (#67) by @leszek3737 in #67
- fix(app): address code audit findings — app module by @leszek3737 in #68
- fix(ops): address audit findings in file_ops and archive modules by @leszek3737 in #69
- refactor: comprehensive code quality wave — 20 files by @leszek3737 in #70
- Refactor UI: Fix bugs, optimize rendering, and reduce tech debt by @leszek3737 in #71
- fix(ops): harden archive extraction, deduplicate file operations, optimize sort/search by @leszek3737 in #72
- refactor(input): reduce tech debt across 6 files — helpers, dedup, bugfix by @leszek3737 in #73
- refactor: tech-debt cleanup across app modules with review fixes by @leszek3737 in #74
- refactor: improve test helpers and code quality by @leszek3737 in #75
- fix: pre-merge safety — archive overwrite, cross-device move, search alloc, encapsulation by @leszek3737 in #76
- fix(file_ops): safety hardening — TOCTOU docs, error propagation, dedup, tests by @leszek3737 in #77
- fix(archive): close create-side symlink TOCTOU, centralize policy, fix progress by @leszek3737 in #78
- fix(fs): harden watcher, dir-tree reads, path expansion, metadata by @leszek3737 in #79
- refactor(ops): search, sort & compare by @leszek3737 in #80
- fix(viewer): correctness fixes + hot-path opt + dedup by @leszek3737 in #81
- fix(ui): dialog/panel correctness, hot-path opt & _with_colors collapse by @leszek3737 in #82
- refactor(app): AppState aggregates, panel entries-as-indices, type/...