# Iba pre softvérových inžinierov, začiatočníci nie sú povolení
# Prosím, neinštalujte, ak váš telefón nie je kvalitný
„Zapísanie dôvodu každej úpravy je romantika, ktorú by mal mať každý inžinier.“
【GIT Note Taking】 je nástroj na písanie textových poznámok určený pre softvérových vývojárov a technických nadšencov. Spravujte svoje denné poznámky, úryvky kódu a poznámky prostredníctvom štandardného mechanizmu správy verzií Git a bezpečne ich synchronizujte s GitHubom, najväčšou open-source platformou na svete, alebo s akýmkoľvek samostatne hostovaným serverom Git!
## ⚡ Základné funkcie
1. **Kompletné jadro správy verzií Git**: Zaznamenáva správy o commite pre každé uloženie, plne sleduje dôvody zmien a ich vývoj, čo umožňuje jednoduchú kontrolu a obnovu.
2. **Autorizácia jedným kliknutím GitHub OAuth 2.0**: Nie je potrebné manuálne kopírovať a vkladať ťažkopádne tokeny; autorizácia prehliadača okamžite zobrazí zoznam a automaticky naviaže úložisko poznámok* (tiež plne zachováva manuálny režim PAT).
3. **Podporuje samostatne hostované a rôzne služby Git:** Dokonale kompatibilné s GitLab, Gitea a samostatne hostovanými súkromnými servermi Git. Umožňuje tiež vytvárať čisto lokálne offline poznámky (bez nutnosti pripojenia k internetu).
4. **Priorita offline a obojsmerná synchronizácia:** Upravujte voľne bez prístupu na internet a vykonávajte obojsmernú synchronizáciu jedným kliknutím, keď ste pripojení k internetu.
5. **Inteligentné potvrdenie so synchronizáciou dátumu v reálnom čase:** Využíva technológiu GraphQL na presnú opravu času poslednej úpravy vzdialených súborov pri sťahovaní poznámok.
6. **Zúženie histórie (vyčistenie do hĺbky 1):** Vymažte zdĺhavé lokálne procesy jedným kliknutím v Nastaveniach a uvoľnite miesto v telefóne.
7. **Vyhľadávanie v celom texte a pripájanie súborov:** Okamžite vyhľadávajte obsah poznámok a bezpečne pripájajte obrázky a prílohy s nulovými povoleniami pomocou natívneho systémového selektora.
8. **Úplná záloha offline ZIP jedným kliknutím:** Zálohujte si poznámky do adresára sťahovania v telefóne kedykoľvek.
9. **100 % súkromie, transparentnosť a otvorený zdrojový kód:** Aplikácia sa pripája priamo k vášmu serveru Git, bez akýchkoľvek sprostredkovateľov zo strany serverov tretích strán alebo zhromažďovania údajov.
## 🚀 3 Stručný návod na obsluhu
1. Vytvorte si súkromný repozitár na GitHub s názvom začínajúcim na „poznámka“ (napr. poznámka-práca, poznámka-denne).
2. Otvorte aplikáciu, klepnite na „Vytvoriť ➔ Vytvoriť poznámku GitHub“ v pravom hornom rohu a potom klepnite na 【🐙 Prihlásenie jedným kliknutím do autorizácie GitHub】.
3. Vyberte cieľový repozitár z rozbaľovacieho zoznamu. Systém automaticky naklonuje repozitár a vy si môžete okamžite začať užívať poznámky z fóra založené na Gite!
*(Prípadne sa môžete pripojiť zadaním URL adresy/hesla ľubovoľného samostatne hostovaného Git servera v časti „Stiahnuť vzdialené poznámky“)*
## 🛠️ Projekt s otvoreným zdrojovým kódom a technická architektúra
• Repozitár GitHub: https://github.com/WilliamFromTW/GitNoteTaking
• Základný engine: Eclipse JGit
• Systémové požiadavky: Android 13 (API 33) alebo vyšší
Vytváranie poznámok Git je jednoduché, ale nie jednoduché, požiadajte o účet na https://github.com a použite výkonné funkcie správy verzií GIT na jednoduché zaznamenávanie bežne používaných textových poznámok.