misc: sds format support, convert limits, dell dedup, supermicro removal, bible updates

Parser / archive:
- Add .sds extension as tar-format alias (archive.go)
- Add tests for multipart upload size limits (multipart_limits_test.go)
- Remove supermicro crashdump parser (ADL-015)

Dell parser:
- Remove GPU duplicates from PCIeDevices (DCIM_VideoView vs DCIM_PCIDeviceView
  both list the same GPU; VideoView record is authoritative)

Server:
- Add LOGPILE_CONVERT_MAX_MB env var for independent convert batch size limit
- Improve "file too large" error message with current limit value

Web:
- Add CONVERT_MAX_FILES_PER_BATCH = 1000 cap
- Minor UI copy and CSS fixes

Bible:
- bible-local/06-parsers.md: add pci.ids enrichment rule (enrich model from
  pciids when name is empty but vendor_id+device_id are present)
- Sync bible submodule and local overview/architecture docs

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-01 22:23:44 +03:00
parent 9c5512d238
commit 21ea129933
22 changed files with 268 additions and 446 deletions

View File

@@ -384,38 +384,43 @@ main {
.parsers-title {
font-size: 0.85rem;
color: #666;
margin-bottom: 0.5rem;
color: #4b5563;
margin-bottom: 0.6rem;
font-weight: 600;
}
.parsers-list {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
gap: 0.6rem;
justify-content: center;
}
.parser-item {
.parser-chip {
display: inline-flex;
align-items: center;
gap: 0.5rem;
background: #f8f9fa;
padding: 0.4rem 0.8rem;
border-radius: 4px;
border: 1px solid #e0e0e0;
gap: 0.45rem;
background: #eef6ff;
padding: 0.38rem 0.72rem;
border-radius: 999px;
border: 1px solid #bfdcff;
line-height: 1;
}
.parser-name {
.parser-chip-name {
font-size: 0.85rem;
color: #2c3e50;
color: #1f2937;
font-weight: 500;
}
.parser-version {
font-size: 0.75rem;
color: #888;
background: #e8e8e8;
padding: 0.1rem 0.4rem;
border-radius: 3px;
.parser-chip-version {
font-size: 0.72rem;
color: #1d4ed8;
background: #dbeafe;
padding: 0.12rem 0.42rem;
border-radius: 999px;
border: 1px solid #bfdbfe;
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
}
/* File Info */