Fszontagh
|
22dbbb0c03
feat(webui): typed API client + types
|
2 bulan lalu |
Fszontagh
|
801a708a5b
feat(webui): scaffold Vite+React+TS+Tailwind app
|
2 bulan lalu |
Fszontagh
|
5ae396f82a
docs(plan): web UI implementation plan (plan 2 of 3)
|
2 bulan lalu |
Fszontagh
|
70023f26c3
fix: CORS multi-origin, limit/offset 422, project-delete cleanup, env key persist, last-admin guard
|
2 bulan lalu |
Fszontagh
|
3b64043a0e
docs(api): author openapi.json + llms.txt (multi-project, multi-key)
|
2 bulan lalu |
Fszontagh
|
c646cc9c95
feat(main): wire config, DB, settings+keys bootstrap, default project, serve
|
2 bulan lalu |
Fszontagh
|
1adb7f154d
feat(api): project + global stats handlers
|
2 bulan lalu |
Fszontagh
|
e1a7ad11a9
feat(api): project-scoped vector store + similarity search with embedding generation
|
2 bulan lalu |
Fszontagh
|
8e2f564736
feat(api): project-scoped JSON document CRUD + find
|
2 bulan lalu |
Fszontagh
|
5383002b86
test: fix dangling-temporary UB in keys-list assertion (bind parsed json to a named var)
|
2 bulan lalu |
Fszontagh
|
784a9c6e5f
feat(api): project-scoped collection CRUD
|
2 bulan lalu |
Fszontagh
|
9f81ce1bd9
feat(api): project + key management endpoints with admin/grant enforcement
|
2 bulan lalu |
Fszontagh
|
68a84eebc8
feat(server): project-aware auth (authn pre-routing + per-handler authz), CORS, meta, login
|
2 bulan lalu |
Fszontagh
|
d894059530
feat(auth): session store mapping cookie->key + bearer/cookie parsing
|
2 bulan lalu |
Fszontagh
|
d883eb996c
feat(embeddings): OpenAI /v1/embeddings client + response parsing
|
2 bulan lalu |
Fszontagh
|
a37bb7efd3
feat(registry): project-scoped collection registry
|
2 bulan lalu |
Fszontagh
|
e0b98d3c57
docs: fix stale '_vectorapi_*' collection names in store doc comments
|
2 bulan lalu |
Fszontagh
|
85725186da
docs: drop '_' prefix on service collections (DB v2.3.1 routing bug); reserve 'vectorapi_' prefix
|
2 bulan lalu |
Fszontagh
|
cd3a84831b
feat(auth): DB-backed KeyStore (bootstrap admin key, grants) + global SettingsStore
|
2 bulan lalu |
Fszontagh
|
0ba14baac6
feat(settings): global Settings + ApiKey model with per-project grants
|
2 bulan lalu |
Fszontagh
|
ad4e7a1721
feat(db): DbGateway with project namespacing (qualify/listProjects/ensureProject/dropProject)
|
2 bulan lalu |
Fszontagh
|
37a66ee5a1
docs(plan): rework tasks 5+ for multi-project namespaces + multi-key auth
|
2 bulan lalu |
Fszontagh
|
70267f3592
docs(spec): Addendum A — multi-project namespaces + multi-key (project-grant) auth
|
2 bulan lalu |
Fszontagh
|
4e2993b437
feat(filters): parse field:op:value query filters into client Filter
|
2 bulan lalu |
Fszontagh
|
328a5872aa
feat(errors): ApiError + status mapping + JSON request/response helpers
|
2 bulan lalu |
Fszontagh
|
2300762f13
feat(config): minimal bootstrap config with defaults and file load
|
2 bulan lalu |
Fszontagh
|
8b84538677
build: trigger reconfigure on VERSION change; make api docs install OPTIONAL
|
2 bulan lalu |
Fszontagh
|
645318aeab
build: project skeleton, cpp-httplib v0.46.0, db-client link, smoke test
|
2 bulan lalu |
Fszontagh
|
66b499e5a8
docs: backend implementation plan (plan 1 of 3) — REST API service
|
2 bulan lalu |
Fszontagh
|
94ae50ecac
docs: clarify API is general-purpose / client-agnostic (n8n is primary, not only)
|
2 bulan lalu |