Repository navigation
Errori non più ingoiati su salvataggi, letture e notifiche; conflitti filtrati nello store (#17, #5) - #71
Merged
Conversation
… filtrati nello store (#17, #5) - ModelContext.saveOrLog / fetchOrLog: al posto di `try?` registrano l'errore nel log `store` e ritornano un valore neutro. - NotificationService: le richieste rifiutate dal sistema finiscono nel log (non quelle negate dall'utente); il riallineamento esce se la lettura fallisce. - Menu contestuale: Duplica e Salva come modello segnalano il fallimento. - ConflictService: assegnazioni e attività del giorno filtrate nello store invece di caricare tutte le attività. Test di regressione. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KJeAiFuQYJ2TxAu79ckWjT
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KJeAiFuQYJ2TxAu79ckWjT
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cosa cambia
ModelContext.saveOrLog()/fetchOrLog(_:)(Support/ModelContext+Logging.swift): sostituiscono itry? save()e(try? fetch(...)) ?? []rimasti (calendario, produzione, contatti, automazioni, ricorrenze, dettaglio persona, digest). L'errore finisce nel logstore(Console.app) invece di sparire.center.addpassa daschedule(_:), che registra le richieste rifiutate (non quelle negate dall'utente, per non scrivere una riga per attività).resyncAllesce se la lettura fallisce, così non cancella tutti gli avvisi programmati.reportFailure.Test
conflictsFilterSameDayAssignmentsInStore: stesso giorno sì; giorno dopo, senza data, cancellate e la ripresa stessa no.🤖 Generated with Claude Code
https://claude.ai/code/session_01KJeAiFuQYJ2TxAu79ckWjT
Generated by Claude Code