Radish alpha
r
rad:z39mP9rQAaGmERfUMPULfPUi473tY
Radicle terminal user interface
Radicle
Git
200 commits
E
Release 0.7.0
Erik Kundt
3 months ago d4484a8
E
bin: Bring back inline rendering
Erik Kundt
3 months ago 4aecf25
E
chore: Update repository cover
Erik Kundt
3 months ago 4a952a2
E
bin: Streamline shortcuts
Erik Kundt
3 months ago 7f8fd33
E
chore: Improve README
Erik Kundt
3 months ago 46c931c
E
chore: Update project cover
Erik Kundt
3 months ago 9375c38
E
bin: Improve browser context badges
Erik Kundt
3 months ago 67ec6e2
E
bin: Add help for container section focus with index
Erik Kundt
3 months ago 7fef68c
E
lib: Remove dead code
Erik Kundt
3 months ago b3b2408
E
lib: Allow section focus with index on container
Erik Kundt
3 months ago 04fcc84
E
lib: Improve theming
Erik Kundt
3 months ago b15c016
E
lib: Fix and improve theming
Erik Kundt
3 months ago 1f2ecd7
E
bin: Rename `commands` to `apps`
Erik Kundt
3 months ago bb0ed11
E
bin: Detect light / dark theme and use in apps
Erik Kundt
3 months ago 4e2f75d
E
lib: Allow switching themes
Erik Kundt
3 months ago f3cae9f
E
bin: Write state files to XDG state directory
Erik Kundt
3 months ago 595f2cc
E
bin: Write append-only log to XDG state directory
Erik Kundt
3 months ago 79864c7
E
bin: Improve log messages
Erik Kundt
3 months ago 96f49a8
E
lib: Improve log messages
Erik Kundt
3 months ago f6b08db
E
chore: Update changelog
Erik Kundt
3 months ago c6ef29c
E
chore: Add and use readme example
Erik Kundt
3 months ago 9315026
E
chore: Improve README
Erik Kundt
3 months ago 76a4d3a
E
inbox/list: Clear loading popup area
Erik Kundt
3 months ago 810bdcf
E
patch/list: Clear loading popup area
Erik Kundt
3 months ago 01418b1
E
patch/list: Load patches with git stats in background
Erik Kundt
3 months ago b4be05e
E
patch/list: Use RID instead of repo in app context
Erik Kundt
3 months ago a4d1af2
E
patch/list: Do not load git stats on app start
Erik Kundt
3 months ago d31fa28
E
bin: Allow creating patch items without git stats
Erik Kundt
3 months ago 40200bd
E
lib: Remove unused code
Erik Kundt
3 months ago 64cb012
E
lib/terminal: Quitting `git diff` does not report errors
Erik Kundt
3 months ago 90d38f0
E
issue/list: Fix startup issue
Erik Kundt
3 months ago 4eb065c
E
patch/list: Return to app and keep state
Erik Kundt
3 months ago b95c5df
E
issue/list: Improve returned state excerpt
Erik Kundt
3 months ago dbb2970
E
issue/list: Return to app after showing
Erik Kundt
3 months ago 8438c54
E
issue/list: Keep filter between runs
Erik Kundt
3 months ago 0554e12
E
issue/list: Keep search between runs
Erik Kundt
3 months ago 6a9e2be
E
inbox/list: Keep state between runs
Erik Kundt
3 months ago 41db809
E
inbox/list: Return to app after showing
Erik Kundt
3 months ago bdc0746
E
patch/list: Show state counters only wo/ state filter
Erik Kundt
3 months ago 563b682
E
patch/list: Fix help examples
Erik Kundt
3 months ago afe000c
E
issue/list: Trim search expression on startup
Erik Kundt
3 months ago f99d8de
E
bin: Fix clippy warnings
Erik Kundt
3 months ago 36d64ae
E
issue/list: Fix empty reactions being rendered
Erik Kundt
3 months ago ffe5fe9
E
lib/ui: Remove left-over comment
Erik Kundt
3 months ago 6d05248
E
issue/list: Remove spacer between state counters
Erik Kundt
3 months ago b79072d
E
inbox/list: Prevent global actions when searching
Erik Kundt
3 months ago b8d8e86
E
patch/list: Prevent global actions when searching
Erik Kundt
3 months ago 81deaae
E
issue/list: Prevent global actions when searching
Erik Kundt
3 months ago 02d2d55
E
issue/list: Port to new filter expressions
Erik Kundt
3 months ago bd36ed4
E
inbox/list: Dissolve common module
Erik Kundt
3 months ago 40e321d
E
issue/list: Dissolve common module
Erik Kundt
3 months ago ce1d29a
E
issue/list: Store state and fix issue pre-selection
Erik Kundt
3 months ago ae40ca2
E
issue/list: Fix wrong section pre-selection
Erik Kundt
3 months ago c06a8c2
E
lib/ui: Reorganize types
Erik Kundt
3 months ago e6c95f0
E
lib/ui: Remove imUI specialization
Erik Kundt
3 months ago 670f615
E
lib/ui: Remove rmUI
Erik Kundt
3 months ago 3e4e210
E
bin/ui: Do not use rmUI anymore
Erik Kundt
3 months ago 5269df3
E
issue/list: Remove rmUI implementation
Erik Kundt
3 months ago e1f73b1
E
issue/list: Fix clippy warnings
Erik Kundt
3 months ago 074c522
E
lib/ui: Fix clippy warnings
Erik Kundt
3 months ago 96da312
E
issue/list: Fill context bars
Erik Kundt
3 months ago 0ed16bb
E
issue/list: Add more actions, fine-tuning
Erik Kundt
3 months ago 3d649ed
E
issue/list: Port comment tree and body to imUI
Erik Kundt
3 months ago c3e90bc
E
lib/ui: Fix table focussed highlight color
Erik Kundt
3 months ago 6ca341b
E
lib/ui: Fix focussed table border
Erik Kundt
3 months ago 82f6251
E
lib/ui: Fix container event
Erik Kundt
3 months ago e3596ef
E
lib/ui: Add optional footer to text view
Erik Kundt
3 months ago c9c155b
E
lib/ui: Add tree widget
Erik Kundt
3 months ago a27f6e0
E
issue/list: Port issue details to imUI
Erik Kundt
3 months ago a365f16
E
lib/ui: Make shortcuts more prominent
Erik Kundt
3 months ago dc95804
E
lib/ui: Spacing must be explicitely set for table
Erik Kundt
3 months ago b692039
E
issue/list: Port basic app to imUI
Erik Kundt
3 months ago 58240cd
E
bin/ui: Move issue types to dedicated module
Erik Kundt
4 months ago 241ffc9
E
issue/list: Emit missing comment edit message
Erik Kundt
4 months ago 838bf38
E
lib/terminal: Remove option to run command quietly
Erik Kundt
4 months ago 731a828
E
issue/list: Allow editing comments
Erik Kundt
4 months ago 66ea0d5
E
issue/list: Support closing & re-opening
Erik Kundt
4 months ago 8ade256
E
lib/im: Allow action alignment in shortcut widget
Erik Kundt
4 months ago a0e9939
E
lib/rm: Allow local and global shortcuts
Erik Kundt
4 months ago 16f7ced
E
issue/list: Fix wrong events being sent globally
Erik Kundt
4 months ago 27a96ab
E
issue/list: Fix focus border color w/ light theme
Erik Kundt
4 months ago ca78590
E
lib/terminal: Remove unused import
Erik Kundt
4 months ago d5f8c79
E
inbox/list: Fuzzy search on additional fields
Erik Kundt
4 months ago b423dcd
E
lib/terminal: Add panic hook via `ratatui::init()`
Erik Kundt
4 months ago 9a3f84f
E
patch/list: Use `git diff` instead of `rad diff`
Erik Kundt
4 months ago 2c3e290
E
bin/issue/list: Remove comment select sent on scroll
Erik Kundt
4 months ago 27b3fd7
E
chore: Update dependencies
Erik Kundt
4 months ago 3d24964
E
chore: Remove unused dependencies
Erik Kundt
4 months ago 6027d8e
E
chore: Bump version to 0.7.0
Erik Kundt
4 months ago da4f995
E
bin/patch: Fix default filter passed from CLI args
Erik Kundt
4 months ago de8ae91
E
bin/patch: Rework filter (new expressions w/ `nom`)
Erik Kundt
4 months ago c958a90
E
bin/patch: Reorganize cob-specific and common code
Erik Kundt
4 months ago 344bb8a
E
bin/patch: Fix help for list command
Erik Kundt
4 months ago 3b94048
E
bin/ui: Reorganize patch types
Erik Kundt
4 months ago eac4714
E
bin/ui: Rename patch types
Erik Kundt
4 months ago b0744f8
E
bin/ui: Move patch types to their own module
Erik Kundt
4 months ago 19b443a
E
bin/inbox: Adjust search string color
Erik Kundt
4 months ago 1592a0d
E
bin/inbox: Return to app after clearing
Erik Kundt
4 months ago e5d60b4
E
bin: Allow executing `rad` silently
Erik Kundt
4 months ago acf476e
E
bin/inbox: Refactor notification loading
Erik Kundt
4 months ago aa30e94
E
bin/inbox: Improve browser performance
Erik Kundt
4 months ago 1ddae1e
E
chore: Update to Rust 1.92
Erik Kundt
4 months ago fc38ebc
E
bin/issue: Don't show or edit issues from comment list
Erik Kundt
4 months ago e224211
E
bin/issue/list: Allow commenting
Erik Kundt
4 months ago b016792
E
bin/inbox: Remove selection mode (id-only / operation)
Erik Kundt
4 months ago 4944ab3
E
bin/patch: Remove selection mode (id-only / operation)
Erik Kundt
4 months ago 38fa429
E
bin/issue: Remove selection mode (id-only / operation)
Erik Kundt
4 months ago edc2bd4
E
lib: Refactor app return types
Erik Kundt
4 months ago 284cb94
E
bin/inbox: Fix browser events
Erik Kundt
4 months ago 6451dac
E
bin/patch: Fix browser events
Erik Kundt
4 months ago 1dcaec7
E
bin/patch: Remove review operation
Erik Kundt
4 months ago e7f3357
E
bin/patch: Disable review command and forward instead
Erik Kundt
4 months ago 37cf838
E
Switch to crossterm backend
Erik Kundt
4 months ago e414502
E
lib: Make use of `Share` trait
Erik Kundt
4 months ago d99bcd2
E
lib/ui: Improve input request functions
Erik Kundt
4 months ago b54e67f
E
lib: Unify panes and container widget
Erik Kundt
4 months ago d85ffb5
E
lib: Fix column spacing
Erik Kundt
4 months ago 3cd7833
E
lib: Remove widget for table with header
Erik Kundt
4 months ago a541323
E
lib: Various widget naming improvements
Erik Kundt
4 months ago 1481d48
E
lib: Improve text widget interface
Erik Kundt
4 months ago ad4d4a0
E
lib: Improve container widget naming
Erik Kundt
4 months ago 1150aa7
E
bin/inbox: Port to imUI
Erik Kundt
4 months ago 9ecc962
E
bin/patch: Store UI state and patches separately
Erik Kundt
4 months ago 5c59e16
E
bin/patch: Reorganize rendering code
Erik Kundt
4 months ago 2aa5e4c
E
bin/patch: Improve app messages
Erik Kundt
4 months ago c502dae
E
lib: Reduce stdin poll rate to prevent lagging input
Erik Kundt
4 months ago 308cd49
E
bin/patch: Sunset rmUI app
Erik Kundt
4 months ago 0a58d17
M
bin/patch: Inline format string variables where possible
Matthias Beyer
4 months ago 16d3e7b
M
bin/log: Inline format string variables where possible
Matthias Beyer
4 months ago 6adf95d
M
bin/state: Inline format string variables where possible
Matthias Beyer
4 months ago 187f8e3
M
bin/ui: Inline format string variables where possible
Matthias Beyer
4 months ago c528551
M
ui/items: Remove useless Iterator::collect() call
Matthias Beyer
4 months ago b03e371
M
ui/utils: Remove useless helper build_string() fn
Matthias Beyer
4 months ago dda6a62
M
ui/utils: Optimize LineMerger::merge() impl for allocations
Matthias Beyer
4 months ago 42284dc
M
bin/ui: Simplify impl of ShortcutsProps::shortcuts()
Matthias Beyer
4 months ago 2f4576c
M
bin/ui: Simplify collecting of children vec
Matthias Beyer
4 months ago 02dc8e9
M
bin/ui: Simplify impl of ui::format::assignees()
Matthias Beyer
4 months ago d52dca7
M
bin/ui: Simplify impl of ui::format::labels()
Matthias Beyer
4 months ago 8aeffe6
M
bin/patch: Optimize collecting of patches into Vec
Matthias Beyer
4 months ago f5af554
M
bin/issue: Optimize collecting of patches into Vec
Matthias Beyer
4 months ago be0ba80
M
bin/patch: Replace manual filter-collect
Matthias Beyer
4 months ago d3dcfd8
M
bin/issue: Replace manual filter-collect
Matthias Beyer
4 months ago 8772445
M
bin/issue: Replace collecing into Vec<_>
Matthias Beyer
4 months ago 31dd223
M
bin/issue: Inline variable in format string
Matthias Beyer
4 months ago 3816ebf
M
bin/patch: Do not panic if repository cannot be found
Matthias Beyer
4 months ago dbe8823
M
bin/issue: Do not panic if repository cannot be found
Matthias Beyer
4 months ago 47cba58
M
bin/inbox: Do not panic if repository cannot be found
Matthias Beyer
4 months ago d236446
M
Fix: Allocate stdout only when necessary
Matthias Beyer
4 months ago 48945df
M
Fix: Use rust-toolchain.toml file properly
Matthias Beyer
4 months ago a1060c9
E
lib: Properly terminate event listener thread
Erik Kundt
4 months ago 3c18f68
E
bin/inbox: Fix selection bug
Erik Kundt
4 months ago f157fa9
E
bin/inbox: Improve item loading and filtering
Erik Kundt
4 months ago e6ddafb
E
lib: Add support for async workers
Erik Kundt
4 months ago d962ec4
E
chore: Move to local release builds
Erik Kundt
5 months ago 954d7bf
E
chore: Update radicle dependencies
Erik Kundt
5 months ago ee20b95
E
chore: Remove vscode config
Erik Kundt
5 months ago 2426895
E
Fix clippy warnings
Erik Kundt
8 months ago 8d9f10f
E
bin/ui: Fix cargo fmt check
Erik Kundt
8 months ago 981056c
E
Update dependencies
Erik Kundt
8 months ago 7c7c527
E
Fix clippy warnings
Erik Kundt
8 months ago 80d2aa5
E
Use TOML format for toolchain and bump to 1.88
Erik Kundt
8 months ago 1fbed3e
E
bin: Improve thiserror usage
Erik Kundt
8 months ago f0a47ac
E
bin: Rewrite CLI tests to not require a binary
Erik Kundt
8 months ago b4dd057
E
bin: Disable all CLI tests
Erik Kundt
8 months ago 86e34ac
E
ci: Add Ambient adapter
Erik Kundt
8 months ago ccfeba3
E
ci: Add native Radicle CI adapter
Erik Kundt
8 months ago af385a1
M
nix: Update flake input (rust-overlay)
Matthias Beyer
8 months ago 34990f2
M
nix: Update flake input (crane)
Matthias Beyer
8 months ago 4de9a30
M
nix: Update flake input (nixpkgs: 24.05 -> 25.05)
Matthias Beyer
8 months ago bd41f58
M
bin: Improve error handling
Matthias Beyer
8 months ago 7a1ba85
E
chore: Fix clippy warnings w/ 1.85.1
Erik Kundt
9 months ago a2de36d
E
chore: Update to radicle 0.16.1
Erik Kundt
9 months ago 2057d49
E
feat(bin): Use message for empty tables
Erik Kundt
1 year ago 227bd3b
E
feat(lib): Make empty message in tables optional
Erik Kundt
1 year ago 7a248a6
E
feat(patch): Introduce review mode (edit/show)
Erik Kundt
1 year ago 5b44b2f
E
feat(lib): Add support for popups
Erik Kundt
1 year ago 9411ee3
E
feat(patch): Adds review action to list interface
Erik Kundt
1 year ago dcc51b9
E
refactor(bin): Introduce type for diff line ranges
Erik Kundt
1 year ago 9aa7fb2
E
fix(bin): Fix hunk comments
Erik Kundt
1 year ago 5efcde8
E
refactor(bin): Small code move
Erik Kundt
1 year ago 41f9ef1
E
feat(lib): Add location to line merger
Erik Kundt
1 year ago 6a6503c
E
feat(bin): Hunk diffs can return their path
Erik Kundt
1 year ago 64a5d7a
E
fix(patch): Fix review performance
Erik Kundt
1 year ago c5930ad
E
feat(patch): (De)serialize review state
Erik Kundt
1 year ago 6c45510
E
feat(bin): Stateful hunk items can be updated
Erik Kundt
1 year ago 16ff138
E
feat(patch): Reactivates review operation
Erik Kundt
1 year ago de547fa
E
feat(patch): Allows review tui to return optional action
Erik Kundt
1 year ago 335458d
E
feat(bin): Add state (de)serialization module
Erik Kundt
1 year ago 3ab0da0
E
feat(bin): Make git states (de)serializable
Erik Kundt
1 year ago 6a2ee67
E
feat(lib): Make widget states (de)serializable
Erik Kundt
1 year ago 0108c73
E
refactor(patch): Improve review mode check
Erik Kundt
1 year ago 9af8822
E
refactor(patch): Return review app state
Erik Kundt
1 year ago 5bf495d
E
refactor(patch): Introduce review mode (create / resume)
Erik Kundt
1 year ago 08f6f5d
E
feat(patch): Remove hunk review brain
Erik Kundt
1 year ago 147ea2d
E
refactor(bin): Simplify hunk diff item
Erik Kundt
1 year ago b1fa36a
E
refactor(patch): Move review item state to app state
Erik Kundt
1 year ago 39a00d7
E
refactor(bin): Improve hunk item state
Erik Kundt
1 year ago 0bed5e1
E
refactor(patch): Factor out review app state
Erik Kundt
1 year ago 884daee
E
ci(bin): Fix clippy warning
Erik Kundt
1 year ago 6b9e82e
E
bin: Show (local) help on empty command
Erik Kundt
1 year ago 54a643b