Add features snapshot and refresh API documentation status
swadhinbiswas committed 8 months ago
608805b
1 parent cb8dbcd
commit 608805b
2 files changed
+41 -1
Showing 2 changed files+41-1
▼doc/feature_audit.md
+1-1
| @@ -200,7 +200,7 @@ | ||
200 | 200 | | CLI | ✅ | `cli/` package - 21+ commands | |
201 | 201 | | Plugin/extension system | ⚠️ | `plugins.ts` infrastructure exists, but basic | |
202 | 202 | | Webhook events | ✅ | Full implementation | |
203 | -| API documentation | ⚠️ | OpenAPI now includes AI callback, single/batch review, PR comments, workflow states, stack approvals/merge-readiness/merge routes; broader endpoint parity still incomplete | | |
203 | +| API documentation | ⚠️ | OpenAPI coverage now includes AI callback, review/comment flows, stack approvals/rebase/auto-update/merge routes, PR bulk-merge/auto-merge/checks routes, notifications/email test endpoints, and analytics merge-frequency/workload routes; broader endpoint parity still incomplete | | |
204 | 204 | |
205 | 205 | ## 12. Self-Hosted & Deployment |
206 | 206 | | Feature | Status | Implementation Notes | |
207 | 207 | |
▼features.md
+40-0
| @@ -0,0 +1,40 @@ | ||
1 | +# OpenCodeHub Features Snapshot | |
2 | +Last updated: February 19, 2026 | |
3 | + | |
4 | +Canonical source: `doc/feature_audit.md` | |
5 | + | |
6 | +## Recently completed | |
7 | +- Local free-model AI support (`local` provider, Ollama/OpenAI-compatible) with configurable `localBaseUrl` and key. | |
8 | +- External-agent (CodeRabbit-like) callback and async AI review flow documented and supported. | |
9 | +- PR dependency APIs: | |
10 | + - `GET /api/repos/{owner}/{repo}/pulls/dependencies` | |
11 | + - `POST /api/repos/{owner}/{repo}/pulls/stack-order` | |
12 | +- Stack operations: | |
13 | + - `POST /api/repos/{owner}/{repo}/stacks/{stackId}/auto-update` | |
14 | + - `POST /api/repos/{owner}/{repo}/stacks/{stackId}/merge` | |
15 | +- Explicit bulk PR merge: | |
16 | + - `POST /api/repos/{owner}/{repo}/pulls/bulk-merge` | |
17 | +- PR auto-merge control: | |
18 | + - `GET|POST|DELETE /api/repos/{owner}/{repo}/pulls/{number}/auto-merge` | |
19 | +- PR checks status API: | |
20 | + - `GET /api/repos/{owner}/{repo}/pulls/{number}/checks` | |
21 | +- Analytics additions: | |
22 | + - `GET /api/repos/{owner}/{repo}/analytics/merge-frequency` | |
23 | + - `GET /api/repos/{owner}/{repo}/analytics/workload` | |
24 | +- Notifications upgrades: | |
25 | + - smart prioritization: `GET /api/notifications?prioritize=true` | |
26 | + - blocking filter: `GET /api/notifications?filter=blocking` | |
27 | + - digest retries/metrics: `POST /api/cron/notification-digests?maxRetries=...` | |
28 | +- Email delivery verification: | |
29 | + - `POST /api/user/email/test` | |
30 | +- Repository template discovery filters and collaborator visibility: | |
31 | + - `GET /api/repos/templates?q=&owner=&visibility=` | |
32 | + | |
33 | +## Partial areas still open | |
34 | +- Monorepo advanced path scoping | |
35 | +- Full state-specific reviewer enforcement | |
36 | +- CI provider parity and setup UX depth | |
37 | +- Plugin system enhancement | |
38 | +- Advanced notification personalization and routing | |
39 | + | |
40 | +See `doc/feature_audit.md` for the full matrix and implementation plan. | |
0 | 41 | |