# Тільки для розробників програмного забезпечення, новачкам вхід заборонено
# Будь ласка, не встановлюйте, якщо ваш телефон неякісний
«Запис причини кожного редагування – це романтика, яку має мати інженер».
【GIT Note Taking】 – це інструмент для текстових нотаток, розроблений для розробників програмного забезпечення та техногіків. Керуйте своїми щоденними нотатками, фрагментами коду та замітками за допомогою стандартного механізму контролю версій Git та безпечно синхронізуйте їх з GitHub, найбільшою у світі платформою з відкритим кодом, або будь-яким самостійно розміщеним сервером Git!
## ⚡ Основні функції
1. **Повне ядро контролю версій Git**: Записує повідомлення комітів для кожного збереження, повністю відстежуючи причини змін та їх еволюцію, що дозволяє легко переглядати та відновлювати.
2. **Авторизація GitHub OAuth 2.0 одним кліком**: Немає потреби вручну копіювати та вставляти громіздкі токени; авторизація браузера миттєво відображає список та автоматично прив’язує репозиторій нотаток* (також повністю зберігає ручний режим PAT).
3. **Підтримка власних та різних сервісів Git:** Ідеальна сумісність з GitLab, Gitea та власними приватними серверами Git. Також дозволяє створювати виключно локальні офлайн-нотатки (обліковий запис не потрібен).
4. **Пріоритет офлайн та двостороння синхронізація:** Вільне редагування без доступу до Інтернету та виконання двосторонньої синхронізації одним клацанням миші під час підключення до Інтернету.
5. **Розумне фіксування з синхронізацією дати в реальному часі:** Використовує технологію GraphQL для точного виправлення часу останньої зміни віддалених файлів під час завантаження нотаток.
6. **Скорочення історії (очищення до глибини 1):** Очищення тривалих локальних процесів одним клацанням у налаштуваннях для звільнення місця на телефоні.
7. **Повний текстовий пошук та вкладення файлів:** Миттєво шукайте вміст нотаток та безпечно додавайте зображення та вкладення без дозволів за допомогою вбудованого системного селектора.
8. **Повне резервне копіювання офлайн в ZIP одним клацанням миші:** Створюйте резервні копії нотаток у каталог завантажень телефону будь-коли.
9. **100% конфіденційність, прозорість та відкритий код:** Додаток підключається безпосередньо до вашого сервера Git, без жодних посередників чи збору даних через сторонні сервери.
## 🚀 3 Короткий посібник
1. Створіть приватний репозиторій на GitHub з назвою, що починається з «note» (наприклад, note-work, note-daily).
2. Відкрийте додаток, натисніть «Створити ➔ Створити нотатку GitHub» у верхньому правому куті, а потім натисніть 【🐙 Вхід до GitHub одним клацанням миші. Авторизація】.
3. Виберіть цільовий репозиторій зі спливаючого списку. Система автоматично клонує репозиторій, і ви зможете одразу почати користуватися нотатками форуму на основі Git!
*(Або ж ви можете підключитися, ввівши URL-адресу/пароль будь-якого самостійно розміщеного сервера Git у розділі «Завантажити віддалені нотатки»)*
## 🛠️ Проект з відкритим кодом та технічна архітектура
• Репозиторій GitHub: https://github.com/WilliamFromTW/GitNoteTaking
• Базовий движок: Eclipse JGit
• Системні вимоги: Android 13 (API 33) або вище
Робити нотатки в Git – це просто, але нелегко. Будь ласка, подайте заявку на обліковий запис на https://github.com і скористайтеся потужними можливостями контролю версій GIT, щоб легко записувати часто використовувані текстові нотатки.