Skip to content

Conversation

@SkylineLeo
Copy link

  • Implementato lazy loading del totalRecordCount
  • Il totalCount viene calcolato solo quando necessario (dopo 5 pagine o quando richiesto esplicitamente)
  • Evita di sovraccaricare il server all'apertura di cartelle grandi
  • Il metodo init() ora accetta un parametro opzionale fetchTotalCount (default: false)
  • Aggiunto metodo ensureTotalCount() per calcolare il totalCount quando necessario
  • Il metodo size() restituisce un valore approssimativo se totalCount non è ancora disponibile

Risolve il problema dove l'apertura di cartelle con oltre 1000 oggetti causava il crash del server Jellyfin.

Description

Related issues

Screenshots

AI/LLM usage

skyline added 6 commits January 8, 2026 12:32
- Implementato lazy loading del totalRecordCount
- Il totalCount viene calcolato solo quando necessario (dopo 5 pagine o quando richiesto esplicitamente)
- Evita di sovraccaricare il server all'apertura di cartelle grandi
- Il metodo init() ora accetta un parametro opzionale fetchTotalCount (default: false)
- Aggiunto metodo ensureTotalCount() per calcolare il totalCount quando necessario
- Il metodo size() restituisce un valore approssimativo se totalCount non è ancora disponibile

Risolve il problema dove l'apertura di cartelle con oltre 1000 oggetti causava il crash del server Jellyfin.
- Modifica i workflow per compilare in modalità debug quando i secrets di firma non sono configurati
- Evita errori di keystore nei fork che non hanno i secrets configurati
- Aggiunge condizione if per verificare le firme solo quando disponibili
- Usa env.KEY_ALIAS invece di secrets.KEY_ALIAS nelle condizioni if
- Risolve errore di sintassi nei workflow GitHub Actions
- cachedPages.size() restituisce Long ma size deve restituire Int
- Aggiunto .toInt() per convertire il tipo
- Verifica che KEY_ALIAS non sia solo non-null ma anche non vuoto
- Evita tentativi di firma con keystore vuoti/non validi
@SkylineLeo SkylineLeo closed this by deleting the head repository Jan 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant