MCPcopy Create free account

hub / github.com/ActivityWatch/aw-tauri / functions

Functions86 in github.com/ActivityWatch/aw-tauri

↓ 8 callersFunctionget_config
()
src-tauri/src/lib.rs:427
↓ 6 callersFunctionget_app_handle
()
src-tauri/src/lib.rs:104
↓ 5 callersFunctionis_daemon_mode
Returns true when running in headless daemon mode (no Tauri/GUI).
src-tauri/src/lib.rs:41
↓ 4 callersMethodargs
(&self)
src-tauri/src/lib.rs:348
↓ 4 callersFunctionget_log_path
()
src-tauri/src/dirs.rs:105
↓ 4 callersMethodstop_modules
(&mut self)
src-tauri/src/manager.rs:192
↓ 3 callersFunctionget_cli_args
()
src-tauri/src/lib.rs:55
↓ 3 callersFunctionget_config_path
()
src-tauri/src/dirs.rs:99
↓ 3 callersFunctionget_data_dir
()
src-tauri/src/dirs.rs:36
↓ 3 callersFunctionget_runtime_dir
()
src-tauri/src/dirs.rs:112
↓ 3 callersFunctionget_runtime_path
()
src-tauri/src/lib.rs:423
↓ 3 callersFunctionis_port_available
(port: u16)
src-tauri/src/lib.rs:196
↓ 3 callersMethodname
(&self)
src-tauri/src/lib.rs:341
↓ 3 callersFunctionsend_sigterm
(pid: u32)
src-tauri/src/manager.rs:359
↓ 3 callersFunctionshow_notification
(title: &str, message: &str)
src-tauri/src/mini.rs:243
↓ 3 callersFunctionstart_generic_module_thread
( name: String, path: PathBuf, custom_args: Option<Vec<String>>, server_port: u16, tx: Sen
src-tauri/src/manager.rs:689
↓ 3 callersFunctionstart_manager_inner
( server_port: u16, event_tx: Option<Sender<ManagerEvent>>, )
src-tauri/src/manager.rs:521
↓ 3 callersMethodstart_module
(&self, name: &str, args: Option<&Vec<String>>)
src-tauri/src/manager.rs:161
↓ 2 callersFunctionbuild_dashboard_url
(port: u16, api_key: Option<&str>)
src-tauri/src/lib.rs:235
↓ 2 callersFunctionbuild_tray_menu
(modules: &manager::ModulesSnapshot)
src-tauri/src/mini.rs:175
↓ 2 callersFunctioncreate_job_object
()
src-tauri/src/manager.rs:394
↓ 2 callersFunctionget_config_dir
()
src-tauri/src/dirs.rs:21
↓ 2 callersFunctionget_config_path
()
src-tauri/src/lib.rs:419
↓ 2 callersFunctionget_discovery_paths
()
src-tauri/src/dirs.rs:142
↓ 2 callersFunctionget_log_dir
()
src-tauri/src/dirs.rs:54
↓ 2 callersFunctionget_log_path
()
src-tauri/src/logging.rs:134
↓ 2 callersMethodhandle_system_click
(&mut self, name: &str)
src-tauri/src/manager.rs:203
↓ 2 callersFunctionis_first_run
()
src-tauri/src/lib.rs:213
↓ 2 callersMethodis_module_running
(&self, name: &str)
src-tauri/src/manager.rs:210
↓ 2 callersFunctionmodule_menu_id
(module: &str)
src-tauri/src/mini.rs:212
↓ 2 callersMethodmodules_snapshot
A path-free `name -> run state` view for the tray and mini-mode event loop.
src-tauri/src/manager.rs:134
↓ 2 callersFunctionmonitor_parent_process
(child_pid: u32, read_fd: i32)
src-tauri/src/manager.rs:423
↓ 2 callersFunctionopen_path
(path: &Path)
src-tauri/src/mini.rs:237
↓ 2 callersFunctionrun
()
src-tauri/src/lib.rs:652
↓ 2 callersFunctionset_android_data_dir
(path: &str)
src-tauri/src/dirs.rs:218
↓ 2 callersFunctionshow_warning
Route a warning dialog: send via ManagerEvent channel (mini mode) or Tauri dialog (GUI mode).
src-tauri/src/manager.rs:1035
↓ 2 callersFunctionsplit_module_args
Splits a configured args string, warning (and falling back to no args) on malformed shell quoting instead of silently dropping the args without a diag
src-tauri/src/manager.rs:471
↓ 2 callersMethodstop_module
(&mut self, name: &str)
src-tauri/src/manager.rs:179
↓ 1 callersFunctionbuild_tray_menu
( app: &AppHandle, modules: &ModulesSnapshot, )
src-tauri/src/manager.rs:288
↓ 1 callersFunctioncleanup_old_logs
Remove old rotated logs, keeping only the most recent MAX_ROTATED_LOGS
src-tauri/src/logging.rs:43
↓ 1 callersFunctionconfigured_modules_args
Builds the baseline args used whenever a module is started without explicit args (manual tray click, or restart after a crash), sourced from both `mod
src-tauri/src/manager.rs:483
↓ 1 callersFunctioncreate_tray_icon
(modules: &manager::ModulesSnapshot)
src-tauri/src/mini.rs:149
↓ 1 callersFunctiondiscover_modules
()
src-tauri/src/manager.rs:1091
↓ 1 callersFunctionget_tray_id
()
src-tauri/src/lib.rs:117
↓ 1 callersFunctionhandle
( rx: Receiver<ModuleMessage>, state: Arc<Mutex<ManagerState>>, event_tx: Option<Sender<ManagerEve
src-tauri/src/manager.rs:549
↓ 1 callersFunctionhandle_first_run
()
src-tauri/src/lib.rs:217
↓ 1 callersFunctioninit_app_handle
(handle: AppHandle)
src-tauri/src/lib.rs:97
↓ 1 callersFunctioninit_tray_id
(id: TrayIconId)
src-tauri/src/lib.rs:108
↓ 1 callersFunctionis_mini_mode
Returns true when running in mini mode (tray + server, no Tauri WebView).
src-tauri/src/lib.rs:46
↓ 1 callersFunctionlisten_for_lockfile
()
src-tauri/src/lib.rs:246
↓ 1 callersFunctionload_tray_icon
()
src-tauri/src/mini.rs:216
↓ 1 callersFunctionopen_dashboard
(url: &str)
src-tauri/src/mini.rs:231
↓ 1 callersFunctionprepare_aw_server
Prepare the aw-server state, config, and dashboard URL. Shared by mini mode and the Tauri GUI mode.
src-tauri/src/lib.rs:568
↓ 1 callersFunctionrotate_log_if_needed
Rotate log file if it exceeds MAX_LOG_SIZE
src-tauri/src/logging.rs:10
↓ 1 callersFunctionroute_notification
Route a notification: send via ManagerEvent channel (mini mode) or Tauri (GUI mode).
src-tauri/src/manager.rs:1023
↓ 1 callersFunctionrun_daemon
Run without a GUI: start the server and module manager, block until a signal is received, then cleanly stop all modules.
src-tauri/src/lib.rs:465
↓ 1 callersFunctionrun_mini
Run the lightweight mini mode: tray + server, no Tauri WebView.
src-tauri/src/lib.rs:632
↓ 1 callersFunctionsend_tauri_notification
(title: &str, message: &str)
src-tauri/src/manager.rs:1055
↓ 1 callersFunctionset_cli_args
Set CLI args before calling run(). Must be called at most once.
src-tauri/src/lib.rs:51
↓ 1 callersFunctionsetup_logging
Set up logging configuration - only capture log calls, suppress all other output
src-tauri/src/logging.rs:74
↓ 1 callersFunctionstart_manager
()
src-tauri/src/manager.rs:506
↓ 1 callersFunctionstart_manager_with_events
( server_port: u16, event_tx: Sender<ManagerEvent>, )
src-tauri/src/manager.rs:514
↓ 1 callersFunctionstart_manager_with_port
(server_port: u16)
src-tauri/src/manager.rs:510
↓ 1 callersFunctionstart_module_thread
( name: String, path: PathBuf, custom_args: Option<Vec<String>>, server_port: u16, tx: Sen
src-tauri/src/manager.rs:672
↓ 1 callersFunctionstart_notify_module_thread
( name: String, path: PathBuf, custom_args: Option<Vec<String>>, server_port: u16, tx: Sen
src-tauri/src/manager.rs:807
↓ 1 callersMethodstarted_module
(&mut self, name: &str, pid: u32, args: Option<Vec<String>>)
src-tauri/src/manager.rs:141
↓ 1 callersMethodstopped_module
(&mut self, name: &str)
src-tauri/src/manager.rs:153
↓ 1 callersFunctionupdate_tray_menu
(tray_icon: &TrayIcon, modules: &manager::ModulesSnapshot)
src-tauri/src/mini.rs:168
↓ 1 callersFunctionupdate_tray_menu
(modules: &ModulesSnapshot, event_tx: &Option<Sender<ManagerEvent>>)
src-tauri/src/manager.rs:231
↓ 1 callersMethodwait_for_file
(&self)
src-tauri/src/lib.rs:310
↓ 1 callersFunctionwrite_formatted_config
(config: &UserConfig, path: &Path)
src-tauri/src/lib.rs:131
Functionbuild_dashboard_url_appends_encoded_token
()
src-tauri/src/lib.rs:933
Functionbuild_dashboard_url_ignores_empty_api_keys
()
src-tauri/src/lib.rs:925
Functionbuild_dashboard_url_omits_token_when_auth_disabled
()
src-tauri/src/lib.rs:917
Methoddefault
()
src-tauri/src/lib.rs:374
Methoddrop
(&mut self)
src-tauri/src/lib.rs:70
Functiongreet
(name: &str)
src-tauri/src/lib.rs:639
Functionmain
()
src-tauri/build.rs:1
Functionmain
()
src-tauri/src/main.rs:31
Methodnew
(dir_path: P, filename: &str)
src-tauri/src/lib.rs:290
Methodnew
(tx: Sender<ModuleMessage>, server_port: u16)
src-tauri/src/manager.rs:106
Functionopen_external
(url: String, app: tauri::AppHandle)
src-tauri/src/lib.rs:644
Functionrun
()
src-tauri/src/mini.rs:22
Functiontest_get_dirs
()
src-tauri/src/dirs.rs:230
Functiontest_paths_exist
()
src-tauri/src/dirs.rs:249
Functiontoml_escape
Escapes a value for use inside a double-quoted TOML basic string.
src-tauri/src/lib.rs:127