You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Redesign WebSocket status bar: student-friendly by default, diagnostics in developer mode (#328)
Gate the WebSocket status bar on artemis.developerMode (removes the artemis.showWebSocketStatusBar setting): plain-language label and help tooltip for students, technical label and full diagnostics for developers, live re-render on developerMode toggle, click resets and reconnects. Closes#320
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,10 @@ All notable changes to the Artemis VS Code extension will be documented in this
4
4
5
5
## [Unreleased]
6
6
7
+
### Changed
8
+
9
+
-**WebSocket status bar:** Removed the `artemis.showWebSocketStatusBar` setting. The connection indicator now appears automatically only when there is a problem; enable `artemis.developerMode` to keep it always visible with full diagnostics on hover. When the connection drops, students now see a plain-language explanation (no "WS" jargon) instead of a technical label.
Copy file name to clipboardExpand all lines: extension/package.json
+2-7Lines changed: 2 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
"name": "iris-thaumantias",
3
3
"displayName": "Artemis - TUM",
4
4
"description": "Artemis brings interactive learning to life with instant, individual feedback on programming exercises, quizzes, modeling tasks, and more. This VS Code extension integrates Iris, an LLM-based virtual assistant that supports students with instant answers about exercises, lectures, and learning performance. Iris provides context-aware, personalized assistance for programming exercises, encouraging independent problem-solving through subtle hints and guiding questions instead of giving full solutions.",
5
-
"version": "0.4.8",
5
+
"version": "0.4.9-dev",
6
6
"publisher": "aet-tum",
7
7
"license": "MIT",
8
8
"icon": "media/artemis-blue.png",
@@ -174,12 +174,7 @@
174
174
"artemis.developerMode": {
175
175
"type": "boolean",
176
176
"default": false,
177
-
"markdownDescription": "Enable developer mode to show debugging tools, including debug buttons in views and live struggle detection score in the status bar."
178
-
},
179
-
"artemis.showWebSocketStatusBar": {
180
-
"type": "boolean",
181
-
"default": false,
182
-
"description": "Show the WebSocket connection status in the status bar during normal operation. When a connection failure occurs, the status bar item is always shown regardless of this setting."
177
+
"markdownDescription": "Enable developer mode to show debugging tools, including debug buttons in views, the live struggle detection score, and the WebSocket connection status (with diagnostics on hover) in the status bar."
0 commit comments