Releases: y3owk1n/time-machine.nvim
Releases · y3owk1n/time-machine.nvim
v1.5.4
10 Aug 04:32
Compare
Sorry, something went wrong.
No results found
1.5.4 (2025-08-10)
Bug Fixes
ci: move docs out to its own workflow (#96 ) (e59e15a )
v1.5.3
20 Jul 06:51
Compare
Sorry, something went wrong.
No results found
1.5.3 (2025-07-20)
Bug Fixes
v1.5.2
08 Jul 06:15
Compare
Sorry, something went wrong.
No results found
1.5.2 (2025-07-01)
Bug Fixes
tree: add different configurable time_format (#88 ) (66b173e )
ui: ensure pattern matching for time section matches new config (#90 ) (cf5e66a )
v1.5.1
13 May 06:10
Compare
Sorry, something went wrong.
No results found
1.5.1 (2025-05-04)
Bug Fixes
ui: abort opening panel when no undos found (#86 ) (155bf71 )
v1.5.0
30 Apr 10:55
Compare
Sorry, something went wrong.
No results found
1.5.0 (2025-04-30)
Features
highlights: add timeline_alt for highlight overrides (#77 ) (5dbfaea )
window: add configurable winblend for floats (#73 ) (7fd8482 )
Bug Fixes
highlights: ensure hl is overridable (#76 ) (08bda79 )
icons: rename icon names and use rounded corner (#85 ) (e3ea3ed )
tree: nicer connector for root node (#78 ) (70d03ac )
ui.set_highlights: remain actual hl for current text (#83 ) (36e858a )
ui: add padding before first icon node in timeline (#82 ) (abb52ab )
window.create_native_float_win: ensure grabbing footer text keymap from config (#75 ) (6bdaa91 )
v1.4.2
28 Apr 15:57
Compare
Sorry, something went wrong.
No results found
1.4.2 (2025-04-28)
Bug Fixes
ui: avoid reusing existing floats (#69 ) (ce03a29 )
utils: allow optional bufnr and winid to close it (#67 ) (ffcd3be )
window.create_native_split_win: eliminate orphaned empty buffer when creating split (#71 ) (77a5fd1 )
v1.4.1
28 Apr 04:53
Compare
Sorry, something went wrong.
No results found
1.4.1 (2025-04-28)
Bug Fixes
config.setup_autocmds: more checks to ensure not over-emitting undo_created event (#63 ) (a398221 )
diff.preview_diff_external: add log for closing win (#65 ) (cb57e3a )
log every event emission (#66 ) (18dfa6c )
v1.4.0
28 Apr 03:28
Compare
Sorry, something went wrong.
No results found
1.4.0 (2025-04-28)
Features
add detailed loggers with configurations (#60 ) (349e1b9 )
Bug Fixes
actions.toggle: do not notify if condition not met for toggling (#57 ) (501dfd1 )
config.setup_autocmds: ignore time machine buffer for emitting undo_created event (#62 ) (287067a )
v1.3.0
27 Apr 08:23
Compare
Sorry, something went wrong.
No results found
1.3.0 (2025-04-27)
Features
diff: support user defined args for external diff tools and configurable from config opts (#47 ) (2def5dc )
Bug Fixes
diff.preview: use configured close mapping to quit diff panel (#49 ) (b89cd28 )
ui.set_header: only show undofile path when it is readable (#46 ) (f869ee4 )
ui.set_highlights: single buf_lines call and iterate with id (#38 ) (ce5ae16 )
ui: send event tags_created and refresh via autocmd instead of manual (#52 ) (d8a608b )
ui: send event undo and redo instead of manual refresh the UI (#51 ) (13bed56 )
Performance Improvements
diff.preview_diff_external: validate executables before IO (#42 ) (4985430 )
diff.read_buffer_at_seq: avoid manual window switching (#43 ) (8312dba )
diff.write_temp: replace vim.fn.writefile with faster vim.uv.fs functions (#44 ) (ba9e42c )
ui: cache looksup to reduce round trips (#40 ) (a86fa5e )
v1.2.2
26 Apr 17:29
Compare
Sorry, something went wrong.
No results found
1.2.2 (2025-04-26)
Bug Fixes
actions.purge: use vim.ui.select instead of vim.fn.input (#32 ) (f1be003 )
actions.restore: ensure to early return if no content_bufnr found (#36 ) (355488e )
actions.toggle: ensure checking for time machine buf for proper toggling (#30 ) (14b7e53 )
ui.set_header: check if tags_path actually exists before creating it's header line (#37 ) (563c755 )
undotree.refresh_buffer_window: reorder re-attachment of refreshed buffer window (#35 ) (150bcb1 )
undotree.remove_undo_file: do not try to refresh buffer if failed to remove undofile (#34 ) (f9dcbbe )