Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Szostak21/Self-Improvement-Tree
/ functions
Functions
201 in github.com/Szostak21/Self-Improvement-Tree
⨍
Functions
201
◇
Types & classes
24
Method
UserDataEntity
()
Backend/src/main/java/com/selfimprovementtree/backend/model/UserDataEntity.java:20
Function
UserDataProvider
({ children })
Frontend/UserDataContext.tsx:96
Method
UserDataService
(UserDataRepository repo)
Backend/src/main/java/com/selfimprovementtree/backend/service/UserDataService.java:14
Function
addCoins
()
Frontend/screens/SettingsScreen.tsx:77
Function
addGems
()
Frontend/screens/SettingsScreen.tsx:70
Function
clearLocalData
()
Frontend/screens/SettingsScreen.tsx:29
Method
contextLoads
()
Backend/src/test/java/com/selfimprovementtree/backend/BackendApplicationTests.java:9
Method
createPaymentIntent
Create a PaymentIntent POST /api/stripe/create-payment-intent Body: { "amount": 1000, "currency": "usd", "metadata": {...} }
Backend/src/main/java/com/selfimprovementtree/backend/controller/StripeController.java:34
Method
filterChain
(HttpSecurity http)
Backend/src/main/java/com/selfimprovementtree/backend/security/SecurityConfig.java:15
Method
findByEmail
(String email)
Backend/src/main/java/com/selfimprovementtree/backend/repo/PendingPasswordResetRepository.java:9
Method
findByEmail
(String email)
Backend/src/main/java/com/selfimprovementtree/backend/repo/PendingRegistrationRepository.java:9
Method
findByUsername
(String username)
Backend/src/main/java/com/selfimprovementtree/backend/repo/PendingRegistrationRepository.java:10
Function
getBadUpgradeCost
(level: number)
Frontend/screens/TreeScreen.tsx:184
Method
getCreatedAt
()
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingRegistration.java:59
Method
getCreatedAt
()
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingPasswordReset.java:48
Function
getDecayGain
(level: number)
Frontend/screens/HabitsScreen.tsx:153
Method
getEmail
()
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingRegistration.java:47
Method
getEmail
()
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingPasswordReset.java:42
Function
getExpLoss
(level: number)
Frontend/screens/HabitsScreen.tsx:157
Method
getId
()
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingRegistration.java:45
Method
getId
()
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingPasswordReset.java:41
Method
getId
()
Backend/src/main/java/com/selfimprovementtree/backend/model/UserDataEntity.java:28
Method
getTutorialProgress
GET /api/user/tutorial-progress Returns the tutorial completion state for the authenticated user
Backend/src/main/java/com/selfimprovementtree/backend/controller/TutorialController.java:30
Method
getUpdatedAt
()
Backend/src/main/java/com/selfimprovementtree/backend/model/UserDataEntity.java:34
Function
handleAddBadButtonPress
()
Frontend/screens/HabitsScreen.tsx:336
Function
handleAddBadHabit
()
Frontend/screens/HabitsScreen.tsx:303
Function
handleAddButtonPress
()
Frontend/screens/HabitsScreen.tsx:286
Function
handleAddHabit
()
Frontend/screens/HabitsScreen.tsx:235
Function
handleCancelBuy
()
Frontend/screens/ShopScreen.tsx:52
Function
handleCancelPayment
()
Frontend/screens/ShopScreen.tsx:206
Function
handleClaimDailyCoins
()
Frontend/screens/ShopScreen.tsx:240
Function
handleClaimDailyGems
()
Frontend/screens/ShopScreen.tsx:254
Function
handleConfirmBuy
()
Frontend/screens/ShopScreen.tsx:58
Function
handleDeleteBadHabit
()
Frontend/screens/HabitsScreen.tsx:329
Function
handleDevOptions
()
Frontend/screens/SettingsScreen.tsx:13
Function
handleEditBadHabit
()
Frontend/screens/HabitsScreen.tsx:316
Function
handleEditHabit
()
Frontend/screens/HabitsScreen.tsx:261
Function
handleForgotFlow
()
Frontend/screens/StartScreen.tsx:121
Function
handleForgotFlow
()
Frontend/screens/AccountScreen.tsx:95
Function
handleLogin
()
Frontend/screens/StartScreen.tsx:84
Function
handleLogin
()
Frontend/screens/AccountScreen.tsx:76
Function
handleLogout
()
Frontend/screens/StartScreen.tsx:103
Function
handleNextTutorialStep
()
Frontend/screens/TreeScreen.tsx:78
Function
handlePasswordSubmit
()
Frontend/screens/SettingsScreen.tsx:17
Function
handleRegister
()
Frontend/screens/AccountScreen.tsx:31
Function
handleRegisterNext
()
Frontend/screens/StartScreen.tsx:38
Function
handleSkipTutorial
()
Frontend/components/TreeScreenWithTutorial.tsx:134
Function
handleSkipTutorial
()
Frontend/screens/HabitsScreen.tsx:101
Function
handleSkipTutorial
()
Frontend/screens/TreeScreen.tsx:64
Function
handleSkipTutorial
()
Frontend/examples/TreeScreenTutorial.tsx:72
Function
handleStartTutorial
()
Frontend/components/TreeScreenWithTutorial.tsx:124
Function
handleStartTutorial
()
Frontend/screens/HabitsScreen.tsx:87
Function
handleStartTutorial
()
Frontend/screens/TreeScreen.tsx:51
Function
handleStartTutorial
()
Frontend/examples/TreeScreenTutorial.tsx:62
Function
handleStopEvent
()
Frontend/components/TreeScreenWithTutorial.tsx:110
Function
handleStopEvent
()
Frontend/examples/TreeScreenTutorial.tsx:48
Function
handleStripePayment
()
Frontend/screens/ShopScreen.tsx:124
Function
handleTutorialOverlayClose
()
Frontend/screens/HabitsScreen.tsx:136
Function
handleTutorialOverlayClose
()
Frontend/screens/TreeScreen.tsx:128
Function
handleUpgradeDecay
()
Frontend/screens/HabitsScreen.tsx:160
Function
handleUpgradeExp
()
Frontend/screens/HabitsScreen.tsx:191
Function
handleUpgradeExpLoss
()
Frontend/screens/HabitsScreen.tsx:176
Function
handleUpgradeGold
()
Frontend/screens/HabitsScreen.tsx:207
Method
handleWebhook
Stripe Webhook Endpoint POST /api/stripe/webhook CRITICAL: Raw body required for signature verification This endpoint verifies webhook signatures and
Backend/src/main/java/com/selfimprovementtree/backend/controller/StripeController.java:86
Method
health
Health check endpoint
Backend/src/main/java/com/selfimprovementtree/backend/controller/StripeController.java:182
Method
init
()
Backend/src/main/java/com/selfimprovementtree/backend/config/StripeConfig.java:18
Method
linkGuest
(@RequestBody Map<String, String> body)
Backend/src/main/java/com/selfimprovementtree/backend/controller/AuthController.java:47
Method
login
(@RequestBody Map<String, String> body)
Backend/src/main/java/com/selfimprovementtree/backend/controller/AuthController.java:35
Method
login
(String usernameOrEmail, String rawPassword)
Backend/src/main/java/com/selfimprovementtree/backend/service/AuthService.java:51
Method
main
(String[] args)
Backend/src/main/java/com/selfimprovementtree/backend/BackendApplication.java:9
Method
register
(@RequestBody Map<String, String> body)
Backend/src/main/java/com/selfimprovementtree/backend/controller/AuthController.java:19
Method
register
(String email, String username, String rawPassword)
Backend/src/main/java/com/selfimprovementtree/backend/service/AuthService.java:40
Function
registerAndLink
(username: string, email: string, password: string)
Frontend/AuthContext.tsx:103
Method
registerInit
(@RequestBody Map<String, String> body)
Backend/src/main/java/com/selfimprovementtree/backend/controller/AuthController.java:63
Method
registerInit
(String email, String username, String rawPassword)
Backend/src/main/java/com/selfimprovementtree/backend/service/AuthService.java:99
Method
registerVerify
(@RequestBody Map<String, String> body)
Backend/src/main/java/com/selfimprovementtree/backend/controller/AuthController.java:76
Method
resetConfirm
(@RequestBody Map<String, String> body)
Backend/src/main/java/com/selfimprovementtree/backend/controller/AuthController.java:102
Method
resetConfirm
(String email, String code, String newPassword, String newUsername)
Backend/src/main/java/com/selfimprovementtree/backend/service/AuthService.java:161
Method
resetInit
(@RequestBody Map<String, String> body)
Backend/src/main/java/com/selfimprovementtree/backend/controller/AuthController.java:88
Method
resetInit
(String usernameOrEmail)
Backend/src/main/java/com/selfimprovementtree/backend/service/AuthService.java:139
Function
resetUserData
()
Frontend/UserDataContext.tsx:323
Function
saveUserData
()
Frontend/UserDataContext.tsx:315
Method
setCode
(String code)
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingRegistration.java:57
Method
setCode
(String code)
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingPasswordReset.java:47
Function
setCoins
(cb: any)
Frontend/screens/TreeScreen.tsx:150
Method
setCreatedAt
(OffsetDateTime createdAt)
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingRegistration.java:60
Method
setCreatedAt
(OffsetDateTime createdAt)
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingPasswordReset.java:49
Function
setDecay
(cb: any)
Frontend/screens/TreeScreen.tsx:153
Method
setEmail
(String email)
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java:50
Method
setEmail
(String email)
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingRegistration.java:48
Method
setEmail
(String email)
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingPasswordReset.java:43
Function
setExp
(cb: any)
Frontend/screens/TreeScreen.tsx:152
Method
setExpiresAt
(OffsetDateTime expiresAt)
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingRegistration.java:63
Method
setExpiresAt
(OffsetDateTime expiresAt)
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingPasswordReset.java:51
Function
setGems
(cb: any)
Frontend/screens/TreeScreen.tsx:151
Method
setPasswordHash
(String passwordHash)
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingRegistration.java:54
Method
setUserId
(Long userId)
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingPasswordReset.java:45
Method
setUsername
(String username)
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingRegistration.java:51
Function
simulateNewDay
()
Frontend/screens/SettingsScreen.tsx:54
Method
updateTutorialProgress
PATCH /api/user/tutorial-progress Updates tutorial completion state for the authenticated user Body: { "tree": true, "habit": true, "shop": true }
Backend/src/main/java/com/selfimprovementtree/backend/controller/TutorialController.java:58
← previous
next →
101–200 of 201, ranked by callers