mateclaw/mateclaw-server/src/test/java/vip/mate/wiki/service
matevip 4804954ad2 feat(wiki): configurable entity types, type legend filter & theme-aligned graph colors (#336)
- per-KB entity-type whitelist (config UI + persistence; empty = built-in defaults)
- entity graph: legend grouped by type with click-to-filter; nodes colored by type
- always show entity names on graph nodes (not only on hover)
- earthy categorical palette aligned to the app theme, shared by entity & page graphs
- theme-aware graph label color (resolve CSS var for canvas, light/dark correct)
- manual extract = full rebuild: idempotent force re-extraction + orphan pruning,
  guarded against data loss on a fully-failed run
- regression test for force re-extraction; zh/en i18n
2026-06-19 07:18:09 +08:00
..
DocumentPreprocessServiceTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
PdfImageExtractorTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiBatchCreateParserTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiCascadeRegressionE2ETest.java fix(wiki): case-only rename portability + SpringBootTest regression suite 2026-05-28 08:18:01 +08:00
WikiChunkServiceDraftTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiContentNormalizerImageRefsTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiContentNormalizerSecurityTest.java test(wiki): add adversarial HTML normalization tests and harden skeleton-tag handling 2026-05-19 21:23:13 +08:00
WikiContextServiceTest.java fix(wiki): harden kbName/kbId routing — ambiguous fail-closed, kbId param, prompt cleanup (#224) 2026-05-26 14:31:07 +08:00
WikiDependencyServiceE2ETest.java test(wiki): drop unnecessary @DirtiesContext from new E2E tests 2026-05-31 07:56:31 +08:00
WikiEmbeddingCircuitBreakerTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiEmbeddingInputBuilderTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiEmbeddingVersionCompareTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiEnrichmentApplierPhase5Test.java feat(wiki): analyze-stage slug whitelist + code-aware enrich applier 2026-05-28 08:17:27 +08:00
WikiEnrichmentApplierTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiEnrichmentBatchParseTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiEntityExtractionServiceTest.java feat(wiki): configurable entity types, type legend filter & theme-aligned graph colors (#336) 2026-06-19 07:18:09 +08:00
WikiGlobSymlinkBaseE2ETest.java fix(wiki): match glob against symlink-resolved scan root 2026-06-08 20:51:03 +08:00
WikiImageCaptionCacheServiceTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiKnowledgeBaseServiceTest.java feat(agent): scope agent knowledge base access to a bound subset (#261) 2026-06-07 22:41:14 +08:00
WikiLinkEnrichmentIndexAnnotateTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiLinkServiceBrokenLinkTest.java fix(wiki): broken-link rescan precision, slug/title resolution, and dangling-link reconcile (#333) 2026-06-15 16:14:25 +08:00
WikiLinkServiceCascadeTest.java feat(wiki): cascade delete + rename to keep wikilinks consistent 2026-05-28 08:17:19 +08:00
WikiLogServiceTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiMergeDuplicateTitlesE2ETest.java fix(wiki): dedup pages by title and bound route prompt growth (#321) 2026-06-12 15:17:32 +08:00
WikiOverviewSpliceTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiPageMetadataE2ETest.java test(wiki): drop unnecessary @DirtiesContext from new E2E tests 2026-05-31 07:56:31 +08:00
WikiPageServiceTest.java fix(wiki): dedup pages by title and bound route prompt growth (#321) 2026-06-12 15:17:32 +08:00
WikiPageTypePermissionServiceTest.java feat(wiki): per-agent pageType permission config API and pending-approval recording 2026-05-31 07:59:48 +08:00
WikiProcessingFallbackTest.java feat(wiki): entity-level knowledge graph extraction (#336) 2026-06-17 14:17:54 +08:00
WikiProcessingServiceLazyTest.java feat(wiki): entity-level knowledge graph extraction (#336) 2026-06-17 14:17:54 +08:00
WikiRawMaterialCancelTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiRawMaterialDedupTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiRawMaterialDeleteCascadeTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiRawMaterialRecoveryTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
WikiResearchServiceFallbackTest.java refactor(prompt): clean up prompt corpus, fix summary_budget bug, route fallbacks through i18n 2026-04-19 09:02:37 +08:00
WikiScanSizeGuardE2ETest.java fix(wiki): close symlink TOCTOU and size-bypass in scan; single-read binary hash 2026-05-31 07:58:17 +08:00
WikiSourcePathValidatorTest.java fix(wiki): add fail-closed option for empty source-path allow-list 2026-05-31 07:57:44 +08:00
WikiSourceWatcherServiceE2ETest.java feat(wiki): unify raw materials & source watcher into a Sources tab with per-KB auto-sync (#316) 2026-06-11 09:29:26 +08:00
WikiStalePropagationListenerTest.java feat(wiki): propagate staleness when a fact page is updated during ingest 2026-05-31 07:59:27 +08:00