Skip to content

📡 Upstream tracking — 2026-06-01 #4

@github-actions

Description

@github-actions

Auto-generated weekly by .github/workflows/upstream-tracking.yml. Run date: 2026-06-01 19:21 UTC.

Crosstalk-Solutions/project-nomad (admin source of truth)

  • Crosstalk main HEAD: d5f7c3f (2026-05-27)
  • Latest release tag in repo: v1.32.1

admin/ delta: 177 commits behind, 285 commits ahead (our patches).

⚠️ Files we forked AND upstream changed (manual review)

admin/.env.example
admin/app/controllers/host_commands_controller.ts
admin/app/controllers/rag_controller.ts
admin/app/controllers/settings_controller.ts
admin/app/controllers/system_controller.ts
admin/app/controllers/workshop_controller.ts
admin/app/jobs/run_download_job.ts
admin/app/middleware/local_network_only_middleware.ts
admin/app/models/stl_file.ts
admin/app/services/benchmark_service.ts
admin/app/services/collection_update_service.ts
admin/app/services/docker_service.ts
admin/app/services/docs_service.ts
admin/app/services/download_service.ts
admin/app/services/map_service.ts
admin/app/services/ollama_service.ts
admin/app/services/rag_service.ts
admin/app/services/stl_scanner_service.ts
admin/app/services/system_service.ts
admin/app/services/zim_extraction_service.ts
admin/app/services/zim_service.ts
admin/app/utils/downloads.ts
admin/app/utils/fs.ts
admin/app/validators/common.ts
admin/app/validators/settings.ts
admin/app/validators/stl_library.ts
admin/commands/queue/work.ts
admin/commands/stl/reindex.ts
admin/config/bodyparser.ts
admin/constants/host_commands.ts
admin/constants/ollama.ts
admin/database/migrations/1778459218121_create_stl_files_table.ts
admin/docs/faq.md
admin/docs/getting-started.md
admin/docs/home.md
admin/docs/mac-ai-assistant.md
admin/docs/mac-drive-portability.md
admin/docs/mac-install.md
admin/docs/mac-nomad-cli.md
admin/docs/mac-overview.md
admin/docs/mac-updates.md
admin/docs/mac-workshop.md
admin/docs/release-notes.md
admin/inertia/components/ActiveDownloads.tsx
admin/inertia/components/DebugInfoModal.tsx
admin/inertia/components/Footer.tsx
admin/inertia/components/HostCommandButton.tsx
admin/inertia/components/StyledSidebar.tsx
admin/inertia/components/WikipediaSelector.tsx
admin/inertia/components/chat/ChatInterface.tsx
admin/inertia/components/chat/ChatSidebar.tsx
admin/inertia/components/chat/index.tsx
admin/inertia/components/workshop/StlCard.tsx
admin/inertia/components/workshop/UploadDropZone.tsx
admin/inertia/components/workshop/WorkshopFilters.tsx
admin/inertia/components/workshop/WorkshopRightsModal.tsx
admin/inertia/hooks/useSuccessNotification.ts
admin/inertia/layouts/AppLayout.tsx
admin/inertia/layouts/SettingsLayout.tsx
admin/inertia/lib/api.ts
admin/inertia/pages/easy-setup/index.tsx
admin/inertia/pages/home.tsx
admin/inertia/pages/settings/apps.tsx
admin/inertia/pages/settings/models.tsx
admin/inertia/pages/settings/support.tsx
admin/inertia/pages/settings/system.tsx
admin/inertia/pages/settings/update.tsx
admin/inertia/pages/workshop/index.tsx
admin/inertia/pages/workshop/show.tsx
admin/package-lock.json
admin/package.json
admin/public/rogue-support-banner.png
admin/start/env.ts
admin/start/kernel.ts
admin/start/routes.ts
admin/types/downloads.ts
admin/types/kv_store.ts
admin/types/stl_library.ts
admin/types/system.ts

✅ Files unchanged on our side (clean cherry-pick candidates)

