Commit Graph
100 Commits
Author SHA1 Message Date
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
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
Erik Kundt 35cd216aa8 bin(patch): Fix forwarding for unknown commands 2025-01-28 00:28:35 +01:00
Erik Kundt b2908e3378 bin: FIx clippy warning 2025-01-28 00:27:52 +01:00
Erik Kundt 381268d17f bin(patch): Add CLI tests 2025-01-28 00:10:45 +01:00
Erik Kundt 46db9f99ff bin(patch): Remap select to list for calls to rad 2025-01-28 00:10:18 +01:00
Erik Kundt c62405043b bin: Remove obsolete argument parsing from help command 2025-01-27 17:47:01 +01:00