My Journey adalah extension produktivitas & developer journal untuk Antigravity IDE. Extension ini membantu Anda mencatat perjalanan kerja harian berdasarkan Merge Request (MR), melihat kalender aktivitas, memantau grafik analitik mingguan (Weekly Bar Chart), dan meng-export laporan Daily Standup dalam format Markdown dengan 1-klik.
✨ Fitur Utama
📅 Kalender Aktivitas Interaktif
Tampilan kalender bulanan dan mingguan dengan penanda dot aktivitas.
Badge penanda jumlah task dan Merge Request di setiap tanggal.
Klik tanggal untuk melihat atau menambahkan entri pada hari tersebut.
📝 Input Task & Merge Request
Input judul task, link Merge Request (GitLab/GitHub/Bitbucket), status MR (Draft, In Review, Merged, Closed).
Tag kategori (Feature, Bugfix, Refactor, Review, Meeting, Docs, Testing).
Auto-detect branch Git yang sedang aktif di workspace.
Durasi waktu pengerjaan dan checklist selesai.
📊 Weekly Bar Chart Analytics
Grafik batang interaktif distribusi harian (Senin s.d. Minggu).
Perbandingan Tasks Completed vs Merge Requests.
Kartu ringkasan: Total task mingguan, total MR, estimasi jam kerja, dan fokus kategori terbesar.
Navigasi antar minggu (minggu lalu, minggu ini, minggu depan).
⏱️ Timeline Alur Kerja
Feed kronologis pekerjaan harian yang rapi dan elegan.
Filter berdasarkan Tanggal Terpilih, Hanya MR, atau Semua Waktu.
Pencarian cepat (search bar) berdasarkan nama task, branch, atau nomor MR.
Tombol langsung untuk membuka Merge Request di browser.
📋 1-Click Standup & Report Export
Format Daily Standup (Yesterday / Today / Blockers).
Format Weekly Summary terkelompok berdasarkan kategori.
Format Merge Requests Log Table.
Tombol salin ke clipboard otomatis.
🔒 Penyimpanan Lokal & Privasi
Data otomatis tersimpan di .myjourney/data.json di dalam folder project Anda.
🛠️ Cara Menjalankan & Mengembangkan
1. Build Project
npm install
npm run build
2. Jalankan Extension di Antigravity IDE / VS Code
Tekan tombol F5 pada keyboard di Antigravity IDE untuk membuka Extension Development Host.
Buka icon "My Journey" pada Activity Bar (sidebar kiri) atau jalankan command My Journey: Open Full Dashboard dari Command Palette (Ctrl+Shift+P).