admin/adonisrc.ts
admin/app/controllers/downloads_controller.ts
admin/app/controllers/easy_setup_controller.ts
admin/app/controllers/maps_controller.ts
admin/app/controllers/ollama_controller.ts
admin/app/controllers/zim_controller.ts
admin/app/jobs/check_service_updates_job.ts
admin/app/jobs/check_update_job.ts
admin/app/jobs/download_model_job.ts
admin/app/jobs/embed_file_job.ts
admin/app/jobs/run_benchmark_job.ts
admin/app/jobs/run_extract_pmtiles_job.ts
admin/app/middleware/compression_middleware.ts
admin/app/models/chat_message.ts
admin/app/models/custom_library_source.ts
admin/app/models/kb_ingest_state.ts
admin/app/models/kb_ratio_registry.ts
admin/app/models/map_marker.ts
admin/app/services/chat_service.ts
admin/app/services/collection_manifest_service.ts
admin/app/services/countries_service.ts
admin/app/services/kiwix_library_service.ts
admin/app/services/queue_service.ts
admin/app/utils/kb_ingest_decision.ts
admin/app/utils/kb_job_health.ts
admin/app/utils/kb_ratio_lookup.ts
admin/app/utils/kb_warning_decision.ts
admin/app/utils/zim_filename.ts
admin/app/validators/ollama.ts
admin/app/validators/rag.ts
admin/app/validators/zim.ts
admin/config/database.ts
admin/config/inertia.ts
admin/config/logger.ts
admin/config/transmit.ts
admin/constants/kiwix.ts
admin/constants/kv_store.ts
admin/constants/map_regions.ts
admin/database/migrations/1771100000001_migrate_kiwix_to_library_mode.ts
admin/database/migrations/1771200000001_create_map_markers_table.ts
admin/database/migrations/1775100000001_create_custom_library_sources_table.ts
admin/database/migrations/1776000000001_create_kb_ingest_state_table.ts
admin/database/migrations/1776100000001_create_kb_ratio_registry_table.ts
admin/database/seeders/service_seeder.ts
admin/docs/api-reference.md
admin/docs/community-add-ons.md
admin/docs/security-audit-v1.md
admin/inertia/app/app.tsx
admin/inertia/components/ActiveEmbedJobs.tsx
admin/inertia/components/ActiveModelDownloads.tsx
admin/inertia/components/Alert.tsx
admin/inertia/components/BouncingDots.tsx
admin/inertia/components/BouncingLogo.tsx
admin/inertia/components/CategoryCard.tsx
admin/inertia/components/CountryPickerModal.tsx
admin/inertia/components/DownloadURLModal.tsx
admin/inertia/components/DynamicIcon.tsx
admin/inertia/components/HorizontalBarChart.tsx
admin/inertia/components/InstallActivityFeed.tsx
admin/inertia/components/KbGuardrailModal.tsx
admin/inertia/components/LoadingSpinner.tsx
admin/inertia/components/ProgressBar.tsx
admin/inertia/components/StorageProjectionBar.tsx
admin/inertia/components/StyledButton.tsx
admin/inertia/components/StyledModal.tsx
admin/inertia/components/StyledTable.tsx
admin/inertia/components/ThemeToggle.tsx
admin/inertia/components/TierSelectionModal.tsx
admin/inertia/components/UpdateServiceModal.tsx
admin/inertia/components/chat/ChatMessageBubble.tsx
admin/inertia/components/chat/ChatModal.tsx
admin/inertia/components/chat/KbPolicyPromptBanner.tsx
admin/inertia/components/chat/KnowledgeBaseModal.tsx
admin/inertia/components/file-uploader/index.tsx
admin/inertia/components/inputs/Input.tsx
admin/inertia/components/inputs/Switch.tsx
admin/inertia/components/layout/BackToHomeHeader.tsx
admin/inertia/components/maps/CoordinateOverlay.tsx
admin/inertia/components/maps/MapComponent.tsx
admin/inertia/components/maps/MarkerPanel.tsx
admin/inertia/components/maps/MarkerPin.tsx
admin/inertia/components/maps/ScaleUnitToggle.tsx
admin/inertia/components/markdoc/Table.tsx
admin/inertia/components/systeminfo/InfoCard.tsx
admin/inertia/css/app.css
admin/inertia/hooks/useDiskDisplayData.ts
admin/inertia/hooks/useDownloads.ts
admin/inertia/hooks/useEmbedJobs.ts
admin/inertia/hooks/useMapMarkers.ts
admin/inertia/hooks/useOllamaModelDownloads.ts
admin/inertia/hooks/useTheme.ts
admin/inertia/lib/global_map_banner.ts
admin/inertia/lib/icons.ts
admin/inertia/lib/kb_file_grouping.ts
admin/inertia/lib/kb_guardrail.ts
admin/inertia/lib/kb_job_health_display.ts
admin/inertia/pages/easy-setup/complete.tsx
admin/inertia/pages/maps.tsx
admin/inertia/pages/settings/benchmark.tsx
admin/inertia/pages/settings/legal.tsx
admin/inertia/pages/settings/maps.tsx
admin/inertia/pages/settings/zim/index.tsx
admin/inertia/pages/settings/zim/remote-explorer.tsx
admin/inertia/providers/NotificationProvider.tsx
admin/inertia/providers/ThemeProvider.tsx
admin/providers/gpu_passthrough_remediation_provider.ts
admin/providers/kiwix_migration_provider.ts
admin/providers/qdrant_restart_policy_provider.ts
admin/providers/version_check_provider.ts
admin/public/docs/ai-chat.png
admin/public/docs/ai-chat.webp
admin/public/docs/benchmark.png
admin/public/docs/benchmark.webp
admin/public/docs/content-explorer.png
admin/public/docs/content-explorer.webp
admin/public/docs/dashboard.png
admin/public/docs/dashboard.webp
admin/public/docs/easy-setup-step1.png
admin/public/docs/easy-setup-step1.webp
admin/public/docs/easy-setup-tiers.png
admin/public/docs/easy-setup-tiers.webp
admin/public/docs/knowledge-base.png
admin/public/docs/knowledge-base.webp
admin/public/docs/maps.png
admin/public/docs/maps.webp
admin/public/powered_by_crosstalk.png
admin/public/powered_by_crosstalk.webp
admin/public/project_nomad_logo.png
admin/public/project_nomad_logo.webp
admin/public/rogue-support-banner.webp
admin/resources/geodata/ne_50m_admin_0_countries.geojson
admin/resources/views/inertia_layout.edge
admin/tests/unit/cloud_metadata_url.spec.ts
admin/tests/unit/global_map_banner.spec.ts
admin/tests/unit/kb_file_grouping.spec.ts
admin/tests/unit/kb_guardrail.spec.ts
admin/tests/unit/kb_ingest_decision.spec.ts
admin/tests/unit/kb_job_health.spec.ts
admin/tests/unit/kb_ratio_lookup.spec.ts
admin/tests/unit/kb_warning_decision.spec.ts
admin/tests/unit/zim_filename.spec.ts
admin/types/collections.ts
admin/types/kb_ingest_state.ts
admin/types/maps.ts
admin/types/ollama.ts
admin/types/rag.ts
admin/types/zim.ts
admin/vite.config.ts

