Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Solvro/web-planer
/ functions
Functions
373 in github.com/Solvro/web-planer
⨍
Functions
373
◇
Types & classes
223
Function
SettingsLayout
({ children, }: { children: React.ReactNode; })
frontend/src/app/plans/account/layout.tsx:34
Function
SharePlan
({ params }: PageProps)
frontend/src/app/plans/preview/[id]/page.tsx:18
Function
SharePlanButton
({ plan }: { plan: PlanState })
frontend/src/app/plans/_components/share-plan-button.tsx:13
Function
SharePlanPage
({ plan }: { plan: SharedPlan["plan"] })
frontend/src/app/plans/preview/[id]/page.client.tsx:19
Function
ShareProvider
({ children }: { children: React.ReactNode })
frontend/src/hooks/use-share.tsx:14
Function
SharedController
()
backend/start/routes.ts:22
Function
SheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
frontend/src/components/ui/sheet.tsx:92
Function
SheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
frontend/src/components/ui/sheet.tsx:76
Function
SidebarSettings
({ className, items, ...props }: SidebarSettingsProps)
frontend/src/app/plans/_components/settings-sidebar.tsx:17
Function
SidebarTriggerButton
()
frontend/src/app/plans/_components/sidebar-trigger-button.tsx:8
Function
SignOutButton
({ children, asChild = false, }: { children?: React.ReactNode; asChild?: boolean; })
frontend/src/components/ui/signout-button.tsx:44
Function
Skeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
frontend/src/components/ui/skeleton.tsx:3
Function
SolutionSection
()
frontend/src/app/(homepage)/_components/solution-section.tsx:70
Function
SolvroLogo
({ colored = false }: { colored?: boolean })
frontend/src/components/solvro-logo.tsx:7
Function
StarsRating
({ rating, hideStars = false, }: { rating: number; hideStars?: boolean; })
frontend/src/components/class-block-stars.tsx:16
Function
StatusIcon
({ synced, onlineId, }: { synced: boolean; onlineId: string | null; })
frontend/src/components/ui/status-icon.tsx:21
Function
SyncErrorAlert
({ onlinePlan, planDate, downloadChanges, sendChanges, }: { onlinePlan: PlanResponseType | null | un
frontend/src/app/plans/edit/[id]/_components/sync-error-alert.tsx:40
Function
SyncedButton
({ plan, isSyncing, isEqualsDates, }: { plan: PlanState; isSyncing: boolean; isEqualsDates: boolea
frontend/src/app/plans/edit/[id]/_components/synced-button.tsx:38
Function
ThemeProvider
({ children, ...props }: React.ComponentProps<typeof NextThemesProvider>)
frontend/src/components/theme-provider.tsx:6
Function
Title
({ title, step }: { title: string; step: number })
frontend/src/app/plans/account/calendar/page.tsx:79
Function
TitleHighlight
({ children }: { children: React.ReactNode })
frontend/src/components/animated-title.tsx:20
Function
TitleText
({ children }: { children: React.ReactNode })
frontend/src/components/animated-title.tsx:31
Function
ToPWrSection
()
frontend/src/app/(homepage)/_components/topwr-section.tsx:20
Function
Toaster
({ ...props }: ToasterProps)
frontend/src/components/ui/sonner.tsx:8
Function
TrustedSection
()
frontend/src/app/(homepage)/_components/trusted-section.tsx:11
Function
UserAvatar
({ profile }: { profile: User })
frontend/src/components/user-button.tsx:97
Function
UserButton
({ profile }: { profile: User })
frontend/src/components/user-button.tsx:18
Function
UserProfile
()
frontend/src/app/plans/_components/plans-topbar.tsx:59
Function
UsersController
()
backend/start/routes.ts:27
Function
addNewPlan
()
frontend/src/app/plans/page.client.tsx:30
Function
closeDialog
()
frontend/src/hooks/use-share.tsx:21
Function
closeDialog
()
frontend/src/hooks/use-feedback.tsx:81
Function
configureSuite
(suite)
backend/tests/bootstrap.ts:39
Function
copyPlan
()
frontend/src/components/plan-item.tsx:79
Function
copyPlan
()
frontend/src/app/plans/preview/[id]/page.client.tsx:28
Function
createFromOnlinePlan
()
frontend/src/components/plan-item.tsx:101
Method
destroy
* Delete record
backend/app/controllers/registrations_controller.ts:81
Method
destroy
* Delete record
backend/app/controllers/schedules_controller.ts:291
Method
destroy
* Delete record
backend/app/controllers/groups_controller.ts:120
Method
destroy
* Delete record
backend/app/controllers/departments_controller.ts:47
Method
destroy
* Delete group from the schedule
backend/app/controllers/schedule_groups_controller.ts:58
Method
destroy
* Delete record
backend/app/controllers/courses_controller.ts:163
Method
down
()
backend/database/migrations/1739621172974_groups_add_unique_index.ts:33
Method
down
()
backend/database/migrations/5_create_schedules_table.ts:16
Method
down
()
backend/database/migrations/1739283450518_create_update_courses_ids_table.ts:17
Method
down
()
backend/database/migrations/4_create_users_table.ts:18
Method
down
()
backend/database/migrations/1735901597669_create_group_archive_lecturers_table.ts:22
Method
down
()
backend/database/migrations/6_create_schedule_groups_table.ts:19
Method
down
()
backend/database/migrations/1739030433291_create_shared_table.ts:16
Method
down
()
backend/database/migrations/1735900279182_create_lecturers_table.ts:16
Method
down
()
backend/database/migrations/1733392588469_create_schedule_registrations_table.ts:22
Method
down
()
backend/database/migrations/3_create_groups_table.ts:24
Method
down
()
backend/database/migrations/1735900496592_create_ratings_table.ts:19
Method
down
()
backend/database/migrations/1739705422939_prepare_users_table_to_otp.ts:18
Method
down
()
backend/database/migrations/1733392358905_create_schedule_courses_table.ts:19
Method
down
()
backend/database/migrations/1_create_registrations_table.ts:20
Method
down
()
backend/database/migrations/1739310220916_create_update_archive_course_ids_table.ts:17
Method
down
()
backend/database/migrations/1739748322405_create_rate_limits_table.ts:14
Method
down
()
backend/database/migrations/1739313376955_create_update_schedule_course_ids_table.ts:17
Method
down
()
backend/database/migrations/1756668768938_split_out_group_meetings.ts:143
Method
down
()
backend/database/migrations/1734521459953_create_groups_archive_table.ts:24
Method
down
()
backend/database/migrations/2_create_courses_table.ts:19
Method
down
()
backend/database/migrations/1735901157107_create_group_lecturers_table.ts:19
Method
down
()
backend/database/migrations/0_create_departments_table.ts:16
Function
generateSchedule
()
frontend/src/components/algo-dialog.tsx:140
Function
getFaculties
()
frontend/src/actions/get-faculties.ts:10
Method
getOTP
({ request, response }: HttpContext)
backend/app/controllers/auth_controller.ts:47
Method
handle
( ctx: HttpContext, next: NextFn, options: { guards?: (keyof Authenticators)[]; } = {},
backend/app/middleware/auth_middleware.ts:16
Method
handle
(ctx: HttpContext, next: NextFn)
backend/app/middleware/silent_auth_middleware.ts:11
Method
handle
(ctx: HttpContext, next: NextFn)
backend/app/middleware/alternative_slash_encoding.ts:46
Method
handle
(ctx: HttpContext, next: NextFn)
backend/app/middleware/container_bindings_middleware.ts:13
Method
handle
({ request }: HttpContext, next: NextFn)
backend/app/middleware/force_json_response_middleware.ts:10
Method
handle
( ctx: HttpContext, next: NextFn, options: { guards?: (keyof Authenticators)[] } = {}, )
backend/app/middleware/guest_middleware.ts:18
Method
handle
(ctx: HttpContext, next: NextFn)
backend/app/middleware/usos_auth_middleware.ts:7
Function
handleAddToUserPlan
()
frontend/src/components/algo-dialog.tsx:161
Function
handleChange
(checked: boolean)
frontend/src/app/plans/edit/[id]/_components/hide-days-settings.tsx:15
Function
handleClick
(event: React.MouseEvent<HTMLButtonElement>)
frontend/src/components/ui/confetti.tsx:119
Function
handleKeyDown
(event: KeyboardEvent)
frontend/src/components/ui/sidebar.tsx:89
Function
handleMouseMove
(event: MouseEvent)
frontend/src/components/magicui/particles.tsx:25
Function
handleSharePlan
()
frontend/src/app/plans/_components/share-plan-button.tsx:26
Function
hash_function
(base_string, key)
frontend/src/lib/auth/index.ts:17
Function
hash_function
(base_string, key)
backend/app/usos/usos_client.ts:18
Method
index
* Display a list of all registrations
backend/app/controllers/registrations_controller.ts:12
Method
index
* Display a list of user schedules
backend/app/controllers/schedules_controller.ts:16
Method
index
* Display a list of all groups in matching course
backend/app/controllers/groups_controller.ts:10
Method
index
* Display a list of resource
backend/app/controllers/departments_controller.ts:10
Method
index
* Display a list of resource
backend/app/controllers/shared_controller.ts:10
Method
index
* Get the groups attached to schedule
backend/app/controllers/schedule_groups_controller.ts:12
Method
index
* Display a list of courses in matching registration
backend/app/controllers/courses_controller.ts:12
Method
loginWithUSOS
({ request, response, auth }: HttpContext)
backend/app/controllers/auth_controller.ts:13
Method
logout
({ response }: HttpContext)
backend/app/controllers/auth_controller.ts:144
Function
middleware
(request: NextRequest)
frontend/src/middleware.ts:6
Function
onChange
(event: MediaQueryListEvent)
frontend/src/lib/use-media-query.ts:7
Function
onChange
()
frontend/src/hooks/use-mobile.tsx:12
Function
onSubmit
(values: z.infer<typeof loginOtpEmailSchema>)
frontend/src/app/(homepage)/login/page.tsx:114
Function
onSubmit
(data: NotificationsFormValues)
frontend/src/app/plans/_components/notifications-form.tsx:55
Function
onSubmit
(values: z.infer<typeof feedbackFormSchema>)
frontend/src/hooks/use-feedback.tsx:94
Function
onSubmitOnboard
(data: z.infer<typeof userDataSchema>)
frontend/src/app/(homepage)/login/page.tsx:295
Function
onSubmitOtp
(data: z.infer<typeof otpPinSchema>)
frontend/src/app/(homepage)/login/page.tsx:198
Function
openDialog
()
frontend/src/hooks/use-share.tsx:17
← previous
next →
201–300 of 373, ranked by callers