Erik Kundt
e6cc2235f2
Bubble up input values from new issue form
2023-08-11 11:44:51 +02:00
Erik Kundt
33eaa4e8e0
Do not quit on new issue form
2023-08-11 11:44:35 +02:00
Erik Kundt
a827e22796
Implement form input w/ tui-realm-textarea
2023-08-11 11:44:33 +02:00
Erik Kundt
1d26f1612c
Factor out common form widget
2023-08-11 11:43:54 +02:00
Erik Kundt
22d58114c6
Hook up events on new issue form
2023-08-11 11:43:54 +02:00
Erik Kundt
a0807f5156
Navigate inputs on new issue form
2023-08-11 11:43:54 +02:00
Erik Kundt
a99f769635
Switch shortcuts on issue page
2023-08-11 11:43:54 +02:00
Erik Kundt
ba019f652f
Style new issue form
2023-08-11 11:43:54 +02:00
Erik Kundt
d50f02f46b
Show / hide open issue form
2023-08-11 11:43:54 +02:00
Erik Kundt
cb2490745e
Restructure issue page widgets
2023-08-11 11:43:54 +02:00
Erik Kundt
0ed7bb61e4
Add file logger
2023-08-11 11:38:45 +02:00
Erik Kundt
337570a5a1
Add README and license files
2023-08-10 23:27:41 +02:00
Erik Kundt
7b0692df51
Switch to published Radicle crates
2023-08-10 22:38:38 +02:00
Erik Kundt
682400f7cb
Add context bar to issue page
2023-08-09 09:49:54 +02:00
Erik Kundt
cd5522f6a9
Fix formatting and clippy warnings
2023-08-08 12:36:58 +02:00
Erik Kundt
8aef9b3775
Implement patch browser context on home page
2023-08-08 12:34:10 +02:00
Erik Kundt
46f9acd75e
Implement issue browser context on home page
2023-08-08 12:34:06 +02:00
Erik Kundt
2bf3e69d77
Add empty browse context bar to home page
2023-08-08 12:34:02 +02:00
Erik Kundt
5e9b069960
Adapt patch page to new structure
2023-08-08 12:24:14 +02:00
Erik Kundt
1899411c0a
Prepare home page for context bar
2023-08-08 12:20:23 +02:00
Erik Kundt
9fb41c45c4
Adaptive shortcuts on issue page
2023-08-05 11:46:44 +02:00
Erik Kundt
b66b44fe15
Complete issue detail header
2023-08-05 11:43:14 +02:00
Erik Kundt
77b6744480
Add description to issue page
2023-08-05 11:42:08 +02:00
Erik Kundt
244ece0a73
Restructure issue page widgets
2023-08-05 11:37:37 +02:00
Erik Kundt
6d14f62eb6
Add message, warning and error popup
2023-08-05 11:05:01 +02:00
Erik Kundt
92e74a6680
Fix Cargo.lock
2023-08-05 11:04:44 +02:00
Erik Kundt
6b33bd9b66
Add scrollable textarea widget
2023-08-04 21:49:58 +02:00
Erik Kundt
5ad3593cba
Introduce batched message updates
2023-08-04 17:32:00 +02:00
Erik Kundt
930f27792a
Message processing can return more messages
2023-08-04 17:31:57 +02:00
Erik Kundt
0ba4b81347
Move source files to root directory
2023-08-04 15:08:14 +02:00
Alexis Sellier
a102102d3e
cob: Remove CRDTs from COB state
...
It turns out that the CRDT formed by the union of Git DAGs
is enough to guarantee everything we need for COBs.
This changes the following things:
* COB operations no longer need to be commutative
* COB histories are traversed in the same deterministic order on all
replicas
* It's now possible to implement RSMs on top of COBs, eg. scripting
* Lamport clocks have been removed
* `radicle-crdt` is no longer a dependency of `radicle`
* COBs are no longer instances of `Semilattice`
* The `Ops` type was removed in favor of having `Op` contain multiple
actions
2023-07-25 15:29:27 +02:00
Vincenzo Palazzo
61f6bcd006
tui: Fix code format issue
...
During the testing of my CI proposal code, I discovered that our current
master branch is not building correctly.
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
2023-07-25 12:55:05 +02:00
xphoniex
3e133ba085
Add -h flag to binaries
...
Signed-off-by: xphoniex <dj.2dixx@gmail.com >
2023-07-25 11:58:39 +02:00
Erik Kundt
bf45481280
tui: Implement container focus on issue page
2023-07-22 22:36:24 +02:00
Erik Kundt
adf3f993b9
tui: Support container focus
2023-07-22 22:36:24 +02:00
Erik Kundt
4766f76660
tui: Sort issues by time and state
2023-07-22 22:34:51 +02:00
Erik Kundt
cbfba97543
tui: Add app header to issue page
2023-07-22 22:32:38 +02:00
Erik Kundt
dbcde21a90
tui: Improve application header
2023-07-22 22:32:38 +02:00
Erik Kundt
bc803d89ad
tui: Fix cargo doc
2023-07-22 22:30:34 +02:00
Alexis Sellier
5758d60c63
Update radicle-surf and git-ref-format
2023-07-14 16:57:55 +02:00
Alexis Sellier
bf69ead984
cli: Implement hunk-based code review
...
Review code with an interface similar to `git add -p`.
2023-06-22 11:15:42 +02:00
Alexis Sellier
88db410cd3
Update radicle-surf
2023-06-22 11:15:42 +02:00
Erik Kundt
f22523ebbd
tui: Add detail widget to issue page
2023-06-08 22:08:05 +02:00
Erik Kundt
bff8ab2804
tui: Implement larger list on issue page
2023-06-08 22:05:35 +02:00
Erik Kundt
2410baf188
tui: Select correct list item on issue page
2023-06-08 21:55:00 +02:00
Erik Kundt
23fe24ac7d
tui: Implement larger list on issue page
2023-06-08 21:54:57 +02:00
Erik Kundt
716738e84c
tui: Fire proper list selection messages
2023-06-08 21:51:09 +02:00
Erik Kundt
8901655302
tui: Improve cob retrieval
2023-06-08 21:47:26 +02:00
Erik Kundt
f478c6743b
tui: Make patch and issue items sortable
2023-06-08 20:42:30 +02:00
Erik Kundt
b54d6b7d59
tui: Use application context in widgets
2023-06-08 20:42:30 +02:00