bin/inbox: Load notifications async
1 passed
(1 total)
View logs
modified bin/cob.rs
@@ -1,3 +1,2 @@
| - | |
|
|
|
deleted bin/cob/inbox.rs
@@ -1,35 +0,0 @@
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
modified bin/commands/inbox.rs
@@ -7,13 +7,14 @@ use std::ffi::OsString;
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -64,7 +65,7 @@ pub enum OperationName {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -167,12 +168,12 @@ impl Args for Options {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -207,12 +208,13 @@ pub async fn run(options: Options, ctx: impl terminal::Context) -> anyhow::Resul
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified bin/commands/inbox/list.rs
@@ -2,26 +2,26 @@
|
|
|
|
|
|
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -33,9 +33,9 @@ use tui::ui::BufferedValue;
|
|
|
|
|
|
| - | |
|
|
|
|
| + | |
|
|
|
|
|
@@ -46,18 +46,67 @@ use super::common::{Mode, RepositoryMode};
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -67,7 +116,7 @@ pub enum AppPage {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -77,11 +126,16 @@ pub struct BrowserState {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -91,108 +145,20 @@ pub struct HelpState {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
| - | |
| - | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -201,6 +167,7 @@ impl TryFrom<&Context> for State {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -216,12 +183,15 @@ pub enum Message {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -270,24 +240,28 @@ impl store::Update<Message> for State {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -295,7 +269,118 @@ impl App {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -309,14 +394,16 @@ fn browser_page(_state: &State, channel: &Channel<Message>) -> Widget<State, Mes
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -341,6 +428,7 @@ fn browser_page(_state: &State, channel: &Channel<Message>) -> Widget<State, Mes
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -437,7 +525,8 @@ fn help_text() -> String {
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified bin/commands/inbox/list/ui.rs
@@ -2,7 +2,7 @@ use std::collections::HashMap;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -54,8 +54,10 @@ pub struct BrowserProps<'a> {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -75,7 +77,7 @@ impl From<&State> for BrowserProps<'_> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -85,7 +87,7 @@ impl From<&State> for BrowserProps<'_> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -109,7 +111,7 @@ pub struct Browser {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -296,11 +298,10 @@ fn browse_footer<'a>(props: &BrowserProps<'a>) -> Vec<Column<'a>> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified bin/ui/items.rs
@@ -1433,7 +1433,7 @@ impl Debug for HunkItem<'_> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified bin/ui/items/notification.rs
@@ -1,6 +1,6 @@
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -127,7 +127,7 @@ impl NotificationKind {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -137,7 +137,7 @@ impl NotificationKind {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -159,11 +159,15 @@ impl NotificationKind {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -327,6 +331,21 @@ pub mod filter {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -340,10 +359,7 @@ pub mod filter {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -443,9 +459,7 @@ pub mod filter {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -589,7 +603,7 @@ pub mod filter {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -602,7 +616,7 @@ pub mod filter {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|