Commit graph

19349 commits

Author SHA1 Message Date
Timothy Jaeryang Baek
200b951491 refac 2026-10-13 18:31:54 +04:00
Timothy Jaeryang Baek
fc1005f09b refac 2026-10-13 18:16:01 +04:00
Timothy Jaeryang Baek
303cf180fc refac 2026-10-13 18:07:32 +04:00
Timothy Jaeryang Baek
be6f0a6656 refac 2026-10-13 17:22:11 +04:00
G30
6f62329dfb
fix: hide Save when editing someone else's message in a shared chat (#32321) 2026-10-13 16:49:14 +04:00
G30
d7803a8ce2
fix: keep the open knowledge file open when an unrelated folder is deleted (#32319) 2026-10-13 16:48:57 +04:00
G30
5477d5a773
fix: set an older model version as production when it has a note attached as knowledge (#32317) 2026-10-13 16:48:26 +04:00
G30
ad77b62491
fix: import skills from GitHub repos that contain symlinks outside the skill folder (#32313) 2026-10-13 16:48:14 +04:00
G30
2d56514101
fix: a rating's reason and comment are no longer wiped when its tags arrive (#32334) 2026-10-13 16:47:05 +04:00
G30
1c5f101d0b
fix: show follow-up suggestions when the task model adds text around its JSON (#32323) 2026-10-13 16:46:17 +04:00
G30
99a9f60b9f
fix: a model added before Regenerate stays side by side after reload (#32326) 2026-10-13 16:46:01 +04:00
G30
998ad4c9f7
fix: a file uploaded to a note no longer stays stuck uploading after another save (#32328) 2026-10-13 16:45:43 +04:00
Classic298
c92bc089be
fix: tab reconnects in a loop after signing in without a page reload (#32341)
After signing in on a page without reloading it, the browser tab kept using its signed-out state whenever its live connection had to reconnect. Since 0.12.0 the server drops such a connection as soon as an open chat subscribes to live updates, and the tab reconnected immediately, so after a connection drop (sleep, network change, server restart) it reconnected several times per second until the page was reloaded, putting heavy load on the server. Reconnects now use the current sign-in, so the tab comes back signed in on the first attempt and stays connected.

Fixes #32338
2026-10-13 16:45:25 +04: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