MCPcopy Create free account

hub / github.com/0xjuanma/helm / functions

Functions99 in github.com/0xjuanma/helm

↓ 11 callersFunctionNewSession
(w *workflow.Workflow)
internal/timer/session.go:14
↓ 10 callersFunctionNew
(d time.Duration)
internal/timer/timer.go:19
↓ 8 callersFunctionnewTestWorkflow
(loop bool)
internal/timer/session_test.go:10
↓ 8 callersFunctionsetTitle
(title string)
internal/tui/update.go:211
↓ 7 callersMethodNextStep
()
internal/timer/session.go:38
↓ 5 callersMethodNormalize
()
internal/config/config.go:92
↓ 5 callersMethodStart
()
internal/timer/timer.go:27
↓ 5 callersMethodupdateTitle
()
internal/tui/update.go:196
↓ 4 callersFunctionDefaultSoundConfig
()
internal/config/config.go:55
↓ 4 callersMethodReset
()
internal/timer/timer.go:46
↓ 4 callersMethodResetWith
(d time.Duration)
internal/timer/timer.go:50
↓ 4 callersMethodeditMenuLayout
()
internal/tui/customize.go:108
↓ 4 callersFunctiontickCmd
()
internal/tui/model.go:75
↓ 3 callersMethodBuildWorkflows
()
internal/config/config.go:122
↓ 3 callersMethodCurrentStepName
()
internal/timer/session.go:30
↓ 3 callersMethodTick
(d time.Duration)
internal/timer/timer.go:56
↓ 3 callersFunctionbell
(cfg config.SoundConfig)
internal/tui/update.go:222
↓ 3 callersMethodcurrentStep
()
internal/timer/session.go:26
↓ 2 callersFunctionDefaultConfig
()
internal/config/config.go:63
↓ 2 callersMethodGetTransitionDelay
GetTransitionDelay returns the transition delay, clamped to valid range
internal/config/config.go:82
↓ 2 callersFunctionLoad
()
internal/config/storage.go:39
↓ 2 callersFunctionNewQuickModel
(minutes int)
internal/tui/model.go:54
↓ 2 callersMethodPause
()
internal/timer/timer.go:31
↓ 2 callersFunctionQuick
(d time.Duration)
internal/workflow/presets.go:23
↓ 2 callersFunctionSave
(cfg *Config)
internal/config/storage.go:93
↓ 2 callersMethodStepCount
()
internal/workflow/workflow.go:17
↓ 2 callersMethodStepProgress
()
internal/timer/session.go:34
↓ 2 callersMethodToggle
()
internal/timer/timer.go:37
↓ 2 callersFunctionconfigPath
()
internal/config/storage.go:14
↓ 2 callersFunctionnewProgressBar
()
internal/tui/styles.go:100
↓ 2 callersMethodprogress
()
internal/tui/model.go:81
↓ 2 callersFunctionrenderLargeTime
(timeStr string)
internal/tui/digits.go:85
↓ 2 callersFunctionvalidateQuickMinutes
(m int)
cmd/root.go:40
↓ 1 callersFunctionExecute
()
cmd/root.go:47
↓ 1 callersMethodGetWorkflowSound
GetWorkflowSound returns the sound config for a workflow by index, or default if not set
internal/config/config.go:103
↓ 1 callersMethodIsComplete
()
internal/timer/timer.go:73
↓ 1 callersMethodIsRunning
()
internal/timer/timer.go:69
↓ 1 callersMethodIsValid
()
internal/config/config.go:177
↓ 1 callersFunctionNewModel
()
internal/tui/model.go:43
↓ 1 callersFunctionPlay
Play emits a sound based on the provided configuration. If the system notification fails, it falls back to the terminal bell.
internal/sound/sound.go:13
↓ 1 callersFunctionPomodoro
()
internal/workflow/presets.go:5
↓ 1 callersMethodReset
()
internal/timer/session.go:54
↓ 1 callersMethodToWorkflow
()
internal/config/config.go:145
↓ 1 callersMethodView
()
internal/tui/view.go:13
↓ 1 callersMethodapplyInput
()
internal/tui/customize.go:228
↓ 1 callersFunctioncalcTotalTime
(steps []workflow.Step)
internal/tui/view.go:150
↓ 1 callersMethodcycleSoundState
()
internal/tui/customize.go:406
↓ 1 callersFunctionensureConfigDir
()
internal/config/storage.go:22
↓ 1 callersFunctionformatDuration
(d time.Duration)
internal/tui/view.go:158
↓ 1 callersMethodformatEditLine
(idx int, text string)
internal/tui/customize.go:396
↓ 1 callersMethodhandleCompleteKey
(msg tea.KeyMsg)
internal/tui/update.go:138
↓ 1 callersMethodhandleDeleteStep
()
internal/tui/customize.go:187
↓ 1 callersMethodhandleEditSelect
()
internal/tui/customize.go:152
↓ 1 callersMethodhandleKey
(msg tea.KeyMsg)
internal/tui/update.go:32
↓ 1 callersMethodhandleSelectKey
(msg tea.KeyMsg)
internal/tui/update.go:48
↓ 1 callersMethodhandleTick
()
internal/tui/update.go:154
↓ 1 callersMethodhandleTimerKey
(msg tea.KeyMsg)
internal/tui/update.go:76
↓ 1 callersMethodhandleTransitionKey
(msg tea.KeyMsg)
internal/tui/update.go:105
↓ 1 callersMethodinitDraft
()
internal/tui/customize.go:62
↓ 1 callersFunctionnewPausedProgressBar
()
internal/tui/styles.go:112
↓ 1 callersFunctionplayMacTone
(name string)
internal/sound/sound.go:37
↓ 1 callersMethodsaveWorkflow
()
internal/tui/customize.go:257
↓ 1 callersMethodstartWorkflow
(idx int)
internal/tui/update.go:190
↓ 1 callersFunctionterminalBell
()
internal/sound/sound.go:32
↓ 1 callersMethodupdateCustomize
(msg tea.KeyMsg)
internal/tui/customize.go:32
↓ 1 callersMethodupdateEdit
(msg tea.KeyMsg)
internal/tui/customize.go:121
↓ 1 callersMethodupdateEditInput
(msg tea.KeyMsg)
internal/tui/customize.go:200
↓ 1 callersMethodviewComplete
()
internal/tui/view.go:136
↓ 1 callersMethodviewCustomize
()
internal/tui/customize.go:283
↓ 1 callersMethodviewEdit
()
internal/tui/customize.go:327
↓ 1 callersMethodviewSelect
()
internal/tui/view.go:34
↓ 1 callersMethodviewTimer
()
internal/tui/view.go:70
FunctionFromWorkflow
(w *workflow.Workflow)
internal/config/config.go:161
MethodInit
()
internal/tui/model.go:68
MethodNormalize
()
internal/config/config.go:192
FunctionTestCurrentStepName
(t *testing.T)
internal/timer/session_test.go:40
FunctionTestIsComplete
(t *testing.T)
internal/timer/timer_test.go:183
FunctionTestIsRunning
(t *testing.T)
internal/timer/timer_test.go:161
FunctionTestNew
(t *testing.T)
internal/timer/timer_test.go:8
FunctionTestNewQuickModel
(t *testing.T)
internal/tui/model_test.go:11
FunctionTestNewSession
(t *testing.T)
internal/timer/session_test.go:22
FunctionTestNewSessionWithEmptyWorkflow
(t *testing.T)
internal/timer/session_test.go:151
FunctionTestNextStep
(t *testing.T)
internal/timer/session_test.go:59
FunctionTestNextStepComplete
(t *testing.T)
internal/timer/session_test.go:94
FunctionTestNextStepLoop
(t *testing.T)
internal/timer/session_test.go:76
FunctionTestNextStepOnCompletedSession
(t *testing.T)
internal/timer/session_test.go:132
FunctionTestPause
(t *testing.T)
internal/timer/timer_test.go:44
FunctionTestQuick
(t *testing.T)
internal/workflow/presets_test.go:8
FunctionTestReset
(t *testing.T)
internal/timer/timer_test.go:90
FunctionTestResetWith
(t *testing.T)
internal/timer/timer_test.go:105
FunctionTestSessionReset
(t *testing.T)
internal/timer/session_test.go:109
FunctionTestStart
(t *testing.T)
internal/timer/timer_test.go:23
FunctionTestStepProgress
(t *testing.T)
internal/timer/session_test.go:49
FunctionTestTick
(t *testing.T)
internal/timer/timer_test.go:124
FunctionTestToggle
(t *testing.T)
internal/timer/timer_test.go:67
FunctionTestValidateQuickMinutes
(t *testing.T)
cmd/root_test.go:5
MethodUpdate
(msg tea.Msg)
internal/tui/update.go:14
Functioninit
()
cmd/root.go:36
Functionmain
()
main.go:5