Releases: OFFIS-RIT/kiwi
Releases · OFFIS-RIT/kiwi
Release list
v1.0.0
What's Changed
🚀 Features
- [Feature]: Remove mode and model selection options by @bjrump in #239
- feat(frontend): show sidebar build label fallback by @bjrump in #241
- feat(frontend): LaTeX math rendering in chat by @bjrump in #242
- feat(auth): integrate better-auth frontend with RBAC permissions by @bjrump in #246
- refactor(api): implement multi-core server clustering by @m43i in #280
- feat(api): add checksum-based duplicate file detection by @m43i in #281
- feat(frontend): add @-mention file picker in chatbox by @bjrump in #286
- fix: improve prediction by @m43i in #288
- feat(db): optimize indexes by @m43i in #333
- feat: organize tools and add subagents for deep mode by @m43i in #330
- feat: add mcp to api by @m43i in #291
- refactor: better structure for loaders by @m43i in #344
- refactor: improve docx loader for huge files by @m43i in #345
- feat: frontend runtime envs + standalone migration by @bjrump in #348
- feat: derive auth mode from server config by @m43i in #353
- feat: dedicated extract model config by @m43i in #362
- feat: orgs and teams by @m43i in #357
- feat: pdf preview and better linking by @m43i in #375
- feat(frontend): Chat UI improvements, thinking indicator, and auto-continue by @bjrump in #380
- feat: compaction and message construction in the backend by @m43i in #377
- feat: pin, search and archive by @m43i in #379
- fix: default theme to follow system by @bjrump in #390
- feat(frontend): support newlines in chat input by @bjrump in #391
- feat: better pdf extraction and workflow artifacts by @m43i in #394
- feat(api): user team graph prompts by @m43i in #397
- feat(chat): Improve chat input spacing by @bjrump in #409
- feat(frontend): auto-detect locale from request headers by @bjrump in #410
- feat(frontend): split source citation footer into file name and page badge by @bjrump in #412
- feat(frontend): rework text reference dialog layout and PDF preview by @bjrump in #414
- feat(api): team chat by @m43i in #413
- feat: file failure codes by @m43i in #418
- feat: add new content notice to prompt by @m43i in #416
- feat: add support for html, xml, yaml, toml, audio and video etc. by @m43i in #422
- feat: add date and user information to prompt by @m43i in #423
- feat: add correction tool by @m43i in #424
- feat(files): add processing status overview, retry, and failure indicator by @bjrump in #428
- feat(settings): unified settings area with sidebar navigation by @bjrump in #432
- feat(frontend): expand sidebar groups on first visit by @bjrump in #433
- feat(frontend): add suggestions settings section for graph corrections by @bjrump in #434
- feat: move models to db by @m43i in #426
- feat(prompts): prompt management UI with organization prompts by @bjrump in #437
- feat(frontend): add theme presets by @bjrump in #438
- feat: improve pdf rendering by @m43i in #436
- feat(models): chat model selection and admin model management UI by @bjrump in #439
- feat: move context length to db on model basis by @m43i in #440
- feat(frontend): semantic theme tokens, new presets, and adjustable font size by @bjrump in #442
- feat: move document mode and settings to db by @m43i in #445
- feat(frontend): render chat code blocks with highlighting and copy button by @bjrump in #447
- feat: add support for jsonc, jsonl and ndjson by @m43i in #448
- feat: add support for compressed formats by @m43i in #449
- feat(frontend): add file processing system configuration by @bjrump in #454
- feat(frontend): add stop button to cancel streaming response by @bot-kiwi[bot] in #486
- feat(models): verify provider connection when saving an AI model by @bjrump in #495
🐛 Bug Fixes
- fix(frontend): preserve dialogs during polling by @bjrump in #283
- fix(frontend): stabilize user message timestamps in real-time chat by @bjrump in #282
- fix(frontend): show only minutes for estimated time remaining by @bjrump in #284
- fix(worker): respect configured AI concurrency thresholds by @m43i in #313
- fix: avoid raw unenriched fences by @m43i in #314
- feat: enable pdf hybrid mode by @m43i in #331
- fix(worker): image extraction in pfd by @m43i in #336
- bug(backend): cancle active workflows upon deletion by @m43i in #338
- fix: failed state during processing by @m43i in #332
- fix: malformed pdf images and streams by @m43i in #346
- fix: deep mode chat tools by @m43i in #354
- fix: propagate file delete and description progress by @m43i in #355
- fix: ai request concurrency in prod by @m43i in #358
- fix(api): drop malformed citation fences by @m43i in #373
- fix(graph): use Ghostscript for full PDF rasterization by @m43i in #378
- fix(frontend): invalidate pinned and archived chats on project delete by @bjrump in #393
- fix(frontend): Use forwarded proto for locale cookies by @bjrump in #400
- fix(chat): dedupe directly adjacent inline citation badges by @bjrump in #411
- bug(chat): fix clarification status rendering by @bjrump in #415
- fix(chat): copy to clipboard in non-secure contexts by @bjrump in #430
- fix: considered files show actual considered files by @m43i in #429
- fix(frontend): break mutation reset render loop stalling route transitions by @bjrump in #441
- fix(db): linearize model migration snapshots by @m43i in #444
- fix(frontend): resolve QA findings from #469 by @bjrump in #473
- fix(worker): two-level fan-out for description generation (fixes #488) by @bot-kiwi[bot] in #489
🔧 CI/CD
- chore: update Makefile and compose.yml configurations by @bjrump in #237
- build(deps): bump busybox from 1.36.1-uclibc to 1.37.0-uclibc in /apps/api in the docker group across 1 directory by @dependabot[bot] in #292
- build(deps): bump the docker group across 2 directories with 2 updates by @dependabot[bot] in #395
- build(deps): bump actions/checkout from 6 to 7 in the actions group by @dependabot[bot] in #479
- build(deps): bump actions/cache from 5 to 6 in the actions group by @dependabot[bot] in #492
⬆️ Dependencies
- build(deps): bump the minor-and-patch group in /backend with 8 updates by @dependabot[bot] in #245
- build(deps): bump the minor-and-patch group in /auth with 6 updates by @dependabot[bot] in #243
- build(deps): bump the minor-and-patch group in /frontend with 7 updates by @dependabot[bot] in #244
- build(deps-dev): bump typescript from 5.9.3 to 6.0.2 in /frontend by @dependabot[bot] in #249
- build(deps): bump lucide-react from 0.577.0 to 1.7.0 in /frontend by @dependabot[bot] in #250
- build(deps): bump the minor-and...
v1.0.0-nightly.20
v1.0.0-nightly.19
v1.0.0-nightly.17
v1.0.0-nightly.16
What's Changed
🚀 Features
- feat: better pdf extraction and workflow artifacts by @m43i in #394
- feat(api): user team graph prompts by @m43i in #397
- feat(chat): Improve chat input spacing by @bjrump in #409
- feat(frontend): auto-detect locale from request headers by @bjrump in #410
- feat(frontend): split source citation footer into file name and page badge by @bjrump in #412
- feat(frontend): rework text reference dialog layout and PDF preview by @bjrump in #414
- feat(api): team chat by @m43i in #413
- feat: file failure codes by @m43i in #418
- feat: add new content notice to prompt by @m43i in #416
- feat: add support for html, xml, yaml, toml, audio and video etc. by @m43i in #422
- feat: add date and user information to prompt by @m43i in #423
- feat: add correction tool by @m43i in #424
- feat(files): add processing status overview, retry, and failure indicator by @bjrump in #428
- feat(settings): unified settings area with sidebar navigation by @bjrump in #432
- feat(frontend): expand sidebar groups on first visit by @bjrump in #433
- feat(frontend): add suggestions settings section for graph corrections by @bjrump in #434
- feat: move models to db by @m43i in #426
- feat(prompts): prompt management UI with organization prompts by @bjrump in #437
- feat(frontend): add theme presets by @bjrump in #438
- feat: improve pdf rendering by @m43i in #436
- feat(models): chat model selection and admin model management UI by @bjrump in #439
- feat: move context length to db on model basis by @m43i in #440
- feat(frontend): semantic theme tokens, new presets, and adjustable font size by @bjrump in #442
- feat: move document mode and settings to db by @m43i in #445
- feat(frontend): render chat code blocks with highlighting and copy button by @bjrump in #447
- feat: add support for jsonc, jsonl and ndjson by @m43i in #448
- feat: add support for compressed formats by @m43i in #449
- feat(frontend): add file processing system configuration by @bjrump in #454
🐛 Bug Fixes
- fix(frontend): invalidate pinned and archived chats on project delete by @bjrump in #393
- fix(frontend): Use forwarded proto for locale cookies by @bjrump in #400
- fix(chat): dedupe directly adjacent inline citation badges by @bjrump in #411
- bug(chat): fix clarification status rendering by @bjrump in #415
- fix(chat): copy to clipboard in non-secure contexts by @bjrump in #430
- fix: considered files show actual considered files by @m43i in #429
- fix(frontend): break mutation reset render loop stalling route transitions by @bjrump in #441
- fix(db): linearize model migration snapshots by @m43i in #444
🔧 CI/CD
- build(deps): bump the docker group across 2 directories with 2 updates by @dependabot[bot] in #395
Full Changelog: v1.0.0-nightly.15...v1.0.0-nightly.16
v1.0.0-nightly.15
v1.0.0-nightly.14
What's Changed
🚀 Features
- feat: compaction and message construction in the backend by @m43i in #377
- feat: pin, search and archive by @m43i and @bjrump in #379
- fix: default theme to follow system by @bjrump in #390
- feat(frontend): support newlines in chat input by @bjrump in #391
Full Changelog: v1.0.0-nightly.13...v1.0.0-nightly.14