Erik Kundt
d5f8c79830
lib/terminal: Remove unused import
2025-12-22 14:30:04 +01:00
Erik Kundt
b423dcd66c
inbox/list: Fuzzy search on additional fields
2025-12-22 14:20:47 +01:00
Erik Kundt
9a3f84fedf
lib/terminal: Add panic hook via ratatui::init()
2025-12-22 13:57:36 +01:00
Erik Kundt
2c3e2909e0
patch/list: Use git diff instead of rad diff
2025-12-22 13:45:52 +01:00
Erik Kundt
27b3fd7be7
bin/issue/list: Remove comment select sent on scroll
2025-12-22 13:06:34 +01:00
Erik Kundt
3d24964a24
chore: Update dependencies
2025-12-22 11:33:52 +01:00
Erik Kundt
6027d8efc4
chore: Remove unused dependencies
2025-12-22 11:33:52 +01:00
Erik Kundt
da4f995e96
chore: Bump version to 0.7.0
2025-12-22 11:33:52 +01:00
Erik Kundt
de8ae91f3c
bin/patch: Fix default filter passed from CLI args
2025-12-22 01:19:51 +01:00
Erik Kundt
c958a900ab
bin/patch: Rework filter (new expressions w/ nom)
2025-12-22 01:03:48 +01:00
Erik Kundt
344bb8aa34
bin/patch: Reorganize cob-specific and common code
2025-12-22 01:01:57 +01:00
Erik Kundt
3b940482bb
bin/patch: Fix help for list command
2025-12-18 17:06:51 +01:00
Erik Kundt
eac471462b
bin/ui: Reorganize patch types
2025-12-18 14:48:03 +01:00
Erik Kundt
b0744f861c
bin/ui: Rename patch types
2025-12-18 13:31:57 +01:00
Erik Kundt
19b443ac64
bin/ui: Move patch types to their own module
2025-12-18 12:40:20 +01:00
Erik Kundt
1592a0d7bb
bin/inbox: Adjust search string color
2025-12-17 14:54:04 +01:00
Erik Kundt
e5d60b4ff6
bin/inbox: Return to app after clearing
2025-12-17 14:54:03 +01:00
Erik Kundt
acf476edbe
bin: Allow executing rad silently
2025-12-17 14:54:03 +01:00
Erik Kundt
aa30e943fa
bin/inbox: Refactor notification loading
2025-12-17 14:54:03 +01:00
Erik Kundt
1ddae1e3c1
bin/inbox: Improve browser performance
2025-12-17 00:31:10 +01:00
Erik Kundt
fc38ebce66
chore: Update to Rust 1.92
2025-12-13 01:03:43 +01:00
Erik Kundt
e224211203
bin/issue: Don't show or edit issues from comment list
2025-12-12 16:40:09 +01:00
Erik Kundt
b016792293
bin/issue/list: Allow commenting
2025-12-12 16:40:09 +01:00
Erik Kundt
4944ab362a
bin/inbox: Remove selection mode (id-only / operation)
2025-12-11 16:27:03 +01:00
Erik Kundt
38fa4297ff
bin/patch: Remove selection mode (id-only / operation)
2025-12-11 16:27:03 +01:00
Erik Kundt
edc2bd4811
bin/issue: Remove selection mode (id-only / operation)
2025-12-11 16:14:26 +01:00
Erik Kundt
284cb9410e
lib: Refactor app return types
2025-12-11 15:50:36 +01:00
Erik Kundt
6451dacaa3
bin/inbox: Fix browser events
2025-12-11 14:03:46 +01:00
Erik Kundt
1dcaec7d84
bin/patch: Fix browser events
2025-12-11 14:03:42 +01:00
Erik Kundt
e7f335732e
bin/patch: Remove review operation
2025-12-11 13:53:23 +01:00
Erik Kundt
37cf838bed
bin/patch: Disable review command and forward instead
2025-12-11 13:44:07 +01:00
Erik Kundt
e414502faf
Switch to crossterm backend
2025-12-11 12:49:20 +01:00
Erik Kundt
d99bcd24ab
lib: Make use of Share trait
2025-12-11 10:33:55 +01:00
Erik Kundt
b54e67f757
lib/ui: Improve input request functions
2025-12-11 10:21:11 +01:00
Erik Kundt
d85ffb5893
lib: Unify panes and container widget
2025-12-11 09:58:37 +01:00
Erik Kundt
3cd7833e29
lib: Fix column spacing
2025-12-11 09:52:09 +01:00
Erik Kundt
a541323f1e
lib: Remove widget for table with header
2025-12-11 01:26:12 +01:00
Erik Kundt
1481d4892b
lib: Various widget naming improvements
2025-12-11 00:46:14 +01:00
Erik Kundt
ad4d4a045a
lib: Improve text widget interface
2025-12-11 00:37:11 +01:00
Erik Kundt
1150aa7ab5
lib: Improve container widget naming
2025-12-11 00:37:11 +01:00
Erik Kundt
9ecc9621c5
bin/inbox: Port to imUI
2025-12-10 15:04:12 +01:00
Erik Kundt
5c59e16719
bin/patch: Store UI state and patches separately
2025-12-10 12:30:41 +01:00
Erik Kundt
2aa5e4c51f
bin/patch: Reorganize rendering code
2025-12-10 11:42:37 +01:00
Erik Kundt
c502dae9fb
bin/patch: Improve app messages
2025-12-10 00:57:59 +01:00
Erik Kundt
308cd49e28
lib: Reduce stdin poll rate to prevent lagging input
2025-12-09 13:41:41 +01:00
Erik Kundt
0a58d17716
bin/patch: Sunset rmUI app
2025-12-09 13:35:12 +01:00
Erik Kundt
3c18f68856
lib: Properly terminate event listener thread
2025-12-09 13:03:58 +01:00
Erik Kundt
f157fa9f06
bin/inbox: Fix selection bug
...
There was a regression on the notification selection when exiting the app,
where the selected notification from the unfiltered instead of the filtered
list was returned.
2025-12-08 01:08:41 +01:00
Erik Kundt
e6ddafbc5f
bin/inbox: Improve item loading and filtering
2025-12-06 12:30:45 +01:00
Erik Kundt
d962ec4b42
lib: Add support for async workers
2025-12-06 12:30:45 +01:00
Erik Kundt
954d7bfbea
chore: Move to local release builds
...
Introduce a new local build system based on `cargo zigbuild`. It's
a generalized version of the heartwood build system, which aims to be
moved into its own repository at some point.
2025-11-27 13:39:29 +01:00
Erik Kundt
ee20b956ad
chore: Update radicle dependencies
2025-11-06 00:12:44 +01:00
Erik Kundt
24268953ff
chore: Remove vscode config
2025-11-05 23:01:45 +01:00
Erik Kundt
8d9f10f6d8
Fix clippy warnings
2025-09-01 14:37:27 +02:00
Erik Kundt
981056ced9
bin/ui: Fix cargo fmt check
2025-09-01 14:30:39 +02:00
Erik Kundt
7c7c5278a6
Update dependencies
2025-09-01 14:27:14 +02:00
Erik Kundt
80d2aa5b03
Fix clippy warnings
...
This makes clippy happy by inlining format strings and simpliying some
if-statements.
2025-09-01 13:55:26 +02:00
Erik Kundt
1fbed3ee79
Use TOML format for toolchain and bump to 1.88
2025-09-01 12:24:39 +02:00
Erik Kundt
f0a47ac5b5
bin: Improve thiserror usage
2025-09-01 11:37:05 +02:00
Erik Kundt
b4dd057f45
bin: Rewrite CLI tests to not require a binary
...
Before this patch, CLI tests required a successful debug build of
`rad-tui`. This rewrites the tests such that they still do what they did
before: testing argument processing. But without relying on a binary.
2025-08-28 11:18:19 +02:00
Erik Kundt
86e34ac2b4
bin: Disable all CLI tests
...
In light of `cargo test` depending on `rad-tui` being built successfully,
the tests that use them, are ignored for now.
2025-08-22 10:48:53 +02:00
Erik Kundt
ccfeba3027
ci: Add Ambient adapter
2025-08-22 10:09:19 +02:00
Erik Kundt
af385a1455
ci: Add native Radicle CI adapter
2025-08-22 09:54:49 +02:00
Erik Kundt
a2de36ddfb
chore: Fix clippy warnings w/ 1.85.1
2025-07-29 11:06:50 +02:00
Erik Kundt
2057d49a96
chore: Update to radicle 0.16.1
2025-07-29 10:52:37 +02:00
Erik Kundt
227bd3b15b
feat(bin): Use message for empty tables
2025-04-14 16:56:43 +02:00
Erik Kundt
7a248a687d
feat(lib): Make empty message in tables optional
2025-04-14 16:55:06 +02:00
Erik Kundt
5b44b2f873
feat(patch): Introduce review mode (edit/show)
2025-04-07 12:07:54 +02:00
Erik Kundt
9411ee31f8
feat(lib): Add support for popups
2025-03-05 10:13:44 +01:00
Erik Kundt
dcc51b96a9
feat(patch): Adds review action to list interface
2025-02-28 17:53:54 +01:00
Erik Kundt
9aa7fb2044
refactor(bin): Introduce type for diff line ranges
2025-02-28 16:57:08 +01:00
Erik Kundt
5efcde8210
fix(bin): Fix hunk comments
2025-02-28 15:59:50 +01:00
Erik Kundt
41f9ef1916
refactor(bin): Small code move
2025-02-28 15:39:57 +01:00
Erik Kundt
6a6503c1c6
feat(lib): Add location to line merger
2025-02-28 15:39:24 +01:00
Erik Kundt
64a5d7aa45
feat(bin): Hunk diffs can return their path
2025-02-28 15:38:13 +01:00
Erik Kundt
c5930ad483
fix(patch): Fix review performance
2025-02-13 12:32:46 +01:00
Erik Kundt
6c45510339
feat(patch): (De)serialize review state
2025-02-13 12:09:06 +01:00
Erik Kundt
16ff1380a8
feat(bin): Stateful hunk items can be updated
2025-02-13 12:02:47 +01:00
Erik Kundt
de547fa54d
feat(patch): Reactivates review operation
2025-02-12 11:49:56 +01:00
Erik Kundt
335458de8b
feat(patch): Allows review tui to return optional action
2025-02-12 11:49:56 +01:00
Erik Kundt
3ab0da05d5
feat(bin): Add state (de)serialization module
2025-02-12 11:49:54 +01:00
Erik Kundt
6a2ee67303
feat(bin): Make git states (de)serializable
2025-02-11 16:07:49 +01:00
Erik Kundt
0108c738ee
feat(lib): Make widget states (de)serializable
2025-02-11 16:07:49 +01:00
Erik Kundt
9af882222a
refactor(patch): Improve review mode check
2025-02-11 16:07:49 +01:00
Erik Kundt
5bf495d04e
refactor(patch): Return review app state
2025-02-11 16:07:49 +01:00
Erik Kundt
08f6f5d06b
refactor(patch): Introduce review mode (create / resume)
2025-02-11 16:07:49 +01:00
Erik Kundt
147ea2d053
feat(patch): Remove hunk review brain
2025-02-11 16:07:49 +01:00
Erik Kundt
b1fa36a560
refactor(bin): Simplify hunk diff item
2025-02-11 16:07:49 +01:00
Erik Kundt
39a00d763a
refactor(patch): Move review item state to app state
2025-02-11 16:07:37 +01:00
Erik Kundt
0bed5e1ccf
refactor(bin): Improve hunk item state
2025-02-11 16:07:19 +01:00
Erik Kundt
884daeed6d
refactor(patch): Factor out review app state
2025-02-11 16:07:12 +01:00
Erik Kundt
6b9e82e350
ci(bin): Fix clippy warning
2025-02-11 11:07:30 +01:00
Erik Kundt
54a643b0f0
bin: Show (local) help on empty command
2025-01-29 17:04:12 +01:00
Erik Kundt
9f12c98180
bin: rad can be called with a command
2025-01-29 17:03:21 +01:00
Erik Kundt
2d4a06d9fa
feat(bin): Quit on 'q' across all commands
2025-01-29 13:33:10 +01:00
Erik Kundt
0e7579b783
Update change log to 0.6.0
2025-01-29 13:08:39 +01:00
Erik Kundt
d70f23c105
Update macOS in Github action
2025-01-29 11:37:47 +01:00
Erik Kundt
44d0ed36e9
Update README to reflect new roadmap
2025-01-29 11:34:35 +01:00
Erik Kundt
e11e9bfd20
Bump version to 0.6.0
2025-01-29 11:33:15 +01:00
Erik Kundt
ed80fcee4a
Update README to reflect CLI integration
2025-01-29 11:25:23 +01:00