diff --git a/.kiro/specs/ultimate-lists-app/tasks.md b/.kiro/specs/ultimate-lists-app/tasks.md index 9aaa2fb..3540ec0 100644 --- a/.kiro/specs/ultimate-lists-app/tasks.md +++ b/.kiro/specs/ultimate-lists-app/tasks.md @@ -164,7 +164,7 @@ - **Property 12: Offline resource availability** - **Validates: Requirements 4.4** -- [ ] 12. Implement offline synchronization +- [x] 12. Implement offline synchronization - Create useOfflineSync hook for detecting connectivity - Implement mutation queue for offline operations - Add background sync for pending mutations diff --git a/app/layout.tsx b/app/layout.tsx index 47f9146..f583308 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,6 +1,7 @@ import type { Metadata } from 'next' import './globals.css' import ServiceWorkerRegistration from '@/components/ServiceWorkerRegistration' +import OfflineIndicator from '@/components/OfflineIndicator' export const metadata: Metadata = { title: 'Ultimate Lists', @@ -36,6 +37,7 @@ export default function RootLayout({