Skip to content

Device ecosystem production — v0.1.2#3

Merged
ApiliumDevTeam merged 19 commits intodevfrom
feature/device-ecosystem-production
Mar 2, 2026
Merged

Device ecosystem production — v0.1.2#3
ApiliumDevTeam merged 19 commits intodevfrom
feature/device-ecosystem-production

Conversation

@ApiliumDevTeam
Copy link
Copy Markdown
Collaborator

Summary

  • Docs: Rename clawnet → meshnet, update platform docs (en + zh-CN), fix README links (maryos → mayros)
  • Platforms: iOS (PrivacyInfo, config), Android (Play Store + sideload flavors), macOS (Package.swift)
  • Extensions: zod v4, observability route API, esbuild import fix
  • Source: plugin SDK exports, legacy plist references renamed
  • Security: fix deprecated/vulnerable transitive dependencies (minimatch, fast-xml-parser, node-llama-cpp, drop @discordjs/opus)
  • CI: Dependabot Docker config, workflow and build script updates
  • Release: bump to v0.1.2 (38 extensions synced)

Dependency fixes

Package Change Severity
minimatch 10.2.1 → 10.2.3 2x HIGH ReDoS
fast-xml-parser 5.3.6 → 5.3.8 LOW stack overflow
node-llama-cpp 3.15.1 → 3.17.1 cmake-js 8, drops deprecated deps
@discordjs/opus removed + override to opusscript eliminates node-pre-gyp chain

Test plan

  • pnpm install — no resolution errors
  • pnpm audit — 0 vulnerabilities
  • pnpm build — succeeds
  • pnpm tsgo — 0 type errors
  • pnpm test — 848/848 passed

ApiliumDevTeam and others added 13 commits March 2, 2026 10:27
Keep Claude Code project instructions local-only,
preventing accidental commits of per-developer config.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Bump minimatch 10.2.1 → 10.2.3 (2x HIGH ReDoS)
- Bump fast-xml-parser 5.3.6 → 5.3.8 (LOW stack overflow)
- Bump node-llama-cpp 3.15.1 → 3.17.1 (cmake-js 8, drops deprecated deps)
- Remove @discordjs/opus direct dep, override to opusscript
  (eliminates node-pre-gyp chain: rimraf@3, glob@7, inflight, npmlog, gauge)
ApiliumDevTeam and others added 6 commits March 2, 2026 16:23
Un-gitignore docs/reference/templates/IDENTITY.md,
docs/reference/templates/USER.md, and
src/canvas-host/a2ui/a2ui.bundle.js so CI check-docs,
tests, and build-artifacts pipelines can find them.
vitest 4.x no longer hoists vi.mock() from helper/harness files.
Migrate all affected tests to use vi.hoisted() + inline vi.mock()
factories, ensuring mocks are properly initialized before imports.

- BlueBubbles: separate vi.hoisted() from export declarations
- Telegram: move mock setup from external harness into test file
- Slack: use vi.hoisted() for enqueueSystemEvent mock
- Feishu: inline mock implementations in vi.mock() factories
- Agent runner: sync factories + default mock return values
- Cron: polling-based assertions, fix storeLocks cross-test collision
- CortexSidecar: update spawn/signal mock patterns
- hooks/install: use import.meta.url for fixture path resolution

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The *.tgz gitignore rule was excluding this test fixture,
causing ENOENT in hooks/install.test.ts on CI.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ApiliumDevTeam ApiliumDevTeam merged commit 01ac1cd into dev Mar 2, 2026
13 of 16 checks passed
@ApiliumDevTeam ApiliumDevTeam deleted the feature/device-ecosystem-production branch March 2, 2026 16:52
ApiliumDevTeam added a commit that referenced this pull request Mar 9, 2026
## Summary

- **Docs**: Rename clawnet → meshnet, update platform docs (en + zh-CN),
fix README links (maryos → mayros)
- **Platforms**: iOS (PrivacyInfo, config), Android (Play Store +
sideload flavors), macOS (Package.swift)
- **Extensions**: zod v4, observability route API, esbuild import fix
- **Source**: plugin SDK exports, legacy plist references renamed
- **Security**: fix deprecated/vulnerable transitive dependencies
(minimatch, fast-xml-parser, node-llama-cpp, drop @discordjs/opus)
- **CI**: Dependabot Docker config, workflow and build script updates
- **Release**: bump to v0.1.2 (38 extensions synced)

## Dependency fixes

| Package | Change | Severity |
|---------|--------|----------|
| minimatch | 10.2.1 → 10.2.3 | 2x HIGH ReDoS |
| fast-xml-parser | 5.3.6 → 5.3.8 | LOW stack overflow |
| node-llama-cpp | 3.15.1 → 3.17.1 | cmake-js 8, drops deprecated deps |
| @discordjs/opus | removed + override to opusscript | eliminates
node-pre-gyp chain |

## Test plan

- [x] `pnpm install` — no resolution errors
- [x] `pnpm audit` — 0 vulnerabilities
- [x] `pnpm build` — succeeds
- [x] `pnpm tsgo` — 0 type errors
- [x] `pnpm test` — 848/848 passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant