Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adrianhajdin/roomify
/ functions
Functions
44 in github.com/adrianhajdin/roomify
⨍
Functions
44
◇
Types & classes
14
↓ 12 callers
Function
jsonError
(status, message, extra = {})
lib/puter.worker.js:3
↓ 3 callers
Function
getUserId
(userPuter)
lib/puter.worker.js:13
↓ 3 callers
Function
isHostedUrl
(value: unknown)
lib/utils.ts:4
↓ 3 callers
Function
refreshAuth
()
app/root.tsx:59
↓ 2 callers
Function
createProject
({ item, visibility = "private" }: CreateProjectParams)
lib/puter.action.ts:18
↓ 2 callers
Function
fetchAsDataUrl
(url: string)
lib/ai.action.ts:4
↓ 2 callers
Function
uploadImageToHosting
({ hosting, url, projectId, label }: StoreHostedImageParams)
lib/puter.hosting.ts:32
↓ 1 callers
Function
createHostingSlug
()
lib/utils.ts:7
↓ 1 callers
Function
dataUrlToBlob
( dataUrl: string, )
lib/utils.ts:50
↓ 1 callers
Function
fetchBlobFromUrl
( url: string, )
lib/utils.ts:72
↓ 1 callers
Function
fetchProjects
()
app/routes/home.tsx:60
↓ 1 callers
Function
generate3DView
({ sourceImage }: Generate3DViewParams)
lib/ai.action.ts:21
↓ 1 callers
Function
getCurrentUser
()
lib/puter.action.ts:10
↓ 1 callers
Function
getHostedUrl
( hosting: { subdomain: string }, filePath: string, )
lib/utils.ts:17
↓ 1 callers
Function
getImageExtension
(contentType: string, url: string)
lib/utils.ts:26
↓ 1 callers
Function
getOrCreateHostingConfig
()
lib/puter.hosting.ts:11
↓ 1 callers
Function
getProjectById
({ id }: { id: string })
lib/puter.action.ts:108
↓ 1 callers
Function
getProjects
()
lib/puter.action.ts:85
↓ 1 callers
Function
imageUrlToPngBlob
(url: string)
lib/utils.ts:91
↓ 1 callers
Function
loadProject
()
app/routes/visualizer.$id.tsx:70
↓ 1 callers
Function
normalizeHost
(subdomain: string)
lib/utils.ts:12
↓ 1 callers
Function
runGeneration
(item: DesignItem)
app/routes/visualizer.$id.tsx:34
↓ 1 callers
Function
signIn
()
app/root.tsx:80
↓ 1 callers
Function
signOut
()
app/root.tsx:85
Function
App
()
app/root.tsx:56
Function
Button
({ variant = 'primary', size = 'md', fullWidth = false, className = '', children, ...props }: Butt
components/ui/Button.tsx:9
Function
ErrorBoundary
({ error }: Route.ErrorBoundaryProps)
app/root.tsx:99
Function
Home
()
app/routes/home.tsx:17
Function
Layout
({ children }: { children: React.ReactNode })
app/root.tsx:32
Function
Navbar
()
components/Navbar.tsx:5
Function
Upload
({ onComplete }: UploadProps)
components/Upload.tsx:10
Function
VisualizerId
()
app/routes/visualizer.$id.tsx:9
Function
handleAuthClick
()
components/Navbar.tsx:8
Function
handleBack
()
app/routes/visualizer.$id.tsx:22
Function
handleChange
(e: React.ChangeEvent<HTMLInputElement>)
components/Upload.tsx:90
Function
handleDragLeave
()
components/Upload.tsx:73
Function
handleDragOver
(e: React.DragEvent)
components/Upload.tsx:67
Function
handleDrop
(e: React.DragEvent)
components/Upload.tsx:77
Function
handleExport
()
app/routes/visualizer.$id.tsx:23
Function
handleUploadComplete
(base64Image: string)
app/routes/home.tsx:22
Function
links
()
app/root.tsx:19
Function
meta
({}: Route.MetaArgs)
app/routes/home.tsx:10
Function
signIn
()
lib/puter.action.ts:6
Function
signOut
()
lib/puter.action.ts:8