What Windows Native shipped.
The latest 150 entries, read at build time from each product's roadkeep ledger in its public repository and dated by the commit that wrote them. Newest first.
- ModeladoMOD135 · b09a59dEvery task runs the whole UI suite, 16 minutes and now past its 20 minute hang limit, for one or two cases
MODELADO_CASES=tag runs only the tagged UI cases on the guest (1 min, not 16), and the full suite fits a 35m hang limit.
- ModeladoMOD97 · 175488aAbout lists only the models already downloaded, so a missing or removed model vanishes instead of showing as missing
About lists every model the operations and sources use, a missing one with what uses it and a Download, and Download everything names its count and size.
- ModeladoMOD96 · 16a7cadAbout says a cloud key is stored yet shows an empty key box, without saying which key or where it came from
A key in MESHY_API_KEY or IDEOGRAM_API_KEY wins over a stored one, and About names its source and last four characters (design recorded in
src/Modelado.Cloud/CloudKeys.cs). - ModeladoMOD95 · 9dfc7ffPaid Ideogram images are lost: unchosen candidates are discarded, the chosen one lands in a folder the app hides
Every Ideogram candidate is written to Pictures\Modelado under the object's name and seed as soon as the job returns, and the drop zone lists the latest with a link to the folder.
- ModeladoMOD93 · 481389fWith the Ideogram panel open, its opening button stays on the drop zone and pressing it again seems to do nothing
While its panel is open the Ideogram button reads Hide the photo generator and closes it, and opening the panel puts the typing in its object field.
- ModeladoMOD86 · bb95796The app forces en-US on every thread and has no way to show its interface in another language
Text follows the language chosen in About, else Windows', where a translation ships; numbers stay en-US (design recorded in
src/Modelado.App/InterfaceLanguage.cs). - ModeladoMOD85 · 3362361Interface text is hard-coded in XAML and code-behind, with no English resource file for translations to fill
Every string the window shows comes from Strings.resx; tests refuse a literal in XAML or code (design recorded in
tests/Modelado.Architecture.Tests/StringResourceTests.cs). - FreeHarborDD349 · b414959The pins trail upstream: Moby and the CLI at 29.7.2, Compose 5.4.0, Buildx 0.36.1, Alpine 3.24.1
Pins now Moby and CLI 29.9.3, Compose 5.7.1, Buildx 0.39.0, Alpine 3.24.4; a reinstall over a live machine came up on all of them with its 6 containers, 77 volumes and 37 images intact.
- FreeHarborDD348 · 5482e6eA reinstall keeps the distribution's Alpine packages at the release first imported, so its security patches never land
Provisioning runs apk upgrade before its adds, so a reinstall moves a kept distribution to its branch's latest patch; simulated here: 3.24.1 to 3.24.4, OpenSSL included.
- FreeHarborDD347 · e73e02aEdit details offers 16 Segoe MDL2 glyphs, too few to describe what a container or project is
Tiles draw Fluent UI System Icons (MIT) bundled in the exe; Edit details searches its 2,935 concepts, labels name any of them, and saved names still draw.
- ModeladoMOD79 · 7400bceModelado has no Store listing, screenshots, privacy URL or certification notes, so the package cannot be submitted
Modelado passed certification and is listed in the Microsoft Store as 9PB86WW5NRR2 (design recorded in
build/msix/store-listing.md). - ModeladoMOD78 · 817ffffNothing checks the packaged build, so a Store submission would be its first real install
check-msix.ps1 -Cases registers the layout, checks Open with and both aliases, and runs cases-packaged; all pass on the host (design recorded in
cases-packaged/packaged.cases.json). - ModeladoMOD76 · 5556718The Blender add-on and a terminal cannot start Modelado or modelado-cli from a Store install
Both aliases start the registered package from outside it, CLI on the console, and the add-on resolves them where no install folder exists (MOD78, FIND checks).
- ModeladoMOD75 · 5c94cf1Open with in Explorer would not list Modelado for .glb, .obj, .ply or .stl once it comes from the Store
The registered package is in Open with for all four types, and the window opens a .glb passed as Open with passes it (MOD78; activation itself, WW619).
- ModeladoMOD74 · 0da44dcA Store install would still offer to download and run the Inno installer over itself from About
On the registered package About says updates come from the Store with no check, chip or installer offer (cases-packaged, MOD78).
- ModeladoMOD73 · b96cde6No MSIX package exists for the identity reserved in Partner Center, so nothing can be uploaded to the Store
The registered layout starts Modelado from its Start entry under the reserved family name, checked on the host with Developer Mode (design recorded in
build/msix/AppxManifest.xml). - ModeladoMOD72 · 7400bceEvery first download meets a SmartScreen warning that the README and the release notes have to explain away
Modelado installs from the Microsoft Store signed by it, so no SmartScreen warning; the README and site lead with the Store, and the add-on finds the CLI via its alias.
- ModeladoMOD71 · 14187b0A local 3D Object comes out well below cloud services and newer open models, with the back of the object invented
Six candidates weighed on licence, ONNX and memory: TripoSR stays, and TripoSG, the one that fits, goes to MOD80 (design recorded in
docs/local-3d-models.md). - ModeladoMOD69 · db0a326The README teaches compiling before it mentions the release, never links the site, and calls the sibling PhotoBoost
The README opens on its reader, links the latest release's installer and the site, moves the build steps to a contributors section and names Revelei as the sibling.
- FreeHarborDD345 · 379d9c5The tray balloon says there is nothing to click while WSL itself is not answering
Once the journal names HCS_E_CONNECTION_TIMEOUT after the engine went away, the tray says once that WSL itself stopped answering, and a click opens the Engine page on Restart WSL.
- FreeHarborDD344 · 5b2f686A hung WSL (HCS_E_CONNECTION_TIMEOUT) leaves the host retrying every 5 minutes with nothing offered that would fix it
While the journal's latest word is HCS_E_CONNECTION_TIMEOUT, the Engine page offers Restart WSL and do engine takes restart-wsl; both name who else stops.
- FreeHarborDD343 · 8b3b05bA ping answered by wsl.exe's own UTF-16 error reads as the daemon replying, cut to one letter
A ping that reads something other than HTTP now decodes it, so wsl.exe's UTF-16LE refusal is quoted whole as wsl.exe answering in the daemon's place.
- FreeHarborDD336 · 8157f2dThe site pins the design system at 2026.3.23 while 2026.3.26 is published
The site builds on design system 2026.3.26; routes, twins, sitemap, robots and OG card match, the one change being the brand name span VDS228 added so the nav fits a phone.
- AduziQS392 · 4f76657A UI case's client still outlives its case now and then, failing a run whose every assertion passed
winwright.json gives a stop 15 s, so a killed client tearing down Direct3D on a busy guest exits in time; the vault-export case passed 20 of 20 guest soak runs.
- AduziQS391 · e742070KeystrokePathTests' queue-full test sometimes throws ChannelClosedException within 3 ms
A queue closed under the reader's write now ends the pipeline as a stop, not a throw from dispose; not reproduced, and 300 disposes on a full queue pass in the guest.
- AduziQS390 · 9cabcb9A UI case that sets no ADUZI_DATA reads the guest's real profile, so whatever was left there changes its verdict
Every case fixture gives the client its own ADUZI_DATA folder, and a test refuses one that does not, so the guest profile no longer decides a verdict.
- AduziQS389 · 28dc895A sessions.json saved with a UTF-8 byte-order mark leaves the sidebar empty
A session store or settings file saved with a UTF-8 byte-order mark is read as the same file without it, so a hand edit in Windows PowerShell or old Notepad no longer empties the sidebar.
- AduziQS387 · 9bb0be9A reader who looks the name up finds Portuguese dictionaries and a bean, never why the client is called Aduzi
The README, the site's footer and llms.txt say Aduzi is Portuguese for "I brought", from the Latin adducere, as an SSH client brings a remote machine.
- AduziQS386 · 2259045There is nothing to download: no release or tag, only a CI artefact that expires in five days
Aduzi 0.1.0 is on GitHub as an unsigned pre-release with SHA256SUMS; the download installs in the guest, and the README and site link to it (design superseded: a pre-release, not latest).
- AduziQS384 · c9f7cadA search for the name finds the Linux Quickshell and winget's Quick Shell, not this client
Aduzi is the exe, archive, install, data folder, Claude plugin and docs; installing over quickshell removes it and moves its data, sessions included (design superseded: /quickshell/ not redirected).
- AduziQS377 · 2259045The release archive is built only on this desk, so no signing service can prove it came from the source
The v0.1.0 tag ran release.yml on GitHub, which built aduzi-0.1.0-win-x64-unsigned.zip and SHA256SUMS.txt as that run's artifact, ready for a signing service to trace.
- FreeHarborDD342 · 9bf1688A card's state words are left-aligned in their column, so running, failed and stopped end at different points
The state word on a card and on the detail page's service list is right-aligned in a fixed column, so running, failed and stopped end on one line.
- FreeHarborDD341 · bf9c02fA crashed service and one that finished cleanly both read "exited", told apart only by colour
The window writes failed for a non-zero exit and stopped for a clean one, keeping the daemon's state for filters, the CLI, and paused, restarting or created.
- FreeHarborDD340 · 4515db3--capture-window cannot photograph this machine's own containers: without --fixture it always draws an empty page
--capture-window --live asks the engine first and draws this machine's real containers; the read now resumes on the UI thread, and fixture captures stay byte-identical.
- FreeHarborDD339 · c3f7335A card warning names two services with the same title as "DSpace and DSpace were shut down"
A card warning names its services only when their titles tell them apart; repeated titles read as a count, such as "2 services were shut down".
- FreeHarborDD338 · b47e4b7States use four shapes (dot, square, triangle, half circle) that read as different kinds of information
Every state in the window is one dot in its tone's colour beside the state word; L8 is amended for the window and the tray badge keeps its shapes.
- FreeHarborDD337 · 9e772adA card with many failed services lists one red exit-code line each and a colourless row of triangles
A card now groups its failures by kind in plain words (22 services failed, backend was killed), keeps exit codes in tooltips and the detail page, and caps its service list at six.
- FreeHarborDD334 · 711798fA database's published port resolves to an http:// link, so the edit dialog offers http://localhost:5432
A port that does not speak HTTP is no longer resolved to a web link; its chip still copies it, and the resolver and chip share one list.
- FreeHarborDD333 · 0d54c65The edit dialog is narrower than spec, picks an icon from a dropdown, and lacks the board's rail tiles and Editing strip
The dialog's header, Editing strip with kind chip, preview panel and footer match the board; swatches went to DD335 (design recorded in
docs/specs/DD294-containers-redesign.md). - FreeHarborDD332 · bc2e22eA project tile can only draw an image's glyph, so Storefront shows a globe where the boards show a bag
Five bundled names say what a project is for (shop, search, docs, chat, analytics): Storefront draws a bag, Search lab a magnifier (design recorded in
docs/specs/DD294-containers-redesign.md). - FreeHarborDD330 · 1dddedaThe edit details dialog has no capture, so it has never been compared with edit-project.png or edit-container.png
--capture-window --edit=project[/service] photographs the edit dialog from the fixture, refusing a name that opens nothing (design recorded in
docs/specs/DD294-containers-redesign.md). - FreeHarborDD329 · 59d9cafThe fixture has one three-service project with no icons, named links or tiers, so most boards cannot be captured
--fixture captures four iconed projects, named Open links, and a 20-service Platform in four tiers with two failures (design recorded in
docs/specs/DD294-containers-redesign.md). - FreeHarborDD328 · c8a3a09The detail page clips its header verbs at the right edge and stacks Services and Recent output, unlike detail.png
Services sits beside Recent output, and the rail marks the open project with counts and coloured shapes under a Filter box (design recorded in
docs/specs/DD294-containers-redesign.md). - FreeHarborDD327 · fa9303eStandalone containers in the cards view are one full-width strip each, not cards in the grid
Standalone containers are cards in the project grid, each with tile, chip, description, a mono details line, Open, its verb and ⋯ (design recorded in
docs/specs/DD294-containers-redesign.md). - FreeHarborDD326 · dbae632A project card lacks the board's meta line, ⋯, link row, service ports and states, and the uptime in its footer
The page head has a Containers title, pill state chips with dimmed counts on a line of theirs, and a segmented view switch (design recorded in
docs/specs/DD294-containers-redesign.md). - FreeHarborDD325 · b9c59f7A port reads 8080->8080/tcp and Open has no glyph or name, where the board shows a :8080 chip and Open site
A port chip reads :8080 in mono on an accent tint with its mapping as tooltip, and Open carries a glyph and the link's name (design recorded in
docs/specs/DD294-containers-redesign.md). - FreeHarborDD324 · ef55308In the list a project is loose rows under a header, not one bordered group, and its description is cut at NAME
Each project and the standalone block is one card with dividers, and a header's description runs under its title to PORTS (design recorded in
docs/specs/DD294-containers-redesign.md). - FreeHarborDD323 · 270bdff--capture-window --detail= photographs the list, so the detail page cannot be compared with its board
The page keeps a key asked for before the first refresh, and a capture whose --detail opens nothing exits 2 naming the project, writing no file.
- FreeHarborDD308 · 56c058cOn CI a tool's stderr line once came back after a stdout line it was written two seconds before
CI run 42626319551 showed 83 pool items queued; each pipe is now read on its own thread, and the lock test releases off the pool.
- Claude Code TrayT447 · bebea05T447 made every counted string that can reach one a .one/.many pair, and the self-test now sweeps en.json for a count before a plural noun, each remaining match allowed with its reason.
- Claude Code TrayT446 · 4d38049A repository check that throws is reported as one failure naming the claim and the exception, and the rest of the suite runs on to its summary.
- Claude Code TrayT445 · 99cece2A status-line command that names a ClaudeTray no longer installed reads as stale: Settings says so and offers the entry to paste again, instead of calling it set up.
- Claude Code TrayT444 · b0a67ddsettings.json is saved through a temp file and a move, a file that does not parse is kept aside before defaults are used, and one that cannot be opened is never overwritten with them.
- Claude Code TrayT443 · ad878f6A .claude.json caught mid-rewrite is read again a moment later, and a read still torn keeps the identity last read for that dir, so the profile's store key and alarms stay put.
- Claude Code TrayT442 · 4f27b49A project whose context has not changed in the drift window reads as unchanged against the value it has held since, and pruning keeps each project's newest history line however old.
- Claude Code TrayT441 · 5a6d3ebThe never-invoked advice counts a plugin:skill call for its skill, dates each call by its own line, and treats a transcript that could not be read as an incomplete pass rather than a zero.
- Claude Code TrayT440 · 5bb6094Session dates follow the display language's field order through Dates.MonthDayTime, and every yyyy-MM-dd stamp is Gregorian on any system calendar through Dates.Iso, the fixtures included.
- Claude Code TrayT439 · 5074465The Statistics outage banner paints its wash, border and glyph with the theme's critical-severity brushes, so it reads in a light theme as in a dark one.
- Claude Code TrayT438 · 029d54aThe Sessions rows, the live chart's project strip and the Context overview's rows open from the keyboard: the rows take focus and answer Enter or Space, and the overview rows are named buttons.
- Claude Code TrayT437 · c25a1d0Settings renews its opened snapshot from the page's own values after each Save, so a second Save in one visit leaves a toggle the tray menu moved since the first.
- Claude Code TrayT436 · 98c3f8fThe Sessions pane keeps its list through a poll that found nothing new, and a rebuild keeps every call tree the user opened, re-walking only a conversation that moved.
- Claude Code TrayT435 · 47aa0b4A Context rescan keeps the panes on screen, the All projects selection and the list's scroll, and a rescan asked for mid-scan runs once more instead of being dropped.
- Claude Code TrayT434 · 2e9d91fEncode-Clip stops with ffmpeg's exit code instead of reporting a failed encode as written, and closing --main or --settings-tray ends the process, which the self-test holds for every WinForms-pumped preview.
- Claude Code TrayT433 · e4a78d7The build's fallback publishes build/release-notes.md and refuses notes for another version, and the installer's tasks, shortcuts and finish page read from per-language messages, so an English install reads English.
- Claude Code TrayT432 · d26a9efThe thirteen counted strings T432 named read in the singular at one in all five languages through L.N, the two hand-rolled 1/N pairs included, and the self-test refuses a .one copied from its .many or a code-side == 1 choice.
- Claude Code TrayT431 · 9ab0ce6The About page names the Apache License 2.0 in all five languages, and the self-test holds every disclaimer to the licence LICENSE declares.
- Claude Code TrayT430 · f02a7bdThe consent banner says analytics waits for a choice while the house ad loads either way, and the privacy copy names both requests the app makes: the rate-limit call at its real cadence and the Releases check.
- Claude Code TrayT429 · 6dfba7aThe site nav's In depth link lands on the feature index, the Privacy section carries its id and the shared wrap, and a site test fails any in-page link whose id is missing.
- Claude Code TrayT428 · 6b26e26The resume-hour pair runs on a fixed working-morning clock with no allowed skip, a blind case-run desk prints its hole and fails on CI, and AGENTS.md says ObservingTray reads the real tree.
- Claude Code TrayT427 · 8a13ba6The self-test's PowerShell and junction helpers run through ChildRun and the case run's --profiles count reads both streams alongside its wait, so a hung child fails at its bound.
- Claude Code TrayT426 · 9f70e3aThe WSL listing and the claude auth status check run through ChildRun, which drains stdout and stderr alongside a bounded wait and kills the whole tree on timeout (design §CXI.8 recorded in
src/Core/ChildRun.cs). - Claude Code TrayT425 · ff8618f--context exits 1 when its fixture, report or project filter fails, and a leaf name several projects share is refused with each candidate's full path.
- Claude Code TrayT424 · f858ad5--profiles prints each profile's CLAUDE_CONFIG_DIR action and launch cwd, built by ProfilesCli.LaunchLine with the ternary bound before ??, and the self-test reads both cases back.
- Claude Code TrayT423 · ad2366bA credentials file read mid-refresh is shared, retried, and reported as a transient poll so the last good reading stays; every ApiClient shares one HttpClient.
- Claude Code TrayT422 · 6ad6612UsageInsights, the Context page and the Settings heartbeat estimate weight tokens through ListPrices.Card, the one rate card, and the self-test holds it to the list-price totals.
- Claude Code TrayT421 · fce9127Usage insights, the Context scan, its watcher and its usage pass read the monitored profile's own tree, and the scan's history and nudges file under the key taken with it.
- Claude Code TrayT420 · 5e3d7fdSessionIndex asks whether a cached entry is its own of the walked root's real path too, so behind a junctioned projects tree a deleted conversation is kept and marked gone, and Forget empties it.
- Claude Code TrayT419 · 52d7d2bEvery transcript and store reader opens through SharedRead, sharing ReadWrite and Delete, so the conversation being written counts in tokens, insights, sessions, activity and context; a read that fails is never cached as a counted file (design §CXI.1 recorded in
src/Core/SharedRead.cs). - Claude Code TrayT418 · 765932fRelease notes are written once in build\release-notes.md and reach both the GitHub release and the en-US winget manifest, the installer manifest keeps AppsAndFeaturesEntries at the manifest level, and --selftest fails a manifest that loses either or carries another version's notes.
- FreeHarborDD322 · ed9041cllms.txt still lists five window destinations and calls a UDP port plain text after the containers redesign
llms.txt names six destinations with Settings, says non-HTTP ports copy their address, and describes the redesigned containers page.
- FreeHarborDD320 · 2cec842At the window's default width the containers toolbar clips the filter box and a header chip trims its count
At the default width the counts and chips sit left, the switch and filter right, and a header chip says its count whole.
- FreeHarborDD319 · 7d9ef58A save of edited details fails now and then when Windows briefly holds the file just written
The details store and the project file replace their file through a helper that waits out a brief lock before reporting failure (design recorded in
src/FreeHarbor.Core/Details/AtomicFile.cs). - FreeHarborDD318 · f002b8bA CI run whose test host crashes says nothing about which test was running when it died
check.yml runs the tests with --blame, so a crashed test host names the tests that were running when it died.
- FreeHarborDD315 · 172dcc6Nobody has checked whether downloading the engine at first run passes Store policy 10.2.2 on dynamic code
Store policy 10.2.2 (v7.20) bars code that changes the described function, so the engine download stays and the listing names it.
- FreeHarborDD307 · 5a4e35eThe edit dialog edits one target at a time, so naming a project and its services means reopening it for each
The edit dialog's rail lists a project and its services, keeps what was typed for each, and one Save writes them all (design recorded in
src/FreeHarbor.Tray/Ui/EditDetailsWindow.xaml.cs). - FreeHarborDD306 · a9cb62bAn edit cannot be saved into the compose file's own x-freeharbor block
Save to can write the compose file's x-freeharbor block, changing only its lines after showing the diff once per project (design recorded in
src/FreeHarbor.Core/Details/ComposeExtension.cs). - FreeHarborDD305 · 2132b40The error-mode test fails now and then in a full run and passes alone, with nothing changed
The error-mode test asserts its own flag and checks added-not-assigned over a value, and passed ten full runs in a row (design superseded: the race was a transient flag, not a collection).
- FreeHarborDD304 · 8cafea7The compare page scores Rancher and Podman lower than they are on per-user install and on the docker_engine pipe
The compare page gives Rancher and Podman their per-user and pipe cells, notes the shared WSL admin step, and claims two rows alone (design superseded: pinned Compose is not won alone).
- FreeHarborDD302 · e53cde4The agent budget gate is red on any checkout whose line endings differ from the machine that last recorded it
The log fixture is normalised to LF before it is repeated, so a CRLF and an LF checkout measure one baseline (11641) and one ratio (14.3).
- FreeHarborDD301 · 427e44dNothing the user prefers can be set in the window, so where an edit is saved cannot be chosen at all
A Settings destination chooses where edits are saved, lists the projects that differ, and the edit dialog opens on that choice (design recorded in
docs/specs/DD294-containers-redesign.md). - FreeHarborDD300 · 618c50eThe containers page has one dense layout, so a user with five projects reads a table built for forty
All, Running, Stopped and Problems chips narrow both views, a counts line says what the machine holds, and the chip is remembered (design recorded in
docs/specs/DD294-containers-redesign.md). - FreeHarborDD299 · 3948b12Nothing shows one project whole: its endpoints, every service, and why the one that stopped stopped
The detail page has a rail of projects and standalone containers, a Recent output pane, and opens from a title (design recorded in
docs/specs/DD294-containers-redesign.md). - FreeHarborDD298 · d117f22A project of twenty containers and ten links fills the page, and its two broken services sit among eighteen healthy ones
Past three links, Open and two pinned ones lead a link menu; past five services, a card shows a health bar (design recorded in
docs/specs/DD294-containers-redesign.md). - FreeHarborDD297 · 935ab9aA project header names the project and a count, with no icon, no description and no way to open what it serves
A project header shows a tone chip, Open and Start/Stop; ports are tinted or copy chips; standalone containers close the list (design recorded in
docs/specs/DD294-containers-redesign.md). - FreeHarborDD296 · 6dc7c3cA container from someone else's compose file or a docker run cannot be given a title, icon or link
Edit details names links too, one per line, carried through the store, both files and the resolver, so every field is editable (design recorded in
src/FreeHarbor.Tray/Ui/EditDetailsWindow.xaml.cs). - FreeHarborDD295 · 71bbabdA compose project has no title, description or icon of its own, only the directory name compose gave it
An x-freeharbor block is read through compose in the background, under .freeharbor field by field (design recorded in
src/FreeHarbor.Core/Details/ComposeExtension.cs). - FreeHarborDD294 · 0c04758A container shows only its name and image, so nothing says what it is for or gives it an icon
Rows draw an icon tile with the resolved title and description (design superseded: image labels arrive on the list) (design recorded in
src/FreeHarbor.Core/Details/ContainerDetails.cs). - FreeHarborDD289 · 41c42b9read health and read context show the engine API version but not its minimum, so a refused old client goes unexplained
read health and read context name the floor beside the version, as 1.55 (accepts 1.40 and later) and api=1.55(min=1.40) (design superseded: dockerd logs no refusal).
- FreeHarborDD288 · 83a67fdThe engine refuses clients below API 1.40 and FreeHarbor offers no way to admit them
freeharbor --min-api 1.24 sets DOCKER_MIN_API_VERSION at engine start, so a 1.32 client lists containers (design recorded in
src/FreeHarbor.Core/Engine/EngineApiFloor.cs). - AduziQS388 · 84e4f47A guest run that starts while the VM is still booting is refused as though the guest had no VMware Tools
Connect-Guest waits up to ten minutes for VMware Tools whether it started the guest or found it still booting, instead of refusing a guest whose Tools say installed.
- AduziQS385 · 9e0cf3eThe description and the site promise a live prompt under 400 ms, while the published measurement is 612 to 647 ms
The GitHub description now states start-up as measured, 647 ms against a 400 ms budget, as the site and llms.txt already did, so no public text claims under 400 ms.
- AduziQS383 · 139d964The shipping discipline tells every task to commit through run-commit.cmd, which the repository no longer has
The skill commits through the PATH run-commit.cmd -m, says it stages the whole tree, and that the tree must hold only the task's files (design superseded: the user chose run-commit.cmd).
- AduziQS378 · c383a4cNobody has checked that every component the archive ships is under an OSI-approved licence
All 18 shipped packages are MIT or ISC, and release.cmd refuses an archive whose notices do not list each at its version under an OSI licence (design recorded in
tools/check-notices.ps1). - AduziQS374 · 5e65ec3The release gate runs while the guest VM a runner left up is still running, and the sitting comes out too noisy to judge
The gate refuses in a second while any VM runs on the desk, and suspend-vm.cmd suspends it once a run holding the guest is done (design recorded in
docs/PERFORMANCE.md). - AduziQS79 · cc0a1b3A change that costs performance is caught by whoever happens to notice it
The perf gate is optional by the maintainer's call: run-perf-gate.cmd or release.cmd -Gated hold parse, emulate and start, and nothing requires it.
- Claude Code TrayT417 · d9beb00build\store-submit.ps1 -Package sends dist\ClaudeTray.msix in place of the published packages, keeping the screenshots unless -Screenshots is given, and refuses before any upload a version that is not above the published one or an .msix older than the csproj.
- Claude Code TrayT416 · e468cc7The package's taskbar and Start icon is drawn without the accent-coloured square behind it: --msix-assets now also draws the 44 px logo at the shell's five target sizes, each with its altform-unplated twin, build-msix.ps1 indexes them into a resources.pri with makepri before packing, and --selftest holds that every target size has its twin.
- Claude Code TrayT415 · 367d64fA machine without Claude Code is told so. When there is no token and no trace of Claude Code (no config dir, ~/.claude, ~/.claude.json, nor a claude on PATH or in ~/.local/bin), the tooltip says it is not installed, the Statistics page says what the app needs and offers the official install page, and the menu entry opens that page instead of a terminal that fails, in all five languages; any one trace keeps the signed-out wording, which --selftest holds signal by signal.
- Claude Code TrayT414 · 852b6ebThe window says when the icon is hidden. It reads Explorer's NotifyIconSettings record for this exe's own path, with the known-folder GUID resolved, and while the record says the icon is in the overflow a strip under the nav says so in all five languages and opens the taskbar settings where it is turned on; it is re-read on every activation, so it is gone on the first return, and a machine with no record shows nothing. --selftest holds the matching rule.
- Claude Code TrayT413 · 6273f56Opening the app shows it. The Store package asks Windows how it was activated and opens the window on every launch except the startup task at sign-in, which stays silent, as an unreadable answer and an installer copy also do; and a launch that finds the tray already running no longer exits silently but sets a named event the resident tray waits on, handing on its right to the foreground, so the window opens or comes forward in front of what had focus. --selftest holds which activation kinds open it.
- Claude Code TrayT411 · fd2f7efThe site's search and link-preview descriptions, its social card and llms.txt now open with the README's pitch, the GitHub About text is prepared beside them in site-content.ts for the owner's gh repo edit, and --selftest fails any description that drops the README's headline.
- Claude Code TrayT410 · 18b6b53On the seventh distinct local day the tray runs, one card invites a star on GitHub, with a button that opens the repository and one that dismisses; the days are counted in the settings file, nothing leaves the machine to decide it, and it is never shown again.
- Claude Code TrayT409 · ebb2b32build\build-msix.cmd makes the Microsoft Store package under the Alegauss reservation: the exe detects the package at runtime and stands its updater down, starts through the manifest's startup task, runs as the ClaudeTray.exe alias the status line names, and its user-scope environment write was measured reaching shells outside the package; submitting it is T412.
- ModeladoMOD68 · 889237eA compact GLB still stores its quantized geometry uncompressed, so the canyon relief stays at 1.7 MB
The site build packs its models with meshopt and the viewer decodes them: 5.6 MB served as 2.1, each checked in Chromium against its source in site.yml.
- ModeladoMOD67 · d8d161dNo UI case shows a job sent from modelado-cli cloud in the window's About
A UI case runs modelado-cli before the window (winwright 1.1.6's before commands) and reads its Meshy job on the status bar and in About; the stand-in now drains chunked uploads.
- ModeladoMOD64 · c814415The site's speed table has no GPU timing, only the CPU's
The site's speed table has a GPU column, measured on an RTX 4060 through DirectML: 3D Object about 4 s against the CPU's 20, Relief about 1 s.
- ModeladoMOD46 · 9657c90There is no round trip: a Blender object cannot be opened in the Modelado window and sent back to the same object
The Export card's Open in Blender starts Blender importing the model shown, beside the round trip that sends edits back (design superseded: MODELADO_BLENDER, not a path setting).
- FreeHarborDD293 · 7336cedThe product ships as FreeWilly, a name and an orca mark with a copyright problem
Projects, exe, distro, root, AppId, winget id and site base are FreeHarbor, as a hard cut with no migration, and a ship-and-waves mark from build/logo.mjs replaces the orca.
- Claude Code TrayT408 · 01e38e6Picking the profile the icon already shows pins it and writes CLAUDE_CONFIG_DIR, so after a restart the menu can take the variable back without picking another profile first.
- ReveleiPB80 · 22ba820There is no screen to write a prompt, pick a model and size, and watch an image being generated
Create keeps the session's images with their settings and offers a first model (design recorded in
src/Revelei.App/MainWindow.Create.cs). - ReveleiPB79 · 7aebd62The catalog lists no text-to-image model, so there is nothing to download for generation
Z-Image Turbo, FLUX.2 klein and Qwen-Image enter the catalog, each file pinned upstream with its hash, role and memory (design superseded: Qwen-Image 2512 became the Qwen-Image the spike ran).
- ReveleiPB78 · daf787dNothing in the app can turn a prompt into pixels: no layer loads a diffusion model, reports its steps or cancels it
An engine host process generates with progress, previews and cancel; a crash fails one image only (design recorded in
src/Revelei.Generation/GenerationClient.cs). - ReveleiPB77 · 764877bNo engine in Revelei can run a text-to-image diffusion model, let alone one bigger than 8 GB of video memory
stable-diffusion.cpp generates 1024 px images from C# on the 8 GB desk, a 12 GB model by RAM offload; CUDA on NVIDIA, Vulkan elsewhere (design recorded in
spike/diffusion/README.md). - ReveleiPB75 · 348a8d6Models are managed from a flat text list inside About, with one Download everything button
A Models panel lists each catalog model as a card with its verdict, version and queued actions; About keeps a summary (design superseded: Check now went to PB84, the picker to PB85).
- ReveleiPB74 · b2d7b9fDownloaded models can only live in %LOCALAPPDATA%, so a 15 GB model fills the system drive
A chosen models folder is saved in settings and read at launch, models move there by copy, check and delete, and a missing one is said (design recorded in
src/Revelei.Inference/ModelsFolderMove.cs). - ReveleiPB73 · c32cca9A multi-gigabyte download starts without checking free disk, cannot be queued, and is read twice to hash it
Files models share are kept once by SHA-256 in .shared and removed with the last model that uses them.
- ReveleiPB72 · 53e5a67Nothing says whether a model will run well, slowly or not at all on this PC before its gigabytes are downloaded
Each quantisation gets a verdict (runs well, slower, CPU only, does not fit) with its reason, and the best one is recommended (design recorded in
src/Revelei.Inference/HardwareFit.cs). - ReveleiPB71 · 129e7e8An installed model is never known to be out of date, so a fixed or improved version is never offered
An update is staged in .update, verified, then moved over the old files; a failed one leaves the model as it was (design superseded: a staging folder replaced versioned folders and a pointer).
- ReveleiPB70 · 7d6f318The downloadable models are fixed at build time, so a new model or a fixed file needs a new Revelei release
build-manifest.py writes a schema 2 catalog, sign-catalog.py signs it, the app verifies it; publishing is PB84 (design recorded in
src/Revelei.Inference/ModelCatalog.cs). - Claude Code TrayT407 · 30e3049A Settings save reconciles CLAUDE_CONFIG_DIR only when it moves auto-follow or the machine-wide switch, so a restart, whose pin is gone from memory, no longer lets an unrelated Save restore the variable to unset.
- Claude Code TrayT406 · 7963f65A tick polls each account once, skipping a second profile of an account already read and the icon account, so a WSL login of it no longer doubles the calls and the history.
- Claude Code TrayT405 · f6fe7c4A status-line reading now stands in for a poll at allowed_warning too, while its resets name the same cycles as the last API reading, so an account past 75% of its week is spared.
- Claude Code TrayT404 · 5aa6a10The Settings row reads each profile settings.json and says where the status line is already set up, hiding the paste once every profile has it.
- Claude Code TrayT403 · 25094a6The case run prints its line per case on every run, green included, and run-cases.cmd logs at the verbosity that shows it, so a guest run names its holes.
- Claude Code TrayT402 · cb094a5A Haiku 5.5 call whose prompt passes 100K tokens is summed under a key of its own and priced at the dearer row the card gives that tier.
- Claude Code TrayT401 · 2e505bdEvery row now carries the cache-read multiple the card gives it, Fable 5.1 and Mythos 5.1 have rows of their own, and Sonnet 5 is at the $2/$10 that became standard (design §CVI.12 recorded in
src/Usage/ListPrices.cs). - Claude Code TrayT400 · 7aace89The link check waits a minute for each mklink and names a hang apart from a refusal, so a slow machine no longer turns the self-test red with nothing changed.
- Claude Code TrayT399 · ab20b02Opus 5.5, Sonnet 5.5 and Haiku 5.5 have rows of their own, so Opus 5.5 is no longer priced through the Opus 5 prefix and Haiku 5.5 calls are no longer left out of the figure.
- Claude Code TrayT397 · f9e191fAfter 30 minutes with no transcript written, the tray polls every 30 minutes and just after a predicted reset, returning to its interval on the first poll that sees new work (design §CVI.8 recorded in
src/Tray/TrayContext.cs). - Claude Code TrayT396 · aff9decSettings > Display can split the icon bar into the session on the left and the week on the right, each in its own pace colour; measured at 16 px, it ships off by default (design §CVI.7 recorded in
src/Tray/IconRenderer.cs). - Claude Code TrayT395 · 2dcfaddSettings > Notifications takes a list of levels per window, and each is said once per reset cycle on the reading that passes it, read as quota left when the icon shows remaining (design §CVI.6 recorded in
src/Usage/LevelAlarm.cs). - Claude Code TrayT394 · 9826a6fA signed-in WSL profile is found, polled through its own credentials, launched through wsl.exe, and its sessions and context scan read over the share with Linux paths translated (design §CVI.5 recorded in
src/Profiles/WslProfiles.cs). - Claude Code TrayT393 · 4cfbd7cA conversation whose transcript Claude Code deleted keeps its row for a year, marked as deleted, and Settings counts the kept rows with a button that forgets them (design §CVI.4 recorded in
src/Usage/SessionIndex.cs). - Claude Code TrayT392 · 68cd6a8The Sessions tab groups by day, week or month, and --sessions --by prints the same totals: sessions, turns, tokens and the list-price equivalent, each turn on the local day it landed (design §CVI.3 recorded in
src/Usage/PeriodTotals.cs). - Claude Code TrayT391 · 2495f62--usage [--json] answers from the stored reading with exit 0/10/11/20 by the icon's own pace verdict, stale past an hour, and --sessions --json lists conversations with no title or prompt (design §CVI.2 recorded in
src/Cli/UsageCli.cs). - Claude Code TrayT390 · 063312aClaudeTray.exe --statusline files the payload's two windows per config dir, a tray tick takes a fresh one instead of the API call while inside the quota and under 90%, and Settings > Claude Code shows the entry to paste (design §CVI.1 recorded in
src/Usage/StatusLineFeed.cs). - ModeladoMOD66 · 97578edA relief's GLB carries its geometry at full width: float positions, normals and UVs and 32-bit indices
A GLB can be saved compact (KHR_mesh_quantization) from the Export card or --compact: the canyon is 1.7 MB, from 2.6, and the site's GLBs are re-saved, 5.6 MB from 13.
- ModeladoMOD65 · b62aee8Blender's Generate from photo offers only the local operations, not Meshy AI's image to 3D
modelado-cli cloud image-to-3d prices, sends and records a Meshy job with the window's key, budgets and ledger; Blender's 3D Object with Meshy AI uses it after consent.
- ModeladoMOD63 · 2bc3f79A GLB with a photo texture weighs megabytes: the texture is always embedded as a lossless PNG
A GLB carries an opaque texture as JPEG and a cut-out one as PNG, the Export card says which; the canyon's photo is 195 kB, not 1 MB (design superseded: geometry is 3.1 MB (MOD66)).
- ModeladoMOD62 · 052c747Simplify takes minutes on a relief with a base, where a TripoSR mesh of the same size takes a second
Simplifying a 256-grid relief with a base to a third takes 1 to 2 s on the guest's CPU instead of 10 to 51 s, with no vertex left above 20 neighbours (design superseded: no fan; ties grew stars).