Skip to content

Releases: OFFIS-RIT/kiwi

v1.0.0

Choose a tag to compare

@m43i m43i released this 09 Jul 09:01

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...
Read more

v1.0.0-nightly.20

v1.0.0-nightly.20 Pre-release
Pre-release

Choose a tag to compare

@m43i m43i released this 07 Jul 15:19
6a39dac

v1.0.0-nightly.19

v1.0.0-nightly.19 Pre-release
Pre-release

Choose a tag to compare

@m43i m43i released this 07 Jul 08:46
bc22a7e

What's Changed

🚀 Features

  • feat(models): verify provider connection when saving an AI model by @bjrump in #495

Full Changelog: v1.0.0-nightly.18...v1.0.0-nightly.19

v1.0.0-nightly.17

v1.0.0-nightly.17 Pre-release
Pre-release

Choose a tag to compare

@bjrump bjrump released this 21 Jun 12:49
0035426

What's Changed

🐛 Bug Fixes

Full Changelog: v1.0.0-nightly.16...v1.0.0-nightly.17

v1.0.0-nightly.16

v1.0.0-nightly.16 Pre-release
Pre-release

Choose a tag to compare

@bjrump bjrump released this 17 Jun 13:30
0d7d879

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.15 Pre-release
Pre-release

Choose a tag to compare

@bjrump bjrump released this 31 May 19:21

v1.0.0-nightly.14

v1.0.0-nightly.14 Pre-release
Pre-release

Choose a tag to compare

@bjrump bjrump released this 31 May 18:54
6d28f7c

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

v1.0.0-nightly.13

v1.0.0-nightly.13 Pre-release
Pre-release

Choose a tag to compare

@m43i m43i released this 29 May 16:26
05b148a

v1.0.0-nightly.12

v1.0.0-nightly.12 Pre-release
Pre-release

Choose a tag to compare

@bjrump bjrump released this 28 May 19:42
d04d4f2

What's Changed

🚀 Features

  • feat(frontend): Chat UI improvements, thinking indicator, and auto-continue by @bjrump in #380

Full Changelog: v1.0.0-nightly.11...v1.0.0-nightly.12

v1.0.0-nightly.11

v1.0.0-nightly.11 Pre-release
Pre-release

Choose a tag to compare

@bjrump bjrump released this 28 May 19:25
3f923ae

What's Changed

🐛 Bug Fixes

  • fix(graph): use Ghostscript for full PDF rasterization by @m43i in #378

Full Changelog: v1.0.0-nightly.10...v1.0.0-nightly.11