Releases: graelo/tmux-backup
Releases · graelo/tmux-backup
v0.1.1
v0.1.0
v0.0.1
Changelog
v0.0.1 (2022-08-26)
Features
- actions: include homebrew bump tap
(eaf4cd0) - restore: report the actual metadata after restoration
(40ad1df) - restore: restore panes content 🎉
(f1675e4) - catalog: add filesize to --details columns
(a9285e4) - tmux: add show_options()
(da43ae2) - restore: unpack archive during restore
(d919551) - save: capture ansi escape codes
(3dbac0e) - restore: WIP correct state restoration: sessions, windows, panes
(ad3b860) - restore: WIP assemble all pairs
(5f0df8a) - restore: WIP restore windows, panes & layout
(01b7755) - restore: WIP prepare for creating panes
(117279b) - window_layout: integrate into Window
(aa9661b) - window_layout: extract pane_ids
(e2e684e) - window_layout: use nom to parse the window layout
(ea2e6bd) - restore: can restore sessions & windows
(b282c63) - restore: can restore sessions
(eb30813) - actions: stub support for restore
(1674548) - tmux: capture session_path
(d5e9ec4) - catalog: better list cli API
(47dc489) - compaction: implement the classic strategy
(b79e274) - backup: add impl Display for BackupStatus
(e9baef7) - archive: save the version inside
Metadata
& check on read
(f5e2fe9) - catalog: support
catalog list --details
(1b8724a) - archive: introduce format version
(8894127) - save: add panes to archive
(70d0e9c) - catalog: further support for describe
(1926ca2) - catalog: initial support for describe
(444b0f5) - cli: add dirpath completion with value_hint
(d754072) - cli: save add
--compact
option
(7690c99) - cli: add shell completion
(eb424e4) - cli: support defining the strategy with env vars
(9ede704) - catalog: compute backup age
(62a3acc) - catalog: add catalog compact
(cb54d00) - catalog: list counts backups
(0c761a4) - compaction: better planning
(46c1c01) - catalog: introduce the archives catalog
(70d602e) - save: print report on save
(892cc41) - archive: save archive
(0cad1f3) - save: compress panes-content
(bdc2085) - tmux: concurrent async comm with tmux
(4381b70) - tmux: capture panes concurrently
(cfd2e35) - tmux: capture panes, windows & panes
(89ccdb6)
Fixes
- actions: create the changelog with the release
(0e580e6) - cargo: version number was incorrectly higher than released
(d4ad539) - catalog: correct alignment for catalog list
(b17f904) - comment branch filter
(5fa72d4) - license: consistent files & statement
(e5ba5d7) - tmux: default command if bash
(cad5a81) - archive: use tempdir for save & restore
(809214a) - restore: restore_session similar code for 1st window and the rest
(1121f80) - add missing docs
(0bf3738) - restore: WIP add time measurements
(89cc537) - restore: WIP report the new session id
(1f21090) - window_layout: simplify by using hex_digit1
(56d2324) - compaction: support having no backups yet
(0ac1b2a) - cli: generate -> generate-completion
(d5bc338) - catalog: minor refinements
(eca142d) - catalog: extract full_list
(bf4d9e6) - catalog: read metadata concurrently
(fb5be4b) - strategy: set classic as unimplemented!()
(832f51e) - save: refresh the catalog before compacting
(f85458c) - catalog: better list layout
(4ff9855) - async: switch to async-std -> 2x speedup!
(708f3e2)