Erik Kundt
ae40ca27a9
issue/list: Store state and fix issue pre-selection
2026-01-08 15:00:44 +01:00
Erik Kundt
c06a8c2b94
issue/list: Fix wrong section pre-selection
2026-01-07 00:40:51 +01:00
Erik Kundt
e6c95f0578
lib/ui: Reorganize types
2026-01-05 00:26:24 +01:00
Erik Kundt
670f615620
lib/ui: Remove imUI specialization
2026-01-05 00:10:28 +01:00
Erik Kundt
3e4e210e96
lib/ui: Remove rmUI
2026-01-04 23:49:44 +01:00
Erik Kundt
5269df37d5
bin/ui: Do not use rmUI anymore
2026-01-03 13:20:54 +01:00
Erik Kundt
e1f73b19d5
issue/list: Remove rmUI implementation
2026-01-03 13:19:27 +01:00
Erik Kundt
074c52221b
issue/list: Fix clippy warnings
2026-01-03 13:06:14 +01:00
Erik Kundt
96da3127f8
lib/ui: Fix clippy warnings
2026-01-03 13:06:12 +01:00
Erik Kundt
0ed16bb9b7
issue/list: Fill context bars
2026-01-03 12:59:19 +01:00
Erik Kundt
3d649ed650
issue/list: Add more actions, fine-tuning
2026-01-03 12:59:19 +01:00
Erik Kundt
c3e90bc303
issue/list: Port comment tree and body to imUI
2026-01-03 12:59:19 +01:00
Erik Kundt
6ca341bedb
lib/ui: Fix table focussed highlight color
2026-01-03 12:59:19 +01:00
Erik Kundt
82f62517af
lib/ui: Fix focussed table border
2026-01-03 12:59:19 +01:00
Erik Kundt
e3596efecc
lib/ui: Fix container event
2026-01-03 12:59:19 +01:00
Erik Kundt
c9c155bc15
lib/ui: Add optional footer to text view
2026-01-03 12:59:19 +01:00
Erik Kundt
a27f6e0b12
lib/ui: Add tree widget
2026-01-03 12:59:19 +01:00
Erik Kundt
a365f16067
issue/list: Port issue details to imUI
2026-01-03 12:58:59 +01:00
Erik Kundt
dc9580402a
lib/ui: Make shortcuts more prominent
2026-01-03 12:58:49 +01:00
Erik Kundt
b69203903f
lib/ui: Spacing must be explicitely set for table
2026-01-03 12:58:49 +01:00
Erik Kundt
58240cd2dc
issue/list: Port basic app to imUI
2026-01-03 12:58:37 +01:00
Erik Kundt
241ffc9593
bin/ui: Move issue types to dedicated module
2025-12-30 00:49:50 +01:00
Erik Kundt
838bf381a2
issue/list: Emit missing comment edit message
2025-12-30 00:11:49 +01:00
Erik Kundt
731a828e86
lib/terminal: Remove option to run command quietly
2025-12-29 12:12:51 +01:00
Erik Kundt
66ea0d5915
issue/list: Allow editing comments
2025-12-29 12:00:32 +01:00
Erik Kundt
8ade256e24
issue/list: Support closing & re-opening
2025-12-29 11:45:53 +01:00
Erik Kundt
a0e9939ad1
lib/im: Allow action alignment in shortcut widget
2025-12-28 00:19:37 +01:00
Erik Kundt
16f7ced603
lib/rm: Allow local and global shortcuts
2025-12-28 00:17:40 +01:00
Erik Kundt
27a96ab61e
issue/list: Fix wrong events being sent globally
2025-12-24 01:10:19 +01:00
Erik Kundt
ca78590c81
issue/list: Fix focus border color w/ light theme
2025-12-24 00:53:35 +01:00
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