Chat pane keeps the previous server's session after switching servers
Maintainer thường phản hồi trong vòng 1 ngày
Một pull request liên quan đã được merge.
- #100 của @beppe2880 — đã merge
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
The issue names no files. Start by tracing the active-server change from Settings into the chat pane's session state holder, and compare how the selected session is retained versus reset when the server changes. PR #100 is already open against this issue, so review it before starting. Done when switching servers clears the chat pane back to "Select a session" and no transcript or errors from the old server remain.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
What happened?
With the session list and the chat side by side (unfolded foldable or tablet), switching the active server in Settings keeps the chat pane on the session opened on the previous server. The pane shows the old transcript and errors against the new server instead of going back to "Select a session".
Steps to reproduce
- Save two servers and open the app on a wide screen (side by side layout).
- Open a session on the first server so it shows in the chat pane.
- Settings → tap the second server to make it active, go back.
- The chat pane still shows the first server's session.
App version
0.9.0 (main after #98)
OpenCode server version
2.1.4
Device and Android version
7.6" foldable emulator, Android 16
- Ngôn ngữ chính
- Kotlin
- Star
- 1
- Fork
- 0
- Merge trung bình
- 12 giờ 4 phút
- Pull request đã merge (30 ngày)
- 59
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của beppe2880/opencode-mobile
-
Customize the chat from a live preview in SettingsCó thể đã có người làm @beppe2880 đã nhận hôm nay. Đang mởfeature
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 8/100
beppe2880/opencode-mobile#126 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
platform:android
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
beppe2880/opencode-mobile#115 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Background shell polling and reconnect attempts continue when hidden or offlineCó thể đã có người làm @gnacho đã nhận 1 ngày trước. Đang mởneeds:compliance
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
beppe2880/opencode-mobile#111 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
beppe2880/opencode-mobile#106 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Multiple terminals per folderĐang mởfeature
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
beppe2880/opencode-mobile#88 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của beppe2880/opencode-mobile
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
intellij-elixir/intellij-elixir#4585 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
music-assistant/mobile-app#1298 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
clementwzk/OpenCalc#633 · 1 bình luận ·
-
core docs p3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
RunanywhereAI/runanywhere-sdks#1199 ·
Maintainer thường phản hồi trong vòng 1 ngày