Skip to content

Commit 16c52fd

Browse files
lukischLukas Geiger
andauthored
docs: sync user test checklist with v0.3.5 verified state (#9)
Update version header to 0.3.5 (2026-11-08), add minimap, code folding, and automatic background linting to test sections, and clarify optional LSP runtime test prerequisites under known limitations. Co-authored-by: Lukas Geiger <lukas@um-bruch.org>
1 parent 38d1c93 commit 16c52fd

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

‎USERTEST_CHECKLIST.md‎

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# CodeBox - Nutzertest-Checkliste
22

3-
**Version:** 0.1.0
4-
**Stand:** 2026-05-01
3+
**Version:** 0.3.5
4+
**Stand:** 2026-11-08
55
**Tester:** _______________
66

77
---
@@ -31,6 +31,8 @@
3131
- [ ] Auto-Close Brackets: (), [], {}, "", ''
3232
- [ ] Bracket Matching (passende Klammern hervorgehoben)
3333
- [ ] Undo/Redo funktioniert (Ctrl+Z / Ctrl+Y)
34+
- [ ] Minimap wird am rechten Editor-Rand angezeigt und erlaubt Navigation per Klick und Ziehen
35+
- [ ] Code-Folding: Falt-Indikatoren in der Randleiste klappen Code-Blöcke ein und aus (Menü *Ansicht > Code-Faltung*)
3436

3537
## 4. Syntax-Highlighting
3638

@@ -67,11 +69,12 @@
6769
- [ ] Modifizierter Tab zeigt *
6870
- [ ] Gleiche Datei wird nicht doppelt geöffnet
6971

70-
## 7. Projektbaum, Terminal und LSP
72+
## 7. Projektbaum, Terminal, LSP und Linter
7173

7274
- [ ] Projektbaum per Ctrl+B ein-/ausblenden
7375
- [ ] Terminal per Ctrl+` ein-/ausblenden
7476
- [ ] Terminal-Arbeitsverzeichnis folgt der geöffneten Datei
77+
- [ ] Automatisches Linting: Lokaler Linter (Ruff/flake8/ESLint) prüft beim Speichern asynchron und meldet Befunde im Probleme-Panel und Editor
7578
- [ ] Mit installiertem LSP-Server erscheinen Diagnostics im Editor
7679
- [ ] LSP-Completion erscheint nach Eingabe von mindestens zwei Zeichen
7780

@@ -105,30 +108,27 @@
105108

106109
## Bekannte Einschränkungen
107110

108-
- Minimap noch nicht implementiert (aus PythonBox v8)
109-
- Code-Folding noch nicht implementiert
110-
- Linter wird noch nicht automatisch ausgeführt
111-
- Runtime-Test mit installiertem LSP-Server steht noch aus
111+
- **LSP-Runtime-Integrationstest:** Der optionale End-to-End-LSP-Laufzeittest (`tests/test_lsp_runtime.py`) setzt einen lokal installierten und konfigurierten Sprachserver (z. B. `pylsp` / `pyright` bzw. `python-lsp-server[all]`) sowie die Umgebungsvariable `CODEBOX_LSP_RUNTIME=1` voraus. Ohne externen Sprachserver wird dieser Test im automatisierten CI-/Testlauf regulär und erwartungskonform als `skipped` ausgewiesen (360 passed, 1 skipped).
112112

113113
---
114114

115115
## Ergebnis
116116

117117
| Kategorie | Bestanden | Fehlgeschlagen | Kommentar |
118118
|-----------|-----------|----------------|-----------|
119-
| Grundfunktionen | ___ / 5 | | |
119+
| Grundfunktionen | ___ / 6 | | |
120120
| Datei-Operationen | ___ / 5 | | |
121-
| Editor | ___ / 6 | | |
122-
| Highlighting | ___ / 10 | | |
121+
| Editor | ___ / 8 | | |
122+
| Highlighting | ___ / 12 | | |
123123
| Completion | ___ / 4 | | |
124124
| Tabs | ___ / 5 | | |
125-
| Projektbaum/Terminal/LSP | ___ / 5 | | |
125+
| Projektbaum/Terminal/LSP/Linter | ___ / 6 | | |
126126
| Ausführung | ___ / 5 | | |
127127
| Suchen | ___ / 3 | | |
128128
| Statusbar | ___ / 3 | | |
129129
| Sprach-Auswahl | ___ / 3 | | |
130-
| **Gesamt** | ___ / 55 | | |
130+
| **Gesamt** | ___ / 60 | | |
131131

132132
---
133133

134-
*Checkliste erstellt: 2026-02-12 durch ATI Worker 2, aktualisiert 2026-05-01*
134+
*Checkliste erstellt: 2026-02-12 durch ATI Worker 2, aktualisiert 2026-11-08 für Version 0.3.5*

0 commit comments

Comments
 (0)