Skip to content

Dev#163

Merged
OrenZhang merged 120 commits intomainfrom
dev
Jul 20, 2025
Merged

Dev#163
OrenZhang merged 120 commits intomainfrom
dev

Conversation

@OrenZhang
Copy link
Copy Markdown
Collaborator

close #162

qingchunnh and others added 30 commits July 15, 2025 03:18
Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
convert strings "Using Entire Document" and "Using Focused Retrieval"  to i18n locales,

to address issue: open-webui/open-webui#15728
add strings "Using Entire Document" and "Using Focused Retrieval"  to i18n locales,

to address issue: #15728
fix: DB Environment - Avoid Duplicate '@' Symbol in Credentials
Fix: some FileItemModal.svelte strings to i18n
fix: improve cleanup_response positioning for better resource management
- Implement SentinelRedisProxy class with automatic master discovery
- Add retry logic for handling connection failures and read-only errors
- Support both async and sync Redis operations with Sentinel
- Ensure backward compatibility with existing Redis configurations
- Provide seamless failover during master node outages

This enhancement significantly improves system reliability by eliminating
single points of failure in Redis deployments and ensuring continuous
service availability during infrastructure issues.

Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
tjbck and others added 27 commits July 19, 2025 19:46
i18n: update and fix ko-KR translation
Enh: dev.sh default port export
# Conflicts:
#	package-lock.json
#	package.json
#	src/lib/i18n/locales/ar-BH/translation.json
#	src/lib/i18n/locales/ar/translation.json
#	src/lib/i18n/locales/bg-BG/translation.json
#	src/lib/i18n/locales/bn-BD/translation.json
#	src/lib/i18n/locales/bo-TB/translation.json
#	src/lib/i18n/locales/ca-ES/translation.json
#	src/lib/i18n/locales/ceb-PH/translation.json
#	src/lib/i18n/locales/cs-CZ/translation.json
#	src/lib/i18n/locales/da-DK/translation.json
#	src/lib/i18n/locales/de-DE/translation.json
#	src/lib/i18n/locales/dg-DG/translation.json
#	src/lib/i18n/locales/el-GR/translation.json
#	src/lib/i18n/locales/en-GB/translation.json
#	src/lib/i18n/locales/en-US/translation.json
#	src/lib/i18n/locales/es-ES/translation.json
#	src/lib/i18n/locales/et-EE/translation.json
#	src/lib/i18n/locales/eu-ES/translation.json
#	src/lib/i18n/locales/fa-IR/translation.json
#	src/lib/i18n/locales/fi-FI/translation.json
#	src/lib/i18n/locales/fr-CA/translation.json
#	src/lib/i18n/locales/fr-FR/translation.json
#	src/lib/i18n/locales/gl-ES/translation.json
#	src/lib/i18n/locales/he-IL/translation.json
#	src/lib/i18n/locales/hi-IN/translation.json
#	src/lib/i18n/locales/hr-HR/translation.json
#	src/lib/i18n/locales/hu-HU/translation.json
#	src/lib/i18n/locales/id-ID/translation.json
#	src/lib/i18n/locales/ie-GA/translation.json
#	src/lib/i18n/locales/it-IT/translation.json
#	src/lib/i18n/locales/ja-JP/translation.json
#	src/lib/i18n/locales/ka-GE/translation.json
#	src/lib/i18n/locales/ko-KR/translation.json
#	src/lib/i18n/locales/lt-LT/translation.json
#	src/lib/i18n/locales/ms-MY/translation.json
#	src/lib/i18n/locales/nb-NO/translation.json
#	src/lib/i18n/locales/nl-NL/translation.json
#	src/lib/i18n/locales/pa-IN/translation.json
#	src/lib/i18n/locales/pl-PL/translation.json
#	src/lib/i18n/locales/pt-BR/translation.json
#	src/lib/i18n/locales/pt-PT/translation.json
#	src/lib/i18n/locales/ro-RO/translation.json
#	src/lib/i18n/locales/ru-RU/translation.json
#	src/lib/i18n/locales/sk-SK/translation.json
#	src/lib/i18n/locales/sr-RS/translation.json
#	src/lib/i18n/locales/sv-SE/translation.json
#	src/lib/i18n/locales/th-TH/translation.json
#	src/lib/i18n/locales/tk-TM/translation.json
#	src/lib/i18n/locales/tr-TR/translation.json
#	src/lib/i18n/locales/uk-UA/translation.json
#	src/lib/i18n/locales/ur-PK/translation.json
#	src/lib/i18n/locales/uz-Cyrl-UZ/translation.json
#	src/lib/i18n/locales/uz-Latn-Uz/translation.json
#	src/lib/i18n/locales/vi-VN/translation.json
#	src/lib/i18n/locales/zh-CN/translation.json
#	src/lib/i18n/locales/zh-TW/translation.json
#	uv.lock
@OrenZhang OrenZhang linked an issue Jul 20, 2025 that may be closed by this pull request
@OrenZhang OrenZhang merged commit fb5fbd4 into main Jul 20, 2025
18 checks passed
OrenZhang pushed a commit that referenced this pull request Feb 24, 2026
The GET /chats/shared endpoint was loading full Chat rows including
the entire conversation history JSON blob, only to discard it and
return SharedChatResponse (id, title, share_id, timestamps). Now
uses with_entities() to select only the 5 needed columns, avoiding
deserialization of potentially large chat JSON for every shared chat.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

style(icon): dark mode