diff --git a/BUILD_RU.md b/BUILD_RU.md new file mode 100644 index 00000000..c783a967 --- /dev/null +++ b/BUILD_RU.md @@ -0,0 +1,16 @@ +# Сборка + +Это приложение использует этот [форк](https://github.com/wiiznokes/libgit2-android) библиотеки [libgit2](https://github.com/libgit2/libgit2). +Вы можете собрать её из исходников или использовать бинарные файлы, которые уже находятся в папке jniLibs. Обратите внимание, что эти бинарники хранятся с использованием git-lfs. Думаю, вам достаточно иметь установленный git-lfs при клонировании репозитория, и git автоматически скачает их. + +В любом случае, вам нужно будет клонировать [репозиторий](https://github.com/wiiznokes/libgit2-android), чтобы получить заголовочные файлы. + +```bash +git submodule update --init +``` + +(Добавьте `--recursive`, если хотите собрать libgit2 из исходников). + +Вы не можете просто выполнить `sudo apt install libgit2-dev`, потому что по какой-то причине cmake не позволит использовать заголовочные файлы из `/usr/include`. + +Если вы хотите собрать libgit2 самостоятельно — удачи! Информацию можно найти в скрипте `build.sh`. diff --git a/CHANGELOG_RU.md b/CHANGELOG_RU.md new file mode 100644 index 00000000..f69b0bf6 --- /dev/null +++ b/CHANGELOG_RU.md @@ -0,0 +1,19 @@ +# Журнал изменений (Changelog) + +Все заметные изменения в этом проекте будут документироваться в этом файле. +Проект следует спецификации [Семантического версионирования](https://semver.org/spec/v2.0.0.html). + +## [Не выпущено] + +## [24.08] + +- удаление папки (#42) +- убран нечеткий поиск, используется поиск по подстроке + +### Изменено + +- Kotlin 2.0 + +### Исправлено + +- провайдер dd diff --git a/DEV_RU.md b/DEV_RU.md new file mode 100644 index 00000000..1db9ce9d --- /dev/null +++ b/DEV_RU.md @@ -0,0 +1,15 @@ +# Значки Figma + +- https://www.figma.com/files/project/202053634/Team-project?fuid=1064179055423421287 + +# Команда для обновления подмодуля libgit2 + +``` +git submodule update --remote --checkout --merge app/libgit2-android +``` + +# Команда для запуска workflow сборки + +``` +gh workflow run Build-Apk --ref f-droid -f version=24.20 +``` diff --git a/README_RU.md b/README_RU.md new file mode 100644 index 00000000..2a778d3e --- /dev/null +++ b/README_RU.md @@ -0,0 +1,48 @@ +

+ English | Русский +

+
+

+ app icon +

GitNote

+

+ +F-Droid Badge +IzzyOnDroid Badge + +
+ +_Поддерживаемые версии Android: 11 — 15_ + +Android-приложение для заметок с интеграцией Git. Вы можете использовать это приложение вместе с другими редакторами на компьютере. + +## Зачем + +Потому что все приложения с интеграцией Git на Android либо отделяют заголовок заметки от имени файла, либо используют устаревшие UI/UX-фреймворки. + +# Возможности + +- [x] создание/открытие/клонирование репозиториев +- [x] нечеткий поиск (глобальный и по конкретной папке) +- [x] отображение в виде сетки +- [x] отображение в виде дерева +- [x] режим редактирования +- [x] приватные репозитории с https +- [x] удалённая синхронизация +- [x] сортировка по времени + +

+ grid screen + drawer screen + edit screen +

