Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
969b7ed
chore: bump up version to v0.7.1
ynqa Mar 30, 2026
d2bf098
chore: Box::leak => Vec
ynqa Mar 26, 2026
37a9aff
chore: remove init.rs
ynqa Mar 26, 2026
21fb138
fix: remove provider from args
ynqa Mar 26, 2026
7793d80
chore; remove provider
ynqa Mar 26, 2026
502ccfe
chore: json => jsonruntime
ynqa Mar 26, 2026
df4ff87
chore: content_to_copy => formatted_content
ynqa Mar 26, 2026
9222639
docs: for initialize
ynqa Mar 26, 2026
ef1e4cd
chore: create json.rs including json-related operations
ynqa Mar 26, 2026
40b6129
wip;
ynqa Mar 27, 2026
56893a0
chore: runtime => state
ynqa Mar 27, 2026
b195814
chore: state => json_viewer
ynqa Mar 27, 2026
179f6bd
chore: rename for trigger and handlers
ynqa Mar 27, 2026
32ef4d9
chore: remove create_pane_from_event
ynqa Mar 27, 2026
4b00154
chore: use SharedContext
ynqa Mar 27, 2026
2a0a2d5
chore: use SharedJsonViewer
ynqa Mar 27, 2026
ad8459d
chore: remove context_monitor
ynqa Mar 27, 2026
b79a840
chore: change order for functions
ynqa Mar 27, 2026
4abb44e
chore: refactor function names
ynqa Mar 27, 2026
738370b
chore: refactor names
ynqa Mar 27, 2026
f8cd69b
chore: define SharedSuggestionStore to start separating search and ed…
ynqa Mar 28, 2026
bb00681
chore: separate search and editor using Focus
ynqa Mar 28, 2026
93bd881
chore: define action-based handlers
ynqa Mar 28, 2026
2732294
chore: separate task definition only for json_viewer and define guide
ynqa Mar 28, 2026
cb8ba05
chore: separate task definition for other components
ynqa Mar 28, 2026
bc4c7bc
chore: remove empty_pane
ynqa Mar 28, 2026
a4a7982
docs: json_viewer
ynqa Mar 28, 2026
16dc4e7
chore: refactor query_editor and similar's
ynqa Mar 28, 2026
c4711c4
chore: isolate queryeditor and completion
ynqa Mar 28, 2026
b7181e6
chore: remove text_diff from prompt.rs
ynqa Mar 28, 2026
ab2b7f7
chore: use enter/leave for complete and editor
ynqa Mar 29, 2026
540ea4f
chore: remove unnecessary clone
ynqa Mar 29, 2026
75f3aec
docs: complete
ynqa Mar 29, 2026
5bb629d
chore: refactor complete
ynqa Mar 29, 2026
8e4ec31
chore: refactor complete
ynqa Mar 29, 2026
fe0b4f6
chore: TerminalCleanupGuard to run terminal-related operations on drop
ynqa Mar 29, 2026
7d1ae36
chore: refactor widgets construction
ynqa Mar 30, 2026
76e78a7
docs: try_new_for_tui
ynqa Mar 29, 2026
bec531d
chore: rename Index
ynqa Mar 29, 2026
21f1895
chore: move SharedRenderer into main
ynqa Mar 29, 2026
852c2be
chore: run crossterm::terminal::size() only at main.rs
ynqa Mar 29, 2026
36230b0
chore: SharedContext at main.rs
ynqa Mar 29, 2026
ae2580b
chore: separate debouncer into utils
ynqa Mar 29, 2026
087281c
docs: spowners
ynqa Mar 29, 2026
3344bf1
chore: debounce for query in main.rs
ynqa Mar 29, 2026
7635ef3
chore: debounce for resize in main.rs
ynqa Mar 29, 2026
16cf11e
chore: initialize of completion is unnecessary to async and result
ynqa Mar 29, 2026
46684c7
chore: completion::initialize => completion::spawn_initialize and ret…
ynqa Mar 29, 2026
dc27df0
chore: spinning at main.rs
ynqa Mar 29, 2026
78be89b
docs: spinner_task
ynqa Mar 29, 2026
f39f6a8
chore: focus internally
ynqa Mar 29, 2026
ba2a56a
chore: json_viewer::initialize in main.rs
ynqa Mar 29, 2026
b75989d
chore: shared editor/navi in main.rs
ynqa Mar 29, 2026
084c3f1
chore: prepare context.rs to store SharedContext
ynqa Mar 29, 2026
4c3f5a1
chore: focus => index and into shared_context
ynqa Mar 29, 2026
2bdf5af
chore: rm completion_trigger_keybinds from
ynqa Mar 29, 2026
01c6224
chore: order for arguments
ynqa Mar 29, 2026
df3a55c
chore: separate main_task into prompt_event_loop
ynqa Mar 29, 2026
c78b2ed
chore: prompt_event_loop => event_dispatcher
ynqa Mar 29, 2026
0aae7d6
chore: action channels in main.rs
ynqa Mar 29, 2026
d7cfe78
chore: event_dispacher_task in main.rs
ynqa Mar 29, 2026
7b5895d
chore: query_change_forward_task in main.rs
ynqa Mar 29, 2026
4ce007a
chore: spawn each viewer task in main.rs
ynqa Mar 29, 2026
6f4a745
chore: runtime_tasks about last_query_rx and last_resize_rx related t…
ynqa Mar 29, 2026
0b57bff
chore: move Index into context.rs
ynqa Mar 29, 2026
9657639
chore: resize_render_task in main.rs
ynqa Mar 29, 2026
a94fdb3
chore: remove prompt.rs
ynqa Mar 29, 2026
6121fc7
chore: tidy up to convert pane into somethings
ynqa Mar 29, 2026
5022efb
docs: guide
ynqa Mar 29, 2026
3fb8f89
chore: bump up `toml` crate version
ynqa Mar 30, 2026
471b521
tests: await after abort
ynqa Mar 29, 2026
dadc9c3
Merge pull request #111 from ynqa/tidy-up
ynqa Mar 30, 2026
ecb4685
chore: import ordering
ynqa Mar 30, 2026
84535aa
fix: do not replace text when suggestions are empty
ynqa Mar 30, 2026
3899506
cargo-clippy
ynqa Mar 30, 2026
647a748
Merge pull request #112 from ynqa/tab
ynqa Apr 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
143 changes: 17 additions & 126 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 2 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "jnv"
version = "0.7.0"
version = "0.7.1"
authors = ["ynqa <[email protected]>"]
edition = "2021"
description = "JSON navigator and interactive filter leveraging jq"
Expand All @@ -11,18 +11,15 @@ readme = "README.md"
[dependencies]
anyhow = "1.0.102"
arboard = { version = "3.6.1", features = ["wayland-data-control"] }
async-trait = "0.1.89"
clap = { version = "4.6.0", features = ["derive"] }
duration-string = { version = "0.5.3", features = ["serde"] }
derive_builder = "0.20.2"
dirs = "6.0.0"
futures = "0.3.32"
rustix = { version = "1.1.4", features = ["stdio"] }
serde = "1.0.228"
termcfg = { version = "0.2.0", features = ["crossterm_0_29_0"] }
tokio = { version = "1.50.0", features = ["full"] }
tokio-stream = "0.1.18"
toml = "0.9.8"
toml = "1.1.0"

# jaq dependencies
jaq-core = "2.2.1"
Expand Down
Loading
Loading