|
|
6ba57c3927
|
Code-Review: Path-Traversal-Fix, toten Code entfernt (formatClock, data.error Check), Emoji-Literal korrigiert, Einrückung fix
|
2026-05-26 12:47:47 +02:00 |
|
|
|
352ed480a8
|
Fix: PGN-Encoding (UTF-8/Latin-1 Fallback für Umlaute)
|
2026-05-25 21:26:43 +02:00 |
|
|
|
b3d43e37b8
|
Eval-Bar: Hilfslinien (±1..±7) mit mix-blend-mode, Null-Linie 4px, Füllbalken dunkler
|
2026-05-25 21:21:36 +02:00 |
|
|
|
79ab97da6e
|
Evaluation: depth 25 oder 15s Timeout (movetime 15000)
|
2026-05-25 21:08:36 +02:00 |
|
|
|
fbb15ed61a
|
Fix: Content-Length für HTTP/1.1 statische Dateien (NS_ERROR_NET_EMPTY_RESPONSE)
|
2026-05-25 20:48:33 +02:00 |
|
|
|
0be816a4ec
|
Evaluation: depth 15 statt 10s, HTTP/1.1 Chunked-Streaming, Abbruch-Support
|
2026-05-25 20:39:58 +02:00 |
|
|
|
ec1ebaa525
|
Eval-Bar mit Stockfish-Streaming, LESS entfernt, Move-Lock, AGENTS-Regeln
|
2026-05-25 20:09:09 +02:00 |
|
|
|
3b1a4ce4e4
|
Refactor: JS in js/, LESS in less/, clientseitige Less-Kompilierung via less.js CDN
|
2026-05-25 01:54:53 +02:00 |
|
|
|
f5d6d59cdd
|
Responsive Mobile-Design: PGN/Tabelle-Reihenfolge, Board-Vergrößerung, Round-Info verschoben, kompaktere Player-Infos
|
2026-05-25 01:29:19 +02:00 |
|
|
|
47e7924a49
|
Fix all ESLint errors across project
|
2026-05-25 00:55:16 +02:00 |
|
|
|
6608d771a2
|
Screenshot + LESS-Migration: style.css → style.less, Build-Skript, Doku-Update
|
2026-05-25 00:43:32 +02:00 |
|
|
|
df77f52a53
|
PGN-Panel + Cache-Busting: alle Runden immer frisch laden, Rundenerkennung bei jedem Refresh
|
2026-05-24 18:03:09 +02:00 |
|
|
|
b337c92d77
|
Tabelle nur einmalig beim Laden der Seite
|
2026-05-24 17:42:25 +02:00 |
|
|
|
20a59166a8
|
Remove proxy - load data directly from DSJ
|
2026-05-24 17:37:22 +02:00 |
|
|
|
3944c7d5bb
|
Fix caching issue - load fresh PGN for current round
|
2026-05-24 16:57:16 +02:00 |
|
|
|
812cd3b24f
|
Fix: loadPGN ruft updateStandings() vor currentRound-Check auf, damit Requests tatsächlich ausgeführt werden
|
2026-05-24 15:49:56 +02:00 |
|
|
|
638ef0360f
|
AGENTS.md mit Proxy-Regeln
|
2026-05-24 15:47:36 +02:00 |
|
|
|
12a2b5c7db
|
Runde in PGN-URL (/pgn/{round}) und im Standings-Response
|
2026-05-24 15:44:03 +02:00 |
|
|
|
08ec14bd63
|
Runde wird automatisch aus der Tabelle ermittelt
|
2026-05-24 15:42:17 +02:00 |
|
|
|
82e37fb9bf
|
Rundenbasierte PGN-URLs (aktuell Runde 2)
|
2026-05-24 15:39:47 +02:00 |
|
|
|
ab4486cc98
|
Server: If-Modified-Since, block bis Änderung; Client: sofortiger Re-Poll
|
2026-05-24 15:34:27 +02:00 |
|
|
|
7efa38c91a
|
Switch to Long-Polling, add Turniertabellen-Anzeige für ODJM D 2026
|
2026-05-24 15:32:36 +02:00 |
|
|
|
2ad3dab7f8
|
feat: deployment support and production readiness
- Add deployment section to README (systemd, Docker, nginx reverse proxy)
- Add environment variable support to server.py (PORT, PGN_URL, CACHE_TTL)
- Update .gitignore for Python artifacts and lara-chess directory
- Improve board/navigation UX in app.js (userScrolledMoves tracking,
updateClocks function, better game switching)
|
2026-05-24 15:12:17 +02:00 |
|
|
|
0d94cac60c
|
PGN-Parser verbessert: robustes Tokenizing mit Kommentar- und %clk-Erkennung; app.js: manuelle Partieauswahl bleibt nach Klick erhalten
|
2026-05-24 14:49:07 +02:00 |
|
|
|
15b6f31f62
|
UI immer aus Laras Perspektive: Lara unten, Brett-Orientierung dynamisch, Züge in Gold
|
2026-05-24 14:41:08 +02:00 |
|
|
|
84973c002c
|
Fix PGN parser: move extraction and Event header value
|
2026-05-24 14:35:44 +02:00 |
|
|
|
414732cb7e
|
Uhrzeit des letzten PGN-Updates und Countdown bis zum nächsten Update
|
2026-05-24 14:33:08 +02:00 |
|
|
|
6d588a4d5c
|
Add cache folder to .gitignore, update pgn-parser.js
|
2026-05-24 14:27:53 +02:00 |
|
|
|
aec8ef9036
|
Add README with project documentation
|
2026-05-24 14:25:00 +02:00 |
|
|
|
bca32d51eb
|
Move files from lara-chess folder to root directory
|
2026-05-24 14:20:20 +02:00 |
|
|
|
84f64ed86a
|
Initial commit
|
2026-05-24 14:19:01 +02:00 |
|