Skip to content

Release v1.0.0 - #36

Merged
JheisonMB merged 8 commits into
mainfrom
develop
Jul 31, 2026
Merged

Release v1.0.0#36
JheisonMB merged 8 commits into
mainfrom
develop

Conversation

@JheisonMB

Copy link
Copy Markdown
Contributor

Changes

Docs

  • Theme-aware code blocks with github-dark syntax highlighting
  • Mermaid diagram support with client-side rendering
  • Mermaid re-renders on theme change (event + observer)
  • Copy buttons on all code blocks

Home

  • Quorum hover responds circadianally: arena (sun) / expreso (moon)

Platform

  • univerlab:themechange event dispatched from applyTheme, calc, scrubTime
  • Mermaid race condition guard with in-flight flag
  • Copy button a11y: type=button, focus-visible, aria-live
  • SRI hash on Mermaid CDN script
  • i18n copy tone fixes (gitkit, ghscaff, cadspec, texforge)

File lives in the parent workspace, not in the landing repo.
The update to the contract (link field, URL support) should be
applied to the original at /home/jheisonmblivecom/Projects/UniverLab/PUBLISHING-ANNOUNCEMENTS.md
…T limits

- Toast body capped at 3 lines with expand/collapse button
- Button only shows when text actually overflows
- Worker PUT limits: body 4000→2000, link max 500 chars
- Mock with 4 paragraphs + 3 URLs to test truncation
- Respect paragraph breaks with white-space: pre-line
…y buttons

- Switch Shiki to github-dark for editor-style code blocks with colors
- Add --astro-code-* CSS variables mapped to site theme tokens
- Add copy button to all prose code blocks
- Make DocsLayout use --accent instead of --essence for links/code
- Dispatch univerlab:themechange event from applyTheme and calc()
- Make Mermaid re-render on theme change via event + style mutation observer
- Fix copy tone in i18n (gitkit, ghscaff, cadspec, texforge genesis)
…ce, a11y

- Guard applyTheme dispatch to skip circadian path (calc already fires it)
- Add univerlab:themechange dispatch to scrubTime() for consistent coverage
- Guard Mermaid re-render race with in-flight flag + pending queue
- Add type=button, focus-visible ring, aria-live region to copy button
- Add fallback copy via execCommand for non-secure contexts
- Add SRI hash to Mermaid CDN script with fallback on integrity failure
- Add role=img + aria-label to Mermaid diagram containers
- Replace window._mermaidRerenderTimer with module-scoped variable
- Remove MutationObserver fallback (all theme paths now dispatch event)
@JheisonMB
JheisonMB merged commit d6e78ee into main Jul 31, 2026
1 check passed
@JheisonMB JheisonMB added the target:main Targets the main branch label Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

target:main Targets the main branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant