Repository navigation
Upstream sync needs conflict resolution #240
Copy link
Copy link
Closed
Description
Upstream Silo-Server/silo-server is 174 commits ahead (6ab2e85f11). 80 files auto-resolved (hunks: theirs 87, ours 2, same 0, superset 3, import-union 7; delete-over-noise 5), but 113 files still have real conflicts.
Finish it
git clone --depth 1 https://github.com/Prairie-Server/.github prairie-dotgithub
prairie-dotgithub/upstream-sync/sync.sh prairie-server # clones/fetches, merges, leaves a worktree
# resolve the files below in the worktree, then:
prairie-dotgithub/upstream-sync/finish.sh # commit, audit, push, open the PRFollow upstream-sync/AGENT-GUIDE.md in Prairie-Server/.github. sync.sh also writes a resolution brief and file batches for agents.
Conflicted files (113)
.golangci.ymlcmd/prairie/main.gocontracts/api/v2/fixtures/get_image_capabilities_ok.jsoncontracts/api/v2/openapi.jsondocs/architecture/playback-protocol-v3.mddocs/playback-api.mdgo.modinternal/access/profile_token.gointernal/api/handlers/admin_images.gointernal/api/handlers/admin_marker_providers.gointernal/api/handlers/admin_settings_checks.gointernal/api/handlers/favorites_image_size_test.gointernal/api/handlers/image_size_test.gointernal/api/handlers/images_capability_test.gointernal/api/handlers/session_ws_test.gointernal/apiv2/document.gointernal/artworkkey/artworkkey.gointernal/artworkkey/artworkkey_test.gointernal/audiobooks/config.gointernal/autoscan/probe.gointernal/autoscan/suppress.gointernal/catalog/detail.gointernal/catalog/detail_audiobook_test.gointernal/catalog/image_size_test.gointernal/catalog/item_cards.gointernal/catalog/last_air_date_denorm_test.gointernal/catalog/library_collection_service.gointernal/catalog/provider_id_repo.gointernal/catalogseed/service.gointernal/catalogseed/service_db_test.gointernal/collections/templates/validate.gointernal/config/admin_settings.gointernal/contractledger/ledger_test.gointernal/diagnostics/bundle.gointernal/diagnostics/repo.gointernal/diagnostics/service.gointernal/ebookconvert/cache.gointernal/ebookconvert/converter.gointernal/historyimport/emby_client.gointernal/imagecache/imagecache.gointernal/imagecache/imagecache_test.gointernal/imagesize/imagesize_test.gointernal/jellycompat/handlers_userdata.gointernal/jellycompat/login.gointernal/jellycompat/person_image_tags_test.gointernal/jellycompat/streams.gointernal/logredact/url_test.gointernal/markers/contribution_repo_test.gointernal/metadata/image_cache_processor.gointernal/metadata/image_ladder_backfill_test.gointernal/metadata/image_ladder_fallback.gointernal/metadata/image_ladder_fallback_test.gointernal/metadata/local_person_photos.gointernal/metadata/queue.gointernal/metadata/service.gointernal/metadata/worker.gointernal/notifications/inbox_pages_test.gointernal/opslog/cleanup.gointernal/playback/copy_seek_anchor.gointernal/playback/protocol_v3.gointernal/playback/transcode.gointernal/pluginhost/client.gointernal/plugins/archive_cache.gointernal/plugins/catalog_settings.gointernal/plugins/installer.gointernal/plugins/service.gointernal/ratelimit/memory.gointernal/recommendations/cowatch.gointernal/recommendations/taste.gointernal/requests/service.gointernal/s3client/metrics_test.gointernal/s3client/transport.gointernal/transcodenode/server.gointernal/uploads/session_test.gointernal/usercollections/sync.gointernal/userstore/pgstore/conformance_test.gointernal/userstore/pgstore/section_overrides.gointernal/watchsync/service.gointernal/watchtogether/room_token.gointernal/watchtogether/service.goweb/package.jsonweb/src/App.tsxweb/src/app.cssweb/src/components/CastCarousel.tsxweb/src/components/ImageSelectorTab.tsxweb/src/components/admin/libraries/LibraryFormSections.tsxweb/src/fonts.cssweb/src/hooks/admin/useSettingsHealth.test.tsweb/src/lib/adminNavigation.tsweb/src/lib/adminSettingsSearch.tsweb/src/lib/documentTitle.tsweb/src/lib/recommendation-provider-presets.test.tsweb/src/lib/recommendation-provider-presets.tsweb/src/pages/AdminLogs.tsxweb/src/pages/AdminPlaybackHistory.tsxweb/src/pages/AdminRecommendations.tsxweb/src/pages/AdminRequests.tsxweb/src/pages/ItemDetail/SeriesContent.test.tsxweb/src/pages/ItemDetail/components/ActionBar.tsxweb/src/pages/Login.tsxweb/src/pages/Notifications.tsxweb/src/pages/Profiles.tsxweb/src/pages/SettingsLayout.tsxweb/src/pages/TasteSeed.tsxweb/src/pages/admin-settings/SettingField.tsxweb/src/pages/settings/ConnectAppsSettings.tsxweb/src/pages/watchtogether/room/picker/usePickerData.tsweb/src/player/components/PlaybackInfoOverlay.tsxweb/src/player/components/VideoPlayer.tsxweb/src/player/hooks/useSubtitleTracks.tsweb/src/player/playback-info.tsweb/src/player/protocol-v3.tsweb/tsconfig.app.json
Upstream deleted files Prairie had modified
The delete was applied; check for features to re-home.
+2 -2 web/src/components/WatchTonightDialog.tsx+11 -4 web/src/components/watchtonight/CardStack.tsx+5 -2 web/src/components/watchtonight/SwipeCard.tsx+52 -2 web/src/lib/cssSanitizer.ts+145 -25 web/src/lib/themeTokens.ts+31 -6 web/src/pages/admin-settings/logRetentionPolicy.ts+12 -2 web/src/pages/admin-settings/overviewCards.tsx
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity
JonahMMay commentedon Oct 19, 2026
Resolved by the upstream sync in #241 (merged with a merge commit).