Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TechJeeper/Printventory
/ functions
Functions
573 in github.com/TechJeeper/Printventory
⨍
Functions
573
◇
Types & classes
2
↓ 1 callers
Function
processFile
(filePath, fileName)
scan-worker.js:316
↓ 1 callers
Function
processModel
(model)
renderer.js:11031
↓ 1 callers
Function
processNext
()
scan-worker.js:252
↓ 1 callers
Function
promptForBackupFile
()
renderer.js:6295
↓ 1 callers
Function
promptForLibraryImportFile
()
renderer.js:6311
↓ 1 callers
Function
pruneFilterPayloadOverlappingTokens
(filters, norm)
query-builder.js:266
↓ 1 callers
Function
pruneParentModelExpandedGroups
Drop expand state for parent groups that no longer have 2+ distinct files.
renderer.js:1365
↓ 1 callers
Function
pruneZipArchiveExpandedGroups
(models)
renderer.js:1385
↓ 1 callers
Function
readFileAsBase64
(file)
renderer.js:6268
↓ 1 callers
Function
readFileAsText
(file)
renderer.js:6286
↓ 1 callers
Function
refreshGridModelAfterManageThumbnailsActiveChange
After reordering the default thumbnail, sync the virtual grid cell (same approach as thumbnail-deleted IPC).
renderer.js:3302
↓ 1 callers
Function
refreshThumbnailQueuePriorities
()
renderer.js:821
↓ 1 callers
Function
refreshUIContent
()
renderer.js:10845
↓ 1 callers
Function
registerIpcHandler
(channel, handler)
main.js:426
↓ 1 callers
Function
releasePreview3mfWorker
(entry)
main.js:44
↓ 1 callers
Function
removeChip
(kind, raw)
query-builder.js:69
↓ 1 callers
Function
removeFromSelectedModels
(filePath)
renderer.js:13161
↓ 1 callers
Function
removeNonExistentFiles
(scanDirectoryPath, window = null)
main.js:2584
↓ 1 callers
Function
renderFile
(file, container, skipThumbnail = false)
renderer.js:12510
↓ 1 callers
Function
renderPathTree
(filePath, containerId)
renderer.js:2232
↓ 1 callers
Function
repairModelTagsTable
()
main.js:1852
↓ 1 callers
Function
reportTraversedFile
()
scan-worker.js:233
↓ 1 callers
Function
resetCurrentFilterPanelShell
Clears pill list and hides logic toolbar + clear button without removing persistent #current-filter children.
search.js:222
↓ 1 callers
Function
resetFilterSelectionAndDetails
* Run when filter/search inputs change the result set — synchronously, before any await. * search.js cannot access selectedModels; post-render sync a
renderer.js:13237
↓ 1 callers
Function
resetHorizontalScroll
()
renderer.js:4571
↓ 1 callers
Function
resetPreviewView
()
preview.js:638
↓ 1 callers
Function
restartHttpServer
()
main.js:1373
↓ 1 callers
Function
run
(args, options = {})
scripts/container-runtime.js:84
↓ 1 callers
Function
runPowerShell
(script)
scripts/ensure-win-codesign-cache.js:21
↓ 1 callers
Function
runQuiet
(args, options = {})
scripts/container-runtime.js:88
↓ 1 callers
Function
sanitizeSearchTokensForCompile
(raw)
main.js:3259
↓ 1 callers
Function
saveFileTypeSettingsFromDialog
()
renderer.js:8942
↓ 1 callers
Function
saveGroupThumbnailPreferences
()
renderer.js:19018
↓ 1 callers
Function
saveModelBatch
(modelDataBatch)
main.js:9258
↓ 1 callers
Function
saveSTLHomeFromDialog
()
renderer.js:8437
↓ 1 callers
Function
saveSlicerSettings
()
slicer.js:252
↓ 1 callers
Function
scanDirectory
(directoryPath, maxFileSize, enableZipArchives = false, scanExtensions = null)
scan-worker.js:217
↓ 1 callers
Function
scanZipFile
(zipPath, maxFileSize, extSet = new Set(['.stl', '.3mf']))
scan-worker.js:356
↓ 1 callers
Function
scheduleTotalModelCountRefresh
()
renderer.js:1275
↓ 1 callers
Function
shouldProcessDirectory
(dirName)
main.js:4027
↓ 1 callers
Function
shouldQueueFile
(fileName)
scan-worker.js:223
↓ 1 callers
Function
shouldSkipDirectory
(dirName)
main.js:3991
↓ 1 callers
Function
showManageGroupThumbnailsModal
(groupRecord)
renderer.js:19469
↓ 1 callers
Function
showManageThumbnailsModal
(filePath)
renderer.js:3370
↓ 1 callers
Function
showSearchableListDialog
(fieldType, targetSelectId, mode = 'filter', containerId = null, isRemove = false)
renderer.js:16328
↓ 1 callers
Function
startPrintRoulette
()
renderer.js:8113
↓ 1 callers
Function
syncSelectedModelsWithDOM
()
renderer.js:13326
↓ 1 callers
Function
thumbnailProgressUpdate
(completed)
renderer.js:11972
↓ 1 callers
Function
toggleAxes
()
preview.js:681
↓ 1 callers
Function
toggleListViewColumnsPopover
(anchorBtn)
renderer.js:14787
↓ 1 callers
Function
toggleWireframe
()
preview.js:670
↓ 1 callers
Function
tokenSequenceAndJoinAtoms
(atoms)
query-builder.js:361
↓ 1 callers
Function
trackAppUsage
()
main.js:9170
↓ 1 callers
Function
tryRemoveQuiet
(p)
scripts/build-win.js:22
↓ 1 callers
Function
updateAllTagDropdowns
()
renderer.js:7550
↓ 1 callers
Function
updateModelsBatch
(modelDataBatch)
main.js:9296
↓ 1 callers
Function
upgradeGridItemToThumbnailCarousel
* Grid queries omit the full `thumbnail` blob (only hasThumbnail is sent), so multi-image * models are discovered asynchronously via getAllThumbnails
renderer.js:17427
↓ 1 callers
Function
wslCommandExists
(cmd)
scripts/container-runtime.js:18
Function
acceptHandler
()
renderer.js:3552
Function
appendExtendedFilterFields
(filters)
query-builder.js:577
Function
appendSearchBoolNot
()
query-builder.js:517
Function
appendSearchBoolOp
(op)
query-builder.js:497
Function
appendSearchClauseFromSidebar
(field, rawValue)
query-builder.js:305
Function
applyViewForCurrentFolder
()
renderer.js:673
Function
broadcastEvent
(channel, ...args)
main.js:1270
Function
calculateFileHash
(filePath)
scan-worker.js:186
Function
cleanupMemory
()
renderer.js:8027
Function
clearAllMultiChips
()
query-builder.js:82
Function
clearAndSaveSlicersHandler
(event, slicers)
main.js:8996
Function
clearChipsKind
(kind)
query-builder.js:76
Function
clearDirectoryFilter
()
renderer.js:8317
Function
clearSearchClauseList
()
query-builder.js:320
Function
closeHandler
()
renderer.js:6702
Function
closeMenu
(e)
renderer.js:16004
Method
collectMeshesFromObject
(objId, modelPath, visited = new Set())
threemf-loader-simple.js:129
Function
collectUsageChangeHandler
(e)
renderer.js:3819
Function
completionListener
(result)
renderer.js:2902
Function
declineHandler
()
renderer.js:3579
Function
deleteTagHandler
(event, tagId)
main.js:4912
Function
dismissSearchAwaiting
()
query-builder.js:179
Function
event
(clientId, category, action, options = {})
main.js:318
Function
executeClientCommandHandler
(event, commandData)
main.js:9066
Function
executeContextMenuActionHandler
(event, requestId, itemIndex, subIndex)
main.js:6507
Function
extract3MFSTL
(filePath)
renderer.js:7886
Function
filterByDirectory
(directoryPath)
renderer.js:8098
Method
findByLocalName
(root, localName)
threemf-loader-simple.js:59
Function
forceGridRefresh
()
renderer.js:7425
Function
generateTagsForImage
(base64Image, model, options = {}, delayMs = 2000, maxRetries = 5, filename = null)
aitagging.js:335
Function
getAllModelsHandler
(event, sortOption, limit = 0)
main.js:3142
Function
getAllTagsHandler
()
main.js:3813
Method
getAttr
(node, name)
threemf-loader-simple.js:119
Function
getDefaultPrompt
(options = {})
aitagging.js:330
Function
getDuplicatesHandler
(event, includeZip = false)
main.js:7854
Function
getModelTagsHandler
(event, modelId)
main.js:6661
Function
getModelsFilteredHandler
(event, filters)
main.js:3522
Function
getRuntimeLabel
()
scripts/container-runtime.js:79
Function
getSearchClauseOp
@deprecated kept for callers; joiners removed from UI
query-builder.js:546
Function
getSettingHandler
(event, key)
main.js:3899
Function
getTagModelCountHandler
(event, tagId)
main.js:4931
Function
getZipArchiveGroupKey
(model)
renderer.js:19055
← previous
next →
401–500 of 573, ranked by callers