CREDO23
04a76b163b
citations: conversation-scoped registry with finalize-time [n] resolution
...
Add the checkpointed CitationRegistry (load/merge helpers + state field)
and a lightweight CitationStateMiddleware so subagents can register into
the same conversation registry. Resolve [n] -> [citation:<payload>] at
stream finalize from the registry, polymorphically by source type.
2026-06-25 15:26:25 +02:00
CREDO23
265888d21c
document-render: unify KB/web rendering on numbered [n] passages
...
Add a shared document_render package that renders sources as
<document view="excerpt|full"> blocks with server-assigned [n] passage
labels (KB locator {document_id, chunk_id}, web locator {url}). Wire the
KB read backend (kb_postgres) and read_file to the new renderer and drop
the legacy per-document XML renderer (document_xml, retrieved_context) and
the old chunk_index / matched="true" / <chunk id> read format.
2026-06-25 15:26:16 +02:00
CREDO23
852ab3a576
retrieval: add hybrid search behavior tests
2026-06-25 09:15:59 +02:00
CREDO23
e72b17fbed
retrieval: instrument hybrid search; note deferred citation markers
2026-06-25 09:00:23 +02:00
CREDO23
e12afa7c8f
adr: note citation prompt cutover
2026-06-25 08:35:59 +02:00
CREDO23
e16a2af44e
prompts: add ordinal citation contract
2026-06-25 08:35:59 +02:00
CREDO23
915ad80e19
retrieval: add unit tests for pure components
2026-06-25 08:23:30 +02:00
CREDO23
4fe208557a
retrieval: add reranking wrapper and context service
2026-06-25 08:23:29 +02:00
CREDO23
407bfcd94f
retrieval: add source label and retrieved-document adapter
2026-06-25 08:23:29 +02:00
CREDO23
608192057f
retrieval: add search scope models and hybrid chunk search
2026-06-25 08:23:29 +02:00
CREDO23
26a1431e87
retrieved_context: drop document completeness concept
2026-06-25 08:23:29 +02:00
CREDO23
6bb20df510
citations: rewrite model [n] ordinals to frontend [citation:] markers
2026-06-25 06:48:25 +02:00
Anish Sarkar
96b64166b1
refactor(ipc): remove showDashboardAfterAuth function and its invocation after OAuth token retrieval
2026-06-25 04:37:03 +05:30
Anish Sarkar
2e33ba7723
chore: fix linting
2026-06-25 04:31:36 +05:30
Anish Sarkar
d6bffa6f07
chore: fix linting
2026-06-25 04:31:22 +05:30
Anish Sarkar
7d4c994900
refactor(blocknote): enhance inline content rendering by incorporating inherited styles
2026-06-25 04:19:21 +05:30
Anish Sarkar
f3a4437acd
feat(oauth): add checks for oauth_account table existence before migration
2026-06-25 03:55:49 +05:30
Anish Sarkar
e5aded5a65
feat(oauth): migrate Google OAuth account IDs to use 'sub' and enhance user resolution logic
2026-06-25 03:18:42 +05:30
CREDO23
b043911325
references: route @chat through chat/ slice
2026-06-24 22:54:58 +02:00
CREDO23
e8a4239151
references: chat package surface
2026-06-24 22:54:58 +02:00
CREDO23
0179473f57
references: chat reference resolver
2026-06-24 22:54:58 +02:00
CREDO23
c0ebb9c26b
references: chat access-checked thread lookup
2026-06-24 22:54:58 +02:00
CREDO23
db442b3961
retrieved_context: renderer tests
2026-06-24 22:38:47 +02:00
CREDO23
9ffbba8d8c
retrieved_context: package surface
2026-06-24 22:38:47 +02:00
CREDO23
1f5da25ef5
retrieved_context: renderer
2026-06-24 22:38:47 +02:00
CREDO23
4d68fa8998
retrieved_context: models
2026-06-24 22:38:47 +02:00
CREDO23
939bfb2c18
references: discriminated per-kind reference types
2026-06-24 22:07:54 +02:00
CREDO23
efe9429133
references: connector field tests
2026-06-24 21:52:31 +02:00
CREDO23
bffe2491d6
references: resolve_references fan-out
2026-06-24 21:52:31 +02:00
CREDO23
9954a2d960
references: chat resolver
2026-06-24 21:52:31 +02:00
CREDO23
db9b32c72f
references: connector resolver
2026-06-24 21:52:31 +02:00
CREDO23
5faf0da5bf
references: folder path tests
2026-06-24 21:48:52 +02:00
CREDO23
b5a6e4c32a
references: folder resolver
2026-06-24 21:48:52 +02:00
CREDO23
a5848f1d43
references: document resolver
2026-06-24 21:48:52 +02:00
CREDO23
5b8dbd0ccb
adr: lock @chat on-demand read decision
2026-06-24 21:46:37 +02:00
CREDO23
f8a71581c0
adr: resolve @chat as non-indexed read reference
2026-06-24 21:44:25 +02:00
CREDO23
7e147137d6
references: pointer renderer tests
2026-06-24 21:42:17 +02:00
CREDO23
ce67c282b9
references: package surface
2026-06-24 21:42:17 +02:00
CREDO23
05b58b80ed
chore: track references tests package
2026-06-24 21:42:17 +02:00
CREDO23
0afaf94ee9
references: pointer renderer
2026-06-24 21:41:27 +02:00
CREDO23
ee9b9af8d3
references: models
2026-06-24 21:41:27 +02:00
CREDO23
d0b2548019
chore: track references source package
2026-06-24 21:41:27 +02:00
CREDO23
ff5ea157bb
test(chat): add citation registry tests
2026-06-24 21:35:19 +02:00
CREDO23
85b999a52d
feat(chat): add citations package surface
2026-06-24 21:35:19 +02:00
CREDO23
61b8af0af4
feat(chat): add citation registry
2026-06-24 21:35:19 +02:00
CREDO23
98b164c2d3
feat(chat): add citation entry data shapes
2026-06-24 21:35:19 +02:00
CREDO23
7f09c8a290
docs: add RAG citation and context architecture ADR
2026-06-24 21:35:19 +02:00
Anish Sarkar
eb76c02d43
feat(oauth): implement OAuth page rendering and enhance authentication flow
2026-06-24 18:37:04 +05:30
Anish Sarkar
c4e35ac21c
chore: add GOOGLE_DESKTOP_CLIENT_ID to environment variables in workflows and update .env.example
2026-06-24 16:06:49 +05:30
Anish Sarkar
dfa34dc047
chore: update .gitignore to exclude surfsense_desktop/.env file
2026-06-24 15:16:51 +05:30