Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
Changelog
053ec06 Merge branch 'ui/tui-visual-polish'
c66d9ac Merge feat/m05-tui-enhancements: M03+M04+M05 complete
971095d Merge feat/m06-m07: file tree filter, diff-only toggle, sort-by-size
a985400 Merge pull request #1 from deveshpharswan/feat/m11-m12
9445f74 Merge pull request #2 from deveshpharswan/feat/m13-m14
1025d70 Merge pull request #3 from deveshpharswan/feat/m05-filetree-display
bfad6b8 Merge pull request #4 from deveshpharswan/fix/filter-enter-view-backspace-clear
1e2f954 Merge pull request #5 from deveshpharswan/feat/m16
05257a8 Merge pull request #7 from deveshpharswan/feat/m17-release-distribution
73b0b3f Merge pull request #9 from deveshpharswan/fix/m16-code-improvements
5de086c chore(ci): bump GitHub Actions to Node 24 versions (#11 )
9e39b1b chore: remove CLAUDE.md from tracking and update .gitignore
cd85296 docs(readme): fix install commands, add Quick Start, separate maintainer setup
891ff6b feat(ci,config): CI mode subcommand + .layerx.yaml config file (M11+M12)
6567277 feat(cmd): print layer metadata table to stdout
cf0079d feat(cmd): shell completion + JSON export (M13+M14)
2bc5197 feat(image): M01 Docker resolver with tar manifest parsing
5baa332 feat(image): file extraction via Docker CopyFromContainer
a0061cd feat(image): file tree parsing, stacking with whiteouts, and analysis
d8e752a feat(image): parse layer sizes and commands from image config
13080e8 feat(image,tui): efficiency score + file extraction to disk (M09+M10)
cda1a53 feat(m16): clipboard, viewer search, and layer origin annotations
2063fff feat(tui): allow d/s keys to work from either panel
4da1ce0 feat(tui): bubbletea v2 TUI with live Docker data and polished UI
d0a4bbd feat(tui): columnar filetree display with permissions, UID:GID, size
af0a653 feat(tui): enhance file tree with collapsible directories and improved rendering
273e906 feat(tui): file content viewer with async extraction and state machine
a3689ff feat(tui): file tree filter, diff-only toggle, and sort-by-size
b0cb1f4 feat(tui): status feedback on non-viewable items, improved help overlay
5c614b8 feat: add GoReleaser v2 config for cross-platform release distribution
fec224a feat: add version vars for GoReleaser ldflags injection
c324e44 feat: wire cobra Version field via SetVersionInfo for --version support
e2498c4 fix(ci): update Go version to 1.26 to match go.mod requirement
c444a61 fix(config,tui): remove keybinding overrides, add CI config docs
7a72f72 fix(image): handle gzip-compressed OCI layer blobs from Docker 25+
c1bd033 fix(image): support OCI format archives (Docker 25+)
f4817b3 fix(image,tui): correct efficiency waste direction, show viewer errors
ab9716b fix(m16): Gate C fixes — clipboard feedback, key hints, filter highlight
8584ef4 fix(release): remove nfpms 'if' field (GoReleaser Pro only) (#10 )
e0fbcbe fix(test): fix TestSortResetsOnLayerSwitch to start at layer 0
bd31a9a fix(tui): correct border width, padding calculation, and tree overflow
a55fe55 fix(tui): correct scroll offset for header row and padLeft truncation
fdba97c fix(tui): filter bar UX — persist after confirm, fix off-by-one, Enter clears
acef4ee fix(tui): improve test coverage for filter+Enter path
9e07024 fix(tui): open file on Enter while filter active, clear with Backspace
0c25e2f fix(tui): resolve review findings — alignment, hints, narrow layout, rune handling
eeca9aa fix(tui): show directory sizes in sorted mode
c6c8d8b refactor(tui): improve code quality in collapsible tree implementation
a9cab6f style(tui): polish UI with modern palette, typography, and layout
3e279d3 test(image): unit tests for config parsing, sizes, and FormatBytes
5f2aa07 test(image): unit tests for tar manifest parsing
229e809 test(tui): comprehensive unit tests for model, navigation, and rendering
cf14686 test(tui): unit tests for filter, diff-only toggle, and sort-by-size
You can’t perform that action at this time.