BREAKING main #11 / 43
aaronrene · 13 days ago · May 25, 2026 · Diff

Add SectionSource Hub UI runtime

sha256:c2caa9a7e90ed1f2110dbb0f0e09ff7b311cf0b640c707693e2dbf30144ce1d9 sha
+32 ~17 symbols
sha256:de958064591e357348d391636715dfeff5c0d3dff70df09701023f486c0ee395 snapshot
+32
symbols added
~17
symbols modified
0
dead code introduced
Semantic Changes 49 symbols
+ connectPair function async_function connectPair L79–86
+ hubSectionSourceRuntime function function hubSectionSourceRuntime L34–40
+ hubUiSource function function hubUiSource L42–48
+ installFetchMock function function installFetchMock L64–77
+ makeCtx function function makeCtx L50–62
+ readRepoFile function function readRepoFile L22–24
+ restore method method restore L73–75
+ sourceSlice function function sourceSlice L26–32
~ docs/SECTION-SOURCE-V0-SPEC.md .md 2 symbols added, 6 symbols modified
+ Phase 1P: Hub UI Runtime Implementation section Phase 1P: Hub UI Runtime Implementation L424–448
+ code[text]@L435 variable variable code[text]@L435 L435–438
~ web/hub/hub.css .css 11 symbols added
+ section-source-children rule .section-source-detail, .section-source-path, .section-source-children L1351–1356
+ section-source-header h3 rule .section-source-header h3 L1312–1315
+ section-source-state rule .section-source-header p, .section-source-state L1316–1319
+ section-source-heading rule .section-source-heading L1346–1350
+ section-source-item rule .section-source-item L1336–1339
+ section-source-level-6 rule .section-source-level-3, .section-source-level-4, .section-source-level-5, .section-source-level-6 L1340–1345
+ section-source-list rule .section-source-list L1332–1335
+ section-source-panel rule .section-source-panel L1303–1311
+ section-source-panel-error rule .section-source-panel-error L1325–1327
+ section-source-panel-error rule .section-source-panel-loading, .section-source-panel-empty, .section-source-panel-error L1320–1324
+ section-source-truncated rule .section-source-truncated L1328–1331
~ web/hub/hub.js .js 11 symbols added, 9 symbols modified
+ createSectionSourceButton function function createSectionSourceButton L8062–8072
+ loadSectionSourceForCurrentNote function async_function loadSectionSourceForCurrentNote L8018–8049
+ normalizeSectionSourceForRender function function normalizeSectionSourceForRender L7881–7917
+ normalizeSectionSourcePathForUi function function normalizeSectionSourcePathForUi L7858–7865
+ renderSectionSourceData function function renderSectionSourceData L7946–8016
+ resetDetailSectionSourceState function function resetDetailSectionSourceState L7919–7922
+ sectionSourceEndpointForPath function function sectionSourceEndpointForPath L7867–7869
+ sectionSourceErrorMessage function function sectionSourceErrorMessage L7936–7944
+ sectionSourcePayloadHasForbiddenKeys function function sectionSourcePayloadHasForbiddenKeys L7871–7879
+ setSectionSourcePanelState function function setSectionSourcePanelState L7924–7934
+ toggleSectionSourcePanel function function toggleSectionSourcePanel L8051–8060

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:c2caa9a7e90ed1f2110dbb0f0e09ff7b311cf0b640c707693e2dbf30144ce1d9 --body "your comment"