Per Stark
31d585b59f
chore: removed anyhow from apperror for improved error handling
2026-05-27 13:33:02 +02:00
Per Stark
890a4b381d
chore: index slicing and lowercase errors
2026-05-27 12:41:26 +02:00
Per Stark
2d630e2af9
chore: tightening and removing super fn
2026-05-27 11:23:39 +02:00
Per Stark
c60db0fb56
perf: avoid small own clones and intermediate Vec allocations
...
- Derive Copy on 6 small enums (MessageRole, TaskState, StorageKind, EmbeddingBackend, PdfIngestMode, KnowledgeEntityType)
- Change create_ingestion_payload files param from Vec<FileInfo> to &[FileInfo]
- Remove 5 intermediate Vec allocations (4 embedding serialization + 1 format_history) using write! loop
- Remove 7 unnecessary .clone() calls exposed by Copy derive
2026-05-27 10:28:08 +02:00
Per Stark
414d2f5b34
chore: additional clippy fixes after rebasing
2026-05-27 07:37:18 +02:00
Per Stark
a52dc802de
refactor: simplify and improve testing for initialization
2026-05-26 20:21:24 +02:00
Per Stark
000852c94c
clippy: adhere to pedantic clippy, uniform test error handling
2026-05-26 20:21:13 +02:00
Per Stark
6a5d631287
chore: remove unused clap dep and fix test_session_table name
...
- Remove clap dependency from retrieval-pipeline (RetrievalStrategy
already has FromStr/Display; evaluations uses clap directly)
- Rename session table from test_session_table to session
2026-05-26 20:14:29 +02:00
Per Stark
79e46e9c09
refactor: extract serde helpers from stored_object! macro
...
Move FlexibleIdVisitor, deserialize_flexible_id, and four datetime serde helpers
from repeating inside every macro expansion into a shared
common/src/storage/types/serde_helpers.rs module.
14 macro invocations × 6 items = ~84 fewer redundant function definitions.
Fragile cross-module imports (file_info::deserialize_flexible_id etc.)
are updated to point to the canonical module.
2026-05-26 20:12:54 +02:00
Per Stark
eb928cdb0e
test: minio to devenv, improved testing s3 and relationships
2026-02-15 08:52:56 +01:00
Per Stark
1490852a09
chore: dep updates & kv-mem separation to test feature
...
docker builder update
2026-02-15 08:51:48 +01:00
Per Stark
679308aa1d
feat: caching chat history & dto
2026-02-14 19:43:34 +01:00
Per Stark
e07199adfc
fix: name harmonization of endpoints & ingestion security hardening
2026-02-13 22:36:00 +01:00
Per Stark
b89171d934
fix: parameterize storage-layer queries and add injection tests
2026-02-12 21:42:46 +01:00
Per Stark
7c738c4b30
fix: gracefully handle old users
2026-02-11 07:50:19 +01:00
Per Stark
f2fa5bbbcc
fix: edge case when deleting content
...
nit
2026-01-18 18:45:21 +01:00
Per Stark
ece744d5a0
refactor: additional responsibilities to middleware, simplified handlers
...
fix
2026-01-17 21:07:25 +01:00
Per Stark
fa7f407306
feat: s3 storage backend
2026-01-16 23:38:47 +01:00
Per Stark
b25cfb4633
feat: add user theme preference
...
- Add theme field to User model (common)
- Create migration for theme field
- Add theme selection to Account Settings (html-router)
- Implement server-side theme rendering in base template
- Update JS for system/preference theme handling
- Remove header theme toggle for authenticated users
2026-01-16 13:54:07 +01:00
Per Stark
037057d108
fix: allow for multiple templates directories
2026-01-12 21:25:12 +01:00
Per Stark
17f252e630
release: 1.0.0
...
fix: cargo dist
2026-01-11 20:35:01 +01:00
Per Stark
db43be1606
fix: schemafull and textcontent
2026-01-02 15:41:22 +01:00
Per Stark
244ec0ea25
fix: migrating embeddings to new dimensions
...
changing order
2025-12-22 22:39:14 +01:00
Per Stark
30b8a65377
fix: migrations
...
schemafull
2025-12-22 18:32:08 +01:00
Per Stark
79ea007b0a
tidying stuff up, dto for search
2025-12-20 22:30:31 +01:00
Per Stark
a5bc72aedf
passed wide smoke check
2025-12-10 13:54:08 +01:00
Per Stark
2e2ea0c4ff
faster index creation
2025-12-09 21:32:23 +01:00
Per Stark
a090a8c76e
retrieval simplfied
2025-12-09 20:35:42 +01:00
Per Stark
d3fa3be3e5
retrieval: hybrid search, linear fusion
2025-12-04 12:48:59 +01:00
Per Stark
dd881efbf9
benchmarks: ready for hybrid revised
2025-12-03 11:38:07 +01:00
Per Stark
1039ec32a4
fix: all tests now in sync
2025-11-29 18:59:08 +01:00
Per Stark
67004c9646
fix: index creation at init
2025-11-26 21:49:20 +01:00
Per Stark
030f0fc17d
evals: v3, ebeddings at the side
...
additional indexes
2025-11-26 15:15:10 +01:00
Per Stark
f535df7e61
retrieval-pipeline: v0
2025-11-18 22:46:35 +01:00
Per Stark
6b7befbd04
upsert relationship and creation
2025-11-18 21:18:09 +01:00
Per Stark
0eda65b07e
benchmarks: v1
...
Benchmarking ingestion, retrieval precision and performance
2025-11-18 11:50:15 +01:00
Per Stark
112a6965a4
Merge branch 'main' into development
2025-11-03 12:48:04 +01:00
Per Stark
3196e65172
fix: improved storage manager, prep for s3
2025-11-03 12:39:15 +01:00
Per Stark
b0deabaf3f
release: 0.2.6
2025-10-31 13:38:11 +01:00
Per Stark
1b7c24747a
fix: in memory object store handler for testing
2025-10-27 17:03:03 +01:00
Per Stark
241ad9a089
fix: scratchpad tz aware datetime
2025-10-27 14:00:22 +01:00
Per Stark
72578296db
feat: reranking with fastembed added
2025-10-27 13:05:10 +01:00
Per Stark
3b805778b4
feat: scratchpad
...
additional improvements
changelog
fix: wording
2025-10-22 22:29:41 +02:00
Per Stark
44e5d8a2fc
chore: clippy fixes
2025-10-16 20:29:15 +02:00
Per Stark
7332347f1a
feat: quick search knowledge entities
2025-10-16 20:08:01 +02:00
Per Stark
199186e5a3
fix: variable name
2025-10-16 11:24:07 +02:00
Per Stark
c3a7e8dc59
chore: clippy performance improvements
2025-10-15 22:24:59 +02:00
Per Stark
dc40cf7663
feat: hybrid search
2025-10-14 20:38:43 +02:00
Per Stark
aa0b1462a1
feat: task archive
...
fix: simplified
2025-10-14 10:38:09 +02:00
Per Stark
41fc7bb99c
feat: state machine for tasks, multiple workers
2025-10-12 22:21:20 +02:00