Commit Graph

10 Commits

Author SHA1 Message Date
JailDesigner e9f0098df8 Barra de progrés per a la comprovació d'actualitzacions
- CheckUpdatesWorker emet progress(done, total) per cada joc intentat (èxit o
  error), amb total = jocs descarregats; així la barra arriba al final encara
  que algun repo doni timeout.
- QProgressBar a la status bar (amagada per defecte) que es mostra durant la
  comprovació i s'amaga en acabar o en error. Reutilitzada pel check manual i
  l'automàtic a l'inici.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 09:03:58 +02:00
JailDesigner c51b7b74ed Comprovació d'updates a l'inici opcional + timeouts de xarxa configurables
- Opció marcable «Comprova actualitzacions a l'inici» al menú; persisteix a
  settings.json i llança la comprovació diferida en obrir la finestra.
- Tolerància a repos offline/inalcanzables: low-speed abort + techo dur de
  temps a les operacions git de xarxa (fetch/clone), evitant cuelgues.
- Timeouts exposats a settings.json (git_fetch_timeout, git_clone_timeout,
  http_timeout, git_stall_limit, git_stall_time) via NetConfig, propagats
  UI -> workers -> gitops.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 08:52:19 +02:00
JailDesigner 021e865179 Compilat onefile amb Nuitka (app.py + zstandard) i rutes en mode onefile 2026-05-29 22:55:43 +02:00
JailDesigner 667eade660 Suport de repos privats: token de Gitea global configurable des del menú 2026-05-29 22:30:11 +02:00
JailDesigner bfa01f31e3 Mode esborrar des del menú: tria un joc descarregat i s'elimina 2026-05-29 22:13:58 +02:00
JailDesigner 0334e79480 La fila és el botó: clic descarrega/actualitza o juga, amb text d'acció 2026-05-29 22:03:41 +02:00
JailDesigner 694d67f11e Interfície en català, botó Esborra i botons d'icona segons l'estat 2026-05-29 21:55:34 +02:00
JailDesigner 235a3966d2 Menú d'opcions: ocultar no descarregats i comprovar actualitzacions, amb persistència 2026-05-29 21:29:12 +02:00
JailDesigner 9d13c2434b Tema clar/fosc segons el sistema i títol de finestra 2026-05-29 21:07:00 +02:00
JailDesigner b71df66e22 Llançador inicial amb GUI PySide6: descàrrega i execució de jocs 2026-05-29 20:50:50 +02:00