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

CyclopsMC / IntegratedTerminals
20%
master-26-lts: 27%

Build:
Build:
LAST BUILD BRANCH: master-26
DEFAULT BRANCH: master-26-lts
Repo Added 03 Aug 2025 12:03PM UTC
Token VqzzU5aoZMQOxuG9keC1LnnszkDfGGuOQ regen
Build 125 Last
Files 208
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

LAST BUILD ON BRANCH perf/terminal-open
branch: perf/terminal-open
CHANGE BRANCH
x
Reset
Sync Branches
  • perf/terminal-open
  • 26.1.1-1.6.28
  • 26.1.1-1.6.29
  • 26.1.1-1.6.30
  • 26.1.1-1.6.31
  • 26.1.2-1.10.0
  • 26.1.2-1.6.31
  • 26.1.2-1.7.0
  • 26.1.2-1.7.1
  • 26.1.2-1.8.0
  • 26.1.2-1.9.0
  • 26.1.2-1.9.1
  • claude/measure-terminal-open-cost-lj4kn1
  • claude/minecraft-26-3-update-xr1cny
  • claude/verify-upmerge-visuals-7nim92
  • copilot/fix-empty-resource-error
  • copilot/fix-terminal-crash-issue
  • l10n_crowdin_translations
  • master-1.21
  • master-1.21.10
  • master-1.21.8
  • master-26
  • master-26-lts
  • master-26.2

07 Sep 2026 04:04PM UTC coverage: 20.491% (-0.08%) from 20.567%
34141482526

Pull #222

github

claude
Make the wildcard view aliasing explicit, and fix its update order

Two problems with how the alias was handled.

isWildcardViewAliased was a query that mutated: it broke the alias and replaced
the wildcard entry of ingredientsUnsortedViews as a side effect of being asked a
question, and getRawUnfilteredIngredientsView established the alias as a side
effect of a lookup. All of that now happens in updateWildcardViewAlias, called
where the set of known channels changes. The query only reports state, and the
view getter only looks up a map.

The wildcard recursion in onChange also ran before the diff was applied. That
was harmless while the wildcard held its own collection, because the recursion
applied its own copy of the diff. With the collection shared it was not: the
recursion reset the wildcard filtered view and then rebuilt it, from the shared
collection, before the diff reached it. The terminal kept showing the contents
from before the change. The diff is now applied before the recursion.

Found by opening a terminal on a real network and adding an item to a chest
while it was open: the total updated but the item list did not.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mxjin31W1Lmq5XK1CCe84v
Pull Request #222: Alias the wildcard ingredients view when there is only one channel

268 of 2272 branches covered (11.8%)

Branch coverage included in aggregate %.

1617 of 6927 relevant lines covered (23.34%)

1.13 hits per line

Relevant lines Covered
Build:
Build:
6927 RELEVANT LINES 1617 COVERED LINES
1.13 HITS PER LINE
Source Files on perf/terminal-open
  • Tree
  • List 189
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
34141482526 perf/terminal-open Make the wildcard view aliasing explicit, and fix its update order Two problems with how the alias was handled. isWildcardViewAliased was a query that mutated: it broke the alias and replaced the wildcard entry of ingredientsUnsortedViews as a s... Pull #222 07 Sep 2026 04:06PM UTC claude github
20.49
34051092082 perf/terminal-open Alias the wildcard ingredients view when there is only one channel The client tab keeps one collapsed ingredients collection per channel plus one for the wildcard channel, which holds the sum over all channels. Every change event was applied to b... Pull #222 06 Sep 2026 06:17PM UTC claude github
20.49
34051093964 perf/terminal-open Merge 1157918a5 into 2f7c97206 Pull #222 06 Sep 2026 06:17PM UTC web-flow github
20.48
34034335253 perf/terminal-open Note the wildcard view change in the changelog Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Mxjin31W1Lmq5XK1CCe84v Pull #222 06 Sep 2026 12:53PM UTC claude github
20.48
See All Builds (122)

Badge your Repo: IntegratedTerminals

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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