Commit Graph
759 Commits
Author SHA1 Message Date
Erik Kundt 391d439e26 Streamline open wording for issues 2023-08-22 13:29:11 +02:00
Erik Kundt 39cbd15919 Switch to published Radicle crates 2023-08-22 13:29:11 +02:00
Erik Kundt 935e7acb4f Switch to published Radicle crates 2023-08-22 13:29:09 +02:00
Erik Kundt dae897f8cc Refresh issue and patch browser on page leave 2023-08-22 13:28:49 +02:00
Erik Kundt aa0fe2336c Fix labels + assignees parsing on new issue form 2023-08-11 13:38:00 +02:00
Erik Kundt 322d078d64 Deselect issue while open form is visible 2023-08-11 11:45:07 +02:00
Erik Kundt 38ad53cd14 Support opening new issues from issue browser 2023-08-11 11:45:07 +02:00
Erik Kundt ad493fce60 Parse tags and assignees on new issue form 2023-08-11 11:45:07 +02:00
Erik Kundt 2dfc0a9e4d Add clipboard support for text inputs 2023-08-11 11:45:06 +02:00
Erik Kundt 81966a4aca Switch context bar on new issue form 2023-08-11 11:44:52 +02:00
Erik Kundt 12ee3fb8b1 Create issue 2023-08-11 11:44:52 +02:00
Erik Kundt c79caff79a Add signer to app context 2023-08-11 11:44:52 +02:00
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