Commit graph

19338 commits

Author SHA1 Message Date
Classic298
4d5257dc2c
Merge 46662106fc into 83dcc2dbea 2026-10-13 14:43:55 +02:00
G30
83dcc2dbea
feat(chat): generate message pair adds a placeholder reply for every selected model (#32309) 2026-10-13 16:43:43 +04:00
Timothy Jaeryang Baek
93d25dbe3b refac
Some checks are pending
Python CI / Ruff Format (3.11) (push) Waiting to run
Python CI / Ruff Format (3.12) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/amd64 runner:ubuntu-latest], map[build_args: free_disk:false name:main suffix:]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/amd64 runner:ubuntu-latest], map[build_args:USE_CUDA=true USE_CUDA_VER=cu126 free_disk:true name:cuda126 suffix:-cuda126]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/amd64 runner:ubuntu-latest], map[build_args:USE_CUDA=true free_disk:true name:cuda suffix:-cuda]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/amd64 runner:ubuntu-latest], map[build_args:USE_OLLAMA=true free_disk:false name:ollama suffix:-ollama]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/amd64 runner:ubuntu-latest], map[build_args:USE_SLIM=true free_disk:false name:slim suffix:-slim]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/arm64 runner:ubuntu-24.04-arm], map[build_args: free_disk:false name:main suffix:]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/arm64 runner:ubuntu-24.04-arm], map[build_args:USE_CUDA=true USE_CUDA_VER=cu126 free_disk:true name:cuda126 suffix:-cuda126]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/arm64 runner:ubuntu-24.04-arm], map[build_args:USE_CUDA=true free_disk:true name:cuda suffix:-cuda]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/arm64 runner:ubuntu-24.04-arm], map[build_args:USE_OLLAMA=true free_disk:false name:ollama suffix:-ollama]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/arm64 runner:ubuntu-24.04-arm], map[build_args:USE_SLIM=true free_disk:false name:slim suffix:-slim]) (push) Waiting to run
Create and publish Docker images with specific build args / merge (map[name:cuda suffix:-cuda]) (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge (map[name:cuda126 suffix:-cuda126]) (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge (map[name:main suffix:]) (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge (map[name:ollama suffix:-ollama]) (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge (map[name:slim suffix:-slim]) (push) Blocked by required conditions
Create and publish Docker images with specific build args / notify-helm-charts (push) Blocked by required conditions
Create and publish Docker images with specific build args / copy-to-dockerhub (, main) (push) Blocked by required conditions
Create and publish Docker images with specific build args / copy-to-dockerhub (-cuda, cuda) (push) Blocked by required conditions
Create and publish Docker images with specific build args / copy-to-dockerhub (-cuda126, cuda126) (push) Blocked by required conditions
Create and publish Docker images with specific build args / copy-to-dockerhub (-ollama, ollama) (push) Blocked by required conditions
Create and publish Docker images with specific build args / copy-to-dockerhub (-slim, slim) (push) Blocked by required conditions
Frontend Build / Format & Build (push) Waiting to run
Frontend Build / Unit Tests (push) Waiting to run
2026-10-13 02:13:06 +04:00
Timothy Jaeryang Baek
4ca8fdc3fd refac 2026-10-13 01:55:12 +04:00
Timothy Jaeryang Baek
03f5191aca refac 2026-10-13 01:49:55 +04:00
G30
803685ebfd
i18n: fill missing Latvian (lv-LV) translations (#32307)
Fills the 181 lv-LV strings that are empty on dev, using the terms the file already uses.
2026-10-13 01:39:13 +04:00
Timothy Jaeryang Baek
f36a7f602d refac 2026-10-13 01:38:49 +04:00
G30
d0060a6815
i18n: fill missing Estonian (et-EE) translations (#32302) 2026-10-13 01:13:50 +04:00
G30
c1c5e60884
i18n: fill missing Norwegian Bokmål (nb-NO) translations (#32305) 2026-10-13 01:13:48 +04:00
G30
871d3c4220
i18n: fill missing Lithuanian (lt-LT) translations (#32304) 2026-10-13 01:08:00 +04:00
G30
784091819c
i18n: fill missing Croatian (hr-HR) translations (#32303) 2026-10-13 01:07:57 +04:00
G30
d02546c475
i18n: fill missing Slovak (sk-SK) translations (#32301) 2026-10-13 01:07:44 +04:00
G30
853f8cb826
i18n: fill missing Bosnian (bs-BA) translations (#32300) 2026-10-13 01:07:36 +04:00
G30
ae3693f64c
i18n: fill missing Danish (da-DK) translations (#32299) 2026-10-13 01:07:30 +04:00
G30
feecc8a807
i18n: fill missing Slovenian (sl-SI) translations (#32298) 2026-10-13 01:07:23 +04:00
G30
6ab1a8d821
i18n: fill missing Galician (gl-ES) translations (#32297) 2026-10-13 01:07:21 +04:00
Timothy Jaeryang Baek
bab4cde5a7 refac 2026-10-13 01:01:34 +04:00
Timothy Jaeryang Baek
ccd480f435 refac 2026-10-13 00:53:54 +04:00
Timothy Jaeryang Baek
1786d6cdb0 refac 2026-10-13 00:43:00 +04:00
Timothy Jaeryang Baek
53a8f131f3 refac 2026-10-13 00:42:34 +04:00
Timothy Jaeryang Baek
7ae0996745 refac 2026-10-13 00:29:26 +04:00
Timothy Jaeryang Baek
ed3caa5619 refac 2026-10-13 00:09:58 +04:00
Timothy Jaeryang Baek
d823ebd96d refac 2026-10-12 23:59:19 +04:00
G30
0b1e67c38e
i18n: fill missing Czech (cs-CZ) translations (#32288) 2026-10-12 23:53:48 +04:00
G30
46ddeaf736
i18n: fill missing Romanian (ro-RO) translations (#32287) 2026-10-12 23:51:45 +04:00
G30
de2919478b
i18n: fill missing Dutch (nl-NL) translations (#32286) 2026-10-12 23:51:36 +04:00
G30
1443516ce6
i18n: fill missing Ukrainian (uk-UA) translations (#32285) 2026-10-12 23:51:23 +04:00
G30
021d548ac3
i18n: fill missing Polish (pl-PL) translations (#32284) 2026-10-12 23:51:20 +04:00
G30
dd5b153b0c
i18n: fill missing Thai (th-TH) translations (#32281) 2026-10-12 23:51:06 +04:00
G30
13fd417464
i18n: fill missing Spanish (es-ES) translations (#32274) 2026-10-12 23:50:58 +04:00
G30
f44af3f740
i18n: fill missing Malay (ms-MY) translations (#32278) 2026-10-12 23:50:11 +04:00
G30
ec3861da1e
i18n: fill missing Persian (fa-IR) translations (#32283) 2026-10-12 23:50:00 +04:00
G30
7f4bca1aa4
i18n: fill missing Korean (ko-KR) translations (#32282) 2026-10-12 23:49:58 +04:00
Omar Albarghouthi
8369f1ff12
i18n: complete missing Arabic (ar, ar-BH) translations (#32289)
Fill the 463 empty strings in the ar and ar-BH locales.
Placeholders and Arabic plural forms follow the existing file conventions;
technical parameter names (top_k, max_tokens, ...) are kept as-is.

Co-authored-by: Omar Albarghouthi <ThisisOmar-here@users.noreply.github.com>
2026-10-12 23:49:43 +04:00
G30
e45774d1cb
i18n: fill missing Japanese (ja-JP) translations (#32276) 2026-10-12 23:47:54 +04:00
G30
0e970ce557
i18n: fill missing Indonesian (id-ID) translations (#32275) 2026-10-12 23:47:52 +04:00
G30
9bc57ad639
i18n: fill missing Russian (ru-RU) translations (#32277) 2026-10-12 23:47:43 +04:00
G30
fd771e79d4
i18n: fill missing Vietnamese (vi-VN) translations (#32279) 2026-10-12 23:44:28 +04:00
G30
bdbe56efeb
i18n: fill missing Turkish (tr-TR) translations (#32280) 2026-10-12 23:44:25 +04:00
G30
0e9805be08
i18n: fill missing Hindi (hi-IN) translations (#32273) 2026-10-12 23:42:30 +04:00
G30
a6be649a42
i18n: fill missing German (de-DE) translations (#32272) 2026-10-12 23:42:17 +04:00
G30
669ef4b7a5
i18n: fill missing Greek (el-GR) translations (#32291) 2026-10-12 23:42:14 +04:00
G30
ed5684658c
i18n: fill missing Hungarian (hu-HU) translations (#32290) 2026-10-12 23:33:06 +04:00
Classic298
113a64ad1a
perf: speed up one-word chat search (#32268)
Chat search checks the whole query and each word in it separately. With a single word those are the same check, so every chat got searched twice. It is now searched once, with the same results. On PostgreSQL with 2164 chats (533 MB of chat data) a one-word search is about 40% faster:

| search | before | after |
|---|---|---|
| proxy | 6.0 s | 3.6 s |
| opnsense | 6.1 s | 3.8 s |
| no match | 5.4 s | 3.0 s |

Refs #32266
2026-10-12 23:32:52 +04:00
G30
80ae7f620a
fix: VRM 0.x voice avatars rest with their arms down (#32270) 2026-10-12 23:32:27 +04:00
G30
e4cd58f19e
i18n: fill missing Hebrew (he-IL) translations (#32292) 2026-10-12 23:32:06 +04:00
G30
b85b688dcf
i18n: fill missing Bulgarian (bg-BG) translations (#32293) 2026-10-12 23:31:50 +04:00
G30
236c2beaf4
i18n: fill missing Swedish (sv-SE) translations (#32294) 2026-10-12 23:31:39 +04:00
Timothy Jaeryang Baek
e9635596dd refac 2026-10-12 23:22:18 +04:00
Timothy Jaeryang Baek
cc4fe3eab3 refac 2026-10-12 23:01:17 +04:00