2025-09-04 - 2026-03-04
Overview
26 Pull requests merged by 2 users
Merged
#50 chore(deps): update silo-client to 5dfb567b
Merged
#49 feat(silo): BOM auto-extraction from Assembly links (#276)
Merged
#48 chore: update silo-client pointer to main merge commit
Merged
#47 chore: bump silo-client to feat/kc-metadata-api
Merged
#36 chore(deps): update silo-client to c5c8288e
Merged
#35 fix: remove MinIO references and degraded mode
Merged
#34 refactor: migrate to kindred-addon-sdk for overlay, origin, and theme
Merged
#33 chore(deps): update silo-client to 5e6f2cb9
Merged
#32 feat(schema): make schema name configurable (closes #28)
Merged
#24 feat: add Jobs and Runners commands with SSE event wiring
Merged
#23 feat: use .kc extension for new files, find both .kc and .FCStd
Merged
#22 feat: live SSE-based activity feed for Database Activity panel
Merged
#20 feat(open): replace modal open dialog with MDI tab
Merged
#19 fix: pull assembly dependencies recursively before opening
Merged
#18 feat/schema-driven-new-item-form
Merged
#17 fix: save Modified attribute and SSE retry reset
Merged
#16 fix: use FreeCADGui.Document.Modified instead of App.Document.IsModified()
Merged
#15 feat: native Qt start panel with Silo API + kindred:// URL scheme
Merged
#14 fix: use Gui.Document.Modified instead of App.Document.Modified
Merged
#12 feat(freecad): add Silo-aware start page with webview and offline fallback
Merged
#11 feat: enhance Database Activity pane with comments, interaction, and badges
Merged
#7 fix: SSE reconnect with exponential backoff and terminal state
Merged
#6 feat: add Silo_Diag connection diagnostics command
Merged
#10 feat: add silo-aware start panel
Merged
#8 feat: reflect server mode in client UI
Merged
#1 fix(silo): fix auth crashes, menu redundancy, and origin connect
14 Issues closed from 1 user
Closed
#43 feat(kc): server integration — SSE subscriptions, live fetch, and write-back for viewers
Closed
#42 feat(kc): tree-node icons — 10 Catppuccin Mocha SVGs for Silo tree
Closed
#41 feat(kc): remaining viewers — Dependencies, Jobs, Macros, and Approvals
Closed
#40 feat(kc): History Viewer — revision timeline display
Closed
#39 feat(kc): Metadata Editor — schema-driven form with dirty tracking and save-back
Closed
#38 feat(kc): Manifest Viewer — read-only metadata display in MDI viewport
Closed
#37 feat(kc): foundation — Silo tree infrastructure, document observer, and base objects
Closed
#28 Make schema name configurable — remove hardcoded "kindred-rd"
Closed
#13 fix: save fails with 'App.Document' has no attribute 'Modified'; SSE reconnect loop
Closed
#9 Add commit comments and open-from-activity to Database Activity pane
Closed
#2 [silo-mod] Live connection stuck on "Reconnecting..." with no diagnostics
Closed
#3 [silo-mod] Add connection diagnostics command
Closed
#5 [silo-mod] Make start page silo-aware
Closed
#4 [silo-mod] Reflect server mode in client UI
21 Issues created by 1 user
Opened
#2 [silo-mod] Live connection stuck on "Reconnecting..." with no diagnostics
Opened
#3 [silo-mod] Add connection diagnostics command
Opened
#4 [silo-mod] Reflect server mode in client UI
Opened
#5 [silo-mod] Make start page silo-aware
Opened
#9 Add commit comments and open-from-activity to Database Activity pane
Opened
#13 fix: save fails with 'App.Document' has no attribute 'Modified'; SSE reconnect loop
Opened
#27 [EPIC] feat: Component Subscription System
Opened
#28 Make schema name configurable — remove hardcoded "kindred-rd"
Opened
#29 Introduce YAML configuration file for deployment-specific settings
Opened
#30 Route all HTTP calls through SiloClient instead of direct urllib.request
Opened
#31 Centralize hardcoded timing and timeout constants
Opened
#37 feat(kc): foundation — Silo tree infrastructure, document observer, and base objects
Opened
#38 feat(kc): Manifest Viewer — read-only metadata display in MDI viewport
Opened
#39 feat(kc): Metadata Editor — schema-driven form with dirty tracking and save-back
Opened
#40 feat(kc): History Viewer — revision timeline display
Opened
#41 feat(kc): remaining viewers — Dependencies, Jobs, Macros, and Approvals
Opened
#42 feat(kc): tree-node icons — 10 Catppuccin Mocha SVGs for Silo tree
Opened
#43 feat(kc): server integration — SSE subscriptions, live fetch, and write-back for viewers
Opened
#44 feat(kc): Layer 1 — C++ format registration (.kc file dialogs, MIME type, demotion)
Opened
#45 feat(kc): KindredDocument class — silo/ directory parse, expose, promote, and demote
Opened
#46 test(kc): test fixtures and automated round-trip tests for .kc file handling