MCPcopy Create free account

hub / github.com/Szostak21/Self-Improvement-Tree / functions

Functions201 in github.com/Szostak21/Self-Improvement-Tree

↓ 20 callersMethodput
( @PathVariable String id, @RequestBody String json, @RequestHeader(value
Backend/src/main/java/com/selfimprovementtree/backend/controller/UserDataController.java:38
↓ 12 callersMethodgetId
()
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java:42
↓ 10 callersMethodfindByEmail
(String email)
Backend/src/main/java/com/selfimprovementtree/backend/repo/AppUserRepository.java:9
↓ 10 callersMethodfindByUsername
(String username)
Backend/src/main/java/com/selfimprovementtree/backend/repo/AppUserRepository.java:10
↓ 10 callersFunctionsaveToLocal
(id: string, data: UserData)
Frontend/UserDataContext.tsx:162
↓ 9 callersFunctionsaveToBackend
(id: string, data: UserData)
Frontend/UserDataContext.tsx:166
↓ 8 callersMethodget
( @PathVariable String id, @RequestHeader(value = "Authorization", required = false) S
Backend/src/main/java/com/selfimprovementtree/backend/controller/UserDataController.java:25
↓ 7 callersFunctionhandleBuyPress
(name: string, cost: number, currency: 'gems' | 'coins' | 'usd' = 'gems', gemsAmount?: number)
Frontend/screens/ShopScreen.tsx:39
↓ 6 callersFunctiongetBadUpgradeCost
(level: number)
Frontend/screens/HabitsScreen.tsx:145
↓ 6 callersFunctiongetUpgradeCost
(level: number)
Frontend/screens/HabitsScreen.tsx:148
↓ 6 callersMethodgetUsername
()
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java:54
↓ 6 callersFunctionsetBadHabits
(cb: ((prev: typeof badHabits) => typeof badHabits) | typeof badHabits)
Frontend/screens/HabitsScreen.tsx:47
↓ 6 callersFunctionsetGoodHabits
(cb: ((prev: typeof goodHabits) => typeof goodHabits) | typeof goodHabits)
Frontend/screens/HabitsScreen.tsx:45
↓ 5 callersFunctionensureHabitIds
(data: UserData)
Frontend/UserDataContext.tsx:77
↓ 5 callersFunctionuseUserData
()
Frontend/UserDataContext.tsx:339
↓ 4 callersFunctionfetchFromBackend
(id: string)
Frontend/UserDataContext.tsx:128
↓ 4 callersMethodgenerateToken
(String subject, Map<String, Object> claims)
Backend/src/main/java/com/selfimprovementtree/backend/security/JwtService.java:27
↓ 4 callersMethodget
(String id)
Backend/src/main/java/com/selfimprovementtree/backend/service/UserDataService.java:18
↓ 4 callersMethodgetEmail
()
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java:46
↓ 4 callersFunctiongetOrCreateUserId
()
Frontend/UserDataContext.tsx:116
↓ 4 callersFunctionhabitKeyById
(idx: number, type: 'good' | 'bad')
Frontend/screens/TreeScreen.tsx:219
↓ 4 callersFunctionloginAndLink
(username: string, password: string)
Frontend/AuthContext.tsx:135
↓ 4 callersFunctionsetCoins
(cb: any)
Frontend/screens/HabitsScreen.tsx:49
↓ 4 callersFunctionuseTutorialProgress
()
Frontend/hooks/useTutorialProgress.ts:42
↓ 3 callersFunctiongenId
()
Frontend/UserDataContext.tsx:69
↓ 3 callersFunctiongetCurrentGuestId
()
Frontend/AuthContext.tsx:53
↓ 3 callersMethodgetJson
()
Backend/src/main/java/com/selfimprovementtree/backend/model/UserDataEntity.java:31
↓ 3 callersMethodisTutorialHabit
()
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java:78
↓ 3 callersMethodisTutorialShop
()
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java:86
↓ 3 callersMethodisTutorialTree
()
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java:70
↓ 3 callersFunctionreadFromLocal
(id: string)
Frontend/UserDataContext.tsx:143
↓ 3 callersFunctionuseAuth
()
Frontend/AuthContext.tsx:222
↓ 2 callersFunctionforgotConfirm
(email: string, code: string, newPassword?: string, newUsername?: string)
Frontend/AuthContext.tsx:177
↓ 2 callersFunctionforgotInit
(usernameOrEmail: string)
Frontend/AuthContext.tsx:158
↓ 2 callersFunctiongenId
()
Frontend/screens/HabitsScreen.tsx:7
↓ 2 callersMethodgenerateCode
()
Backend/src/main/java/com/selfimprovementtree/backend/service/AuthService.java:194
↓ 2 callersFunctiongetOrCreateGuestId
()
Frontend/UserDataContext.tsx:107
↓ 2 callersFunctiongetOrCreateGuestId
()
Frontend/AuthContext.tsx:40
↓ 2 callersMethodgetPasswordHash
()
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java:62
↓ 2 callersMethodgetUsername
()
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingRegistration.java:50
↓ 2 callersFunctionhabitLegacyKey
(name: string, idx: number, type: 'good' | 'bad')
Frontend/screens/TreeScreen.tsx:224
↓ 2 callersFunctionhandleNextTutorialStep
()
Frontend/screens/HabitsScreen.tsx:115
↓ 2 callersMethodisAccountId
(String id)
Backend/src/main/java/com/selfimprovementtree/backend/controller/UserDataController.java:62
↓ 2 callersMethodisAuthorized
(String id, String authHeader)
Backend/src/main/java/com/selfimprovementtree/backend/controller/UserDataController.java:51
↓ 2 callersFunctionlocalKeyFor
(id: string)
Frontend/UserDataContext.tsx:103
↓ 2 callersFunctionpersistAuth
(token: string, accountId: string, username: string | undefined)
Frontend/AuthContext.tsx:62
↓ 2 callersFunctionregisterInit
(username: string, email: string, password: string)
Frontend/AuthContext.tsx:69
↓ 2 callersMethodsetId
(String id)
Backend/src/main/java/com/selfimprovementtree/backend/model/UserDataEntity.java:29
↓ 2 callersMethodsetJson
(String json)
Backend/src/main/java/com/selfimprovementtree/backend/model/UserDataEntity.java:32
↓ 2 callersMethodsetUpdatedAt
(OffsetDateTime updatedAt)
Backend/src/main/java/com/selfimprovementtree/backend/model/UserDataEntity.java:35
↓ 2 callersFunctionverifyRegistration
(email: string, code: string)
Frontend/AuthContext.tsx:86
↓ 1 callersMethodfindByUserId
(Long userId)
Backend/src/main/java/com/selfimprovementtree/backend/repo/PendingPasswordResetRepository.java:10
↓ 1 callersMethodgetCode
()
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingRegistration.java:56
↓ 1 callersMethodgetCode
()
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingPasswordReset.java:46
↓ 1 callersFunctiongetDecayGain
(level: number)
Frontend/screens/TreeScreen.tsx:211
↓ 1 callersFunctiongetExpLoss
(level: number)
Frontend/screens/TreeScreen.tsx:215
↓ 1 callersMethodgetExpiresAt
()
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingRegistration.java:62
↓ 1 callersMethodgetExpiresAt
()
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingPasswordReset.java:50
↓ 1 callersMethodgetPasswordHash
()
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingRegistration.java:53
↓ 1 callersMethodgetSubject
(String token)
Backend/src/main/java/com/selfimprovementtree/backend/security/JwtService.java:38
↓ 1 callersFunctiongetTodayStr
()
Frontend/screens/ShopScreen.tsx:230
↓ 1 callersMethodgetUserId
()
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingPasswordReset.java:44
↓ 1 callersFunctionhandleCheckBadHabit
(idx: number)
Frontend/screens/TreeScreen.tsx:301
↓ 1 callersFunctionhandleCheckGoodHabit
(idx: number)
Frontend/screens/TreeScreen.tsx:246
↓ 1 callersFunctionhandleDeleteHabit
()
Frontend/screens/HabitsScreen.tsx:279
↓ 1 callersMethodhandlePaymentFailure
Handle failed payment
Backend/src/main/java/com/selfimprovementtree/backend/controller/StripeController.java:166
↓ 1 callersMethodhandlePaymentSuccess
Handle successful payment Here you would: - Update user's account (grant premium features, add coins, etc.) - Send confirmation email - Log transactio
Backend/src/main/java/com/selfimprovementtree/backend/controller/StripeController.java:143
↓ 1 callersMethodlinkGuestToAccount
(String usernameOrEmail, String rawPassword, String guestId)
Backend/src/main/java/com/selfimprovementtree/backend/service/AuthService.java:64
↓ 1 callersFunctionloadAssets
()
Frontend/App.tsx:69
↓ 1 callersFunctionloadAuthState
()
Frontend/hooks/useTutorialProgress.ts:52
↓ 1 callersFunctionloadRootEnv
()
Frontend/app.config.js:7
↓ 1 callersFunctionlogout
()
Frontend/AuthContext.tsx:207
↓ 1 callersMethodsetPasswordHash
(String passwordHash)
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java:66
↓ 1 callersMethodsetTutorialHabit
(boolean tutorialHabit)
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java:82
↓ 1 callersMethodsetTutorialShop
(boolean tutorialShop)
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java:90
↓ 1 callersMethodsetTutorialTree
(boolean tutorialTree)
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java:74
↓ 1 callersMethodsetUsername
(String username)
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java:58
↓ 1 callersFunctionsimulateNewDay
(userData: any, setUserData: any)
Frontend/screens/ShopScreen.tsx:8
↓ 1 callersMethodupsert
(String id, String json)
Backend/src/main/java/com/selfimprovementtree/backend/service/UserDataService.java:22
↓ 1 callersMethodverifyRegistration
(String email, String code)
Backend/src/main/java/com/selfimprovementtree/backend/service/AuthService.java:123
FunctionAccountScreen
()
Frontend/screens/AccountScreen.tsx:5
MethodAdminController
(AppUserRepository userRepo, UserDataRepository dataRepo, PendingRegistrationRepository pendingRepo)
Backend/src/main/java/com/selfimprovementtree/backend/controller/AdminController.java:24
FunctionApp
()
Frontend/App.tsx:65
FunctionAppContent
()
Frontend/App.tsx:20
MethodAppUser
()
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java:34
MethodAuthController
(AuthService authService)
Backend/src/main/java/com/selfimprovementtree/backend/controller/AuthController.java:15
FunctionAuthProvider
({ children })
Frontend/AuthContext.tsx:24
MethodAuthService
(AppUserRepository userRepo, UserDataRepository dataRepo, JwtService jwtService, PendingRegistrationRepository
Backend/src/main/java/com/selfimprovementtree/backend/service/AuthService.java:31
FunctionHabitsScreen
()
Frontend/screens/HabitsScreen.tsx:37
MethodJwtService
( @Value("${app.jwt.secret}") String secret, @Value("${app.jwt.ttl-seconds}") long ttl
Backend/src/main/java/com/selfimprovementtree/backend/security/JwtService.java:19
MethodPendingPasswordReset
()
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingPasswordReset.java:31
MethodPendingRegistration
()
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingRegistration.java:34
FunctionSettingsScreen
()
Frontend/screens/SettingsScreen.tsx:7
FunctionShopScreen
()
Frontend/screens/ShopScreen.tsx:25
FunctionStartScreen
({ onStart }: Props)
Frontend/screens/StartScreen.tsx:9
FunctionTreeScreen
()
Frontend/screens/TreeScreen.tsx:19
FunctionTreeScreenTutorialComponent
* Main TreeScreen component with tutorial integration
Frontend/examples/TreeScreenTutorial.tsx:26
FunctionTreeScreenWithTutorialComponent
* Tutorial component that wraps the TreeScreen
Frontend/components/TreeScreenWithTutorial.tsx:85
FunctionUpgradeButton
({ label = "Upgrade", cost = 10, maxed = false })
Frontend/screens/HabitsScreen.tsx:13
MethodUserDataController
(UserDataService service, JwtService jwtService, AppUserRepository userRepo)
Backend/src/main/java/com/selfimprovementtree/backend/controller/UserDataController.java:19
next →1–100 of 201, ranked by callers