Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/gtsteffaniak/filebrowser
/ functions
Functions
1,657 in github.com/gtsteffaniak/filebrowser
⨍
Functions
1,657
◇
Types & classes
228
Function
accessPatchHandler
accessPatchHandler updates an access rule's path. @Summary Update access rule path @Description Updates the path for a specific access rule @Tags Acce
backend/http/access.go:316
Function
accessPostHandler
accessPostHandler adds or updates an access rule. @Summary Add or update access rule @Description Add or update an access rule for a sourcePath and in
backend/http/access.go:86
Function
add
(source, path, body)
frontend/src/api/access.js:34
Method
add
(file, shareHash = "")
frontend/src/utils/downloadManager.js:9
Function
archiveCreateHandler
archiveCreateHandler creates an archive on the server at the given destination. POST /resources/archive — server-side only; does not return archive da
backend/http/archive.go:195
Function
base64Encode
(str)
frontend/src/utils/url.js:221
Function
beforeUnload
(event)
frontend/src/store/modules/upload.js:41
Function
beginPasskeyLogin
(username, password)
frontend/src/api/auth.js:261
Function
beginPasskeyLoginHandler
@Summary Begin passkey MFA login @Description Verifies the user's password and returns a WebAuthn assertion challenge for passkey MFA. @Tags Auth @Acc
backend/http/webauthn.go:25
Function
beginPasskeyRegistration
()
frontend/src/api/auth.js:294
Function
beginPasskeyRegistrationHandler
@Summary Begin passkey registration @Description Returns WebAuthn credential creation options for adding a new passkey. @Tags Auth @Accept json @Produ
backend/http/webauthn.go:102
Function
bulkDelete
(items)
frontend/src/api/resources.js:111
Function
bulkDeletePublic
(items)
frontend/src/api/resources.js:1162
Method
cancel
(id)
frontend/src/utils/downloadManager.js:57
Function
checkConflict
(newItems, existingItems)
frontend/src/utils/upload.js:696
Function
checkForToast
(page: Page, message: string | RegExp)
frontend/tests/playwright/test-setup.ts:289
Function
checkPermissionsImpl
checkPermissionsImpl is the actual implementation of CheckPermissions
backend/adapters/fs/files/files.go:114
Function
checksum
(source, path, algo)
frontend/src/api/resources.js:798
Method
chunkProgress
(percent)
frontend/src/utils/upload.js:395
Method
clearCompleted
()
frontend/src/utils/upload.js:579
Method
clearCompleted
()
frontend/src/utils/downloadManager.js:76
Function
clearImageCache
()
frontend/src/utils/imageCache.js:87
Function
closePopUp
()
frontend/src/notify/message.js:308
Function
closeSidebar
()
frontend/src/store/mutations.js:282
Function
config
(showFull = false, showComments = false)
frontend/src/api/settings.js:17
Method
constructor
()
frontend/src/utils/upload.js:48
Method
constructor
()
frontend/src/utils/downloadManager.js:4
Method
constructor
()
frontend/src/store/eventBus.js:3
Function
convertToVTT
(ext, text)
frontend/src/utils/subtitles.js:40
Function
copyToClipboard
(text)
frontend/src/utils/clipboard.js:11
Function
create
(bodyObj = {})
frontend/src/api/share.js:62
Function
create
(user, options = {})
frontend/src/api/users.js:34
Function
createApiKey
(params)
frontend/src/api/auth.js:165
Function
createApiTokenHandler
createApiTokenHandler creates an API token for the user. @Summary Create API Token @Description Create an API token with specified name, duration, and
backend/http/api.go:31
Function
createArchive
(opts)
frontend/src/api/resources.js:863
Function
createArchive
(opts)
frontend/src/api/archive.js:16
Function
deepClone
(obj: T)
frontend/src/utils/deepclone.ts:4
Function
del
(source, path, body)
frontend/src/api/access.js:48
Function
deleteApiKey
(params)
frontend/src/api/auth.js:178
Function
deleteApiTokenHandler
deleteApiTokenHandler deletes an API token for the user. @Summary Delete API token @Description Delete an API token with specified name. @Tags Auth @A
backend/http/api.go:111
Function
deletePasskeyCredential
(credentialId)
frontend/src/api/auth.js:325
Function
deletePasskeyCredentialHandler
@Summary Delete a passkey credential @Description Removes a passkey credential by its ID. @Tags Auth @Param id path string true "Base64-encoded creden
backend/http/webauthn.go:180
Function
docEnabled
()
backend/preview/docDefault.go:11
Function
done
(button)
frontend/src/utils/buttons.js:22
Function
download
(format, files, shareHash = "")
frontend/src/api/resources.js:151
Function
downloadFiles
(items)
frontend/src/utils/download.js:5
Function
downloadHandler
downloadHandler serves the raw content of a file, multiple files, or directory in various formats. @Summary Download content of a file, multiple files
backend/http/download.go:138
Function
duplicateFinder
(base, source, minSizeMb, useChecksum = false)
frontend/src/api/tools.js:88
Function
duplicatesHandler
duplicatesHandler handles requests to find duplicate files This endpoint finds duplicate files using a multi-stage filtering and verification process
backend/http/duplicates.go:146
Function
encodeRFC5987ValueChars
(str)
frontend/src/utils/url.js:45
Function
fetchDirectoryMediaMetadata
(source, path, albumArt = false)
frontend/src/api/media.js:62
Function
fetchDirectoryMediaMetadataPublic
(path, hash, password = "", albumArt = false)
frontend/src/api/media.js:76
Function
fetchFiles
(source, path, content = false, metadata = false, skipExtendedAttrs = false)
frontend/src/api/resources.js:11
Function
fetchFilesPublic
(path, hash, password = "", content = false, metadata = false, skipExtendedAttrs = false)
frontend/src/api/resources.js:931
Function
fetchPreviewImage
(url, signal)
frontend/src/utils/previewRequests.js:10
Function
fileInfoFasterImpl
fileInfoFasterImpl is the actual implementation of FileInfoFaster
backend/adapters/fs/files/files.go:231
Function
fileWatchHandler
fileWatchHandler handles file watching requests @Summary Watch a file @Description Returns the last N lines of a file @Tags Tools @Accept json @Produc
backend/http/fileWatcher.go:126
Function
fileWatchSSEHandler
fileWatchSSEHandler handles Server-Sent Events for file watching @Summary Watch a file via SSE @Description Establishes an SSE connection to receive p
backend/http/fileWatcher.go:256
Function
fileWatcher
(source, path, lines)
frontend/src/api/tools.js:130
Function
fileWatcherLatencyCheck
()
frontend/src/api/tools.js:119
Function
fileWatcherSSE
(source, path, lines, interval, onMessage, onError)
frontend/src/api/tools.js:143
Function
findDuplicates
(base, source, minSizeMb, useChecksum = false)
frontend/src/api/search.js:46
Function
finishPasskeyLoginHandler
@Summary Finish passkey MFA login @Description Verifies the WebAuthn assertion and returns a JWT token. @Tags Auth @Accept json @Produce json @Param s
backend/http/webauthn.go:70
Function
finishPasskeyRegistrationHandler
@Summary Finish passkey registration @Description Verifies the attestation and stores the new passkey credential. @Tags Auth @Accept json @Produce jso
backend/http/webauthn.go:138
Function
formatTimestamp
(date, locale = 'en-us')
frontend/src/utils/moment.js:31
Function
generateOTP
(username, password)
frontend/src/api/auth.js:84
Function
generateOTPHandler
generateOTPHandler handles the generation of a new TOTP secret and QR code. @Summary Generate OTP @Description Generates a new TOTP secret and QR code
backend/http/totp.go:24
Function
get
(path, source)
frontend/src/api/share.js:27
Function
get
(source, path)
frontend/src/api/access.js:9
Function
get
(id)
frontend/src/api/users.js:20
Function
get
(property="")
frontend/src/api/settings.js:5
Function
getAll
(source)
frontend/src/api/access.js:17
Function
getAllUsers
()
frontend/src/api/users.js:9
Function
getApiKeys
()
frontend/src/api/auth.js:150
Function
getApiTokenHandler
getApiTokenHandler gets a specific API token. @Summary Get API token @Description Get a specific API token. @Tags Auth @Accept json @Produce json @Par
backend/http/api.go:212
Function
getBestCachedImage
(source, path, modified)
frontend/src/utils/imageCache.js:62
Function
getCacheSize
()
frontend/src/utils/imageCache.js:95
Function
getConfig
(req)
frontend/src/api/office.js:6
Method
getConflictingFolder
()
frontend/src/utils/upload.js:610
Function
getCookieDefault
(name)
frontend/src/utils/cookie.js:1
Function
getDownloadURL
(source, path, inline, useExternal)
frontend/src/api/resources.js:818
Function
getDownloadURLPublic
(share, files, inline=false)
frontend/src/api/resources.js:992
Function
getGroups
()
frontend/src/api/access.js:24
Function
getIconClass
()
frontend/src/utils/material-symbols.js:497
Function
getItems
(source, path, only = "")
frontend/src/api/resources.js:33
Function
getItemsPublic
(hash, path, only = "")
frontend/src/api/resources.js:966
Function
getLyrics
(source, path)
frontend/src/api/media.js:25
Function
getLyricsPublic
(path, hash, password = "")
frontend/src/api/media.js:36
Function
getNotificationProgress
(notificationId)
frontend/src/notify/message.js:447
Function
getNotifications
()
frontend/src/notify/message.js:333
Function
getPreviewURL
(source, path, modified)
frontend/src/api/resources.js:843
Function
getPreviewURLPublic
(path, size)
frontend/src/api/resources.js:1010
Function
getShareImage
getShareImage serves banner or favicon files for shares as resizable previews @Summary Get share image (banner or favicon) as preview @Description Ret
backend/http/public.go:413
Function
getShareInfoPublic
(hash)
frontend/src/api/share.js:117
Function
getSourceInfoHandler
(w http.ResponseWriter, r *http.Request, d *requestContext)
backend/http/settings.go:101
Function
getSubtitleContent
(source, path, subtitleName, embedded = false)
frontend/src/api/media.js:7
Function
getSubtitleFormatExtension
(filename)
frontend/src/utils/subtitles.js:11
Function
getToasts
()
frontend/src/notify/message.js:472
Function
globalSetup
()
frontend/tests/playwright/noauth-setup.ts:5
Function
globalSetup
()
frontend/tests/playwright/jwt-setup.ts:5
← previous
next →
1,401–1,500 of 1,657, ranked by callers