Matthias Beyer
7a1ba8595a
bin: Improve error handling
...
This patch replaces `anyhow::Error` in the programs' entry functions with proper
error types. This makes the semantics around errors that occur when forwarding
commands to `rad` more clear.
Signed-off-by: Erik Kundt <erik@zirkular.io >
2025-08-21 17:09:44 +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
Erik Kundt
806cdd69f0
Remove temporary proxy script
2025-01-29 11:19:36 +01:00
Erik Kundt
965bafc993
bin(inbox): Implement CLI integration
2025-01-29 10:46:01 +01:00
Erik Kundt
ab585a9755
bin(inbox): Rename select -> list operation
2025-01-29 10:25:51 +01:00
Erik Kundt
445afd6149
bin(patch): Various smaller improvements
2025-01-29 10:17:16 +01:00
Erik Kundt
f62351a313
bin(issue): Implement CLI integration
2025-01-29 10:16:33 +01:00
Erik Kundt
0b2241977d
bin(issue): Rename select -> list operation
2025-01-29 09:40:38 +01:00
Erik Kundt
89ce751afa
bin(patch): Call rad or return JSON
2025-01-28 14:52:47 +01:00
Erik Kundt
5bd2f69e11
lib: Clear inline terminal on restore
2025-01-28 14:50:11 +01:00
Erik Kundt
6c89eaa454
bin(patch): Rename select -> list
2025-01-28 12:40:18 +01:00
Erik Kundt
a9ea38bdc4
bin: Complete and beautify help
2025-01-28 12:24:31 +01:00
Erik Kundt
8554e12b47
bin(patch): Improve CLI tests
2025-01-28 11:56:14 +01:00
Erik Kundt
b292b0dcc9
bin: Improve CLI tests
2025-01-28 11:56:00 +01:00