Restore native operational surface grammar

This commit is contained in:
ZacharyZhang-NY committed 2026-04-19 15:57:04 -04:00
1 parent edbebe6109
commit bd8c420718
8 files changed
+633 -352

No files matched your search

@@ -2,4 +2,4 @@ pub mod actions;
pub mod state;
pub use actions::AppAction;
pub use state::{AppState, OnboardingStep};
pub use state::{AppState, InboxFilter, OnboardingStep};
@@ -8,6 +8,16 @@ pub enum OnboardingStep {
Launch,
}
#[derive(Clone, Copy, Debug, Default, Eq, PartialEq)]
pub enum InboxFilter {
#[default]
All,
Approvals,
Reviews,
Failed,
Messages,
}
#[derive(Clone, Debug, Default)]
pub struct AppState {
pub section: SectionId,
@@ -19,6 +29,7 @@ pub struct AppState {
pub onboarding_step: OnboardingStep,
pub onboarding_connector_id: Option<String>,
pub onboarding_execution_mode: &'static str,
pub inbox_filter: InboxFilter,
pub status_line: Option<String>,
}