Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Cawlumm/lyftr
/ types & classes
Types & classes
128 in github.com/Cawlumm/lyftr
⨍
Functions
570
◇
Types & classes
128
Interface
ActiveSession
web/src/types.ts:190
Interface
ActiveSessionExercise
web/src/types.ts:182
Interface
ActiveSessionSet
web/src/types.ts:173
Struct
ActiveSessionStore
ActiveSessionStore owns all SQL for the active_session entity.
backend/stores/active_session.go:9
Interface
AuthResponse
web/src/types.ts:198
Struct
AuthResponse
backend/models/models.go:143
Interface
AuthStore
web/src/stores/auth.ts:5
Interface
ChartPoint
web/src/pages/Weight.tsx:22
Struct
Claims
backend/utils/jwt.go:12
Struct
Config
backend/config/config.go:10
Struct
CreateProgramExerciseReq
backend/models/models.go:254
Struct
CreateProgramRequest
backend/models/models.go:248
Struct
CreateProgramSetReq
backend/models/models.go:261
Struct
CreateSetReq
backend/models/models.go:169
Struct
CreateWorkoutExerciseReq
backend/models/models.go:161
Struct
CreateWorkoutRequest
backend/models/models.go:153
Interface
DailyStats
web/src/types.ts:93
Struct
DailyStats
backend/models/models.go:267
Interface
Exercise
web/src/types.ts:21
Struct
Exercise
backend/models/models.go:22
Struct
ExerciseFilter
ExerciseFilter holds the optional list filters (empty string = no filter).
backend/stores/exercise.go:18
Interface
ExerciseHistoryPoint
web/src/types.ts:212
Struct
ExerciseHistoryPoint
ExerciseHistoryPoint is a per-workout rollup for an exercise's progress chart.
backend/stores/workout.go:272
Struct
ExercisePR
ExercisePR is the best single set for an exercise (heaviest, then most reps).
backend/stores/workout.go:264
Struct
ExerciseStore
ExerciseStore owns all SQL for the (global, read-only) exercises catalog, and wraps the seed subsystem for the admin sync/reset endpoints.
backend/stores/exercise.go:13
Interface
FoodHistoryPoint
web/src/types.ts:129
Struct
FoodHistoryPoint
backend/models/models.go:123
Interface
FoodLog
web/src/types.ts:75
Struct
FoodLog
backend/models/models.go:77
Interface
FoodSearchResult
web/src/types.ts:103
Struct
FoodSearchResult
backend/models/models.go:110
Struct
FoodStore
FoodStore owns all SQL for food_logs and saved_foods.
backend/stores/food.go:11
Interface
GymModeWorkoutProps
web/src/pages/GymModeWorkout.tsx:61
Struct
Handler
Handler carries the injected stores. Every HTTP handler is a method on Handler so it reaches the database only through h.s.<Entity>, never the global
backend/controllers/handler.go:7
Interface
ImportMeta
web/src/vite-env.d.ts:7
Interface
ImportMetaEnv
web/src/vite-env.d.ts:3
Struct
LogFoodRequest
backend/models/models.go:185
Struct
LogWeightRequest
backend/models/models.go:179
Interface
LoginRequest
web/src/types.ts:219
Struct
LoginRequest
backend/models/models.go:138
Interface
Option
web/src/components/ui/SegmentedControl.tsx:1
Interface
Options
web/src/hooks/useServerInfiniteList.ts:3
Interface
Options
web/src/hooks/useInfiniteList.ts:3
Interface
PeriodSelectorProps
web/src/components/PeriodSelector.tsx:1
Interface
PersonalRecord
web/src/types.ts:204
Interface
Program
web/src/types.ts:165
Struct
Program
backend/models/models.go:220
Interface
ProgramExercise
web/src/types.ts:155
Struct
ProgramExercise
backend/models/models.go:229
Struct
ProgramFilter
ProgramFilter holds list paging + optional name search.
backend/stores/program.go:16
Interface
ProgramFormData
web/src/components/AddProgramModal.tsx:10
Interface
ProgramFormData
web/src/components/EditProgramModal.tsx:10
Interface
ProgramFormData
web/src/pages/EditProgram.tsx:11
Interface
ProgramFormData
web/src/pages/AddProgram.tsx:11
Interface
ProgramSet
web/src/types.ts:148
Struct
ProgramSet
backend/models/models.go:240
Struct
ProgramStore
ProgramStore owns all SQL for programs, program_exercises and program_sets.
backend/stores/program.go:11
Interface
Props
web/src/components/ExerciseInfoDrawer.tsx:7
Interface
Props
web/src/components/QuickWeighInSheet.tsx:12
Interface
Props
web/src/components/ProgramPicker.tsx:6
Interface
Props
web/src/components/FoodLogModal.tsx:14
Interface
Props
web/src/components/EditWeightModal.tsx:12
Interface
Props
web/src/components/WeightInput.tsx:5
Interface
Props
web/src/components/RestPicker.tsx:4
Interface
Props
web/src/components/BarcodeScanner.tsx:6
Interface
Props
web/src/components/EditWorkoutModal.tsx:25
Interface
Props
web/src/components/StartWorkoutModal.tsx:11
Interface
Props
web/src/components/DiscardConfirm.tsx:6
Interface
Props
web/src/components/AddWorkoutModal.tsx:26
Interface
Props
web/src/components/ExercisePicker.tsx:9
Interface
Props
web/src/components/AddProgramModal.tsx:20
Interface
Props
web/src/components/EditProgramModal.tsx:20
Interface
Props
web/src/components/ui/EmptyState.tsx:3
Interface
Props
web/src/components/ui/NumberField.tsx:8
Interface
Props
web/src/components/ui/PageHeader.tsx:3
Interface
Props
web/src/components/ui/IconButton.tsx:3
Interface
Props
web/src/components/ui/DateInput.tsx:1
Interface
Props
web/src/components/ui/SectionHeader.tsx:3
Interface
Props
web/src/components/ui/SegmentedControl.tsx:6
Interface
Props
web/src/components/ui/StepperTile.tsx:4
Struct
RefreshRequest
backend/models/models.go:149
Interface
RegisterRequest
web/src/types.ts:224
Struct
RegisterRequest
Request/Response types
backend/models/models.go:133
Interface
Result
web/src/hooks/useServerInfiniteList.ts:11
Struct
SaveFoodRequest
backend/models/models.go:200
Interface
SavedFood
web/src/types.ts:116
Struct
SavedFood
backend/models/models.go:95
Struct
SeedStatus
SeedStatus returns current exercise count and whether a seed is running.
backend/seed/exercises.go:37
Interface
ServerInfo
web/src/services/api.ts:42
Interface
ServerStore
web/src/stores/server.ts:24
Interface
Set
web/src/types.ts:33
Struct
Set
backend/models/models.go:56
Interface
SettingsStore
web/src/stores/settings.ts:19
Struct
Stores
Stores aggregates every per-entity store, constructed once from the DB handle and injected into the HTTP handlers.
backend/stores/stores.go:11
Interface
TooltipProps
web/src/components/Tooltip.tsx:4
Struct
UpdateSettingsRequest
backend/models/models.go:212
Interface
User
web/src/types.ts:1
Struct
User
backend/models/models.go:5
Interface
UserSettings
web/src/types.ts:8
Struct
UserSettings
backend/models/models.go:13
next →
1–100 of 128, ranked by callers