Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W _ __init__() (jot.categories.config.CategoryConfig method) (jot.categories.manager.CategoryManager method) (jot.categories.templates.CategoryTemplates method) (jot.core.archive_manager.ArchiveManager method) (jot.core.id_manager.IDManager method) (jot.core.task_manager.TaskManager method) (jot.integrations.gcal.account_manager.GoogleCalendarAccountManager method) (jot.integrations.gcal.auth.GoogleCalendarAuth method) (jot.integrations.keywords.handler.KeywordHandler method) (jot.projects.backup.ProjectBackup method) A account_exists() (jot.integrations.gcal.account_manager.GoogleCalendarAccountManager method) ACCOUNTS_DIR (jot.integrations.gcal.account_manager.GoogleCalendarAccountManager attribute) add_task() (jot.commands._core_mixin.CoreMixin method) (jot.core._crud_mixin.CrudMixin method) AgeBacklogMixin (class in jot.core._age_backlog_mixin) AiAnalysisMixin (class in jot.commands._ai_analysis_mixin) AiSuggestMixin (class in jot.commands._ai_suggest_mixin) allocate_id() (jot.core.id_manager.IDManager method) apply_template() (in module jot.cli.config) (jot.categories.templates.CategoryTemplates method) archive_task() (jot.core._delete_mixin.DeleteMixin method) ArchiveManager (class in jot.core.archive_manager) assign_day() (jot.commands._metadata_mixin.MetadataMixin method) assign_parent() (jot.commands._metadata_mixin.MetadataMixin method) AudioTimerMixin (class in jot.commands._audio_timer_mixin) B backup() (in module jot.cli.config) buffered_output() (in module jot.ui.rendering) bulk_actions_menu() (jot.commands._bulk_mixin.BulkMixin method) bulk_archive() (jot.commands._bulk_mixin.BulkMixin method) bulk_delete() (jot.commands._bulk_mixin.BulkMixin method) bulk_set_priority() (jot.commands._bulk_mixin.BulkMixin method) bulk_set_status() (jot.commands._bulk_mixin.BulkMixin method) BulkMixin (class in jot.commands._bulk_mixin) C can_create_category() (jot.categories.manager.CategoryManager method) category_exists_globally() (jot.categories.manager.CategoryManager method) category_exists_locally() (jot.categories.manager.CategoryManager method) CategoryConfig (class in jot.categories.config) CategoryManager (class in jot.categories.manager) CategoryTemplates (class in jot.categories.templates) collect_all_category_tasks() (jot.commands._core_mixin.CoreMixin method) COLORS (jot.categories.config.CategoryConfig attribute) CommandHandler (class in jot.commands.handler) compress_archives() (jot.core._compress_mixin.CompressMixin method) CompressMixin (class in jot.core._compress_mixin) ConfigMixin (class in jot.integrations.keywords._config_mixin) ContextMixin (class in jot.commands._context_mixin) copy_task_to_project() (jot.commands._transfer_mixin.TransferMixin method) copy_to_clipboard() (jot.commands._web_clipboard_mixin.WebClipboardMixin method) CoreMixin (class in jot.commands._core_mixin) count_categories() (jot.categories.manager.CategoryManager method) create_account() (jot.integrations.gcal.account_manager.GoogleCalendarAccountManager method) create_backup() (jot.projects.backup.ProjectBackup method) create_gcal_event() (in module jot.integrations.gcal.events) CrudMixin (class in jot.core._crud_mixin) D DEFAULT_COLORS (jot.categories.config.CategoryConfig attribute) delete_current() (jot.commands._core_mixin.CoreMixin method) delete_task() (jot.commands._core_mixin.CoreMixin method) delete_task_permanently() (jot.core._delete_mixin.DeleteMixin method) DeleteMixin (class in jot.core._delete_mixin) discover_accounts() (jot.integrations.gcal.account_manager.GoogleCalendarAccountManager method) discover_categories() (jot.categories.manager.CategoryManager method) discover_global_categories() (jot.categories.manager.CategoryManager method) display_all_categories_view() (in module jot.ui.display) (in module jot.ui.display_archive) display_all_projects() (in module jot.ui.display) (in module jot.ui.display_projects) display_archive() (in module jot.ui.display) (in module jot.ui.display_archive) display_categorized_shortcuts() (in module jot.ui.display) (in module jot.ui.display_help) display_category_stats() (in module jot.ui.display) (in module jot.ui.display_projects) display_help() (in module jot.ui.display) (in module jot.ui.display_help) display_tasks() (in module jot.ui.display) (in module jot.ui.display_tasks) duplicate_task() (jot.commands._core_mixin.CoreMixin method) (jot.core._crud_mixin.CrudMixin method) E edit_current() (jot.commands._core_mixin.CoreMixin method) edit_task() (jot.commands._core_mixin.CoreMixin method) (jot.core._crud_mixin.CrudMixin method) edit_task_notes() (jot.commands._notes_mixin.NotesMixin method) ensure_default_task() (jot.core._crud_mixin.CrudMixin method) execute_analysis_task() (jot.commands._ai_analysis_mixin.AiAnalysisMixin method) export_archives() (jot.core._export_mixin.ExportMixin method) export_to_gcal() (jot.commands._gcal_mixin.GcalMixin method) ExportMixin (class in jot.core._export_mixin) extract_keyword() (jot.integrations.keywords.handler.KeywordHandler method) extract_time_tag() (in module jot.utils.date_utils) extract_urls() (in module jot.utils.text_utils) F fetch_gcal_events() (in module jot.integrations.gcal.events) filter_today_tasks() (in module jot.utils.date_utils) fix_duplicate_ids_interactive() (jot.commands._core_mixin.CoreMixin method) flush_input() (in module jot.ui.input) format_category_badges() (in module jot.ui.formatting) format_inline_notes() (in module jot.ui.formatting) fuzzy_match() (in module jot.utils.text_utils) G GcalMixin (class in jot.commands._gcal_mixin) get_account_path() (jot.integrations.gcal.account_manager.GoogleCalendarAccountManager method) get_all_colors() (jot.categories.config.CategoryConfig method) get_archive_stats() (jot.core.archive_manager.ArchiveManager method) get_backup_files() (jot.projects.backup.ProjectBackup method) get_category_file_path() (jot.categories.manager.CategoryManager method) get_color() (jot.categories.config.CategoryConfig method) get_config() (jot.integrations.keywords.handler.KeywordHandler method) get_credentials() (jot.integrations.gcal.auth.GoogleCalendarAuth method) get_current_task() (jot.core._crud_mixin.CrudMixin method) get_key() (in module jot.ui.input) get_notes_file_extension() (jot.commands._notes_mixin.NotesMixin method) get_project_path() (jot.projects.registry.ProjectRegistry method) get_service() (jot.integrations.gcal.auth.GoogleCalendarAuth method) get_stats() (jot.core.id_manager.IDManager method) get_task_age_days() (jot.core._age_backlog_mixin.AgeBacklogMixin method) get_task_notes() (jot.core._crud_mixin.CrudMixin method) get_tasks() (jot.core._crud_mixin.CrudMixin method) get_template_info() (jot.categories.templates.CategoryTemplates method) get_terminal_width() (in module jot.ui.styles) get_today_day_name() (in module jot.utils.date_utils) get_tts_config() (jot.categories.config.CategoryConfig method) get_warning_message() (jot.categories.manager.CategoryManager method) GLOBAL_CATEGORIES_DIR (jot.categories.manager.CategoryManager attribute) GoogleCalendarAccountManager (class in jot.integrations.gcal.account_manager) GoogleCalendarAuth (class in jot.integrations.gcal.auth) H handle() (jot.commands.handler.CommandHandler method) (jot.integrations.keywords.handler.KeywordHandler method) handle_archive_compress() (in module jot.cli.archive) handle_archive_export() (in module jot.cli.archive) handle_archive_prune() (in module jot.cli.archive) handle_archive_stats() (in module jot.cli.archive) HandlersMixin (class in jot.integrations.keywords._handlers_mixin) help() (jot.commands._core_mixin.CoreMixin static method) help_modal() (in module jot.ui.display_help) I IDManager (class in jot.core.id_manager) IdMigrationMixin (class in jot.core._id_migration_mixin) import_from_gcal() (jot.commands._gcal_mixin.GcalMixin method) increment_tally() (jot.core._metadata_mixin.MetadataMixin method) input_with_prefill() (in module jot.ui.input) is_path_registered() (jot.projects.registry.ProjectRegistry method) is_task_stale() (jot.core._age_backlog_mixin.AgeBacklogMixin method) J jot.cli.archive module jot.cli.config module jot.cli.views module jot.commands._ai_analysis_mixin module jot.commands._ai_suggest_mixin module jot.commands._audio_timer_mixin module jot.commands._bulk_mixin module jot.commands._context_mixin module jot.commands._core_mixin module jot.commands._gcal_mixin module jot.commands._metadata_mixin module jot.commands._notes_mixin module jot.commands._transfer_mixin module jot.commands._web_clipboard_mixin module jot.core._age_backlog_mixin module jot.core._compress_mixin module jot.core._crud_mixin module jot.core._delete_mixin module jot.core._export_mixin module jot.core._id_migration_mixin module jot.core._metadata_mixin module jot.core._navigation_mixin module jot.core._persistence_mixin module jot.core._subtask_mixin module jot.core.archive_manager module jot.core.constants module jot.integrations.gcal.events module jot.integrations.keywords._config_mixin module jot.integrations.keywords._handlers_mixin module jot.mcp.schemas module jot.ui.display module jot.ui.display_archive module jot.ui.display_footer module jot.ui.display_help module jot.ui.display_projects module jot.ui.display_tasks module jot.ui.formatting module jot.ui.input module jot.ui.rendering module jot.ui.styles module jot.utils.date_utils module jot.utils.text_utils module jot.utils.validation module K KeywordHandler (class in jot.integrations.keywords.handler) L list_available_colors() (jot.categories.config.CategoryConfig method) list_backup() (in module jot.cli.config) list_backup_contents() (jot.projects.backup.ProjectBackup method) list_colors() (in module jot.cli.config) list_keywords() (jot.integrations.keywords.handler.KeywordHandler method) list_projects() (jot.projects.registry.ProjectRegistry method) list_projects_by_usage() (jot.projects.registry.ProjectRegistry method) list_templates() (in module jot.cli.config) (jot.categories.templates.CategoryTemplates method) list_tools() (in module jot.mcp.schemas) M MAX_CATEGORIES (jot.categories.manager.CategoryManager attribute) MAX_KEYWORD_LENGTH (jot.integrations.keywords.handler.KeywordHandler attribute) MetadataMixin (class in jot.commands._metadata_mixin) (class in jot.core._metadata_mixin) migrate_backlog_schema() (in module jot.cli.config) (jot.core._crud_mixin.CrudMixin method) migrate_from_existing_ids() (jot.core.id_manager.IDManager method) module jot.cli.archive jot.cli.config jot.cli.views jot.commands._ai_analysis_mixin jot.commands._ai_suggest_mixin jot.commands._audio_timer_mixin jot.commands._bulk_mixin jot.commands._context_mixin jot.commands._core_mixin jot.commands._gcal_mixin jot.commands._metadata_mixin jot.commands._notes_mixin jot.commands._transfer_mixin jot.commands._web_clipboard_mixin jot.core._age_backlog_mixin jot.core._compress_mixin jot.core._crud_mixin jot.core._delete_mixin jot.core._export_mixin jot.core._id_migration_mixin jot.core._metadata_mixin jot.core._navigation_mixin jot.core._persistence_mixin jot.core._subtask_mixin jot.core.archive_manager jot.core.constants jot.integrations.gcal.events jot.integrations.keywords._config_mixin jot.integrations.keywords._handlers_mixin jot.mcp.schemas jot.ui.display jot.ui.display_archive jot.ui.display_footer jot.ui.display_help jot.ui.display_projects jot.ui.display_tasks jot.ui.formatting jot.ui.input jot.ui.rendering jot.ui.styles jot.utils.date_utils jot.utils.text_utils jot.utils.validation move_task_down() (jot.core._navigation_mixin.NavigationMixin method) move_task_to_project() (jot.commands._transfer_mixin.TransferMixin method) move_task_up() (jot.core._navigation_mixin.NavigationMixin method) N NavigationMixin (class in jot.core._navigation_mixin) NotesMixin (class in jot.commands._notes_mixin) O open_url() (jot.commands._web_clipboard_mixin.WebClipboardMixin method) P PersistenceMixin (class in jot.core._persistence_mixin) ProjectBackup (class in jot.projects.backup) ProjectRegistry (class in jot.projects.registry) prune_archives() (jot.core.archive_manager.ArchiveManager method) Q quick_highlight() (jot.commands._metadata_mixin.MetadataMixin method) quit() (jot.commands._core_mixin.CoreMixin method) R read_tasks_aloud() (jot.commands._audio_timer_mixin.AudioTimerMixin method) reauthenticate_google_calendar() (jot.commands._gcal_mixin.GcalMixin method) record_usage() (jot.projects.registry.ProjectRegistry method) refresh() (jot.commands._core_mixin.CoreMixin method) (jot.core._persistence_mixin.PersistenceMixin method) (jot.projects.registry.ProjectRegistry method) register() (jot.integrations.keywords.handler.KeywordHandler method) register_current_project() (jot.commands._context_mixin.ContextMixin method) register_project() (jot.projects.registry.ProjectRegistry method) release_id() (jot.core.id_manager.IDManager method) remove_task() (jot.core._delete_mixin.DeleteMixin method) render_archived_section() (in module jot.ui.display_footer) render_mode_footer() (in module jot.ui.display_footer) reset_colors() (in module jot.cli.config) (jot.categories.config.CategoryConfig method) resolve_category_location() (jot.categories.manager.CategoryManager method) restore() (in module jot.cli.config) restore_backup() (jot.projects.backup.ProjectBackup method) restore_terminal() (in module jot.ui.input) round_to_15_minutes() (in module jot.utils.date_utils) S safe_launch_editor() (jot.commands._notes_mixin.NotesMixin static method) save_notes_to_org_file() (jot.core._delete_mixin.DeleteMixin method) SCOPES (jot.integrations.gcal.auth.GoogleCalendarAuth attribute) select_gcal_account() (jot.commands._gcal_mixin.GcalMixin method) set_agent_task() (jot.commands._core_mixin.CoreMixin method) (jot.core._metadata_mixin.MetadataMixin method) set_color() (in module jot.cli.config) (jot.categories.config.CategoryConfig method) set_current() (jot.commands._core_mixin.CoreMixin method) (jot.core._metadata_mixin.MetadataMixin method) set_highlight() (jot.core._metadata_mixin.MetadataMixin method) set_next_current() (jot.core._navigation_mixin.NavigationMixin method) set_prev_current() (jot.core._navigation_mixin.NavigationMixin method) set_priority() (jot.commands._metadata_mixin.MetadataMixin method) set_priority_high() (jot.commands._metadata_mixin.MetadataMixin method) set_status() (jot.commands._metadata_mixin.MetadataMixin method) set_task_day() (jot.core._metadata_mixin.MetadataMixin method) set_task_field() (jot.core._crud_mixin.CrudMixin method) set_task_notes() (jot.core._crud_mixin.CrudMixin method) set_task_priority() (jot.core._metadata_mixin.MetadataMixin method) set_task_status() (jot.core._metadata_mixin.MetadataMixin method) set_tts_config() (jot.categories.config.CategoryConfig method) show_colors() (in module jot.cli.config) show_day() (in module jot.cli.views) show_today() (in module jot.cli.views) show_week() (in module jot.cli.views) sort_by_priority() (jot.core._navigation_mixin.NavigationMixin method) sort_tasks_by_day() (in module jot.utils.date_utils) start_priority_timer() (jot.commands._audio_timer_mixin.AudioTimerMixin method) strip_ansi() (in module jot.ui.styles) SubtaskMixin (class in jot.core._subtask_mixin) suggest_task() (jot.commands._ai_suggest_mixin.AiSuggestMixin method) switch_category() (jot.commands._context_mixin.ContextMixin method) switch_project() (jot.commands._context_mixin.ContextMixin method) sync_subtasks() (jot.commands._notes_mixin.NotesMixin method) sync_subtasks_from_notes() (jot.core._subtask_mixin.SubtaskMixin method) T TaskManager (class in jot.core.task_manager) TEMPLATES (jot.categories.templates.CategoryTemplates attribute) toggle_all_categories_view() (jot.commands._core_mixin.CoreMixin static method) toggle_caps() (jot.commands._core_mixin.CoreMixin method) toggle_highlight() (jot.commands._metadata_mixin.MetadataMixin method) transfer_old_tasks_to_backlog() (jot.core._age_backlog_mixin.AgeBacklogMixin method) transfer_task_to_category() (jot.commands._transfer_mixin.TransferMixin method) TransferMixin (class in jot.commands._transfer_mixin) trigger_keyword_action() (jot.commands._notes_mixin.NotesMixin method) U ultrathink_task() (jot.commands._ai_analysis_mixin.AiAnalysisMixin method) unregister_project() (jot.projects.registry.ProjectRegistry method) V validate_safe_name() (in module jot.utils.validation) visible_len() (in module jot.ui.styles) W web_search() (jot.commands._web_clipboard_mixin.WebClipboardMixin method) WebClipboardMixin (class in jot.commands._web_clipboard_mixin)