| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(apps): M3 groundwork — packager, GitHub device-flow auth, registry client - env: GITHUB_OAUTH_CLIENT_ID (device flow enabled on the Rowboat OAuth app; overridable via ROWBOAT_GITHUB_CLIENT_ID) - packager (§4.4): allowlist-only .rowboat-app ZIP (yazl), sorted entries, symlink skip, sha256 - github-auth (§10): device-code start/poll, identity fetch, token stored 0600 with safeStorage encryption injected from main (core stays electron-free); githubAuth:* IPC + external open of the verification page - registry client (§9.2): unauthenticated tarball index with 5-min cache and stale fallback, raw-record resolve, substring search, quota-free latestManifest via release-asset redirect with name-mismatch guard - registry repo contents (docs/apps-registry): record JSON schema + validate-and-merge Action implementing §9.3 checks 1-7 with rejected:<code> comments and per-name concurrency - fix: host-api copilot-run adapted to dev's ModelSelection {provider,model} (this is the same fix dev needs for Ramnique's packaging break) - pnpm 11: blockExoticSubdeps=false (electron-forge has a git subdep) | 2 个月前 | |
feat(apps): M3 UI — catalog, D18 install dialog, publish dialog, detail actions - Catalog tab: registry search/list, stale-cache refresh, install flow with the D18 capability-disclosure dialog (plain-language capability lines + bundled agents, explicit confirm), install-from-URL with preview and 'updates unavailable' notice for non-GitHub sources - Publish dialog: GitHub device-flow sign-in (user code + polling), §11.2 step progress via apps:progress pushes, success links, name_taken rename-and-retry hint - App detail actions: check-for-update / update (new_capabilities and modified_files confirmation flows), rollback, uninstall (names data/ and bundled agents), publish / publish update - docs/publishing-apps.md (§11.5): bundle format, two-asset requirement, tag convention, registry record, monorepo latest-release constraint | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 2 个月前 |