Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ActivityWatch/aw-tauri
/ functions
Functions
86 in github.com/ActivityWatch/aw-tauri
⨍
Functions
86
◇
Types & classes
14
↓ 8 callers
Function
get_config
()
src-tauri/src/lib.rs:427
↓ 6 callers
Function
get_app_handle
()
src-tauri/src/lib.rs:104
↓ 5 callers
Function
is_daemon_mode
Returns true when running in headless daemon mode (no Tauri/GUI).
src-tauri/src/lib.rs:41
↓ 4 callers
Method
args
(&self)
src-tauri/src/lib.rs:348
↓ 4 callers
Function
get_log_path
()
src-tauri/src/dirs.rs:105
↓ 4 callers
Method
stop_modules
(&mut self)
src-tauri/src/manager.rs:192
↓ 3 callers
Function
get_cli_args
()
src-tauri/src/lib.rs:55
↓ 3 callers
Function
get_config_path
()
src-tauri/src/dirs.rs:99
↓ 3 callers
Function
get_data_dir
()
src-tauri/src/dirs.rs:36
↓ 3 callers
Function
get_runtime_dir
()
src-tauri/src/dirs.rs:112
↓ 3 callers
Function
get_runtime_path
()
src-tauri/src/lib.rs:423
↓ 3 callers
Function
is_port_available
(port: u16)
src-tauri/src/lib.rs:196
↓ 3 callers
Method
name
(&self)
src-tauri/src/lib.rs:341
↓ 3 callers
Function
send_sigterm
(pid: u32)
src-tauri/src/manager.rs:359
↓ 3 callers
Function
show_notification
(title: &str, message: &str)
src-tauri/src/mini.rs:243
↓ 3 callers
Function
start_generic_module_thread
( name: String, path: PathBuf, custom_args: Option<Vec<String>>, server_port: u16, tx: Sen
src-tauri/src/manager.rs:689
↓ 3 callers
Function
start_manager_inner
( server_port: u16, event_tx: Option<Sender<ManagerEvent>>, )
src-tauri/src/manager.rs:521
↓ 3 callers
Method
start_module
(&self, name: &str, args: Option<&Vec<String>>)
src-tauri/src/manager.rs:161
↓ 2 callers
Function
build_dashboard_url
(port: u16, api_key: Option<&str>)
src-tauri/src/lib.rs:235
↓ 2 callers
Function
build_tray_menu
(modules: &manager::ModulesSnapshot)
src-tauri/src/mini.rs:175
↓ 2 callers
Function
create_job_object
()
src-tauri/src/manager.rs:394
↓ 2 callers
Function
get_config_dir
()
src-tauri/src/dirs.rs:21
↓ 2 callers
Function
get_config_path
()
src-tauri/src/lib.rs:419
↓ 2 callers
Function
get_discovery_paths
()
src-tauri/src/dirs.rs:142
↓ 2 callers
Function
get_log_dir
()
src-tauri/src/dirs.rs:54
↓ 2 callers
Function
get_log_path
()
src-tauri/src/logging.rs:134
↓ 2 callers
Method
handle_system_click
(&mut self, name: &str)
src-tauri/src/manager.rs:203
↓ 2 callers
Function
is_first_run
()
src-tauri/src/lib.rs:213
↓ 2 callers
Method
is_module_running
(&self, name: &str)
src-tauri/src/manager.rs:210
↓ 2 callers
Function
module_menu_id
(module: &str)
src-tauri/src/mini.rs:212
↓ 2 callers
Method
modules_snapshot
A path-free `name -> run state` view for the tray and mini-mode event loop.
src-tauri/src/manager.rs:134
↓ 2 callers
Function
monitor_parent_process
(child_pid: u32, read_fd: i32)
src-tauri/src/manager.rs:423
↓ 2 callers
Function
open_path
(path: &Path)
src-tauri/src/mini.rs:237
↓ 2 callers
Function
run
()
src-tauri/src/lib.rs:652
↓ 2 callers
Function
set_android_data_dir
(path: &str)
src-tauri/src/dirs.rs:218
↓ 2 callers
Function
show_warning
Route a warning dialog: send via ManagerEvent channel (mini mode) or Tauri dialog (GUI mode).
src-tauri/src/manager.rs:1035
↓ 2 callers
Function
split_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 callers
Method
stop_module
(&mut self, name: &str)
src-tauri/src/manager.rs:179
↓ 1 callers
Function
build_tray_menu
( app: &AppHandle, modules: &ModulesSnapshot, )
src-tauri/src/manager.rs:288
↓ 1 callers
Function
cleanup_old_logs
Remove old rotated logs, keeping only the most recent MAX_ROTATED_LOGS
src-tauri/src/logging.rs:43
↓ 1 callers
Function
configured_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 callers
Function
create_tray_icon
(modules: &manager::ModulesSnapshot)
src-tauri/src/mini.rs:149
↓ 1 callers
Function
discover_modules
()
src-tauri/src/manager.rs:1091
↓ 1 callers
Function
get_tray_id
()
src-tauri/src/lib.rs:117
↓ 1 callers
Function
handle
( rx: Receiver<ModuleMessage>, state: Arc<Mutex<ManagerState>>, event_tx: Option<Sender<ManagerEve
src-tauri/src/manager.rs:549
↓ 1 callers
Function
handle_first_run
()
src-tauri/src/lib.rs:217
↓ 1 callers
Function
init_app_handle
(handle: AppHandle)
src-tauri/src/lib.rs:97
↓ 1 callers
Function
init_tray_id
(id: TrayIconId)
src-tauri/src/lib.rs:108
↓ 1 callers
Function
is_mini_mode
Returns true when running in mini mode (tray + server, no Tauri WebView).
src-tauri/src/lib.rs:46
↓ 1 callers
Function
listen_for_lockfile
()
src-tauri/src/lib.rs:246
↓ 1 callers
Function
load_tray_icon
()
src-tauri/src/mini.rs:216
↓ 1 callers
Function
open_dashboard
(url: &str)
src-tauri/src/mini.rs:231
↓ 1 callers
Function
prepare_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 callers
Function
rotate_log_if_needed
Rotate log file if it exceeds MAX_LOG_SIZE
src-tauri/src/logging.rs:10
↓ 1 callers
Function
route_notification
Route a notification: send via ManagerEvent channel (mini mode) or Tauri (GUI mode).
src-tauri/src/manager.rs:1023
↓ 1 callers
Function
run_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 callers
Function
run_mini
Run the lightweight mini mode: tray + server, no Tauri WebView.
src-tauri/src/lib.rs:632
↓ 1 callers
Function
send_tauri_notification
(title: &str, message: &str)
src-tauri/src/manager.rs:1055
↓ 1 callers
Function
set_cli_args
Set CLI args before calling run(). Must be called at most once.
src-tauri/src/lib.rs:51
↓ 1 callers
Function
setup_logging
Set up logging configuration - only capture log calls, suppress all other output
src-tauri/src/logging.rs:74
↓ 1 callers
Function
start_manager
()
src-tauri/src/manager.rs:506
↓ 1 callers
Function
start_manager_with_events
( server_port: u16, event_tx: Sender<ManagerEvent>, )
src-tauri/src/manager.rs:514
↓ 1 callers
Function
start_manager_with_port
(server_port: u16)
src-tauri/src/manager.rs:510
↓ 1 callers
Function
start_module_thread
( name: String, path: PathBuf, custom_args: Option<Vec<String>>, server_port: u16, tx: Sen
src-tauri/src/manager.rs:672
↓ 1 callers
Function
start_notify_module_thread
( name: String, path: PathBuf, custom_args: Option<Vec<String>>, server_port: u16, tx: Sen
src-tauri/src/manager.rs:807
↓ 1 callers
Method
started_module
(&mut self, name: &str, pid: u32, args: Option<Vec<String>>)
src-tauri/src/manager.rs:141
↓ 1 callers
Method
stopped_module
(&mut self, name: &str)
src-tauri/src/manager.rs:153
↓ 1 callers
Function
update_tray_menu
(tray_icon: &TrayIcon, modules: &manager::ModulesSnapshot)
src-tauri/src/mini.rs:168
↓ 1 callers
Function
update_tray_menu
(modules: &ModulesSnapshot, event_tx: &Option<Sender<ManagerEvent>>)
src-tauri/src/manager.rs:231
↓ 1 callers
Method
wait_for_file
(&self)
src-tauri/src/lib.rs:310
↓ 1 callers
Function
write_formatted_config
(config: &UserConfig, path: &Path)
src-tauri/src/lib.rs:131
Function
build_dashboard_url_appends_encoded_token
()
src-tauri/src/lib.rs:933
Function
build_dashboard_url_ignores_empty_api_keys
()
src-tauri/src/lib.rs:925
Function
build_dashboard_url_omits_token_when_auth_disabled
()
src-tauri/src/lib.rs:917
Method
default
()
src-tauri/src/lib.rs:374
Method
drop
(&mut self)
src-tauri/src/lib.rs:70
Function
greet
(name: &str)
src-tauri/src/lib.rs:639
Function
main
()
src-tauri/build.rs:1
Function
main
()
src-tauri/src/main.rs:31
Method
new
(dir_path: P, filename: &str)
src-tauri/src/lib.rs:290
Method
new
(tx: Sender<ModuleMessage>, server_port: u16)
src-tauri/src/manager.rs:106
Function
open_external
(url: String, app: tauri::AppHandle)
src-tauri/src/lib.rs:644
Function
run
()
src-tauri/src/mini.rs:22
Function
test_get_dirs
()
src-tauri/src/dirs.rs:230
Function
test_paths_exist
()
src-tauri/src/dirs.rs:249
Function
toml_escape
Escapes a value for use inside a double-quoted TOML basic string.
src-tauri/src/lib.rs:127