List of all items
Structs
- auth::consumed::ConsumedEntry
- auth::derive::DerivedKey
- auth::derive::Salt
- auth::session::SessionClaims
- auth::session::SessionToken
- auth::sign::IdentityKeypair
- auth::sign::PublicKey
- auth::token::DelegationClaims
- auth::token::DelegationToken
- context::Context
- embedded::EmbeddedFile
- embedded::SyncAction
- event_log::ActorStats
- event_log::Event
- event_log::LogEntry
- guard::GateConfig
- guard::Guard
- identity::Identity
- init::InitOptions
- init::InitResult
- init::OnboardResult
- model::config::AiConfig
- model::config::Config
- model::config::ModesConfig
- model::config::OutputConfig
- model::config::SyncConfig
- model::config::WorkflowConfig
- model::item::Assignee
- model::item::Comment
- model::item::Item
- model::milestone::Milestone
- model::project::AiDefaults
- model::project::AiDelegationEntry
- model::project::CapabilityConfig
- model::project::Docs
- model::project::Member
- model::project::ModeDefaults
- model::project::Project
- model::release::Contributor
- model::release::Release
- model::release::ReleaseItem
- model::release::ReleaseItems
- vcs::GitVcs
- vcs::GitVersion
Enums
- embedded::FileStatus
- error::JoyError
- event_log::EventType
- fortune::Category
- guard::Action
- guard::Verdict
- model::config::AutoGit
- model::config::ColorMode
- model::config::InteractionLevel
- model::item::Capability
- model::item::ItemType
- model::item::Priority
- model::item::Status
- model::project::MemberCapabilities
- model::project::ModeSource
- model::release::Bump
- vcs::Forge
Traits
Functions
- ai_templates::agent_applicable_to_tool
- ai_templates::agent_filename
- ai_templates::agent_name
- ai_templates::load_agents
- ai_templates::load_workflow
- ai_templates::render_agent
- ai_templates::render_copilot_prompt
- ai_templates::render_instructions
- ai_templates::render_joy_block
- ai_templates::render_skill
- ai_templates::setup_instructions
- auth::consumed::is_consumed
- auth::consumed::mark_consumed
- auth::delegation::delegation_key_path
- auth::delegation::load_delegation_key
- auth::delegation::remove_delegation_key
- auth::delegation::save_delegation_key
- auth::derive::derive_key
- auth::derive::generate_salt
- auth::derive::validate_passphrase
- auth::session::create_session
- auth::session::create_session_for_ai
- auth::session::current_tty
- auth::session::encode_session_env
- auth::session::load_session
- auth::session::load_session_by_id
- auth::session::parse_session_env
- auth::session::project_id
- auth::session::remove_session
- auth::session::save_session
- auth::session::session_id
- auth::session::validate_session
- auth::token::create_token
- auth::token::decode_token
- auth::token::encode_token
- auth::token::is_token
- auth::token::validate_token
- capabilities::warn_unless_capable
- embedded::all_up_to_date
- embedded::diff_files
- embedded::sync_files
- event_log::actors_for_items
- event_log::append_event
- event_log::closed_item_ids_since
- event_log::get_git_email
- event_log::last_release_timestamp
- event_log::log_event
- event_log::log_event_as
- event_log::read_all_events
- event_log::read_events
- fortune::fortune
- git_ops::auto_git_add
- git_ops::auto_git_level
- git_ops::auto_git_post_command
- guard::enforce
- guard::status_str
- identity::has_ai_members
- identity::resolve_identity
- init::init
- init::onboard
- init::update_gitignore_block
- items::delete_item
- items::detect_cycle
- items::find_item_file
- items::load_item
- items::load_items
- items::next_id
- items::remove_references
- items::save_item
- items::title_hash_suffix
- items::update_item
- milestones::delete_milestone
- milestones::find_milestone_file
- milestones::load_milestone
- milestones::load_milestones
- milestones::next_id
- milestones::save_milestone
- milestones::update_milestone
- model::config::field_hint
- model::item::item_filename
- model::item::slugify
- model::milestone::milestone_filename
- model::project::derive_acronym
- model::project::is_ai_member
- model::project::resolve_mode
- model::release::bump_version
- releases::item_in_release
- releases::latest_version
- releases::load_release
- releases::load_releases
- releases::save_release
- store::deep_merge_value
- store::defaults_config_path
- store::find_project_root
- store::global_config_path
- store::is_initialized
- store::joy_dir
- store::load_acronym
- store::load_ai_defaults
- store::load_config
- store::load_config_value
- store::load_mode_defaults
- store::load_personal_config_value
- store::load_project
- store::load_raw_mode_defaults
- store::local_config_path
- store::project_defaults_path
- store::read_yaml
- store::write_yaml
- store::write_yaml_preserve
- templates::render_item
- vcs::default_vcs
- vcs::gh_create_release
- vcs::gh_version
- vcs::has_gh
- vcs::parse_forge_from_url
Constants
- auth::session::SESSION_ENV_PREFIX
- init::CONFIG_FILES
- init::GITIGNORE_BASE_ENTRIES
- init::GITIGNORE_BLOCK_END
- init::GITIGNORE_BLOCK_START
- init::HOOK_FILES
- init::PROJECT_FILES
- store::AI_AGENTS_DIR
- store::AI_DIR
- store::AI_JOBS_DIR
- store::CONFIG_DEFAULTS_FILE
- store::CONFIG_FILE
- store::CREDENTIALS_FILE
- store::ITEMS_DIR
- store::JOY_DIR
- store::LOG_DIR
- store::MILESTONES_DIR
- store::PROJECT_DEFAULTS_FILE
- store::PROJECT_FILE
- store::RELEASES_DIR