# Hanya untuk Insinyur Perangkat Lunak, Tidak Boleh untuk Pemula
# Jangan Instal jika Ponsel Anda Bukan Ponsel Berkualitas Tinggi
"Mencatat alasan setiap pengeditan adalah hal yang seharusnya dimiliki seorang insinyur."
【GIT Note Taking】adalah alat pencatat teks yang dirancang untuk pengembang perangkat lunak dan penggemar teknologi. Kelola catatan harian, cuplikan kode, dan memo Anda melalui mekanisme kontrol versi Git standar dan sinkronkan dengan aman ke GitHub, platform sumber terbuka terbesar di dunia, atau server Git yang dihosting sendiri!
## ⚡ Fitur Utama
1. **Inti Kontrol Versi Git Lengkap**: Merekam pesan commit untuk setiap penyimpanan, sepenuhnya melacak alasan perubahan dan evolusinya, memungkinkan peninjauan dan pemulihan yang mudah.
2. **Otorisasi Sekali Klik GitHub OAuth 2.0**: Tidak perlu menyalin dan menempel token yang rumit secara manual; otorisasi browser langsung mencantumkan dan secara otomatis mengikat repositori catatan* (juga sepenuhnya mempertahankan mode manual PAT).
3. **Mendukung Layanan Git Mandiri dan Berbagai Layanan Git:** Sangat kompatibel dengan GitLab, Gitea, dan server Git pribadi mandiri. Fitur ini juga memungkinkan pembuatan catatan offline lokal (tanpa perlu akun).
4. **Prioritas Offline dan Sinkronisasi Dua Arah:** Edit dengan bebas tanpa akses internet, dan lakukan sinkronisasi dua arah push/pull sekali klik saat terhubung ke internet.
5. **Smart Commit dengan Sinkronisasi Tanggal Real-Time:** Menggunakan teknologi GraphQL untuk mengoreksi waktu modifikasi terakhir file jarak jauh secara akurat saat mengunduh catatan.
6. **Pembersihan Riwayat (Hapus hingga Kedalaman 1):** Hapus proses lokal yang panjang dengan sekali klik di Pengaturan untuk membebaskan ruang penyimpanan ponsel.
7. **Pencarian Teks Lengkap dan Lampiran File:** Cari konten catatan secara instan dan lampirkan gambar dan lampiran dengan aman tanpa izin menggunakan pemilih sistem bawaan.
8. **Pencadangan Penuh Offline ZIP Sekali Klik:** Cadangkan catatan ke direktori unduhan ponsel Anda kapan saja.
9. **100% Privasi, Transparansi, dan Sumber Terbuka:** Aplikasi ini terhubung langsung ke server Git Anda, tanpa perantara server pihak ketiga atau pengumpulan data sama sekali.
## 🚀 3 Panduan Memulai Cepat
1. Buat repositori pribadi di GitHub dengan nama yang diawali dengan "note" (misalnya, note-work, note-daily).
2. Buka aplikasi, ketuk "Buat ➔ Buat Catatan GitHub" di pojok kanan atas, lalu ketuk 【🐙 Login Sekali Klik untuk Otorisasi GitHub】.
3. Pilih repositori target dari daftar pop-up. Sistem akan secara otomatis mengkloning repositori, dan Anda dapat langsung menikmati catatan forum berbasis Git!
*(Sebagai alternatif, Anda dapat terhubung dengan memasukkan URL/kata sandi server Git yang dihosting sendiri di "Unduh Catatan Jarak Jauh")*
## 🛠️ Proyek Sumber Terbuka dan Arsitektur Teknis
• Repositori GitHub: https://github.com/WilliamFromTW/GitNoteTaking
• Mesin Pendukung: Eclipse JGit
• Persyaratan Sistem: Android 13 (API 33) atau lebih tinggi
Pengambilan Catatan Git sederhana namun tidak mudah. Silakan mengajukan permohonan akun di https://github.com dan gunakan kemampuan kontrol versi GIT yang canggih untuk dengan mudah merekam catatan teks yang umum digunakan.