◷ MS To Do Productivity Hub

Microsoft To Do + OneDrive Time Log • Android + MacBook
Offline / belum login
Mulai dari Settings: isi Client ID, login Microsoft, pilih list, lalu Refresh Graph. Time log dapat disinkronkan ke OneDrive Personal melalui tombol Sync Time Log.

Dashboard Produktivitas

Durasi kerja per kategori/list

Task: planned vs actual

Planned = waktu terpakai dari tanggal mulai/created sampai due date. Actual = persentase checklist selesai. Selisih negatif berarti tertinggal dari jadwal.

Task Manager

Pilih task untuk melihat detail, checklist, notes, dan timer.

Riwayat Aktivitas

Kalender Aktivitas

Pengaturan dan Backup

Microsoft Sign-in

Gunakan App Registration milik Anda sendiri, platform Single-page application (SPA), dan redirect URI yang sama dengan URL PWA ini. Microsoft Graph delegated permissions: Tasks.ReadWrite dan Files.ReadWrite.AppFolder.

Login Microsoft memerlukan localhost/HTTPS. File HTML yang dibuka langsung dengan file:// tidak mendukung auth PWA secara benar.

Backup & Data

Task dan checklist online tersimpan di Microsoft To Do. Log timer disimpan di IndexedDB dahulu; OneDrive app folder menyinkronkan log antarperangkat ketika online dan login. Sesi timer yang sedang berjalan tetap lokal hingga Stop & Save. Backup JSON/CSV tetap dianjurkan.

OneDrive Time Log Sync

Mengecek sinkronisasi...

Disimpan dalam folder Apps / [nama aplikasi] di OneDrive Personal. File dibuat per-event sehingga perubahan dari HP dan laptop tidak saling menimpa. Hapus log akan tersinkron sebagai tombstone. Hanya jalan saat aplikasi aktif dan online.

Target List Microsoft To Do

Klik Ambil daftar list untuk menemukan semua list akun Microsoft, lalu centang hanya yang diperlukan. Pilihan disimpan di browser perangkat ini; tidak menghapus data Microsoft.

Info sinkronisasi

Task, checklist, notes, due date, dan priority disinkron ke Microsoft Graph saat online. Log waktu tersinkron secara terpisah lewat OneDrive app folder jika izin Files.ReadWrite.AppFolder diberikan. Login yang sama diperlukan di setiap perangkat. Pilihan target list tetap per perangkat.