Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/77wliNd/aemeath_withclaude
/ functions
Functions
80 in github.com/77wliNd/aemeath_withclaude
⨍
Functions
80
◇
Types & classes
17
↓ 9 callers
Method
hide
()
src/bubble.js:62
↓ 8 callers
Method
show
(text)
src/bubble.js:10
↓ 6 callers
Method
set_state
(&mut self, state: PetState, tool: Option<String>)
src-tauri/src/state.rs:170
↓ 5 callers
Method
play
(state)
src/sprite-animator.js:23
↓ 5 callers
Method
showInteractive
Show interactive bubble: routes to correct UI based on input_type
src/bubble.js:75
↓ 4 callers
Method
animation_name
(&self)
src-tauri/src/state.rs:83
↓ 4 callers
Method
current_state
(&self)
src-tauri/src/state.rs:199
↓ 4 callers
Method
hideInteractive
Hide interactive bubble, restore normal bubble
src/bubble.js:135
↓ 4 callers
Function
sendUserInput
(value, type = 'text')
src/app.js:323
↓ 4 callers
Function
set_pet_state
(app: &AppState, state: PetState, tool: Option<String>)
src-tauri/src/http.rs:187
↓ 4 callers
Method
showPersistent
Show without auto-hide timer (persistent bubble for tools/waiting)
src/bubble.js:29
↓ 3 callers
Function
build_event
Helper: build a StateChangeEvent from state + tool, with derived core_signal/overlay
src-tauri/src/http.rs:85
↓ 3 callers
Method
core_signal
3-signal layer: running / waiting / ready / idle
src-tauri/src/state.rs:103
↓ 2 callers
Method
_display
(text)
src/bubble.js:42
↓ 2 callers
Method
_tick
()
src/sprite-animator.js:39
↓ 2 callers
Method
bubble_text
(&self, tool: Option<&str>)
src-tauri/src/state.rs:124
↓ 2 callers
Method
drain_messages
(&mut self)
src-tauri/src/state.rs:215
↓ 2 callers
Function
exitPermission
()
src/app.js:355
↓ 2 callers
Function
handleIdleAnimation
(animation)
src/app.js:362
↓ 2 callers
Method
hideQuickMenu
Hide quick menu
src/bubble.js:164
↓ 2 callers
Method
overlay
Overlay label: permission / error / None
src-tauri/src/state.rs:116
↓ 2 callers
Function
scheduleIdleAnim
()
src/app.js:372
↓ 2 callers
Method
showQuickMenu
Show quick menu bubble on click
src/bubble.js:153
↓ 2 callers
Method
startPendingPoll
Start polling /api/user/pending to detect backend waiting for input
src/bubble.js:172
↓ 2 callers
Function
updateBubbleStates
(bubbleText, coreSignal, overlay, inputType, options)
src/app.js:146
↓ 1 callers
Function
cancelIdleAnim
()
src/app.js:388
↓ 1 callers
Function
create_mcp_router
( state: McpState, tx: broadcast::Sender<StateChangeEvent>, pending_input: PendingInputSlot, )
src-tauri/src/mcp.rs:35
↓ 1 callers
Function
create_router
( state: SharedState, tx: broadcast::Sender<StateChangeEvent>, pending_input: PendingInputSlot,
src-tauri/src/http.rs:43
↓ 1 callers
Method
current_tool
(&self)
src-tauri/src/state.rs:203
↓ 1 callers
Method
history
(&self)
src-tauri/src/state.rs:207
↓ 1 callers
Method
is_active_state
(&self)
src-tauri/src/state.rs:192
↓ 1 callers
Function
paste_to_window
(bound_hwnd: isize)
src-tauri/src/http.rs:325
↓ 1 callers
Method
push_message
(&mut self, msg: String)
src-tauri/src/state.rs:211
↓ 1 callers
Function
relay_to_terminal
Copy message to clipboard, then paste into the Claude Code terminal window.
src-tauri/src/http.rs:281
↓ 1 callers
Function
setup
(app: &tauri::App)
src-tauri/src/tray.rs:7
↓ 1 callers
Function
setupConfirmButtons
()
src/app.js:268
↓ 1 callers
Function
setupEventListener
()
src/app.js:77
↓ 1 callers
Function
setupInteractiveInput
()
src/app.js:242
↓ 1 callers
Function
setupQuickMenu
()
src/app.js:283
↓ 1 callers
Method
should_keep_running
(&self, min_ms: u64)
src-tauri/src/state.rs:187
↓ 1 callers
Function
startFallbackPoll
()
src/app.js:107
↓ 1 callers
Method
stop
()
src/sprite-animator.js:48
↓ 1 callers
Method
stopPendingPoll
Stop pending polling
src/bubble.js:195
Method
constructor
(el)
src/bubble.js:2
Method
constructor
(spriteEl, validationData)
src/sprite-animator.js:2
Function
doIdleAnim
()
src/app.js:377
Function
enum_callback
(hwnd: isize, _lparam: isize)
src-tauri/src/http.rs:307
Function
exit_app
(app: tauri::AppHandle)
src-tauri/src/main.rs:109
Method
from_hook
(s: &str, _tool: Option<&str>)
src-tauri/src/state.rs:64
Function
handle_current
( State(app): State<AppState>, )
src-tauri/src/http.rs:118
Function
handle_heartbeat
()
src-tauri/src/http.rs:114
Function
handle_hook_done
( State(app): State<AppState>, )
src-tauri/src/http.rs:161
Function
handle_hook_idle
( State(app): State<AppState>, )
src-tauri/src/http.rs:168
Function
handle_hook_permission
( State(app): State<AppState>, )
src-tauri/src/http.rs:175
Function
handle_hook_thinking
( State(app): State<AppState>, )
src-tauri/src/http.rs:133
Function
handle_hook_working
( State(app): State<AppState>, body: String, )
src-tauri/src/http.rs:140
Function
handle_mcp_request
( State(app): State<McpAppState>, Json(req): Json<JsonRpcRequest>, )
src-tauri/src/mcp.rs:57
Function
handle_sse
()
src-tauri/src/mcp.rs:462
Function
handle_state
( State(app): State<AppState>, Json(body): Json<StateRequest>, )
src-tauri/src/http.rs:97
Function
handle_user_input
POST /api/user/input — receive user response from frontend, forward to pending oneshot
src-tauri/src/http.rs:209
Function
handle_user_message
POST /api/user/message — receive message from pet UI, relay to Claude Code terminal
src-tauri/src/http.rs:263
Function
handle_user_message_pending
GET /api/user/message/pending — return and clear pending user messages
src-tauri/src/http.rs:379
Function
handle_user_pending
GET /api/user/pending — tell frontend whether backend is waiting for user input + input type
src-tauri/src/http.rs:247
Function
hide_window
(window: tauri::Window)
src-tauri/src/main.rs:104
Function
init
()
src/app.js:21
Function
main
()
src-tauri/build.rs:1
Function
main
()
src-tauri/src/main.rs:16
Method
new
()
src-tauri/src/state.rs:153
Method
now_ms
()
src-tauri/src/state.rs:163
Method
showWithInput
Show interactive bubble with text input (legacy, delegates)
src/bubble.js:125
Method
showWithOptions
Show interactive bubble with option buttons (legacy, delegates)
src/bubble.js:130
Function
start_drag
(window: tauri::Window)
src-tauri/src/main.rs:99
Function
test_animation_name_mapping
()
src-tauri/src/state.rs:286
Function
test_bubble_text_for_states
()
src-tauri/src/state.rs:266
Function
test_bubble_text_for_tools
()
src-tauri/src/state.rs:238
Function
test_core_signal_mapping
()
src-tauri/src/state.rs:311
Function
test_new_state_bubbles
()
src-tauri/src/state.rs:301
Function
test_overlay_mapping
()
src-tauri/src/state.rs:329
Function
test_state_from_hook
()
src-tauri/src/state.rs:225
Function
test_state_manager_history
()
src-tauri/src/state.rs:276