Defer NavigationStack path updates until after the practice tab is active so SwiftUI does not trap in boundPathChange.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep full quizzes for 1984 and Spalovač mrtvol; other titles get catalog metadata stubs across Swift, GTK, and content.json.
Co-authored-by: Cursor <cursoragent@cursor.com>