diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..89c39df --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,15 @@ +# These are supported funding model platforms + +github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] +patreon: YaroslavPronin +open_collective: # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: proninyaroslav +issuehunt: # Replace with a single IssueHunt username +lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry +polar: # Replace with a single Polar username +buy_me_a_coffee: # Replace with a single Buy Me a Coffee username +thanks_dev: # Replace with a single thanks.dev username +custom: ['https://github.com/proninyaroslav#-support-me'] diff --git a/BUILD.md b/BUILD.md index 9d42936..13229ca 100644 --- a/BUILD.md +++ b/BUILD.md @@ -9,13 +9,6 @@ Enter the following command in the terminal to build the project: ``` flutter build apk --flavor main ``` - - You can also split APK into different architectures: - - ``` - flutter build apk --flavor main --split-per-abi - ``` - or ``` diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9e534ff..2d9f0c6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -9,13 +9,11 @@ The app uses ARB format for localization. If you wonder how to format key-values If you are making changes to the localization files, run the following command: ``` -flutter pub run intl_utils:generate +flutter gen-l10n ``` -or use [VSCode](https://marketplace.visualstudio.com/items?itemName=localizely.flutter-intl)/[Intellij IDEA](https://plugins.jetbrains.com/plugin/13666-flutter-intl) special plugin. +or use `Generate Localizations` button in VSCode when the file is open in the editor. -If you added a new language, make sure to add it to the [lib/locale.dart](lib/locale.dart). - -Detailed documentation on `intl_utils` [here](https://pub.dev/packages/intl_utils). +Detailed documentation about localization [here](https://docs.flutter.dev/ui/accessibility-and-internationalization/internationalization). ### Android localization diff --git a/README.md b/README.md index 795a4d0..19eccb1 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,40 @@ -![Current version](https://img.shields.io/github/release/proninyaroslav/libretrack.svg?logo=github) -![Made with Flutter](https://img.shields.io/badge/Made%20with-Flutter-blue.svg) -[![Releases](https://img.shields.io/github/downloads/proninyaroslav/libretrack/total.svg)](https://github.com/proninyaroslav/libretrack/releases) -[![Matrix Room](https://img.shields.io/matrix/libretrack:matrix.org?label=Matrix%20Room)](https://matrix.to/#libretrack:matrix.org) -[![Chat - Telegram](https://img.shields.io/badge/chat-Telegram-blue.svg)](https://t.me/LibreTrack) - -# LibreTrack +
-![LibreTrack](fastlane/metadata/android/en-US/images/featureGraphic.png) +

+

LibreTrack

+

Private, cross-platform package tracking app.

[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/libretrack) [Get it on Flathub](https://flathub.org/apps/details/ru.proninyaroslav.libretrack) [Get it on F-Droid](https://f-droid.org/packages/org.proninyaroslav.libretrack) [Get it on Google Play](https://play.google.com/store/apps/details?id=org.proninyaroslav.libretrack) +[Get it on OpenAPK](https://www.openapk.net/libretrack/org.proninyaroslav.libretrack/) [Get it on GitHub](https://github.com/proninyaroslav/libretrack/releases) -[Get it on Android File Host](https://www.androidfilehost.com/?w=files&flid=326398) [Direct APK Download](https://proninyaroslav.ru/ftp/libretrack) -Private, cross-platform package tracking app. +![Current version](https://img.shields.io/github/release/proninyaroslav/libretrack.svg?logo=github) +![Made with Flutter](https://img.shields.io/badge/Made%20with-Flutter-blue.svg) +[![Releases](https://img.shields.io/github/downloads/proninyaroslav/libretrack/total.svg)](https://github.com/proninyaroslav/libretrack/releases) +[![Matrix Room](https://img.shields.io/matrix/libretrack:matrix.org?label=Matrix%20Room)](https://matrix.to/#libretrack:matrix.org) +[![Chat - Telegram](https://img.shields.io/badge/chat-Telegram-blue.svg)](https://t.me/LibreTrack) + +
+ +--- + +## Screenshots + +
+ +[](art/screenshots/phone.png) +[](art/screenshots/phone_dark.png) +[](art/screenshots/tablet.png) +[](art/linux_screenshots/s1.png) + +
+ +## Description Track postal items directly on your device using accounts of postal services. The app respects your privacy and freedom: you don't use third-party online services. @@ -72,6 +89,7 @@ If you like LibreTrack you can support developer with these methods. If you have - **Bitcoin**: `12isaLkH8nZ4DkFguVFeYrGHqQi7EEgUrM ` - **USDT TRC20**: `TK79fzUYwRtmANuLjk1Zzhz3hjTaFQbxfg` - **Monero**: `48j4Mo7J7t51EeBf35Lpdmehmi9chUwzSXxHrnjpRJ6fPQafPWvSCdFafw3rA5ZRWievfYEDToNso8VppbJf2RVH9cdZmHa` + - **PayPal**: [paypal.me/YaroslavPronin](https://paypal.me/YaroslavPronin) - **YooMoney (ЮMoney)**: `410011738561939` - **Patreon**: [patreon.com/YaroslavPronin](https://patreon.com/YaroslavPronin) - **Boosty**: [boosty.to/yaroslavpronin/donate](https://boosty.to/yaroslavpronin/donate) @@ -95,10 +113,6 @@ Please see [CONTRIBUTING.md](CONTRIBUTING.md) - [Ramy (@rshirwan)](https://t.me/rshirwan) -## Screenshots - -![phone](art/screenshots/phone.png) ![phone dark](art/screenshots/phone_dark.png) ![tablet](art/screenshots/tablet.png) ![desktop](art/linux_screenshots/s1.png) - ## 🔒 Privacy Policy Please see our [Privacy Policy](PRIVACY.md).