{"id":28203091,"url":"https://github.com/mhmdd-farhan/daily-log","last_synced_at":"2025-08-24T14:21:26.487Z","repository":{"id":276531524,"uuid":"903285085","full_name":"mhmdd-farhan/daily-log","owner":"mhmdd-farhan","description":"Daily Log adalah aplikasi desktop sederhana berbasis VB.NET dan Windows Forms yang berfungsi sebagai alat untuk mencatat kegiatan sehari-hari, menyimpan catatan penting, dan memudahkan pengguna dalam mengelola informasi harian mereka.","archived":false,"fork":false,"pushed_at":"2024-12-20T14:01:03.000Z","size":400,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-13T17:46:13.428Z","etag":null,"topics":["desktop-app","vb-net","visual-studio","windows"],"latest_commit_sha":null,"homepage":"","language":"Visual Basic .NET","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mhmdd-farhan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-14T07:42:15.000Z","updated_at":"2024-12-20T14:01:07.000Z","dependencies_parsed_at":"2025-02-08T20:47:38.532Z","dependency_job_id":"22a09b76-c8a3-4369-9d4a-fc83898dad12","html_url":"https://github.com/mhmdd-farhan/daily-log","commit_stats":null,"previous_names":["aan-cloud/daily-log","mhmdd-farhan/daily-log"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mhmdd-farhan/daily-log","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhmdd-farhan%2Fdaily-log","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhmdd-farhan%2Fdaily-log/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhmdd-farhan%2Fdaily-log/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhmdd-farhan%2Fdaily-log/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhmdd-farhan","download_url":"https://codeload.github.com/mhmdd-farhan/daily-log/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhmdd-farhan%2Fdaily-log/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271885641,"owners_count":24838709,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-24T02:00:11.135Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["desktop-app","vb-net","visual-studio","windows"],"created_at":"2025-05-17T01:13:13.305Z","updated_at":"2025-08-24T14:21:26.442Z","avatar_url":"https://github.com/mhmdd-farhan.png","language":"Visual Basic .NET","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# Daily Log\n\n**Daily Log** adalah aplikasi desktop sederhana berbasis **VB.NET** dan **Windows Forms** yang berfungsi sebagai alat untuk mencatat kegiatan sehari-hari, menyimpan catatan penting, dan memudahkan pengguna dalam mengelola informasi harian mereka.\n\n---\n\n## **Author**\n\nAplikasi ini dikembangkan oleh tiga author utama:\n\n1. **Muhammad Farhan**  \n2. **Raynold Lumbantobing** \n\n---\n\n## **Fitur**\n\n### **1. Menambahkan Catatan Baru**\n- **Tombol New** memungkinkan pengguna membuat catatan baru.  \n- Setiap catatan memiliki:\n  - **ID** unik yang dihasilkan secara otomatis.  \n  - **Title** atau judul catatan default.  \n  - **Tanggal** pembuatan otomatis sesuai waktu sistem.  \n  - **Description** yang dapat ditambahkan kemudian.  \n- Semua data disimpan dalam file **JSON lokal** untuk memudahkan akses dan modifikasi.\n\n---\n\n### **2. Menampilkan Detail Catatan**\n- Pengguna dapat mengklik judul catatan dari daftar catatan untuk membuka detailnya.  \n- Sebuah **pop-up form** akan muncul dengan informasi:\n  - **Judul** (ditampilkan dalam huruf tebal).  \n  - **Tanggal** (dengan huruf kecil tipis).  \n  - **Deskripsi** (ditampilkan dalam huruf sedang tipis).\n\n---\n\n### **3. Mengedit Catatan**\n- Dalam pop-up form detail catatan, terdapat tombol **Edit**.  \n- Saat tombol **Edit** ditekan:\n  - Bagian judul dan deskripsi berubah menjadi **input box** (TextBox).  \n  - Tombol **Edit** akan digantikan dengan tombol **Done**.  \n- Setelah selesai mengedit, menekan **Done** akan:\n  - Menyimpan perubahan ke file **JSON**.  \n  - Mengembalikan tampilan awal (readonly text).\n\n---\n\n### **4. Menghapus Catatan**\n- Terdapat tombol **Hapus** di samping tombol Edit.  \n- Menekan tombol ini akan:\n  - Menghapus catatan yang sedang ditampilkan dari file **JSON**.  \n  - Menghapus catatan tersebut dari daftar utama.\n\n---\n\n## **Cara Install**\n\n### **Langkah-langkah:**\n1. Pastikan Anda memiliki **Windows OS** terinstal di komputer.  \n2. Unduh file installer aplikasi Daily Log (.exe) dari link berikut:  \n   [Unduh Installer Daily Log](https://github.com/aan-cloud/daily-log-installer)\n3. Jalankan file installer yang telah diunduh.  \n4. Ikuti petunjuk instalasi hingga selesai.  \n5. Setelah instalasi, aplikasi **Daily Log** akan muncul di menu Start atau desktop.\n\n---\n\n## **Cara Menggunakan Aplikasi**\n\n1. **Menambahkan Catatan Baru**\n   - Klik tombol **New** di bagian atas.  \n   - Catatan baru akan muncul di daftar catatan dengan judul default.  \n   - Buka catatan tersebut dan edit sesuai keinginan.\n\n2. **Melihat Detail Catatan**\n   - Klik salah satu judul catatan dari daftar.  \n   - Detail catatan akan muncul di form pop-up.\n\n3. **Mengedit Catatan**\n   - Dalam form pop-up detail, klik tombol **Edit**.  \n   - Ubah **judul** atau **deskripsi** sesuai kebutuhan.  \n   - Klik **Done** untuk menyimpan perubahan.\n\n4. **Menghapus Catatan**\n   - Dalam form pop-up detail, klik tombol **Hapus**.  \n   - Konfirmasi penghapusan jika diminta.\n\n5. **Menutup Form Detail**\n   - Klik tombol **X** di sudut kanan atas untuk menutup form detail.\n\n---\n\n## **Fitur Masa Depan**\n\nDalam pengembangan selanjutnya, kami berencana menambahkan fitur-fitur berikut:\n\n1. **Edit Deskripsi dengan Ukuran Textbox Dinamis**  \n   - Textbox deskripsi akan otomatis menyesuaikan ukuran berdasarkan panjang teks.  \n   - Mendukung format **Markdown** untuk menulis teks dengan gaya yang lebih kaya.\n\n2. **Koreksi Teks Menggunakan AI**  \n   - Mengintegrasikan teknologi **AI** untuk menyarankan penulisan yang benar.  \n   - Termasuk fitur **grammar correction** dan **rephrasing** teks deskripsi.\n\n3. **Kompleks UI Design**  \n   - Memperbarui desain antarmuka agar lebih modern dan ramah pengguna.  \n   - Menambahkan elemen-elemen interaktif yang memperkaya pengalaman pengguna.\n\n---\n\n**Terima kasih telah menggunakan Daily Log!** 😊\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhmdd-farhan%2Fdaily-log","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhmdd-farhan%2Fdaily-log","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhmdd-farhan%2Fdaily-log/lists"}