Recent upstream commits touching admin/

d5f7c3f docs(release): finalize v1.32.1 release notes [skip ci]
e26ce4f docs: update release notes
8d2bf78 chore(deps): bump various deps
97c65cc perf(KB): swap Qdrant full-scroll for facet on source enumeration (#928)
5bf5bc3 fix(KB): cursor on Always/Manual ingest policy buttons (#927)
737e678 fix(logging): also write production logs to stdout for docker visibility (#870)
d2dd8b4 docs: update release notes
95bd05e chore(deps): pin ipaddr.js version
736c9bd fix(security): canonicalize hostnames to block IPv4-mapped IPv6 IMDS bypass
b3dac9b fix(security): match IPv6 SSRF patterns against unbracketed hostnames
989a401 fix(AI): improve remote Ollama url validation to prevent SSRF vulnerability
82f67de fix(models): correct inverted belongsTo keys on ChatMessage.session (#921)
a5fe52f fix(KB): respect Manual ingest policy on post-download dispatch
059cf2a fix(content): show selected tier on cards while downloads are in flight
6e5284e fix(KB): TierSelectionModal hook order + register IconLibrary
a9c48fc refactor(AI): single source of truth for embedding model name
ffa70a5 feat(chat): confirm-on-switch + one-chat-model-at-a-time enforcement
9356443 refactor(KB): typed failure codes for embedSingleFile + accurate HTTP status
d850cb9 feat(KB): per-file ingest action + state indicator on Stored Files (RFC #883 §5)
0617d54 feat(easy-setup): split AI into its own conditional step (issue #905)

proximasan/project-nomad-silicon (Apple Silicon patches)

  • proximasan main HEAD: 5a3f3d1 (2026-03-22)
  • admin/ delta: 30 commits behind

Recent proximasan commits touching admin/

5a3f3d1 fix: auto-install Qdrant when native Ollama is detected via sync
0d01160 feat: full macOS / Apple Silicon support
8e84ece fix(ui): ref issue in benchmark page
a4de8d0 docs(release): finalize v1.30.0 release notes [skip ci]
baeb96b fix(ui): support proper size override of LoadingSpinner
d645fc1 fix(ui): reduce SSE reconnect churn and polling overhead on navigation
b8cf1b6 fix(disk): correct storage display by fixing device matching and dedup mount entries
4784cd6 docs: update release notes
5dfa6d7 docs: update release notes
571f6bb fix(GPU): persist GPU type to KV store for reliable passthrough

To skip a week: edit the cron in .github/workflows/upstream-tracking.yml or close this issue (a new one will open on the next run).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions