docs: document optional ca_cert server verification
3a1fa8b
Merge branch 'docs/review-fixes'
d813647
docs: reflect review fixes (archive default, helper error semantics, TLS warning)
1043094
Merge branch 'docs/badges-and-license'
ba28401
docs: document README badges and the API-coverage generator
3e334ea
docs(groups): correct routing direction semantics
IN/OUT are from the group's point of view: a sender needs the channel
active as IN (send into), a receiver as OUT (receive its traffic).
Verified against the feed producer/consumer entitlement patterns.
979aaaf
docs(um): use GitHub alerts for the quirks block
Splits the old-style blockquote into WARNING (500 quirk), TIP
(implicit groups) and NOTE (direction semantics) alerts.
bf03176
docs: clarify IN/OUT group direction semantics
IN and OUT are from the group's point of view: IN = user may send into
the group, OUT = user receives its traffic. Adds an explainer to the
User Account Management page, rewrites the vague direction param
descriptions and fixes the reversed readers/writers examples.
52008a5
docs(subscriptions): Subscription API - registry, incognito, filters
Documents the client subscription registry, static subscriptions,
per-client geospatial filters (with the required geospatialFilter XML)
and the live-verified quirks: incognito no-op, registration requiring
proper CoT contact announcements.
61b37a7
docs(submission): corrected quirks - naming rules, input CRUD works, feed creation broken
Live verification showed input CRUD works when names follow
[A-Za-z0-9_] (max 30, no hyphens); modify_input is rejected for fresh
inputs; named streaming data feed creation/modification returns an
empty HTTP 500 regardless of body.
f6332bd
docs(submission): Submission API - inputs, streaming feeds, config
Documents input metrics and CRUD, the named streaming feed registry,
messaging config, S&F chat toggle with state-restoring pattern, DB
counters - plus the broken create-input/data-feed server bug.
12c9918
docs(certs): identifier quirk - numeric ids for revoke/delete, no-op singular delete
Verified live: {ids} takes numeric certificate ids (hashes -> 500),
singular delete_certificate() answers 200 without removing anything,
batch delete_certificates([id]) works.
5a32308
docs: convert blockquote notes/warnings to GitHub alert syntax
> **Note:** / > **Warning:** etc. replaced by [!NOTE]/[!WARNING]/
> [!CAUTION] alerts across all API pages; style guide updated to
> document the pattern.
cf4abcf
docs(certs): Cert Manager API - admin certadmin endpoints
Documents the wrapped certadmin operations plus the deliberate
non-wrapping of the user-side TLS endpoints (403 even for admins)
and the broken plural download endpoint.
e93c13a
docs(datafeeds): Data Feeds API - predicate feeds, stats, content
Documents the complete DataFeedApi wrapper including the access-lockout
trap (empty filter groups + X_509 locks everyone out), the GET-with-body
polygon endpoint and the build_predicate_feed helper.
f988846
docs(groups): Group API - channel subscriptions, scopes, quirks
Documents the complete GroupApi wrapper: raw endpoints plus the
read-modify-write helpers, the entitlements/channels/subscriptions
scope model, and the live-verified server quirks (absolute semantics,
empty-write no-op, self-query connection binding, LDAP-first auth
without file fallback, stale padded group entries, fresh-user
propagation delay).
67a329a
Merge branch 'docs/user-api-group-live-test': document implicit group lifecycle
92cdc46
docs(user): document implicit group auto-creation/deletion
f9fb088
Merge branch 'docs/user-file-api': document the complete User Account Management API
514b0dd
docs(user): document the complete User Account Management API
52617c5
Merge branch 'docs/home-api': document the complete Home API
46151b6
docs: document the complete Home API (get_home, get_user_roles, has_role, server_version)
c9f003c
Merge main into master: complete mission API docs
ce440a0
Merge branch 'docs/mission-api': document the complete mission API
c279dfa
docs: document single-keyword content delete helpers (delete_content_keyword_by_hash/by_uid)
3c0abbb
docs: document the complete mission API
Rebuild Mission-API.md (1854 lines) covering all 67 MissionApi methods
plus build_mission_package, grouped into 11 logical sections. Every
function gets a purpose description, parameter table, return convention
and a runnable example. Covers the newly implemented name-based mission
endpoints (lifecycle, content, subscriptions, invitations, passwords,
tokens, layers, map layers, feeds, logs, external data, KML).
7e7b2c3
feat: document mission package API functions
f75f581
Initial wiki docs: Home, Getting Started, Home API, Mission API, User Account Management API
58571a2