+ +# Сборка + +[См.](./BUILD_RU.md). + +# Текущие ограничения + +- Android не различает регистр в именах файлов, поэтому если у вас есть папка с именем `A` и другая с именем `a`, папка `a` не будет отображаться. +- Изменение ориентации экрана нарушает состояние SSL. Обходной путь: перезапустить приложение. +- Конфликты могут привести к сбою приложения. diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml new file mode 100644 index 00000000..a0b6bae4 --- /dev/null +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -0,0 +1,118 @@ + + GitNote + Системная + Светлая + Тёмная + По изменению + По алфавиту и числам + По возрастанию + По убыванию + Имя новой папки + Создать новую папку + Да + Нет + Сохранить + Нет + Настройки + Поиск в заметках + Интерфейс + Динамические цвета + Тип сортировки + Порядок сортировки + Минимальная ширина заметки + Показывать длинные заметки полностью + Запоминать последнюю открытую папку + Всегда показывать полный путь заметки + По умолчанию путь отображается только если более двух заметок имеют одинаковое имя + Фильтры папок + Задайте регулярные выражения для фильтрации папок репозитория + Редактировать + Расширение заметок по умолчанию + Показывать номера строк + Репозиторий + Пароль + Имя пользователя + Удалённый URL + Закрыть репозиторий + Вы действительно хотите закрыть репозиторий? + Версия + Показать логи + Сообщить о проблеме + Исходный код + Библиотеки + Скопировать все логи + Имя заметки + Удалить эту папку + Тема + Удалить эту заметку + Выбрать несколько заметок + Неверная ссылка, невозможно открыть + Файл уже существует + Не удалось создать файл: %1$s + Не удалось удалить файл %1$s: %2$s + Не удалось создать папку: %1$s + Не удалось выполнить pull: %1$s + Не удалось выполнить push: %1$s + Не удалось выполнить commit: %1$s + Не удалось определить, есть ли изменения в файлах: %1$s + Не удалось клонировать репозиторий: %1$s + Не удалось открыть репозиторий: %1$s + Не удалось создать репозиторий: %1$s + Не удалось записать файл: %1$s + Недопустимое имя + Недопустимое расширение + Папка уже существует + Нет изменений + Сетка + О приложении + Выберите способ + Создать локальный репозиторий + Открыть локальный репозиторий + Клонировать удалённый репозиторий + Использовать хранилище приложения + Приложению необходимо это разрешение для доступа к хранилищу + Использовать хранилище устройства + Требуется разрешение на доступ ко всему хранилищу устройства. После этого вы сможете получить доступ к репозиторию с компьютера. + Создать репозиторий в этой папке + Открыть этот репозиторий + Клонировать репозиторий в эту папку + Быстрые ссылки + Главная страница + Создать репозиторий + Создать токен + Просмотреть репозитории + Клонировать репозиторий + Путь, куда будет клонирован репозиторий + 1. Введите URL репозитория (https) + URL + С учётными данными + 2. Имя пользователя + Имя пользователя + 3. Пароль (dev. токен) + Пароль + Клонировать репозиторий + Путь не является директорией + Папка не пуста + Заметка успешно обновлена + Заметка успешно создана + Не удалось удалить папку: %1$s + + + Удалить выбранную заметку + Удалить выбранные заметки + + + + Заметка успешно удалена + Заметки успешно удалены + + + + Папка успешно удалена + Папки успешно удалены + + + Включить режим только для чтения + Отключить режим только для чтения + + diff --git a/metadata/ru-RU/full_description.txt b/metadata/ru-RU/full_description.txt new file mode 100644 index 00000000..165f3659 --- /dev/null +++ b/metadata/ru-RU/full_description.txt @@ -0,0 +1,10 @@ +Android-приложение для заметок с реальными файлами. Может синхронизироваться с Git-провайдерами, такими как Github. + +* создание/открытие/клонирование репозиториев +* нечеткий поиск (глобальный и по конкретной папке) +* отображение в виде сетки +* отображение в виде дерева +* режим редактирования +* приватные репозитории с https +* удалённая синхронизация +* сортировка по времени diff --git a/metadata/ru-RU/short_description.txt b/metadata/ru-RU/short_description.txt new file mode 100644 index 00000000..ce911a54 --- /dev/null +++ b/metadata/ru-RU/short_description.txt @@ -0,0 +1 @@ +Ведение заметок на основе Git