• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / HyperNeo / 32534119598
80%

Build:
DEFAULT BRANCH: dev
Ran 21 Aug 2026 10:45PM UTC
Jobs 36
Files 708
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Aug 2026 10:43PM UTC coverage: 79.527%. First build
32534119598

push

github

web-flow
feat(web): add click-to-copy button to markdown render area (#2674)

* feat(web): add click-to-copy button to markdown render area

Reuse the shared CopyButton inside MarkdownRenderer, positioned at the
top right of the prose container. Revealed on hover for pointer devices,
always visible on touch, with no layout shift. Copies the raw markdown
source and reverts after the confirmation state.

* fix(web): address review feedback on markdown copy button

Reserve a right gutter on touch devices so the always-visible copy
button never covers the first line, and reset the copied confirmation
when the copied text changes so streaming updates cannot leave a stale
Copied state.

* fix(web): ignore stale copy completions after text changes

Guard the copied success state with the latest text so an in-flight
copyToClipboard for a previous streaming value cannot mark newer
content as copied.

* fix(web): copy the markdown source matching the rendered html

Track the source that produced the displayed html and hand that to the
copy button, so clicks during streaming re-renders copy what the user
currently sees rather than the pending content.

* fix(web): commit rendered html and copy source in the same paint

Assign the prose innerHTML from a layout effect so the DOM commit lands
synchronously with the renderedSource state that drives the copy
button, closing the sub-frame window where a click could copy source
newer than the painted markdown.

* fix(web): hide markdown copy button until the first render commits

Gate the copy button on the first committed html so it cannot appear
over a blank render area while markdown modules load.

* fix(web): skip copied-state reset on CopyButton mount

The text-change reset effect also ran on mount; with the button now
appearing at the first html commit, Preact flushes that mount effect
after a same-frame click, wiping the copied confirmation. Only reset
when the text actually changes.

* fix(web): gate markdown copy butto... (continued)

44711 of 60100 branches covered (74.39%)

Branch coverage included in aggregate %.

14 of 15 new or added lines in 2 files covered. (93.33%)

60724 of 72477 relevant lines covered (83.78%)

3978.63 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
93.23
packages/web/src/components/chat/MarkdownRenderer.tsx
Jobs
ID Job ID Ran Files Coverage
1 daemon-shared - 32534119598.1 21 Aug 2026 10:45PM UTC 24
85.19
GitHub Action Run
2 daemon-4-space-storage - 32534119598.2 21 Aug 2026 10:47PM UTC 162
47.97
GitHub Action Run
3 daemon-5-space-runtime-b - 32534119598.3 21 Aug 2026 10:48PM UTC 238
32.34
GitHub Action Run
4 daemon-online-rpc-d - 32534119598.4 21 Aug 2026 10:47PM UTC 385
10.61
GitHub Action Run
5 daemon-online-rewind-b - 32534119598.5 21 Aug 2026 10:48PM UTC 385
14.01
GitHub Action Run
6 daemon-4-space-migrations-b - 32534119598.6 21 Aug 2026 10:46PM UTC 29
71.35
GitHub Action Run
7 daemon-online-features-c - 32534119598.7 21 Aug 2026 10:48PM UTC 385
14.13
GitHub Action Run
8 daemon-online-rewind-a - 32534119598.8 21 Aug 2026 10:48PM UTC 385
13.6
GitHub Action Run
9 daemon-online-space-b - 32534119598.9 21 Aug 2026 10:46PM UTC 385
11.41
GitHub Action Run
10 daemon-2-handlers-github - 32534119598.10 21 Aug 2026 10:47PM UTC 377
10.05
GitHub Action Run
11 daemon-online-space-a - 32534119598.11 21 Aug 2026 10:48PM UTC 385
18.42
GitHub Action Run
12 daemon-online-rpc-f - 32534119598.12 21 Aug 2026 10:47PM UTC 385
14.08
GitHub Action Run
13 daemon-1-core-b - 32534119598.13 21 Aug 2026 10:45PM UTC 392
21.77
GitHub Action Run
14 daemon-online-agent-sdk - 32534119598.14 21 Aug 2026 10:47PM UTC 385
13.59
GitHub Action Run
15 daemon-2-handlers-other - 32534119598.15 21 Aug 2026 10:46PM UTC 341
23.53
GitHub Action Run
16 daemon-online-websocket - 32534119598.16 21 Aug 2026 10:47PM UTC 385
9.98
GitHub Action Run
17 daemon-4-space-migrations-a - 32534119598.17 21 Aug 2026 10:46PM UTC 66
30.96
GitHub Action Run
18 daemon-online-rpc-e - 32534119598.18 21 Aug 2026 10:46PM UTC 385
10.46
GitHub Action Run
19 daemon-online-features-b - 32534119598.19 21 Aug 2026 10:46PM UTC 385
13.98
GitHub Action Run
20 daemon-online-rpc-b - 32534119598.20 21 Aug 2026 10:48PM UTC 385
10.82
GitHub Action Run
21 daemon-5-space-agent-other - 32534119598.21 21 Aug 2026 10:46PM UTC 309
21.71
GitHub Action Run
22 daemon-5-space-runtime-a - 32534119598.22 21 Aug 2026 10:46PM UTC 255
23.2
GitHub Action Run
23 daemon-online-coordinator - 32534119598.23 21 Aug 2026 10:45PM UTC 375
1.26
GitHub Action Run
24 daemon-online-features-a - 32534119598.24 21 Aug 2026 10:46PM UTC 385
8.67
GitHub Action Run
25 daemon-online-sdk - 32534119598.25 21 Aug 2026 10:46PM UTC 385
13.54
GitHub Action Run
26 daemon-online-rpc-a - 32534119598.26 21 Aug 2026 10:47PM UTC 385
10.58
GitHub Action Run
27 daemon-1-core-a - 32534119598.27 21 Aug 2026 10:47PM UTC 212
42.39
GitHub Action Run
28 daemon-online-space-c - 32534119598.28 21 Aug 2026 10:48PM UTC 385
18.32
GitHub Action Run
29 web - 32534119598.29 21 Aug 2026 10:46PM UTC 284
77.15
GitHub Action Run
30 daemon-online-mcp - 32534119598.30 21 Aug 2026 10:46PM UTC 385
10.2
GitHub Action Run
31 daemon-online-convo - 32534119598.31 21 Aug 2026 10:47PM UTC 385
13.52
GitHub Action Run
32 daemon-online-git - 32534119598.32 21 Aug 2026 10:46PM UTC 385
10.47
GitHub Action Run
33 daemon-online-space-d - 32534119598.33 21 Aug 2026 10:47PM UTC 385
16.58
GitHub Action Run
34 daemon-online-rpc-c - 32534119598.34 21 Aug 2026 10:46PM UTC 385
10.22
GitHub Action Run
35 daemon-online-components - 32534119598.35 21 Aug 2026 10:46PM UTC 385
9.89
GitHub Action Run
36 daemon-online-lifecycle - 32534119598.36 21 Aug 2026 10:47PM UTC 385
14.12
GitHub Action Run
Source Files on build 32534119598
  • Tree
  • List 708
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #32534119598
  • f4564644 on github
  • Prev Build on dev (#32533931195)
  • Next Build on dev (#32534751461)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc