e66e2ad250
Merge pull request 'feat: schedules move to cluster CronJobs' (#18) from feat/external-schedules into main
main
k.renner2026-10-26 06:42:51 +00:00
da0f813fed
Merge pull request 'feat: house encyclopedia (Wikipedia-style articles at /house)' (#17) from feat/house-encyclopedia into main
k.renner2026-10-25 14:48:35 +00:00
bd6dfa7e51
Merge pull request 'docs: house encyclopedia design' (#16) from docs/house-encyclopedia-design into main
k.renner2026-10-25 14:48:28 +00:00
ca12438ebb
fix(encyclopedia): leak-check slugs and titles, keep planned titles stable
claude-botandClaude Opus 5.52026-10-25 15:10:09 +01:00
3f5c41a075
fix(host): answer an anonymous request for a private article with the missing-article 404
claude-botandClaude Opus 5.52026-10-25 15:08:34 +01:00
4e6fa1c4cc
fix(host): show a model-unavailable error on the facts page instead of dropping the circuit
claude-botandClaude Opus 5.52026-10-25 15:05:08 +01:00
8314424f8b
fix(core): detect IPv4 network prefixes written as .x, .*, .0/NN or a trailing dot
claude-botandClaude Opus 5.52026-10-25 15:04:43 +01:00
cf75cef563
fix(host): mark wiki links outside Markdig's own code spans, reject link-like targets
claude-botandClaude Opus 5.52026-10-25 09:07:35 +01:00
4d94c9ef9a
fix(host): allowlist article link targets, resolve wiki links before parsing, lock on leftovers
claude-botandClaude Opus 5.52026-10-25 08:59:41 +01:00
87f88a0fb6
feat(host): article markdown rendering with redaction, infobox, TOC, mermaid
claude-botandClaude Opus 5.52026-10-25 08:47:58 +01:00
fbd5a2529a
Merge pull request 'fix(auth): the wiki-index BasicAuth credentials read the API again' (#15) from feat/basic-auth-machines into main
k.renner2026-10-19 14:13:52 +00:00
50fb31b950
fix(auth): the wiki-index BasicAuth credentials read the API again
hermes-bot2026-10-19 14:06:55 +00:00
311f59d82a
Merge pull request 'feat(auth): humans sign in with OIDC; no header names a user' (#14) from feat/oidc-login into main
k.renner2026-10-19 10:13:28 +00:00
4820bc9f6d
fix(auth): redirect URI from the request host, no PublicOrigin setting
hermes-bot2026-10-19 09:45:56 +00:00
0ecf1aaac5
feat(auth): humans sign in with OIDC; no header names a user
hermes-bot2026-10-19 09:44:58 +00:00
53c03a8e53
Merge pull request 'feat(facts): pictures as part of a statement, kept next to the raw source' (#13) from feat/fact-images into main
k.renner2026-09-25 07:55:43 +00:00
125911a4e6
Merge pull request 'feat(facts): one text box; the drafter turns a statement into a raw source' (#12) from feat/fact-from-statement into main
k.renner2026-09-25 06:57:04 +00:00
e0a0cf3085
Merge pull request 'feat(ui): Facts page deposits a raw source under the signed-in user' (#11) from feat/facts-page into main
k.renner2026-09-25 06:26:41 +00:00
4cd8ef1dd4
Merge pull request 'fix(ask): judge every question in one request' (#10) from fix/judge-one-request into main
k.renner2026-09-25 06:01:55 +00:00
35887a9cbf
facts: POST /api/v1/facts deposits a raw source through the store, attributed to the API key
claude-botandClaude Fable 5.12026-09-24 16:29:06 +02:00
5a6cb8b15a
Merge pull request 'Phase 3: typed questions over a retrieved context (POST /api/v1/ask), TypeSafe judge adapter' (#5) from feat/ask into main
k.renner2026-09-24 13:45:29 +00:00
3357ee84be
Merge remote-tracking branch 'origin/main' into feat/ask
k.renner2026-09-24 15:40:39 +02:00
a02e4df939
Merge pull request 'Phase 2: read API and the MudBlazor pages' (#4) from feat/read-api into main
k.renner2026-09-24 13:38:51 +00:00
34cf91ebaf
ask: wiki_ask.py as a use case and POST /api/v1/ask; judges from configuration
claude-botandClaude Fable 5.12026-09-24 13:57:17 +02:00
123850f975
feat(ui): add MudBlazor read pages for search, notes, browse, raw, reports and maintenance
claude-botandClaude Sonnet 52026-09-24 13:57:14 +02:00
2cd171d3c5
read api: notes with links, backlinks and resolved sources; tags; raw queue; reports
claude-botandClaude Fable 5.12026-09-24 13:45:55 +02:00
d718a83f33
Merge pull request 'store port: get and create documents; depositing a fact is a use case' (#3) from fix/adapter-names into main
k.renner2026-09-24 11:39:39 +00:00
b48dd28b9e
Merge pull request 'Phase 0+1: solution skeleton, ports, adapters, host with parity to the Python wiki-index' (#1) from feat/skeleton into main
k.renner2026-09-24 10:21:28 +00:00
14b858bcfc
host: endpoint tests; keep status-code pages off API responses; merge the three adapters
claude-botandClaude Fable 5.12026-09-24 11:44:12 +02:00
8b02986eff
Merge branch 'feat/adapter-gitea' into feat/skeleton
k.renner2026-09-24 11:41:33 +02:00