Repository navigation
Releases: Ding-Ding-Projects/material-designer
Release list
Material Designer 0.21.550 - Steamed Bitter Melon Stuffed with Fish · 鯪魚釀苦瓜
Material Designer 0.21.550
Code name: Steamed Bitter Melon Stuffed with Fish · 鯪魚釀苦瓜
dim-sum-id: hk-dish-0035
Public catalog photo: https://github.com/Ding-Ding-Projects/dim-sum-photos/releases/download/catalog-v1/hk-dish-0035-fish-stuffed-bitter-melon.png
Dim sum photo: codename-hk-dish-0035.png (dish hk-dish-0035), attached below.
Public catalog photo SHA-256: 6d9f064a562a82274e0bbc6e98291c52644563abd1ef20c9e45b620fd6950e29
A Material Design 3 build of a local-first design tool.
Install
Download material-designer-0.21.550-win-x64-setup.exe below and run it. This is the Squirrel.Windows installer and does not require administrator rights.
The release also carries the Squirrel RELEASES index, 1 full package(s), 0 delta package(s), and metadata.json.
SHA-256 e3af17c3fd115c4acdc2d4bfaf06364df6edc8cbe63146b4e5edecaf6a3550a9
Warning
The Squirrel installer is intentionally unsigned (Windows Authenticode status: NotSigned). Windows may show an unknown-publisher or SmartScreen warning; that is expected under the permanent no-signing policy.
Provenance
Built from 3a354d22c5c99b5799929b54f3344e4a2e2c2138 by run 36906019104.
Line count
Commit 3a354d2 · tracked files only (git ls-files), read from the working tree.
This repository's own code
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | JavaScript | 57 | 31,571 | 29,385 |
| Source | PowerShell | 86 | 12,439 | 11,683 |
| Source | Shell | 20 | 2,677 | 2,409 |
| Source | Python | 1 | 324 | 302 |
| Source | Batch | 3 | 68 | 65 |
| Tests | JavaScript | 2 | 226 | 205 |
| Styles & markup | HTML | 2 | 4,702 | 4,444 |
| Styles & markup | CSS | 4 | 4,606 | 4,031 |
| Configuration | YAML | 4 | 1,619 | 1,542 |
| Configuration | Git config | 3 | 25 | 23 |
| Documentation | Markdown | 107 | 38,347 | 32,411 |
| Documentation | Licence | 1 | 201 | 169 |
| Generated | TSV | 2 | 13,327 | 13,327 |
| Generated | JSON | 1 | 12,030 | 12,030 |
| Generated | JavaScript | 1 | 1,911 | 1,893 |
| Data & assets | JSON | 56 | 269,707 | 269,612 |
| Data & assets | TSV | 4 | 1,340 | 1,340 |
| Data & assets | SVG | 2 | 6 | 6 |
| Uncategorized | Other (.awk) | 2 | 240 | 218 |
| Uncategorized | Other (no extension) | 1 | 0 | 0 |
| Total | 359 | 395,366 | 385,095 |
This repository's own code — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
.codex |
36 | 266,192 | 266,192 |
scripts |
152 | 41,582 | 39,885 |
site |
28 | 29,837 | 27,488 |
(root) |
19 | 19,384 | 16,932 |
docs |
95 | 19,114 | 15,652 |
postman |
2 | 12,331 | 12,271 |
mockups |
4 | 4,043 | 3,927 |
.github |
4 | 1,619 | 1,542 |
tools/design-reference-app |
4 | 736 | 678 |
assets |
15 | 528 | 528 |
Imported upstream tree (design/)
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | TypeScript | 1,821 | 760,702 | 725,220 |
| Source | TypeScript (TSX) | 298 | 215,507 | 206,450 |
| Source | Astro | 388 | 44,301 | 41,369 |
| Source | Python | 96 | 35,953 | 30,834 |
| Source | JavaScript | 128 | 31,381 | 28,880 |
| Source | Shell | 43 | 7,849 | 6,907 |
| Source | PowerShell | 14 | 2,123 | 1,918 |
| Source | C++ | 1 | 1,433 | 1,361 |
| Source | JavaScript (JSX) | 6 | 99 | 90 |
| Source | Batch | 2 | 42 | 36 |
| Source | SQL | 1 | 7 | 7 |
| Tests | TypeScript | 1,654 | 510,096 | 464,365 |
| Tests | TypeScript (TSX) | 423 | 176,495 | 158,441 |
| Tests | JSON | 34 | 2,797 | 2,786 |
| Tests | Markdown | 39 | 1,963 | 1,514 |
| Tests | JavaScript | 5 | 1,211 | 1,159 |
| Tests | HTML | 7 | 705 | 704 |
| Tests | Other (.snap) | 2 | 515 | 476 |
| Tests | JSON (config) | 2 | 78 | 78 |
| Tests | CSS | 2 | 2 | 2 |
| Styles & markup | HTML | 2,541 | 500,436 | 481,345 |
| Styles & markup | CSS | 570 | 162,753 | 155,096 |
| Configuration | YAML | 102 | 16,577 | 15,310 |
| Configuration | JSON (config) | 84 | 2,122 | 2,122 |
| Configuration | Dockerfile | 2 | 129 | 114 |
| Configuration | Git config | 6 | 128 | 111 |
| Configuration | TOML | 3 | 56 | 48 |
| Configuration | Environment file | 2 | 51 | 41 |
| Configuration | Docker config | 1 | 20 | 20 |
| Configuration | Repository policy | 1 | 11 | 11 |
| Configuration | Toolchain pin | 1 | 1 | 1 |
| Documentation | Markdown | 2,258 | 377,753 | 299,815 |
| Documentation | Licence | 83 | 1,915 | 1,553 |
| Generated | YAML | 1 | 14,651 | 11,615 |
| Generated | TypeScript | 53 | 7,856 | 7,681 |
| Generated | Astro | 2 | 1,676 | 1,626 |
| Generated | Markdown | 5 | 724 | 524 |
| Data & assets | JSON | 1,716 | 418,431 | 418,384 |
| Data & assets | Plain text | 13 | 1,579 | 1,344 |
| Data & assets | SVG | 136 | 1,418 | 1,400 |
| Data & assets | JSON Lines | 1 | 3 | 3 |
| Uncategorized | Other (.gltf) | 2 | 9,466 | 9,466 |
| Uncategorized | Other (no extension) | 24 | 525 | 494 |
| Uncategorized | Other (.bicep) | 3 | 459 | 415 |
| Uncategorized | Other (.tpl) | 2 | 90 | 81 |
| Uncategorized | Other (.plist) | 2 | 24 | 24 |
| Uncategorized | Other (.webmanifest) | 1 | 20 | 20 |
| Uncategorized | Other (.template) | 1 | 12 | 12 |
| Total | 12,582 | 3,312,145 | 3,081,273 |
Imported upstream tree (`design/`) — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
apps/web |
1,762 | 828,526 | 780,639 |
design-systems |
4,013 | 760,999 | 726,235 |
apps/daemon |
1,447 | 575,587 | 534,078 |
plugins/_official |
1,350 | 263,262 | 243,309 |
apps/landing-page |
955 | 231,549 | 215,828 |
design-templates |
654 | 165,712 | 150,745 |
e2e |
213 | 81,341 | 74,018 |
apps/desktop |
131 | 43,438 | 40,536 |
packages/contracts |
195 | 42,784 | 39,490 |
skills |
351 | 41,901 | 35,652 |
docs |
147 | 39,773 | 30,269 |
tools/pack |
151 | 29,198 | 26,609 |
.github |
115 | 26,248 | 23,909 |
specs |
75 | 20,852 | 16,362 |
(root) |
23 | 20,527 | 16,293 |
plugins/community |
187 | 18,397 | 14,668 |
scripts |
50 | 16,825 | 15,252 |
apps/packaged |
53 | 14,386 | 13,215 |
plugins/registry |
2 | 12,198 | 12,198 |
tools/release |
87 | 12,021 | 10,919 |
clipper |
45 | 8,489 | 7,978 |
mocks |
43 | 6,793 | 6,504 |
deploy |
25 | 4,569 | 3,988 |
packages/components |
31 | 4,183 | 3,802 |
tools/dev |
22 | 3,130 | 2,808 |
packages/platform |
14 | 3,097 | 2,858 |
plugins/spec |
49 | 3,095 | 2,683 |
packages/plugin-runtime |
29 | 2,836 | 2,601 |
templates |
9 | 2,707 | 2,566 |
packages/host |
11 | 2,649 | 2,442 |
tools/serve |
18 | 2,431 | 2,221 |
prompt-templates |
106 | 2,331 | 2,331 |
packages/download |
21 | 2,278 | 2,104 |
.claude |
23 | 2,027 | 1,631 |
craft |
13 | 1,948 | 1,559 |
packages/sidecar-proto |
7 | 1,650 | 1,493 |
packages/sidecar |
14 | 1,525 | 1,419 |
data |
5 | 1,294 | 1,294 |
packages/diagnostics |
15 | 1,243 | 1,105 |
packages/dsh-runtime |
13 | 1,148 | 1,076 |
packages/launcher-proto |
6 | 1,130 | 1,031 |
packages/standalone |
11 | 902 | 819 |
assets |
14 | 886 | 832 |
charts |
13 | 755 | 692 |
shells |
11 | 697 | 642 |
packages/agui-adapter |
8 | 611 | 576 |
figma-plugin |
4 | 465 | 415 |
packages/release |
6 | 397 | 364 |
packages/registry-protocol |
8 | 371 | 344 |
packages/metatool |
7 | 332 | 304 |
.vaunt |
1 | 210 | 192 |
apps/closure |
8 | 123 | 115 |
plugins |
3 | 98 | 74 |
packages |
1 | 64 | 55 |
apps |
1 | 63 | 48 |
tools |
1 | 62 | 51 |
.claude-plugin |
1 | 16 | 16 |
plugins/open-design |
2 | 16 | 16 |
story |
2 | 0 | 0 |
Excluded from the counts above
| Excluded | Files | Lines | Non-blank | Examples |
|---|---|---|---|---|
| Binary file (not text) | 1,172 | n/a | n/a | assets/branding/material-designer-logo-v2.png, assets/dim-sum/images/hk-dish-0260-chocolate-lava-egg-tart.png, assets/dim-sum/images/hk-dish-0271-sweet-and-sour-pork-with-pineapple.png, … |
Vendored or build-output path (vendor/) |
17 | 2,136 | 2,104 | design/apps/desktop/vendor/dom-to-pptx/LICENSE, design/apps/desktop/vendor/dom-to-pptx/README.md, design/design-templates/last30days/scripts/lib/vendor/bird-search/LICENSE, … |
| Submodule reference (gitlink) | 1 | n/a | n/a | vendor/open-design |
Totals
| Scope | Files | Lines | Non-blank |
|---|---|---|---|
| Project's own code (everything tracked outside the imported upstream tree) | 359 | 395,366 | 385,095 |
| Grand total counted (own code + imported upstream tree) | 12,941 | 3,707,511 | 3,466,368 |
| All tracked files, including the excluded rows above | 14,131 | 3,709,647 (text rows only) | 3,468,472 (text rows only) |
Authorship — surviving lines
Attributed per surviving line with git blame, not by summing added lines from the log: a line written and later deleted belongs to nobody.
Rule used: a commit counts as agent-authored when its author name or email match...
Material Designer 0.21.538 - Steamed Tofu Stuffed with Shrimp · 百花釀豆腐
Material Designer 0.21.538
Code name: Steamed Tofu Stuffed with Shrimp · 百花釀豆腐
dim-sum-id: hk-dish-0033
Public catalog photo: https://github.com/Ding-Ding-Projects/dim-sum-photos/releases/download/catalog-v1/hk-dish-0033-shrimp-stuffed-tofu.png
Dim sum photo: codename-hk-dish-0033.png (dish hk-dish-0033), attached below.
Public catalog photo SHA-256: 472d4e8f6c053349bedd7bf7777a908e23b89a31123900c6868dc7142761bcba
A Material Design 3 build of a local-first design tool.
Install
Download material-designer-0.21.538-win-x64-setup.exe below and run it. This is the Squirrel.Windows installer and does not require administrator rights.
The release also carries the Squirrel RELEASES index, 1 full package(s), 0 delta package(s), and metadata.json.
SHA-256 2813ffaca86c802ed88a50797ef6e65686b19be04b29f454b9ea001f269a781d
Warning
The Squirrel installer is intentionally unsigned (Windows Authenticode status: NotSigned). Windows may show an unknown-publisher or SmartScreen warning; that is expected under the permanent no-signing policy.
Provenance
Built from a3a12816bb1e135f30afbb198e8c76e1ce896588 by run 34545853678.
Line count
Commit a3a1281 · tracked files only (git ls-files), read from the working tree.
This repository's own code
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | JavaScript | 57 | 31,571 | 29,385 |
| Source | PowerShell | 86 | 12,393 | 11,637 |
| Source | Shell | 20 | 2,677 | 2,409 |
| Source | Python | 1 | 324 | 302 |
| Source | Batch | 3 | 68 | 65 |
| Tests | JavaScript | 2 | 226 | 205 |
| Styles & markup | HTML | 2 | 4,702 | 4,444 |
| Styles & markup | CSS | 4 | 4,606 | 4,031 |
| Configuration | YAML | 4 | 1,619 | 1,542 |
| Configuration | Git config | 3 | 25 | 23 |
| Documentation | Markdown | 107 | 38,328 | 32,396 |
| Documentation | Licence | 1 | 201 | 169 |
| Generated | TSV | 2 | 13,327 | 13,327 |
| Generated | JSON | 1 | 12,030 | 12,030 |
| Generated | JavaScript | 1 | 1,911 | 1,893 |
| Data & assets | JSON | 56 | 269,707 | 269,612 |
| Data & assets | TSV | 4 | 1,340 | 1,340 |
| Data & assets | SVG | 2 | 6 | 6 |
| Uncategorized | Other (.awk) | 2 | 240 | 218 |
| Uncategorized | Other (no extension) | 1 | 0 | 0 |
| Total | 359 | 395,301 | 385,034 |
This repository's own code — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
.codex |
36 | 266,192 | 266,192 |
scripts |
152 | 41,536 | 39,839 |
site |
28 | 29,837 | 27,488 |
(root) |
19 | 19,365 | 16,917 |
docs |
95 | 19,114 | 15,652 |
postman |
2 | 12,331 | 12,271 |
mockups |
4 | 4,043 | 3,927 |
.github |
4 | 1,619 | 1,542 |
tools/design-reference-app |
4 | 736 | 678 |
assets |
15 | 528 | 528 |
Imported upstream tree (design/)
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | TypeScript | 1,820 | 760,414 | 724,950 |
| Source | TypeScript (TSX) | 298 | 215,311 | 206,265 |
| Source | Astro | 388 | 44,301 | 41,369 |
| Source | Python | 96 | 35,953 | 30,834 |
| Source | JavaScript | 128 | 31,381 | 28,880 |
| Source | Shell | 43 | 7,849 | 6,907 |
| Source | PowerShell | 14 | 2,123 | 1,918 |
| Source | C++ | 1 | 1,433 | 1,361 |
| Source | JavaScript (JSX) | 6 | 99 | 90 |
| Source | Batch | 2 | 42 | 36 |
| Source | SQL | 1 | 7 | 7 |
| Tests | TypeScript | 1,653 | 509,923 | 464,205 |
| Tests | TypeScript (TSX) | 423 | 176,369 | 158,321 |
| Tests | JSON | 34 | 2,797 | 2,786 |
| Tests | Markdown | 39 | 1,963 | 1,514 |
| Tests | JavaScript | 5 | 1,211 | 1,159 |
| Tests | HTML | 7 | 705 | 704 |
| Tests | Other (.snap) | 2 | 515 | 476 |
| Tests | JSON (config) | 2 | 78 | 78 |
| Tests | CSS | 2 | 2 | 2 |
| Styles & markup | HTML | 2,541 | 500,436 | 481,345 |
| Styles & markup | CSS | 570 | 162,753 | 155,096 |
| Configuration | YAML | 102 | 16,577 | 15,310 |
| Configuration | JSON (config) | 84 | 2,122 | 2,122 |
| Configuration | Dockerfile | 2 | 129 | 114 |
| Configuration | Git config | 6 | 128 | 111 |
| Configuration | TOML | 3 | 56 | 48 |
| Configuration | Environment file | 2 | 51 | 41 |
| Configuration | Docker config | 1 | 20 | 20 |
| Configuration | Repository policy | 1 | 11 | 11 |
| Configuration | Toolchain pin | 1 | 1 | 1 |
| Documentation | Markdown | 2,258 | 377,753 | 299,815 |
| Documentation | Licence | 83 | 1,915 | 1,553 |
| Generated | YAML | 1 | 14,651 | 11,615 |
| Generated | TypeScript | 53 | 7,856 | 7,681 |
| Generated | Astro | 2 | 1,676 | 1,626 |
| Generated | Markdown | 5 | 724 | 524 |
| Data & assets | JSON | 1,716 | 418,431 | 418,384 |
| Data & assets | Plain text | 13 | 1,579 | 1,344 |
| Data & assets | SVG | 136 | 1,418 | 1,400 |
| Data & assets | JSON Lines | 1 | 3 | 3 |
| Uncategorized | Other (.gltf) | 2 | 9,466 | 9,466 |
| Uncategorized | Other (no extension) | 24 | 525 | 494 |
| Uncategorized | Other (.bicep) | 3 | 459 | 415 |
| Uncategorized | Other (.tpl) | 2 | 90 | 81 |
| Uncategorized | Other (.plist) | 2 | 24 | 24 |
| Uncategorized | Other (.webmanifest) | 1 | 20 | 20 |
| Uncategorized | Other (.template) | 1 | 12 | 12 |
| Total | 12,580 | 3,311,362 | 3,080,538 |
Imported upstream tree (`design/`) — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
apps/web |
1,762 | 828,204 | 780,334 |
design-systems |
4,013 | 760,999 | 726,235 |
apps/daemon |
1,447 | 575,587 | 534,078 |
plugins/_official |
1,350 | 263,262 | 243,309 |
apps/landing-page |
955 | 231,549 | 215,828 |
design-templates |
654 | 165,712 | 150,745 |
e2e |
213 | 81,341 | 74,018 |
apps/desktop |
129 | 43,004 | 40,131 |
packages/contracts |
195 | 42,784 | 39,490 |
skills |
351 | 41,901 | 35,652 |
docs |
147 | 39,773 | 30,269 |
tools/pack |
151 | 29,198 | 26,609 |
.github |
115 | 26,248 | 23,909 |
specs |
75 | 20,852 | 16,362 |
(root) |
23 | 20,527 | 16,293 |
plugins/community |
187 | 18,397 | 14,668 |
scripts |
50 | 16,825 | 15,252 |
apps/packaged |
53 | 14,386 | 13,215 |
plugins/registry |
2 | 12,198 | 12,198 |
tools/release |
87 | 12,021 | 10,919 |
clipper |
45 | 8,489 | 7,978 |
mocks |
43 | 6,793 | 6,504 |
deploy |
25 | 4,569 | 3,988 |
packages/components |
31 | 4,183 | 3,802 |
tools/dev |
22 | 3,130 | 2,808 |
packages/platform |
14 | 3,097 | 2,858 |
plugins/spec |
49 | 3,095 | 2,683 |
packages/plugin-runtime |
29 | 2,836 | 2,601 |
templates |
9 | 2,707 | 2,566 |
packages/host |
11 | 2,622 | 2,417 |
tools/serve |
18 | 2,431 | 2,221 |
prompt-templates |
106 | 2,331 | 2,331 |
packages/download |
21 | 2,278 | 2,104 |
.claude |
23 | 2,027 | 1,631 |
craft |
13 | 1,948 | 1,559 |
packages/sidecar-proto |
7 | 1,650 | 1,493 |
packages/sidecar |
14 | 1,525 | 1,419 |
data |
5 | 1,294 | 1,294 |
packages/diagnostics |
15 | 1,243 | 1,105 |
packages/dsh-runtime |
13 | 1,148 | 1,076 |
packages/launcher-proto |
6 | 1,130 | 1,031 |
packages/standalone |
11 | 902 | 819 |
assets |
14 | 886 | 832 |
charts |
13 | 755 | 692 |
shells |
11 | 697 | 642 |
packages/agui-adapter |
8 | 611 | 576 |
figma-plugin |
4 | 465 | 415 |
packages/release |
6 | 397 | 364 |
packages/registry-protocol |
8 | 371 | 344 |
packages/metatool |
7 | 332 | 304 |
.vaunt |
1 | 210 | 192 |
apps/closure |
8 | 123 | 115 |
plugins |
3 | 98 | 74 |
packages |
1 | 64 | 55 |
apps |
1 | 63 | 48 |
tools |
1 | 62 | 51 |
.claude-plugin |
1 | 16 | 16 |
plugins/open-design |
2 | 16 | 16 |
story |
2 | 0 | 0 |
Excluded from the counts above
| Excluded | Files | Lines | Non-blank | Examples |
|---|---|---|---|---|
| Binary file (not text) | 1,172 | n/a | n/a | assets/branding/material-designer-logo-v2.png, assets/dim-sum/images/hk-dish-0260-chocolate-lava-egg-tart.png, assets/dim-sum/images/hk-dish-0271-sweet-and-sour-pork-with-pineapple.png, … |
Vendored or build-output path (vendor/) |
17 | 2,136 | 2,104 | design/apps/desktop/vendor/dom-to-pptx/LICENSE, design/apps/desktop/vendor/dom-to-pptx/README.md, design/design-templates/last30days/scripts/lib/vendor/bird-search/LICENSE, … |
| Submodule reference (gitlink) | 1 | n/a | n/a | vendor/open-design |
Totals
| Scope | Files | Lines | Non-blank |
|---|---|---|---|
| Project's own code (everything tracked outside the imported upstream tree) | 359 | 395,301 | 385,034 |
| Grand total counted (own code + imported upstream tree) | 12,939 | 3,706,663 | 3,465,572 |
| All tracked files, including the excluded rows above | 14,129 | 3,708,799 (text rows only) | 3,467,676 (text rows only) |
Authorship — surviving lines
Attributed per surviving line with git blame, not by summing added lines from the log: a line written and later deleted belongs to nobody.
Rule used: a commit counts as agent-authored when its author name or email matches `\b(?:bot|claude|code...
Material Designer 0.21.549 - Steamed Eggplant Stuffed with Shrimp · 百花釀茄子
Material Designer 0.21.549
Code name: Steamed Eggplant Stuffed with Shrimp · 百花釀茄子
dim-sum-id: hk-dish-0034
Public catalog photo: https://github.com/Ding-Ding-Projects/dim-sum-photos/releases/download/catalog-v1/hk-dish-0034-shrimp-stuffed-eggplant.png
Dim sum photo: codename-hk-dish-0034.png (dish hk-dish-0034), attached below.
Public catalog photo SHA-256: 4e32cf61e1a5402c521648c5d5a107a28a82bdffbe3e3653b9a0e6c245f13963
A Material Design 3 build of a local-first design tool.
Install
Download material-designer-0.21.549-win-x64-setup.exe below and run it. This is the Squirrel.Windows installer and does not require administrator rights.
The release also carries the Squirrel RELEASES index, 1 full package(s), 0 delta package(s), and metadata.json.
SHA-256 1e62ac2ab58b4be6b6ed9134bddfc1007720fac7489b19bae816b47690616dfd
Warning
The Squirrel installer is intentionally unsigned (Windows Authenticode status: NotSigned). Windows may show an unknown-publisher or SmartScreen warning; that is expected under the permanent no-signing policy.
Provenance
Built from 2f4fdda538501e9f9d0adb1f1fe576103d33739c by run 36905225633.
Line count
Commit 2f4fdda · tracked files only (git ls-files), read from the working tree.
This repository's own code
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | JavaScript | 57 | 31,571 | 29,385 |
| Source | PowerShell | 86 | 12,393 | 11,637 |
| Source | Shell | 20 | 2,677 | 2,409 |
| Source | Python | 1 | 324 | 302 |
| Source | Batch | 3 | 68 | 65 |
| Tests | JavaScript | 2 | 226 | 205 |
| Styles & markup | HTML | 2 | 4,702 | 4,444 |
| Styles & markup | CSS | 4 | 4,606 | 4,031 |
| Configuration | YAML | 4 | 1,619 | 1,542 |
| Configuration | Git config | 3 | 25 | 23 |
| Documentation | Markdown | 107 | 38,309 | 32,381 |
| Documentation | Licence | 1 | 201 | 169 |
| Generated | TSV | 2 | 13,327 | 13,327 |
| Generated | JSON | 1 | 12,030 | 12,030 |
| Generated | JavaScript | 1 | 1,911 | 1,893 |
| Data & assets | JSON | 56 | 269,707 | 269,612 |
| Data & assets | TSV | 4 | 1,340 | 1,340 |
| Data & assets | SVG | 2 | 6 | 6 |
| Uncategorized | Other (.awk) | 2 | 240 | 218 |
| Uncategorized | Other (no extension) | 1 | 0 | 0 |
| Total | 359 | 395,282 | 385,019 |
This repository's own code — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
.codex |
36 | 266,192 | 266,192 |
scripts |
152 | 41,536 | 39,839 |
site |
28 | 29,837 | 27,488 |
(root) |
19 | 19,346 | 16,902 |
docs |
95 | 19,114 | 15,652 |
postman |
2 | 12,331 | 12,271 |
mockups |
4 | 4,043 | 3,927 |
.github |
4 | 1,619 | 1,542 |
tools/design-reference-app |
4 | 736 | 678 |
assets |
15 | 528 | 528 |
Imported upstream tree (design/)
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | TypeScript | 1,820 | 760,414 | 724,950 |
| Source | TypeScript (TSX) | 298 | 215,311 | 206,265 |
| Source | Astro | 388 | 44,301 | 41,369 |
| Source | Python | 96 | 35,953 | 30,834 |
| Source | JavaScript | 128 | 31,381 | 28,880 |
| Source | Shell | 43 | 7,849 | 6,907 |
| Source | PowerShell | 14 | 2,123 | 1,918 |
| Source | C++ | 1 | 1,433 | 1,361 |
| Source | JavaScript (JSX) | 6 | 99 | 90 |
| Source | Batch | 2 | 42 | 36 |
| Source | SQL | 1 | 7 | 7 |
| Tests | TypeScript | 1,653 | 509,923 | 464,205 |
| Tests | TypeScript (TSX) | 423 | 176,369 | 158,321 |
| Tests | JSON | 34 | 2,797 | 2,786 |
| Tests | Markdown | 39 | 1,963 | 1,514 |
| Tests | JavaScript | 5 | 1,211 | 1,159 |
| Tests | HTML | 7 | 705 | 704 |
| Tests | Other (.snap) | 2 | 515 | 476 |
| Tests | JSON (config) | 2 | 78 | 78 |
| Tests | CSS | 2 | 2 | 2 |
| Styles & markup | HTML | 2,541 | 500,436 | 481,345 |
| Styles & markup | CSS | 570 | 162,753 | 155,096 |
| Configuration | YAML | 102 | 16,577 | 15,310 |
| Configuration | JSON (config) | 84 | 2,122 | 2,122 |
| Configuration | Dockerfile | 2 | 129 | 114 |
| Configuration | Git config | 6 | 128 | 111 |
| Configuration | TOML | 3 | 56 | 48 |
| Configuration | Environment file | 2 | 51 | 41 |
| Configuration | Docker config | 1 | 20 | 20 |
| Configuration | Repository policy | 1 | 11 | 11 |
| Configuration | Toolchain pin | 1 | 1 | 1 |
| Documentation | Markdown | 2,258 | 377,753 | 299,815 |
| Documentation | Licence | 83 | 1,915 | 1,553 |
| Generated | YAML | 1 | 14,651 | 11,615 |
| Generated | TypeScript | 53 | 7,856 | 7,681 |
| Generated | Astro | 2 | 1,676 | 1,626 |
| Generated | Markdown | 5 | 724 | 524 |
| Data & assets | JSON | 1,716 | 418,431 | 418,384 |
| Data & assets | Plain text | 13 | 1,579 | 1,344 |
| Data & assets | SVG | 136 | 1,418 | 1,400 |
| Data & assets | JSON Lines | 1 | 3 | 3 |
| Uncategorized | Other (.gltf) | 2 | 9,466 | 9,466 |
| Uncategorized | Other (no extension) | 24 | 525 | 494 |
| Uncategorized | Other (.bicep) | 3 | 459 | 415 |
| Uncategorized | Other (.tpl) | 2 | 90 | 81 |
| Uncategorized | Other (.plist) | 2 | 24 | 24 |
| Uncategorized | Other (.webmanifest) | 1 | 20 | 20 |
| Uncategorized | Other (.template) | 1 | 12 | 12 |
| Total | 12,580 | 3,311,362 | 3,080,538 |
Imported upstream tree (`design/`) — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
apps/web |
1,762 | 828,204 | 780,334 |
design-systems |
4,013 | 760,999 | 726,235 |
apps/daemon |
1,447 | 575,587 | 534,078 |
plugins/_official |
1,350 | 263,262 | 243,309 |
apps/landing-page |
955 | 231,549 | 215,828 |
design-templates |
654 | 165,712 | 150,745 |
e2e |
213 | 81,341 | 74,018 |
apps/desktop |
129 | 43,004 | 40,131 |
packages/contracts |
195 | 42,784 | 39,490 |
skills |
351 | 41,901 | 35,652 |
docs |
147 | 39,773 | 30,269 |
tools/pack |
151 | 29,198 | 26,609 |
.github |
115 | 26,248 | 23,909 |
specs |
75 | 20,852 | 16,362 |
(root) |
23 | 20,527 | 16,293 |
plugins/community |
187 | 18,397 | 14,668 |
scripts |
50 | 16,825 | 15,252 |
apps/packaged |
53 | 14,386 | 13,215 |
plugins/registry |
2 | 12,198 | 12,198 |
tools/release |
87 | 12,021 | 10,919 |
clipper |
45 | 8,489 | 7,978 |
mocks |
43 | 6,793 | 6,504 |
deploy |
25 | 4,569 | 3,988 |
packages/components |
31 | 4,183 | 3,802 |
tools/dev |
22 | 3,130 | 2,808 |
packages/platform |
14 | 3,097 | 2,858 |
plugins/spec |
49 | 3,095 | 2,683 |
packages/plugin-runtime |
29 | 2,836 | 2,601 |
templates |
9 | 2,707 | 2,566 |
packages/host |
11 | 2,622 | 2,417 |
tools/serve |
18 | 2,431 | 2,221 |
prompt-templates |
106 | 2,331 | 2,331 |
packages/download |
21 | 2,278 | 2,104 |
.claude |
23 | 2,027 | 1,631 |
craft |
13 | 1,948 | 1,559 |
packages/sidecar-proto |
7 | 1,650 | 1,493 |
packages/sidecar |
14 | 1,525 | 1,419 |
data |
5 | 1,294 | 1,294 |
packages/diagnostics |
15 | 1,243 | 1,105 |
packages/dsh-runtime |
13 | 1,148 | 1,076 |
packages/launcher-proto |
6 | 1,130 | 1,031 |
packages/standalone |
11 | 902 | 819 |
assets |
14 | 886 | 832 |
charts |
13 | 755 | 692 |
shells |
11 | 697 | 642 |
packages/agui-adapter |
8 | 611 | 576 |
figma-plugin |
4 | 465 | 415 |
packages/release |
6 | 397 | 364 |
packages/registry-protocol |
8 | 371 | 344 |
packages/metatool |
7 | 332 | 304 |
.vaunt |
1 | 210 | 192 |
apps/closure |
8 | 123 | 115 |
plugins |
3 | 98 | 74 |
packages |
1 | 64 | 55 |
apps |
1 | 63 | 48 |
tools |
1 | 62 | 51 |
.claude-plugin |
1 | 16 | 16 |
plugins/open-design |
2 | 16 | 16 |
story |
2 | 0 | 0 |
Excluded from the counts above
| Excluded | Files | Lines | Non-blank | Examples |
|---|---|---|---|---|
| Binary file (not text) | 1,172 | n/a | n/a | assets/branding/material-designer-logo-v2.png, assets/dim-sum/images/hk-dish-0260-chocolate-lava-egg-tart.png, assets/dim-sum/images/hk-dish-0271-sweet-and-sour-pork-with-pineapple.png, … |
Vendored or build-output path (vendor/) |
17 | 2,136 | 2,104 | design/apps/desktop/vendor/dom-to-pptx/LICENSE, design/apps/desktop/vendor/dom-to-pptx/README.md, design/design-templates/last30days/scripts/lib/vendor/bird-search/LICENSE, … |
| Submodule reference (gitlink) | 1 | n/a | n/a | vendor/open-design |
Totals
| Scope | Files | Lines | Non-blank |
|---|---|---|---|
| Project's own code (everything tracked outside the imported upstream tree) | 359 | 395,282 | 385,019 |
| Grand total counted (own code + imported upstream tree) | 12,939 | 3,706,644 | 3,465,557 |
| All tracked files, including the excluded rows above | 14,129 | 3,708,780 (text rows only) | 3,467,661 (text rows only) |
Authorship — surviving lines
Attributed per surviving line with git blame, not by summing added lines from the log: a line written and later deleted belongs to nobody.
Rule used: a commit counts as agent-authored when its author name or email matches `\b(?...
Material Designer 0.21.536 - Steamed Fish Maw with Oyster Sauce · 蠔皇蒸花膠
Material Designer 0.21.536
Code name: Steamed Fish Maw with Oyster Sauce · 蠔皇蒸花膠
dim-sum-id: hk-dish-0032
Public catalog photo: https://github.com/Ding-Ding-Projects/dim-sum-photos/releases/download/catalog-v1/hk-dish-0032-oyster-sauce-fish-maw.png
Dim sum photo: codename-hk-dish-0032.png (dish hk-dish-0032), attached below.
Public catalog photo SHA-256: faf7b7c544e034965353054d08e16c110919047a2cb656b066574a8107c0a602
A Material Design 3 build of a local-first design tool.
Install
Download material-designer-0.21.536-win-x64-setup.exe below and run it. This is the Squirrel.Windows installer and does not require administrator rights.
The release also carries the Squirrel RELEASES index, 1 full package(s), 0 delta package(s), and metadata.json.
SHA-256 542cad6946de23a27a11075ec389bb1dbab4345b8296e08f41900b1e6a75d9ef
Warning
The Squirrel installer is intentionally unsigned (Windows Authenticode status: NotSigned). Windows may show an unknown-publisher or SmartScreen warning; that is expected under the permanent no-signing policy.
Provenance
Built from cc77cc5c7f83175e6af35c51e2964d070d4834eb by run 34088085074.
Line count
Commit cc77cc5 · tracked files only (git ls-files), read from the working tree.
This repository's own code
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | JavaScript | 57 | 31,571 | 29,385 |
| Source | PowerShell | 86 | 12,393 | 11,637 |
| Source | Shell | 20 | 2,677 | 2,409 |
| Source | Python | 1 | 324 | 302 |
| Source | Batch | 3 | 68 | 65 |
| Tests | JavaScript | 2 | 226 | 205 |
| Styles & markup | HTML | 2 | 4,702 | 4,444 |
| Styles & markup | CSS | 4 | 4,606 | 4,031 |
| Configuration | YAML | 4 | 1,619 | 1,542 |
| Configuration | Git config | 3 | 25 | 23 |
| Documentation | Markdown | 107 | 38,278 | 32,354 |
| Documentation | Licence | 1 | 201 | 169 |
| Generated | TSV | 2 | 13,327 | 13,327 |
| Generated | JSON | 1 | 12,030 | 12,030 |
| Generated | JavaScript | 1 | 1,911 | 1,893 |
| Data & assets | JSON | 56 | 269,707 | 269,612 |
| Data & assets | TSV | 4 | 1,340 | 1,340 |
| Data & assets | SVG | 2 | 6 | 6 |
| Uncategorized | Other (.awk) | 2 | 240 | 218 |
| Uncategorized | Other (no extension) | 1 | 0 | 0 |
| Total | 359 | 395,251 | 384,992 |
This repository's own code — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
.codex |
36 | 266,192 | 266,192 |
scripts |
152 | 41,536 | 39,839 |
site |
28 | 29,837 | 27,488 |
(root) |
19 | 19,315 | 16,875 |
docs |
95 | 19,114 | 15,652 |
postman |
2 | 12,331 | 12,271 |
mockups |
4 | 4,043 | 3,927 |
.github |
4 | 1,619 | 1,542 |
tools/design-reference-app |
4 | 736 | 678 |
assets |
15 | 528 | 528 |
Imported upstream tree (design/)
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | TypeScript | 1,820 | 760,414 | 724,950 |
| Source | TypeScript (TSX) | 298 | 215,311 | 206,265 |
| Source | Astro | 388 | 44,301 | 41,369 |
| Source | Python | 96 | 35,953 | 30,834 |
| Source | JavaScript | 128 | 31,381 | 28,880 |
| Source | Shell | 43 | 7,849 | 6,907 |
| Source | PowerShell | 14 | 2,123 | 1,918 |
| Source | C++ | 1 | 1,433 | 1,361 |
| Source | JavaScript (JSX) | 6 | 99 | 90 |
| Source | Batch | 2 | 42 | 36 |
| Source | SQL | 1 | 7 | 7 |
| Tests | TypeScript | 1,653 | 509,923 | 464,205 |
| Tests | TypeScript (TSX) | 423 | 176,369 | 158,321 |
| Tests | JSON | 34 | 2,797 | 2,786 |
| Tests | Markdown | 39 | 1,963 | 1,514 |
| Tests | JavaScript | 5 | 1,211 | 1,159 |
| Tests | HTML | 7 | 705 | 704 |
| Tests | Other (.snap) | 2 | 515 | 476 |
| Tests | JSON (config) | 2 | 78 | 78 |
| Tests | CSS | 2 | 2 | 2 |
| Styles & markup | HTML | 2,541 | 500,436 | 481,345 |
| Styles & markup | CSS | 570 | 162,753 | 155,096 |
| Configuration | YAML | 102 | 16,577 | 15,310 |
| Configuration | JSON (config) | 84 | 2,122 | 2,122 |
| Configuration | Dockerfile | 2 | 129 | 114 |
| Configuration | Git config | 6 | 128 | 111 |
| Configuration | TOML | 3 | 56 | 48 |
| Configuration | Environment file | 2 | 51 | 41 |
| Configuration | Docker config | 1 | 20 | 20 |
| Configuration | Repository policy | 1 | 11 | 11 |
| Configuration | Toolchain pin | 1 | 1 | 1 |
| Documentation | Markdown | 2,258 | 377,753 | 299,815 |
| Documentation | Licence | 83 | 1,915 | 1,553 |
| Generated | YAML | 1 | 14,651 | 11,615 |
| Generated | TypeScript | 53 | 7,856 | 7,681 |
| Generated | Astro | 2 | 1,676 | 1,626 |
| Generated | Markdown | 5 | 724 | 524 |
| Data & assets | JSON | 1,716 | 418,431 | 418,384 |
| Data & assets | Plain text | 13 | 1,579 | 1,344 |
| Data & assets | SVG | 136 | 1,418 | 1,400 |
| Data & assets | JSON Lines | 1 | 3 | 3 |
| Uncategorized | Other (.gltf) | 2 | 9,466 | 9,466 |
| Uncategorized | Other (no extension) | 24 | 525 | 494 |
| Uncategorized | Other (.bicep) | 3 | 459 | 415 |
| Uncategorized | Other (.tpl) | 2 | 90 | 81 |
| Uncategorized | Other (.plist) | 2 | 24 | 24 |
| Uncategorized | Other (.webmanifest) | 1 | 20 | 20 |
| Uncategorized | Other (.template) | 1 | 12 | 12 |
| Total | 12,580 | 3,311,362 | 3,080,538 |
Imported upstream tree (`design/`) — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
apps/web |
1,762 | 828,204 | 780,334 |
design-systems |
4,013 | 760,999 | 726,235 |
apps/daemon |
1,447 | 575,587 | 534,078 |
plugins/_official |
1,350 | 263,262 | 243,309 |
apps/landing-page |
955 | 231,549 | 215,828 |
design-templates |
654 | 165,712 | 150,745 |
e2e |
213 | 81,341 | 74,018 |
apps/desktop |
129 | 43,004 | 40,131 |
packages/contracts |
195 | 42,784 | 39,490 |
skills |
351 | 41,901 | 35,652 |
docs |
147 | 39,773 | 30,269 |
tools/pack |
151 | 29,198 | 26,609 |
.github |
115 | 26,248 | 23,909 |
specs |
75 | 20,852 | 16,362 |
(root) |
23 | 20,527 | 16,293 |
plugins/community |
187 | 18,397 | 14,668 |
scripts |
50 | 16,825 | 15,252 |
apps/packaged |
53 | 14,386 | 13,215 |
plugins/registry |
2 | 12,198 | 12,198 |
tools/release |
87 | 12,021 | 10,919 |
clipper |
45 | 8,489 | 7,978 |
mocks |
43 | 6,793 | 6,504 |
deploy |
25 | 4,569 | 3,988 |
packages/components |
31 | 4,183 | 3,802 |
tools/dev |
22 | 3,130 | 2,808 |
packages/platform |
14 | 3,097 | 2,858 |
plugins/spec |
49 | 3,095 | 2,683 |
packages/plugin-runtime |
29 | 2,836 | 2,601 |
templates |
9 | 2,707 | 2,566 |
packages/host |
11 | 2,622 | 2,417 |
tools/serve |
18 | 2,431 | 2,221 |
prompt-templates |
106 | 2,331 | 2,331 |
packages/download |
21 | 2,278 | 2,104 |
.claude |
23 | 2,027 | 1,631 |
craft |
13 | 1,948 | 1,559 |
packages/sidecar-proto |
7 | 1,650 | 1,493 |
packages/sidecar |
14 | 1,525 | 1,419 |
data |
5 | 1,294 | 1,294 |
packages/diagnostics |
15 | 1,243 | 1,105 |
packages/dsh-runtime |
13 | 1,148 | 1,076 |
packages/launcher-proto |
6 | 1,130 | 1,031 |
packages/standalone |
11 | 902 | 819 |
assets |
14 | 886 | 832 |
charts |
13 | 755 | 692 |
shells |
11 | 697 | 642 |
packages/agui-adapter |
8 | 611 | 576 |
figma-plugin |
4 | 465 | 415 |
packages/release |
6 | 397 | 364 |
packages/registry-protocol |
8 | 371 | 344 |
packages/metatool |
7 | 332 | 304 |
.vaunt |
1 | 210 | 192 |
apps/closure |
8 | 123 | 115 |
plugins |
3 | 98 | 74 |
packages |
1 | 64 | 55 |
apps |
1 | 63 | 48 |
tools |
1 | 62 | 51 |
.claude-plugin |
1 | 16 | 16 |
plugins/open-design |
2 | 16 | 16 |
story |
2 | 0 | 0 |
Excluded from the counts above
| Excluded | Files | Lines | Non-blank | Examples |
|---|---|---|---|---|
| Binary file (not text) | 1,172 | n/a | n/a | assets/branding/material-designer-logo-v2.png, assets/dim-sum/images/hk-dish-0260-chocolate-lava-egg-tart.png, assets/dim-sum/images/hk-dish-0271-sweet-and-sour-pork-with-pineapple.png, … |
Vendored or build-output path (vendor/) |
17 | 2,136 | 2,104 | design/apps/desktop/vendor/dom-to-pptx/LICENSE, design/apps/desktop/vendor/dom-to-pptx/README.md, design/design-templates/last30days/scripts/lib/vendor/bird-search/LICENSE, … |
| Submodule reference (gitlink) | 1 | n/a | n/a | vendor/open-design |
Totals
| Scope | Files | Lines | Non-blank |
|---|---|---|---|
| Project's own code (everything tracked outside the imported upstream tree) | 359 | 395,251 | 384,992 |
| Grand total counted (own code + imported upstream tree) | 12,939 | 3,706,613 | 3,465,530 |
| All tracked files, including the excluded rows above | 14,129 | 3,708,749 (text rows only) | 3,467,634 (text rows only) |
Authorship — surviving lines
Attributed per surviving line with git blame, not by summing added lines from the log: a line written and later deleted belongs to nobody.
Rule used: a commit counts as agent-authored when its author name or email matches `\b(?:bot|cla...
Material Designer 0.21.535 - Steamed Curry Cuttlefish · 咖喱蒸魷魚
Material Designer 0.21.535
Code name: Steamed Curry Cuttlefish · 咖喱蒸魷魚
dim-sum-id: hk-dish-0031
Public catalog photo: https://github.com/Ding-Ding-Projects/dim-sum-photos/releases/download/catalog-v1/hk-dish-0031-curry-cuttlefish.png
Dim sum photo: codename-hk-dish-0031.png (dish hk-dish-0031), attached below.
Public catalog photo SHA-256: c5f350c942d48222c670a33246c38d97e31f44075676b1ddb44d81880d50232a
A Material Design 3 build of a local-first design tool.
Install
Download material-designer-0.21.535-win-x64-setup.exe below and run it. This is the Squirrel.Windows installer and does not require administrator rights.
The release also carries the Squirrel RELEASES index, 1 full package(s), 0 delta package(s), and metadata.json.
SHA-256 e32de14030f3e4460c01f5afb1493b505a57052b4c8e96feec07c3c980098277
Warning
The Squirrel installer is intentionally unsigned (Windows Authenticode status: NotSigned). Windows may show an unknown-publisher or SmartScreen warning; that is expected under the permanent no-signing policy.
Provenance
Built from f21f6802fa2e2265bdfe506c50e08696a50498e0 by run 34085666977.
Line count
Commit f21f680 · tracked files only (git ls-files), read from the working tree.
This repository's own code
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | JavaScript | 56 | 31,408 | 29,224 |
| Source | PowerShell | 86 | 12,393 | 11,637 |
| Source | Shell | 20 | 2,677 | 2,409 |
| Source | Python | 1 | 324 | 302 |
| Source | Batch | 3 | 68 | 65 |
| Tests | JavaScript | 2 | 226 | 205 |
| Styles & markup | HTML | 2 | 4,702 | 4,444 |
| Styles & markup | CSS | 4 | 4,606 | 4,031 |
| Configuration | YAML | 4 | 1,619 | 1,542 |
| Configuration | Git config | 3 | 25 | 23 |
| Documentation | Markdown | 107 | 38,234 | 32,315 |
| Documentation | Licence | 1 | 201 | 169 |
| Generated | TSV | 2 | 13,327 | 13,327 |
| Generated | JSON | 1 | 12,030 | 12,030 |
| Generated | JavaScript | 1 | 1,911 | 1,893 |
| Data & assets | JSON | 56 | 269,707 | 269,612 |
| Data & assets | TSV | 4 | 1,340 | 1,340 |
| Data & assets | SVG | 2 | 6 | 6 |
| Uncategorized | Other (.awk) | 2 | 240 | 218 |
| Uncategorized | Other (no extension) | 1 | 0 | 0 |
| Total | 358 | 395,044 | 384,792 |
This repository's own code — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
.codex |
36 | 266,192 | 266,192 |
scripts |
151 | 41,373 | 39,678 |
site |
28 | 29,837 | 27,488 |
(root) |
19 | 19,284 | 16,849 |
docs |
95 | 19,101 | 15,639 |
postman |
2 | 12,331 | 12,271 |
mockups |
4 | 4,043 | 3,927 |
.github |
4 | 1,619 | 1,542 |
tools/design-reference-app |
4 | 736 | 678 |
assets |
15 | 528 | 528 |
Imported upstream tree (design/)
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | TypeScript | 1,820 | 760,414 | 724,950 |
| Source | TypeScript (TSX) | 298 | 215,311 | 206,265 |
| Source | Astro | 388 | 44,301 | 41,369 |
| Source | Python | 96 | 35,953 | 30,834 |
| Source | JavaScript | 128 | 31,381 | 28,880 |
| Source | Shell | 43 | 7,849 | 6,907 |
| Source | PowerShell | 14 | 2,123 | 1,918 |
| Source | C++ | 1 | 1,433 | 1,361 |
| Source | JavaScript (JSX) | 6 | 99 | 90 |
| Source | Batch | 2 | 42 | 36 |
| Source | SQL | 1 | 7 | 7 |
| Tests | TypeScript | 1,653 | 509,923 | 464,205 |
| Tests | TypeScript (TSX) | 423 | 176,369 | 158,321 |
| Tests | JSON | 34 | 2,797 | 2,786 |
| Tests | Markdown | 39 | 1,963 | 1,514 |
| Tests | JavaScript | 5 | 1,211 | 1,159 |
| Tests | HTML | 7 | 705 | 704 |
| Tests | Other (.snap) | 2 | 515 | 476 |
| Tests | JSON (config) | 2 | 78 | 78 |
| Tests | CSS | 2 | 2 | 2 |
| Styles & markup | HTML | 2,541 | 500,436 | 481,345 |
| Styles & markup | CSS | 570 | 162,753 | 155,096 |
| Configuration | YAML | 102 | 16,577 | 15,310 |
| Configuration | JSON (config) | 84 | 2,122 | 2,122 |
| Configuration | Dockerfile | 2 | 129 | 114 |
| Configuration | Git config | 6 | 128 | 111 |
| Configuration | TOML | 3 | 56 | 48 |
| Configuration | Environment file | 2 | 51 | 41 |
| Configuration | Docker config | 1 | 20 | 20 |
| Configuration | Repository policy | 1 | 11 | 11 |
| Configuration | Toolchain pin | 1 | 1 | 1 |
| Documentation | Markdown | 2,258 | 377,753 | 299,815 |
| Documentation | Licence | 83 | 1,915 | 1,553 |
| Generated | YAML | 1 | 14,651 | 11,615 |
| Generated | TypeScript | 53 | 7,856 | 7,681 |
| Generated | Astro | 2 | 1,676 | 1,626 |
| Generated | Markdown | 5 | 724 | 524 |
| Data & assets | JSON | 1,716 | 418,431 | 418,384 |
| Data & assets | Plain text | 13 | 1,579 | 1,344 |
| Data & assets | SVG | 136 | 1,418 | 1,400 |
| Data & assets | JSON Lines | 1 | 3 | 3 |
| Uncategorized | Other (.gltf) | 2 | 9,466 | 9,466 |
| Uncategorized | Other (no extension) | 24 | 525 | 494 |
| Uncategorized | Other (.bicep) | 3 | 459 | 415 |
| Uncategorized | Other (.tpl) | 2 | 90 | 81 |
| Uncategorized | Other (.plist) | 2 | 24 | 24 |
| Uncategorized | Other (.webmanifest) | 1 | 20 | 20 |
| Uncategorized | Other (.template) | 1 | 12 | 12 |
| Total | 12,580 | 3,311,362 | 3,080,538 |
Imported upstream tree (`design/`) — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
apps/web |
1,762 | 828,204 | 780,334 |
design-systems |
4,013 | 760,999 | 726,235 |
apps/daemon |
1,447 | 575,587 | 534,078 |
plugins/_official |
1,350 | 263,262 | 243,309 |
apps/landing-page |
955 | 231,549 | 215,828 |
design-templates |
654 | 165,712 | 150,745 |
e2e |
213 | 81,341 | 74,018 |
apps/desktop |
129 | 43,004 | 40,131 |
packages/contracts |
195 | 42,784 | 39,490 |
skills |
351 | 41,901 | 35,652 |
docs |
147 | 39,773 | 30,269 |
tools/pack |
151 | 29,198 | 26,609 |
.github |
115 | 26,248 | 23,909 |
specs |
75 | 20,852 | 16,362 |
(root) |
23 | 20,527 | 16,293 |
plugins/community |
187 | 18,397 | 14,668 |
scripts |
50 | 16,825 | 15,252 |
apps/packaged |
53 | 14,386 | 13,215 |
plugins/registry |
2 | 12,198 | 12,198 |
tools/release |
87 | 12,021 | 10,919 |
clipper |
45 | 8,489 | 7,978 |
mocks |
43 | 6,793 | 6,504 |
deploy |
25 | 4,569 | 3,988 |
packages/components |
31 | 4,183 | 3,802 |
tools/dev |
22 | 3,130 | 2,808 |
packages/platform |
14 | 3,097 | 2,858 |
plugins/spec |
49 | 3,095 | 2,683 |
packages/plugin-runtime |
29 | 2,836 | 2,601 |
templates |
9 | 2,707 | 2,566 |
packages/host |
11 | 2,622 | 2,417 |
tools/serve |
18 | 2,431 | 2,221 |
prompt-templates |
106 | 2,331 | 2,331 |
packages/download |
21 | 2,278 | 2,104 |
.claude |
23 | 2,027 | 1,631 |
craft |
13 | 1,948 | 1,559 |
packages/sidecar-proto |
7 | 1,650 | 1,493 |
packages/sidecar |
14 | 1,525 | 1,419 |
data |
5 | 1,294 | 1,294 |
packages/diagnostics |
15 | 1,243 | 1,105 |
packages/dsh-runtime |
13 | 1,148 | 1,076 |
packages/launcher-proto |
6 | 1,130 | 1,031 |
packages/standalone |
11 | 902 | 819 |
assets |
14 | 886 | 832 |
charts |
13 | 755 | 692 |
shells |
11 | 697 | 642 |
packages/agui-adapter |
8 | 611 | 576 |
figma-plugin |
4 | 465 | 415 |
packages/release |
6 | 397 | 364 |
packages/registry-protocol |
8 | 371 | 344 |
packages/metatool |
7 | 332 | 304 |
.vaunt |
1 | 210 | 192 |
apps/closure |
8 | 123 | 115 |
plugins |
3 | 98 | 74 |
packages |
1 | 64 | 55 |
apps |
1 | 63 | 48 |
tools |
1 | 62 | 51 |
.claude-plugin |
1 | 16 | 16 |
plugins/open-design |
2 | 16 | 16 |
story |
2 | 0 | 0 |
Excluded from the counts above
| Excluded | Files | Lines | Non-blank | Examples |
|---|---|---|---|---|
| Binary file (not text) | 1,172 | n/a | n/a | assets/branding/material-designer-logo-v2.png, assets/dim-sum/images/hk-dish-0260-chocolate-lava-egg-tart.png, assets/dim-sum/images/hk-dish-0271-sweet-and-sour-pork-with-pineapple.png, … |
Vendored or build-output path (vendor/) |
17 | 2,136 | 2,104 | design/apps/desktop/vendor/dom-to-pptx/LICENSE, design/apps/desktop/vendor/dom-to-pptx/README.md, design/design-templates/last30days/scripts/lib/vendor/bird-search/LICENSE, … |
| Submodule reference (gitlink) | 1 | n/a | n/a | vendor/open-design |
Totals
| Scope | Files | Lines | Non-blank |
|---|---|---|---|
| Project's own code (everything tracked outside the imported upstream tree) | 358 | 395,044 | 384,792 |
| Grand total counted (own code + imported upstream tree) | 12,938 | 3,706,406 | 3,465,330 |
| All tracked files, including the excluded rows above | 14,128 | 3,708,542 (text rows only) | 3,467,434 (text rows only) |
Authorship — surviving lines
Attributed per surviving line with git blame, not by summing added lines from the log: a line written and later deleted belongs to nobody.
Rule used: a commit counts as agent-authored when its author name or email matches `\b(?:bot|claude|codex|opencode|copilot|cur...
Material Designer 0.21.534 - Steamed Beef Tripe with Chu Hou Sauce · 柱侯金錢肚
Material Designer 0.21.534
Code name: Steamed Beef Tripe with Chu Hou Sauce · 柱侯金錢肚
dim-sum-id: hk-dish-0030
Public catalog photo: https://github.com/Ding-Ding-Projects/dim-sum-photos/releases/download/catalog-v1/hk-dish-0030-chu-hou-beef-tripe.png
Dim sum photo: codename-hk-dish-0030.png (dish hk-dish-0030), attached below.
Public catalog photo SHA-256: 7bb4ff90282ae63c2a0f2e7db02cf987466be8e559e6fb37bf91fc33ab189f71
A Material Design 3 build of a local-first design tool.
Install
Download material-designer-0.21.534-win-x64-setup.exe below and run it. This is the Squirrel.Windows installer and does not require administrator rights.
The release also carries the Squirrel RELEASES index, 1 full package(s), 0 delta package(s), and metadata.json.
SHA-256 9dffc0fd7ad593a3cbe54ab7ae6620ce790db57250ff384ac39137f8485305f2
Warning
The Squirrel installer is intentionally unsigned (Windows Authenticode status: NotSigned). Windows may show an unknown-publisher or SmartScreen warning; that is expected under the permanent no-signing policy.
Provenance
Built from 31177f35d96a7c8f029ce9243365ed8f75198716 by run 34082212243.
Line count
Commit 31177f3 · tracked files only (git ls-files), read from the working tree.
This repository's own code
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | JavaScript | 56 | 31,408 | 29,224 |
| Source | PowerShell | 86 | 12,393 | 11,637 |
| Source | Shell | 19 | 2,606 | 2,338 |
| Source | Python | 1 | 324 | 302 |
| Source | Batch | 3 | 68 | 65 |
| Tests | JavaScript | 2 | 226 | 205 |
| Styles & markup | HTML | 2 | 4,702 | 4,444 |
| Styles & markup | CSS | 4 | 4,606 | 4,031 |
| Configuration | YAML | 4 | 1,618 | 1,541 |
| Configuration | Git config | 3 | 25 | 23 |
| Documentation | Markdown | 107 | 38,198 | 32,284 |
| Documentation | Licence | 1 | 201 | 169 |
| Generated | TSV | 2 | 13,327 | 13,327 |
| Generated | JSON | 1 | 12,030 | 12,030 |
| Generated | JavaScript | 1 | 1,911 | 1,893 |
| Data & assets | JSON | 56 | 269,707 | 269,612 |
| Data & assets | TSV | 4 | 1,340 | 1,340 |
| Data & assets | SVG | 2 | 6 | 6 |
| Uncategorized | Other (.awk) | 2 | 240 | 218 |
| Uncategorized | Other (no extension) | 1 | 0 | 0 |
| Total | 357 | 394,936 | 384,689 |
This repository's own code — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
.codex |
36 | 266,192 | 266,192 |
scripts |
150 | 41,302 | 39,607 |
site |
28 | 29,837 | 27,488 |
(root) |
19 | 19,256 | 16,826 |
docs |
95 | 19,093 | 15,631 |
postman |
2 | 12,331 | 12,271 |
mockups |
4 | 4,043 | 3,927 |
.github |
4 | 1,618 | 1,541 |
tools/design-reference-app |
4 | 736 | 678 |
assets |
15 | 528 | 528 |
Imported upstream tree (design/)
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | TypeScript | 1,820 | 760,414 | 724,950 |
| Source | TypeScript (TSX) | 298 | 215,311 | 206,265 |
| Source | Astro | 388 | 44,301 | 41,369 |
| Source | Python | 96 | 35,953 | 30,834 |
| Source | JavaScript | 128 | 31,381 | 28,880 |
| Source | Shell | 43 | 7,849 | 6,907 |
| Source | PowerShell | 14 | 2,123 | 1,918 |
| Source | C++ | 1 | 1,433 | 1,361 |
| Source | JavaScript (JSX) | 6 | 99 | 90 |
| Source | Batch | 2 | 42 | 36 |
| Source | SQL | 1 | 7 | 7 |
| Tests | TypeScript | 1,653 | 509,923 | 464,205 |
| Tests | TypeScript (TSX) | 423 | 176,369 | 158,321 |
| Tests | JSON | 34 | 2,797 | 2,786 |
| Tests | Markdown | 39 | 1,963 | 1,514 |
| Tests | JavaScript | 5 | 1,211 | 1,159 |
| Tests | HTML | 7 | 705 | 704 |
| Tests | Other (.snap) | 2 | 515 | 476 |
| Tests | JSON (config) | 2 | 78 | 78 |
| Tests | CSS | 2 | 2 | 2 |
| Styles & markup | HTML | 2,541 | 500,436 | 481,345 |
| Styles & markup | CSS | 570 | 162,753 | 155,096 |
| Configuration | YAML | 102 | 16,577 | 15,310 |
| Configuration | JSON (config) | 84 | 2,122 | 2,122 |
| Configuration | Dockerfile | 2 | 129 | 114 |
| Configuration | Git config | 6 | 128 | 111 |
| Configuration | TOML | 3 | 56 | 48 |
| Configuration | Environment file | 2 | 51 | 41 |
| Configuration | Docker config | 1 | 20 | 20 |
| Configuration | Repository policy | 1 | 11 | 11 |
| Configuration | Toolchain pin | 1 | 1 | 1 |
| Documentation | Markdown | 2,258 | 377,753 | 299,815 |
| Documentation | Licence | 83 | 1,915 | 1,553 |
| Generated | YAML | 1 | 14,651 | 11,615 |
| Generated | TypeScript | 53 | 7,856 | 7,681 |
| Generated | Astro | 2 | 1,676 | 1,626 |
| Generated | Markdown | 5 | 724 | 524 |
| Data & assets | JSON | 1,716 | 418,431 | 418,384 |
| Data & assets | Plain text | 13 | 1,579 | 1,344 |
| Data & assets | SVG | 136 | 1,418 | 1,400 |
| Data & assets | JSON Lines | 1 | 3 | 3 |
| Uncategorized | Other (.gltf) | 2 | 9,466 | 9,466 |
| Uncategorized | Other (no extension) | 24 | 525 | 494 |
| Uncategorized | Other (.bicep) | 3 | 459 | 415 |
| Uncategorized | Other (.tpl) | 2 | 90 | 81 |
| Uncategorized | Other (.plist) | 2 | 24 | 24 |
| Uncategorized | Other (.webmanifest) | 1 | 20 | 20 |
| Uncategorized | Other (.template) | 1 | 12 | 12 |
| Total | 12,580 | 3,311,362 | 3,080,538 |
Imported upstream tree (`design/`) — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
apps/web |
1,762 | 828,204 | 780,334 |
design-systems |
4,013 | 760,999 | 726,235 |
apps/daemon |
1,447 | 575,587 | 534,078 |
plugins/_official |
1,350 | 263,262 | 243,309 |
apps/landing-page |
955 | 231,549 | 215,828 |
design-templates |
654 | 165,712 | 150,745 |
e2e |
213 | 81,341 | 74,018 |
apps/desktop |
129 | 43,004 | 40,131 |
packages/contracts |
195 | 42,784 | 39,490 |
skills |
351 | 41,901 | 35,652 |
docs |
147 | 39,773 | 30,269 |
tools/pack |
151 | 29,198 | 26,609 |
.github |
115 | 26,248 | 23,909 |
specs |
75 | 20,852 | 16,362 |
(root) |
23 | 20,527 | 16,293 |
plugins/community |
187 | 18,397 | 14,668 |
scripts |
50 | 16,825 | 15,252 |
apps/packaged |
53 | 14,386 | 13,215 |
plugins/registry |
2 | 12,198 | 12,198 |
tools/release |
87 | 12,021 | 10,919 |
clipper |
45 | 8,489 | 7,978 |
mocks |
43 | 6,793 | 6,504 |
deploy |
25 | 4,569 | 3,988 |
packages/components |
31 | 4,183 | 3,802 |
tools/dev |
22 | 3,130 | 2,808 |
packages/platform |
14 | 3,097 | 2,858 |
plugins/spec |
49 | 3,095 | 2,683 |
packages/plugin-runtime |
29 | 2,836 | 2,601 |
templates |
9 | 2,707 | 2,566 |
packages/host |
11 | 2,622 | 2,417 |
tools/serve |
18 | 2,431 | 2,221 |
prompt-templates |
106 | 2,331 | 2,331 |
packages/download |
21 | 2,278 | 2,104 |
.claude |
23 | 2,027 | 1,631 |
craft |
13 | 1,948 | 1,559 |
packages/sidecar-proto |
7 | 1,650 | 1,493 |
packages/sidecar |
14 | 1,525 | 1,419 |
data |
5 | 1,294 | 1,294 |
packages/diagnostics |
15 | 1,243 | 1,105 |
packages/dsh-runtime |
13 | 1,148 | 1,076 |
packages/launcher-proto |
6 | 1,130 | 1,031 |
packages/standalone |
11 | 902 | 819 |
assets |
14 | 886 | 832 |
charts |
13 | 755 | 692 |
shells |
11 | 697 | 642 |
packages/agui-adapter |
8 | 611 | 576 |
figma-plugin |
4 | 465 | 415 |
packages/release |
6 | 397 | 364 |
packages/registry-protocol |
8 | 371 | 344 |
packages/metatool |
7 | 332 | 304 |
.vaunt |
1 | 210 | 192 |
apps/closure |
8 | 123 | 115 |
plugins |
3 | 98 | 74 |
packages |
1 | 64 | 55 |
apps |
1 | 63 | 48 |
tools |
1 | 62 | 51 |
.claude-plugin |
1 | 16 | 16 |
plugins/open-design |
2 | 16 | 16 |
story |
2 | 0 | 0 |
Excluded from the counts above
| Excluded | Files | Lines | Non-blank | Examples |
|---|---|---|---|---|
| Binary file (not text) | 1,172 | n/a | n/a | assets/branding/material-designer-logo-v2.png, assets/dim-sum/images/hk-dish-0260-chocolate-lava-egg-tart.png, assets/dim-sum/images/hk-dish-0271-sweet-and-sour-pork-with-pineapple.png, … |
Vendored or build-output path (vendor/) |
17 | 2,136 | 2,104 | design/apps/desktop/vendor/dom-to-pptx/LICENSE, design/apps/desktop/vendor/dom-to-pptx/README.md, design/design-templates/last30days/scripts/lib/vendor/bird-search/LICENSE, … |
| Submodule reference (gitlink) | 1 | n/a | n/a | vendor/open-design |
Totals
| Scope | Files | Lines | Non-blank |
|---|---|---|---|
| Project's own code (everything tracked outside the imported upstream tree) | 357 | 394,936 | 384,689 |
| Grand total counted (own code + imported upstream tree) | 12,937 | 3,706,298 | 3,465,227 |
| All tracked files, including the excluded rows above | 14,127 | 3,708,434 (text rows only) | 3,467,331 (text rows only) |
Authorship — surviving lines
Attributed per surviving line with git blame, not by summing added lines from the log: a line written and later deleted belongs to nobody.
Rule used: a commit counts as agent-authored when its author name or email matches `\b(?:bot|cla...
Material Designer 0.21.532
bae67233e75345f7aedcd85ad0d14657
Material Designer 0.21.532
Built from 6715b18e5094ad335d65bec40a6895c89e14187f
Manual publication from a local unsigned Squirrel build. No GitHub Actions workflow was used for this publication.
These unsigned installers may show an unknown-publisher or SmartScreen warning.
dim-sum-id: hk-dish-0029
Dish: Steamed Beef Tripe with Ginger and Scallion / 薑蔥牛柏葉
Canonical dish photo
Public catalog photo SHA-256: 795814cc2952c81a282a70030f931ab8485b0b756f6663eb3dd783712ca4918a
The build-evidence.json asset lists checks performed by this publisher. Installed UI verification is separate.
Project source: 393892 lines. Counted total including imported source: 3705115 lines. Full categories and exclusions: line-count.json.
Material Designer 0.21.532
A desktop build for trying the current workspace, Settings, and file interactions.
This release is built locally and uploaded manually from
6715b18e5094ad335d65bec40a6895c89e14187f.
What changed
- Repaired the missing task-resume helper import and the entry-screen status import.
- Restored Settings controllers, preference persistence and conflict recovery.
- Restored missing Settings labels and color-format labels while retaining strict localization types.
- Repaired asynchronous context-menu actions, appearance targeting, and focus restoration.
- Restored the workspace dock's actual tab dropdown. Its button finally has its own menu.
- File deletion waits for the existing confirmation and actual provider result.
- External-editor handoff retains the exact exported file path when an editor rejects it.
- Restored notification selection, regex parsing, recovery controls, and updater cancellation bindings.
- Repaired strict production compilation and local PowerShell packaging provenance.
Build and verification
The local production renderer passed compilation, strict TypeScript, and page
generation. Focused component, host, persistence, provenance, and packaging checks
were executed, with their bounded results recorded in the source handoff.
The downloadable Squirrel asset set is checked for package identity, hashes,
package-index consistency, and unsigned setup status. The publication process
downloads the uploaded files and compares their bytes with the local candidate.
This is an unsigned Squirrel.Windows installer. Windows may display an
unknown-publisher or SmartScreen warning. No signing certificate was used.
Remaining work
Full completion of the 30 desktop contracts, the complete accessibility and
layout matrix, installed-launch verification, and update-cycle verification
remain in progress. Six existing lock-panel/QR test failures reproduce against
the prior source; they are not reported as passing. Element-lock configuration
on the workspace tab menu explicitly reports unavailable when its controller is
not connected. This release does not claim that every desktop feature is complete.
廣東話
呢個版本由本機建立,再手動上載,畀大家試用目前嘅工作區、設定同檔案操作。
已修理工作恢復及首頁 import、設定控制器、偏好儲存同衝突復原,亦補返缺少嘅
翻譯。右鍵操作會等真正結果,外觀編輯會對準原來元素,停靠按鈕終於有返自己
個分頁選單。刪除會沿用一次確認並等 provider 回覆,外部編輯器拒絕時亦保留
確實匯出檔案路徑。
本機 production 編譯、嚴格 TypeScript 同頁面生成通過。發佈流程會核對
Squirrel 包裝、索引、hash 同未簽署狀態,並下載已上載檔案逐一比對。
安裝程式未有簽署,Windows 可能顯示未知發行者或 SmartScreen 提示。
完整 30 項桌面功能、無障礙及版面矩陣、安裝後啟動同更新循環仍未完成。
六個原有鎖定面板及 QR 測試仍然失敗,冇當佢哋通過。工作區分頁選單未接上
鎖定設定控制器時會如實顯示未可用,唔會扮成功。
Material Designer 0.21.519 — Satay Chicken Feet · 沙嗲蒸鳳爪
Material Designer 0.21.519
Code name: Satay Chicken Feet · 沙嗲蒸鳳爪
dim-sum-id: hk-dish-0028
Public catalog photo: https://github.com/Ding-Ding-Projects/dim-sum-photos/releases/download/catalog-v1/hk-dish-0028-satay-chicken-feet.png
Dim sum photo: hk-dish-0297-beef-with-oyster-sauce.png (dish hk-dish-0297-beef-with-oyster-sauce), attached below.
A Material Design 3 build of a local-first design tool.
Install
Download material-designer-0.21.519-win-x64-setup.exe below and run it. This is the Squirrel.Windows installer and does not require administrator rights.
The release also carries the Squirrel RELEASES index, 1 full package(s), 0 delta package(s), and metadata.json.
SHA-256 a750305781e4e048964f8ecf4cbafd50b37eff8a3c7de898c950ca0a8e882e72
Warning
The Squirrel installer is intentionally unsigned (Windows Authenticode status: NotSigned). Windows may show an unknown-publisher or SmartScreen warning; that is expected under the permanent no-signing policy.
Provenance
Built from 369003a8c5624b4d6d71c61ecfd9e38fd2501148 by run 33838753683.
Line count
Commit 369003a · tracked files only (git ls-files), read from the working tree.
This repository's own code
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | JavaScript | 35 | 25,684 | 23,799 |
| Source | PowerShell | 46 | 7,594 | 7,099 |
| Source | Shell | 13 | 1,714 | 1,520 |
| Source | Python | 1 | 324 | 302 |
| Source | Batch | 2 | 46 | 44 |
| Tests | JavaScript | 2 | 226 | 205 |
| Styles & markup | CSS | 4 | 4,200 | 3,669 |
| Styles & markup | HTML | 2 | 4,132 | 3,885 |
| Configuration | YAML | 4 | 1,081 | 1,000 |
| Configuration | Git config | 3 | 25 | 23 |
| Documentation | Markdown | 91 | 34,439 | 29,070 |
| Documentation | Licence | 1 | 201 | 169 |
| Generated | TSV | 2 | 13,327 | 13,327 |
| Generated | JSON | 1 | 12,030 | 12,030 |
| Generated | JavaScript | 1 | 1,911 | 1,893 |
| Data & assets | JSON | 33 | 265,770 | 265,691 |
| Data & assets | TSV | 2 | 1,230 | 1,230 |
| Data & assets | SVG | 2 | 6 | 6 |
| Uncategorized | Other (no extension) | 1 | 0 | 0 |
| Total | 246 | 373,940 | 364,962 |
This repository's own code — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
.codex |
16 | 262,787 | 262,787 |
scripts |
84 | 32,665 | 31,474 |
site |
22 | 25,837 | 23,664 |
(root) |
16 | 17,522 | 15,332 |
docs |
80 | 16,933 | 13,783 |
postman |
2 | 12,331 | 12,271 |
mockups |
4 | 4,043 | 3,927 |
.github |
4 | 1,081 | 1,000 |
assets |
15 | 528 | 528 |
tools/design-reference-app |
3 | 213 | 196 |
Imported upstream tree (design/)
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | TypeScript | 1,806 | 753,659 | 718,513 |
| Source | TypeScript (TSX) | 281 | 207,861 | 199,195 |
| Source | Astro | 388 | 44,301 | 41,369 |
| Source | Python | 96 | 35,953 | 30,834 |
| Source | JavaScript | 127 | 31,336 | 28,838 |
| Source | Shell | 43 | 7,849 | 6,907 |
| Source | PowerShell | 14 | 2,123 | 1,918 |
| Source | C++ | 1 | 1,433 | 1,361 |
| Source | JavaScript (JSX) | 6 | 99 | 90 |
| Source | Batch | 2 | 42 | 36 |
| Source | SQL | 1 | 7 | 7 |
| Tests | TypeScript | 1,635 | 505,512 | 460,110 |
| Tests | TypeScript (TSX) | 417 | 173,660 | 155,817 |
| Tests | JSON | 34 | 2,797 | 2,786 |
| Tests | Markdown | 39 | 1,963 | 1,514 |
| Tests | JavaScript | 3 | 967 | 927 |
| Tests | HTML | 7 | 705 | 704 |
| Tests | Other (.snap) | 2 | 515 | 476 |
| Tests | JSON (config) | 2 | 78 | 78 |
| Tests | CSS | 2 | 2 | 2 |
| Styles & markup | HTML | 2,541 | 500,436 | 481,345 |
| Styles & markup | CSS | 560 | 161,351 | 153,853 |
| Configuration | YAML | 102 | 16,577 | 15,310 |
| Configuration | JSON (config) | 83 | 2,104 | 2,104 |
| Configuration | Dockerfile | 2 | 129 | 114 |
| Configuration | Git config | 6 | 128 | 111 |
| Configuration | TOML | 3 | 56 | 48 |
| Configuration | Environment file | 2 | 51 | 41 |
| Configuration | Docker config | 1 | 20 | 20 |
| Configuration | Repository policy | 1 | 11 | 11 |
| Configuration | Toolchain pin | 1 | 1 | 1 |
| Documentation | Markdown | 2,258 | 377,753 | 299,815 |
| Documentation | Licence | 83 | 1,915 | 1,553 |
| Generated | YAML | 1 | 14,651 | 11,615 |
| Generated | TypeScript | 53 | 7,458 | 7,299 |
| Generated | Astro | 2 | 1,676 | 1,626 |
| Generated | Markdown | 5 | 724 | 524 |
| Data & assets | JSON | 1,716 | 418,431 | 418,384 |
| Data & assets | Plain text | 13 | 1,579 | 1,344 |
| Data & assets | SVG | 136 | 1,418 | 1,400 |
| Data & assets | JSON Lines | 1 | 3 | 3 |
| Uncategorized | Other (.gltf) | 2 | 9,466 | 9,466 |
| Uncategorized | Other (no extension) | 24 | 525 | 494 |
| Uncategorized | Other (.bicep) | 3 | 459 | 415 |
| Uncategorized | Other (.tpl) | 2 | 90 | 81 |
| Uncategorized | Other (.plist) | 2 | 24 | 24 |
| Uncategorized | Other (.webmanifest) | 1 | 20 | 20 |
| Uncategorized | Other (.template) | 1 | 12 | 12 |
| Total | 12,511 | 3,287,930 | 3,058,515 |
Imported upstream tree (`design/`) — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
apps/web |
1,717 | 811,353 | 764,458 |
design-systems |
4,013 | 760,999 | 726,235 |
apps/daemon |
1,444 | 574,624 | 533,188 |
plugins/_official |
1,350 | 263,262 | 243,309 |
apps/landing-page |
955 | 231,549 | 215,828 |
design-templates |
654 | 165,712 | 150,745 |
e2e |
213 | 81,343 | 74,020 |
packages/contracts |
195 | 42,744 | 39,455 |
skills |
351 | 41,901 | 35,652 |
apps/desktop |
125 | 41,192 | 38,393 |
docs |
147 | 39,773 | 30,269 |
tools/pack |
149 | 29,024 | 26,443 |
.github |
115 | 26,248 | 23,909 |
specs |
75 | 20,852 | 16,362 |
(root) |
23 | 20,527 | 16,293 |
plugins/community |
187 | 18,397 | 14,668 |
scripts |
50 | 16,825 | 15,252 |
apps/packaged |
53 | 14,386 | 13,215 |
plugins/registry |
2 | 12,198 | 12,198 |
tools/release |
87 | 12,021 | 10,919 |
clipper |
42 | 8,200 | 7,704 |
mocks |
43 | 6,793 | 6,504 |
deploy |
25 | 4,569 | 3,988 |
tools/dev |
22 | 3,130 | 2,808 |
packages/platform |
14 | 3,097 | 2,858 |
plugins/spec |
49 | 3,095 | 2,683 |
packages/plugin-runtime |
29 | 2,836 | 2,601 |
templates |
9 | 2,707 | 2,566 |
tools/serve |
18 | 2,431 | 2,221 |
prompt-templates |
106 | 2,331 | 2,331 |
packages/download |
21 | 2,231 | 2,059 |
packages/host |
11 | 2,053 | 1,881 |
.claude |
23 | 2,027 | 1,631 |
craft |
13 | 1,948 | 1,559 |
packages/sidecar-proto |
7 | 1,649 | 1,492 |
packages/sidecar |
14 | 1,525 | 1,419 |
packages/components |
19 | 1,495 | 1,338 |
data |
5 | 1,294 | 1,294 |
packages/diagnostics |
15 | 1,243 | 1,105 |
packages/dsh-runtime |
13 | 1,148 | 1,076 |
packages/launcher-proto |
6 | 1,130 | 1,031 |
packages/standalone |
11 | 902 | 819 |
assets |
14 | 886 | 832 |
charts |
13 | 755 | 692 |
shells |
11 | 697 | 642 |
packages/agui-adapter |
8 | 611 | 576 |
figma-plugin |
4 | 465 | 415 |
packages/release |
6 | 397 | 364 |
packages/registry-protocol |
8 | 371 | 344 |
packages/metatool |
7 | 332 | 304 |
.vaunt |
1 | 210 | 192 |
apps/closure |
8 | 123 | 115 |
plugins |
3 | 98 | 74 |
packages |
1 | 64 | 55 |
apps |
1 | 63 | 48 |
tools |
1 | 62 | 51 |
.claude-plugin |
1 | 16 | 16 |
plugins/open-design |
2 | 16 | 16 |
story |
2 | 0 | 0 |
Excluded from the counts above
| Excluded | Files | Lines | Non-blank | Examples |
|---|---|---|---|---|
| Binary file (not text) | 1,170 | n/a | n/a | assets/branding/material-designer-logo-v2.png, assets/dim-sum/images/hk-dish-0260-chocolate-lava-egg-tart.png, assets/dim-sum/images/hk-dish-0271-sweet-and-sour-pork-with-pineapple.png, … |
Vendored or build-output path (vendor/) |
17 | 2,136 | 2,104 | design/apps/desktop/vendor/dom-to-pptx/LICENSE, design/apps/desktop/vendor/dom-to-pptx/README.md, design/design-templates/last30days/scripts/lib/vendor/bird-search/LICENSE, … |
| Submodule reference (gitlink) | 1 | n/a | n/a | vendor/open-design |
Totals
| Scope | Files | Lines | Non-blank |
|---|---|---|---|
| Project's own code (everything tracked outside the imported upstream tree) | 246 | 373,940 | 364,962 |
| Grand total counted (own code + imported upstream tree) | 12,757 | 3,661,870 | 3,423,477 |
| All tracked files, including the excluded rows above | 13,945 | 3,664,006 (text rows only) | 3,425,581 (text rows only) |
Authorship — surviving lines
Attributed per surviving line with git blame, not by summing added lines from the log: a line written and later deleted belongs to nobody.
Rule used: a commit counts as agent-authored when its author name or email matches \b(?:bot|claude|codex|opencode|copilot|cursor|devin|aider|jules|gemini|chatgpt|openai|anthropic|agent|automation|github-actions|dependabot|renovate|semantic-release)\b|\[bot\] (case-insensitive), or when its message carries a Co-Authored-By: trailer whose value matches the same pattern. Every other commit counts as human-authored. Lines present in the working tree but not yet committed are reported on their own row.
| Authorship | Lines | Share |
|---|---|---|
| Agent-authored | 87,621 | 89.1% |
| Human-authored | 10,683 | 10.9% |
| Total attributed | 98,304 | 100.0% |
Scope: files matching --blame-paths — 221 file(s). The attributed total equals the counted line total for that same scope.
Reproduce
node scripts/line-count.mjs --blame --blame-paths scripts/**,mockups/**,assets/**,docs/**,site/**,.github/**,*.md,.git*
Counts every tracked file exact...
Material Designer 0.21.518 — Steamed Chicken Feet in Black Bean Sauce · 豉汁蒸鳳爪
Material Designer 0.21.518
Code name: Steamed Chicken Feet in Black Bean Sauce · 豉汁蒸鳳爪
dim-sum-id: hk-dish-0027
Public catalog photo: https://github.com/Ding-Ding-Projects/dim-sum-photos/releases/download/catalog-v1/hk-dish-0027-black-bean-chicken-feet.png
Dim sum photo: hk-dish-0280-dark-chocolate-sesame-puff.png (dish hk-dish-0280-dark-chocolate-sesame-puff), attached below.
A Material Design 3 build of a local-first design tool.
Install
Download material-designer-0.21.518-win-x64-setup.exe below and run it. This is the Squirrel.Windows installer and does not require administrator rights.
The release also carries the Squirrel RELEASES index, 1 full package(s), 0 delta package(s), and metadata.json.
SHA-256 82284b5e4c6220584583386ed9fe78479b2d9fa714687e2de0cb81c580b513e7
Warning
The Squirrel installer is intentionally unsigned (Windows Authenticode status: NotSigned). Windows may show an unknown-publisher or SmartScreen warning; that is expected under the permanent no-signing policy.
Provenance
Built from 4ba6a83680b32fd6e5adde83fe8856365061bc52 by run 33836627434.
Line count
Commit 4ba6a83 · tracked files only (git ls-files), read from the working tree.
This repository's own code
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | JavaScript | 35 | 25,684 | 23,799 |
| Source | PowerShell | 46 | 7,594 | 7,099 |
| Source | Shell | 13 | 1,714 | 1,520 |
| Source | Python | 1 | 324 | 302 |
| Source | Batch | 2 | 46 | 44 |
| Tests | JavaScript | 2 | 226 | 205 |
| Styles & markup | CSS | 4 | 4,200 | 3,669 |
| Styles & markup | HTML | 2 | 4,132 | 3,885 |
| Configuration | YAML | 4 | 1,081 | 1,000 |
| Configuration | Git config | 3 | 25 | 23 |
| Documentation | Markdown | 91 | 34,439 | 29,070 |
| Documentation | Licence | 1 | 201 | 169 |
| Generated | TSV | 2 | 13,327 | 13,327 |
| Generated | JSON | 1 | 12,030 | 12,030 |
| Generated | JavaScript | 1 | 1,911 | 1,893 |
| Data & assets | JSON | 33 | 265,770 | 265,691 |
| Data & assets | TSV | 2 | 1,230 | 1,230 |
| Data & assets | SVG | 2 | 6 | 6 |
| Uncategorized | Other (no extension) | 1 | 0 | 0 |
| Total | 246 | 373,940 | 364,962 |
This repository's own code — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
.codex |
16 | 262,787 | 262,787 |
scripts |
84 | 32,665 | 31,474 |
site |
22 | 25,837 | 23,664 |
(root) |
16 | 17,522 | 15,332 |
docs |
80 | 16,933 | 13,783 |
postman |
2 | 12,331 | 12,271 |
mockups |
4 | 4,043 | 3,927 |
.github |
4 | 1,081 | 1,000 |
assets |
15 | 528 | 528 |
tools/design-reference-app |
3 | 213 | 196 |
Imported upstream tree (design/)
| Category | Kind | Files | Lines | Non-blank |
|---|---|---|---|---|
| Source | TypeScript | 1,806 | 753,659 | 718,513 |
| Source | TypeScript (TSX) | 281 | 207,861 | 199,195 |
| Source | Astro | 388 | 44,301 | 41,369 |
| Source | Python | 96 | 35,953 | 30,834 |
| Source | JavaScript | 127 | 31,336 | 28,838 |
| Source | Shell | 43 | 7,849 | 6,907 |
| Source | PowerShell | 14 | 2,123 | 1,918 |
| Source | C++ | 1 | 1,433 | 1,361 |
| Source | JavaScript (JSX) | 6 | 99 | 90 |
| Source | Batch | 2 | 42 | 36 |
| Source | SQL | 1 | 7 | 7 |
| Tests | TypeScript | 1,635 | 505,512 | 460,110 |
| Tests | TypeScript (TSX) | 417 | 173,660 | 155,817 |
| Tests | JSON | 34 | 2,797 | 2,786 |
| Tests | Markdown | 39 | 1,963 | 1,514 |
| Tests | JavaScript | 3 | 967 | 927 |
| Tests | HTML | 7 | 705 | 704 |
| Tests | Other (.snap) | 2 | 515 | 476 |
| Tests | JSON (config) | 2 | 78 | 78 |
| Tests | CSS | 2 | 2 | 2 |
| Styles & markup | HTML | 2,541 | 500,436 | 481,345 |
| Styles & markup | CSS | 560 | 161,333 | 153,835 |
| Configuration | YAML | 102 | 16,577 | 15,310 |
| Configuration | JSON (config) | 83 | 2,104 | 2,104 |
| Configuration | Dockerfile | 2 | 129 | 114 |
| Configuration | Git config | 6 | 128 | 111 |
| Configuration | TOML | 3 | 56 | 48 |
| Configuration | Environment file | 2 | 51 | 41 |
| Configuration | Docker config | 1 | 20 | 20 |
| Configuration | Repository policy | 1 | 11 | 11 |
| Configuration | Toolchain pin | 1 | 1 | 1 |
| Documentation | Markdown | 2,258 | 377,753 | 299,815 |
| Documentation | Licence | 83 | 1,915 | 1,553 |
| Generated | YAML | 1 | 14,651 | 11,615 |
| Generated | TypeScript | 53 | 7,458 | 7,299 |
| Generated | Astro | 2 | 1,676 | 1,626 |
| Generated | Markdown | 5 | 724 | 524 |
| Data & assets | JSON | 1,716 | 418,431 | 418,384 |
| Data & assets | Plain text | 13 | 1,579 | 1,344 |
| Data & assets | SVG | 136 | 1,418 | 1,400 |
| Data & assets | JSON Lines | 1 | 3 | 3 |
| Uncategorized | Other (.gltf) | 2 | 9,466 | 9,466 |
| Uncategorized | Other (no extension) | 24 | 525 | 494 |
| Uncategorized | Other (.bicep) | 3 | 459 | 415 |
| Uncategorized | Other (.tpl) | 2 | 90 | 81 |
| Uncategorized | Other (.plist) | 2 | 24 | 24 |
| Uncategorized | Other (.webmanifest) | 1 | 20 | 20 |
| Uncategorized | Other (.template) | 1 | 12 | 12 |
| Total | 12,511 | 3,287,912 | 3,058,497 |
Imported upstream tree (`design/`) — the same lines split by subproject
| Area | Files | Lines | Non-blank |
|---|---|---|---|
apps/web |
1,717 | 811,335 | 764,440 |
design-systems |
4,013 | 760,999 | 726,235 |
apps/daemon |
1,444 | 574,624 | 533,188 |
plugins/_official |
1,350 | 263,262 | 243,309 |
apps/landing-page |
955 | 231,549 | 215,828 |
design-templates |
654 | 165,712 | 150,745 |
e2e |
213 | 81,343 | 74,020 |
packages/contracts |
195 | 42,744 | 39,455 |
skills |
351 | 41,901 | 35,652 |
apps/desktop |
125 | 41,192 | 38,393 |
docs |
147 | 39,773 | 30,269 |
tools/pack |
149 | 29,024 | 26,443 |
.github |
115 | 26,248 | 23,909 |
specs |
75 | 20,852 | 16,362 |
(root) |
23 | 20,527 | 16,293 |
plugins/community |
187 | 18,397 | 14,668 |
scripts |
50 | 16,825 | 15,252 |
apps/packaged |
53 | 14,386 | 13,215 |
plugins/registry |
2 | 12,198 | 12,198 |
tools/release |
87 | 12,021 | 10,919 |
clipper |
42 | 8,200 | 7,704 |
mocks |
43 | 6,793 | 6,504 |
deploy |
25 | 4,569 | 3,988 |
tools/dev |
22 | 3,130 | 2,808 |
packages/platform |
14 | 3,097 | 2,858 |
plugins/spec |
49 | 3,095 | 2,683 |
packages/plugin-runtime |
29 | 2,836 | 2,601 |
templates |
9 | 2,707 | 2,566 |
tools/serve |
18 | 2,431 | 2,221 |
prompt-templates |
106 | 2,331 | 2,331 |
packages/download |
21 | 2,231 | 2,059 |
packages/host |
11 | 2,053 | 1,881 |
.claude |
23 | 2,027 | 1,631 |
craft |
13 | 1,948 | 1,559 |
packages/sidecar-proto |
7 | 1,649 | 1,492 |
packages/sidecar |
14 | 1,525 | 1,419 |
packages/components |
19 | 1,495 | 1,338 |
data |
5 | 1,294 | 1,294 |
packages/diagnostics |
15 | 1,243 | 1,105 |
packages/dsh-runtime |
13 | 1,148 | 1,076 |
packages/launcher-proto |
6 | 1,130 | 1,031 |
packages/standalone |
11 | 902 | 819 |
assets |
14 | 886 | 832 |
charts |
13 | 755 | 692 |
shells |
11 | 697 | 642 |
packages/agui-adapter |
8 | 611 | 576 |
figma-plugin |
4 | 465 | 415 |
packages/release |
6 | 397 | 364 |
packages/registry-protocol |
8 | 371 | 344 |
packages/metatool |
7 | 332 | 304 |
.vaunt |
1 | 210 | 192 |
apps/closure |
8 | 123 | 115 |
plugins |
3 | 98 | 74 |
packages |
1 | 64 | 55 |
apps |
1 | 63 | 48 |
tools |
1 | 62 | 51 |
.claude-plugin |
1 | 16 | 16 |
plugins/open-design |
2 | 16 | 16 |
story |
2 | 0 | 0 |
Excluded from the counts above
| Excluded | Files | Lines | Non-blank | Examples |
|---|---|---|---|---|
| Binary file (not text) | 1,170 | n/a | n/a | assets/branding/material-designer-logo-v2.png, assets/dim-sum/images/hk-dish-0260-chocolate-lava-egg-tart.png, assets/dim-sum/images/hk-dish-0271-sweet-and-sour-pork-with-pineapple.png, … |
Vendored or build-output path (vendor/) |
17 | 2,136 | 2,104 | design/apps/desktop/vendor/dom-to-pptx/LICENSE, design/apps/desktop/vendor/dom-to-pptx/README.md, design/design-templates/last30days/scripts/lib/vendor/bird-search/LICENSE, … |
| Submodule reference (gitlink) | 1 | n/a | n/a | vendor/open-design |
Totals
| Scope | Files | Lines | Non-blank |
|---|---|---|---|
| Project's own code (everything tracked outside the imported upstream tree) | 246 | 373,940 | 364,962 |
| Grand total counted (own code + imported upstream tree) | 12,757 | 3,661,852 | 3,423,459 |
| All tracked files, including the excluded rows above | 13,945 | 3,663,988 (text rows only) | 3,425,563 (text rows only) |
Authorship — surviving lines
Attributed per surviving line with git blame, not by summing added lines from the log: a line written and later deleted belongs to nobody.
Rule used: a commit counts as agent-authored when its author name or email matches \b(?:bot|claude|codex|opencode|copilot|cursor|devin|aider|jules|gemini|chatgpt|openai|anthropic|agent|automation|github-actions|dependabot|renovate|semantic-release)\b|\[bot\] (case-insensitive), or when its message carries a Co-Authored-By: trailer whose value matches the same pattern. Every other commit counts as human-authored. Lines present in the working tree but not yet committed are reported on their own row.
| Authorship | Lines | Share |
|---|---|---|
| Agent-authored | 87,621 | 89.1% |
| Human-authored | 10,683 | 10.9% |
| Total attributed | 98,304 | 100.0% |
Scope: files matching --blame-paths — 221 file(s). The attributed total equals the counted line total for that same scope.
Reproduce
node scripts/line-count.mjs --blame --blame-paths scripts/**,mockups/**,assets/**,docs/**,site/**,.github/**,*.md,.git*
`...
Material Designer 0.21.504 — Steamed Chicken Feet in Black Bean Sauce · 豉汁蒸鳳爪
Installed builds start again.
What was broken
Every installed build of 0.21.503 showed its splash and vanished — no window, no
error box, nothing. Two independent faults, either fatal on its own:
- The daemon's ESM prebundle handed bundled CommonJS code
requirebut no
__dirname.@ffmpeg-installer/ffmpegreads__dirnameat import time, so
the daemon threwReferenceError: __dirname is not defined in ES module scope
before it could report status. - That package is imported at module scope and is written to throw when its
platform binary is absent — which, in a packaged build that does not ship the
binary, it always is. A missing optional video encoder was therefore killing
the whole application at boot.
The failure was silent because only one error class ever earned a visible dialog;
every other fatal startup failure exited with no message at all.
What changed
- The Windows daemon prebundle declares uniquely named
__dirname/__filename
shims and maps the bare identifiers onto them through esbuild--define. The
names must be unique: one bundled chunk declares its own top-level
__filename, and a banner using that name is a duplicate-declaration
SyntaxError— the same instant crash wearing different clothes. - The daemon resolves ffmpeg lazily, behind the existing
HYPERFRAMES_FFMPEG_PATH
override. A missing encoder now costs you MP4 export and nothing else. - Every fatal startup failure now shows an error box naming the failure.
- Two build-path repairs that this build needed: the compiler probe now asks
vswherebefore reaching for winget, so a machine with an installed toolchain
outside Program Files is not declared toolchain-less; andbuild.ps1no longer
calls a function that no file defined.
Evidence
| Item | Value |
|---|---|
| Source commit | 4ba6a83680b32fd6e5adde83fe8856365061bc52 |
| Installer SHA-256 | 9bea41b6e9a114a14948787254f55e1d7fea3e60a21dcd34f2f9c02d115c22d7 |
| Package | open-design-packaged-app 0.21.504, x64 |
| Authenticode status | NotSigned |
| Signer invocations observed | 0 |
The packaged build was extracted, launched on an off-screen desktop through the
cheap headless route, and reached a live 1296×908 Material Designer window
reporting Daemon live — the same reproduction that caught the crash, run
against this artifact rather than a patched payload. The prior release died at
daemon exited before reporting status on every launch.
Line count
Commit 4ba6a83, from the committed counter (node scripts/line-count.mjs):
| Scope | Files | Lines | Non-blank |
|---|---|---|---|
| This repository's own code | 246 | 373,940 | 364,962 |
| Grand total counted | 12,757 | 3,661,852 | 3,423,459 |
Authorship per surviving line was not computed for this build; re-run the counter
with --blame for it.
What is not claimed
- This installer is unsigned. Windows will show an unknown-publisher or
SmartScreen warning. Code signing is permanently out of scope for this project;
nothing here verifies authenticity. - The build recorded its package and signing controls, but signer-process
observation is incomplete, so its provenance status isunavailablerather
than verified. The hosted artifact validator has not run against it. - No test suite, lint, type-check or screenshot gate ran as a condition of this
release, and none holds it back. - Install, update and uninstall flows were not exercised. What was verified is
that the packaged application starts and reaches a live window.
Known: this release is cut from an earlier base
main currently carries a partially completed merge — several features exist in
two generations at once across the renderer, and its bundle does not type-check.
Repairs for that are landing on main separately. This release is built from
31e2f8553, the commit the previous release was built from, with only the
startup fix and the build-path repairs it needs applied on top, so that the crash
fix reaches people without waiting for that reconciliation.