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
↓ 66 callers
Function
normalizePathForComparison
(path)
renderer.js:1306
↓ 36 callers
Method
parse
(data)
threemf-loader-simple.js:10
↓ 21 callers
Function
getCurrentModelFilePath
()
renderer.js:2223
↓ 21 callers
Function
renderFiles
(files, skipThumbnail = false, viewEntireLibrary = false)
renderer.js:12407
↓ 18 callers
Function
autoSaveModel
(field, value, filePath)
renderer.js:16924
↓ 17 callers
Function
autoSaveMultipleModels
(field, value, options = {})
renderer.js:16969
↓ 16 callers
Function
populateTagSelect
(selectId = 'tag-select', containerId = 'model-tags')
renderer.js:13904
↓ 15 callers
Function
debugLog
(...args)
renderer.js:579
↓ 15 callers
Function
getDatabasePath
()
main.js:6784
↓ 14 callers
Function
populateTagFilter
()
renderer.js:14302
↓ 14 callers
Function
updateSelectedCount
()
renderer.js:11631
↓ 13 callers
Function
isUrlModel
(filePath)
main.js:6830
↓ 13 callers
Function
parseThumbnails
(thumbnailString)
main.js:4129
↓ 13 callers
Function
parseZipPath
(filePath)
main.js:6835
↓ 13 callers
Function
setSearchQueryAwaiting
(want)
query-builder.js:171
↓ 12 callers
Function
extractModelFromZip
(zipPath, entryPath, destinationPath = null)
main.js:6860
↓ 11 callers
Function
initSearchClauseState
@typedef {SearchClauseToken|SearchOpToken|SearchNotToken} SearchBoolToken
query-builder.js:154
↓ 10 callers
Function
addTagToModel
(tagName, containerId, options = {})
renderer.js:14121
↓ 10 callers
Function
fillTagsWithFilterLinks
Render tag names as clickable spans that apply the tag filter (use in model list/detailed views).
renderer.js:14270
↓ 10 callers
Function
initState
()
query-builder.js:7
↓ 10 callers
Function
normalizeFilePath
(path)
renderer.js:9090
↓ 10 callers
Function
populateModelDesignerDropdown
(selectedDesigner, elementId = 'model-designer')
renderer.js:13688
↓ 10 callers
Function
populateParentModelDropdown
(selectedParent, elementId = 'model-parent')
renderer.js:15714
↓ 9 callers
Function
attachListViewColumnResizeHandle
(wrapEl, colId)
renderer.js:14833
↓ 9 callers
Function
debugLog
(...args)
main.js:405
↓ 9 callers
Function
populateDesignerDropdown
()
renderer.js:13725
↓ 9 callers
Function
populateLicenseFilter
()
renderer.js:15364
↓ 9 callers
Function
populateModelLicenseDropdown
(selectedLicense, elementId = 'model-license')
renderer.js:15689
↓ 9 callers
Function
populateParentModelFilter
()
renderer.js:15743
↓ 9 callers
Function
renderChips
(kind)
query-builder.js:27
↓ 9 callers
Function
updateModelCounts
(viewCount)
renderer.js:1292
↓ 8 callers
Function
createSVGIcon
(svgString, size = 16)
renderer.js:14609
↓ 8 callers
Function
effectiveScalarValues
(kind, selectId)
query-builder.js:86
↓ 8 callers
Function
getFilePathFromModelData
(modelData)
renderer.js:9097
↓ 8 callers
Function
renderModelToPNG
(filePath, container, existingThumbnail)
renderer.js:12836
↓ 8 callers
Function
showMultiEditPanel
()
renderer.js:17187
↓ 7 callers
Function
exec
(command, options = {})
scripts/docker-hub-push.js:35
↓ 7 callers
Function
exitMultiEditMode
()
renderer.js:16174
↓ 7 callers
Function
isInSelectedModels
(filePath)
renderer.js:13172
↓ 7 callers
Function
normalizePath
(filepath)
main.js:2505
↓ 7 callers
Function
performCombinedSearch
()
search.js:86
↓ 7 callers
Function
populateRemoveTagSelect
()
renderer.js:14018
↓ 7 callers
Function
pushEqualityListCondition
Multi-value designer / parentModel / license (matches legacy single-value SQL for invert + NULL).
main.js:3459
↓ 7 callers
Function
refreshMetadataList
(type, searchTerm = '')
renderer.js:6781
↓ 7 callers
Function
saveThumbnail
(filePath, thumbnail)
main.js:4162
↓ 6 callers
Function
addToSelectedModels
(filePath)
renderer.js:13147
↓ 6 callers
Function
createSortableHeader
(label, sortKey, width, options = {})
renderer.js:14865
↓ 6 callers
Function
deduplicateModelData
(modelsData)
renderer.js:9102
↓ 6 callers
Function
ensureSlicersTableExists
()
main.js:9834
↓ 6 callers
Function
formatFileSize
(bytes)
renderer.js:14600
↓ 6 callers
Function
getWindowFromEvent
(event)
main.js:504
↓ 6 callers
Function
isUncPath
(path)
main.js:432
↓ 6 callers
Function
loadDuplicateFiles
(skipHashCheck = false, refreshOnly = false)
renderer.js:2835
↓ 6 callers
Function
showModelDetails
(filePath)
renderer.js:2373
↓ 6 callers
Function
showTagPreviewDialog
(modelsData)
renderer.js:9493
↓ 6 callers
Function
updateModelElement
(filePath)
renderer.js:1443
↓ 5 callers
Function
addContextMenuHandler
(fileElement, filePath)
renderer.js:16130
↓ 5 callers
Function
collapseAdjacentDuplicateBinaryOps
AND AND / OR OR is equivalent to one operator; collapse before compile / IPC.
query-builder.js:213
↓ 5 callers
Function
debounce
(func, wait)
renderer.js:13862
↓ 5 callers
Function
delay
(ms)
aitagging.js:73
↓ 5 callers
Function
displayModels
(files)
renderer.js:12368
↓ 5 callers
Function
ensureListViewColumnState
()
renderer.js:14669
↓ 5 callers
Function
esc
(t)
search.js:282
↓ 5 callers
Function
generateTypedPlaceholder
(extension)
renderer.js:918
↓ 5 callers
Function
getDefaultListViewColumnState
()
renderer.js:14638
↓ 5 callers
Function
getPreviewTileSizePx
()
renderer.js:622
↓ 5 callers
Function
getRuntime
()
scripts/container-runtime.js:70
↓ 5 callers
Function
refreshModelDisplay
()
renderer.js:12270
↓ 5 callers
Function
refreshTagManagerList
(searchTerm = '')
renderer.js:6564
↓ 5 callers
Function
renderVirtualGrid
(models)
renderer.js:19752
↓ 4 callers
Function
analyzeModelFields
(models)
renderer.js:18927
↓ 4 callers
Function
be32
(n)
scripts/gen-extension-icon48.js:43
↓ 4 callers
Function
bindAboutCloseButton
()
renderer.js:3798
↓ 4 callers
Function
calculatePercentage
(count)
main.js:5001
↓ 4 callers
Function
createPuterIPCHandler
(event = null)
main.js:8613
↓ 4 callers
Function
flushModelRow
()
renderer.js:19189
↓ 4 callers
Function
generateThumbnailsForModels
(models)
renderer.js:10972
↓ 4 callers
Function
getModelRenderKey
(model)
renderer.js:19035
↓ 4 callers
Function
handleFileClick
(event, filePath)
renderer.js:13336
↓ 4 callers
Function
insertDetailedMetadataRowBefore
Insert a new detailed-view metadata row in the same order as createModelItem (dir row, designer, source, parent, license, tags).
renderer.js:1421
↓ 4 callers
Function
isDockerContainer
()
main.js:442
↓ 4 callers
Function
isMacOsResourceForkEntry
(entryPath)
main.js:6847
↓ 4 callers
Function
loadPuterJS
()
renderer.js:436
↓ 4 callers
Function
navigateThumbnail
(direction)
renderer.js:17458
↓ 4 callers
Function
parseZipPath
(filePath)
renderer.js:887
↓ 4 callers
Function
populateFileTypeFilter
()
renderer.js:8900
↓ 4 callers
Function
positionModelItem
(item, row, col)
renderer.js:20122
↓ 4 callers
Function
processRenderQueue
()
renderer.js:12744
↓ 4 callers
Function
pushImage
(tag = null)
scripts/docker-hub-push.js:92
↓ 4 callers
Function
readSearchBoolTokens
@returns {SearchBoolToken[]}
query-builder.js:184
↓ 4 callers
Function
refreshTagDropdown
(dropdown)
renderer.js:7588
↓ 4 callers
Function
saveModel
(modelData)
main.js:9426
↓ 4 callers
Function
scanAndRenderDirectory
(directoryPath, background = false, isStlHomeScan = false)
renderer.js:11814
↓ 4 callers
Function
scheduleBackgroundHashGeneration
(reason)
main.js:1409
↓ 4 callers
Function
shouldSyncSelectionWithFilteredList
Match search.js: full-library progressive load returns partial rows — do not clear selection in that case.
renderer.js:13183
↓ 4 callers
Function
startHttpServer
(port = 5000, localhostOnly = false)
main.js:549
↓ 4 callers
Function
syncSelectionWithFilteredModels
(files)
renderer.js:13289
↓ 4 callers
Function
toggleModelSelection
(fileElement, filePath)
renderer.js:11693
↓ 4 callers
Function
updateFilterIndicator
(count)
search.js:234
↓ 4 callers
Function
updateParentModelGroupThumbnailCarousel
(thumbnailWrap, imageElement, thumbnails)
renderer.js:19274
next →
1–100 of 573, ranked by callers