├── .fvm └── fvm_config.json ├── .fvmrc ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── code-refactoring-request.md │ └── feature_request.md ├── actions │ ├── build_android │ │ └── action.yml │ ├── build_ios_unsigned │ │ └── action.yml │ ├── build_linux │ │ └── action.yml │ ├── build_macos │ │ └── action.yml │ ├── build_windows │ │ └── action.yml │ ├── setup_flutter │ │ └── action.yml │ └── setup_jdk │ │ └── action.yml └── workflows │ ├── _analyze.yml │ ├── _build-linux-flatpak.yml │ ├── _check.yml │ ├── _test.yml │ ├── _test_report.yml │ ├── check-pr-main.yml │ ├── check-push-main.yml │ ├── publish-wiki.yml │ └── release-app.yml ├── .gitignore ├── .gitmodules ├── .metadata ├── .templates ├── git │ ├── commit-bugfix.template │ ├── commit-bumpversion.template │ ├── commit-zh.template │ └── commit.template ├── release │ └── release.md.template └── vscode │ ├── code-workspace.default │ ├── launch.json.default │ ├── launch.json.x11-remote │ ├── settings.json.default │ └── settings.json.recommend ├── .vscode └── extensions.json ├── CHANGELOG.md ├── LICENSE ├── LICENSE_THIRDPARTY.md ├── PRIVACY.md ├── README.md ├── analysis_options.yaml ├── android ├── .gitignore ├── app │ ├── build.gradle │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── f_dev │ │ └── res │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ ├── values-zh │ │ │ └── strings.xml │ │ │ └── values │ │ │ └── strings.xml │ │ ├── f_generic │ │ └── res │ │ │ ├── values-ar │ │ │ └── strings.xml │ │ │ ├── values-cs │ │ │ └── strings.xml │ │ │ ├── values-de │ │ │ └── strings.xml │ │ │ ├── values-es │ │ │ └── strings.xml │ │ │ ├── values-fa │ │ │ └── strings.xml │ │ │ ├── values-fr │ │ │ └── strings.xml │ │ │ ├── values-he │ │ │ └── strings.xml │ │ │ ├── values-it │ │ │ └── strings.xml │ │ │ ├── values-nb │ │ │ └── strings.xml │ │ │ ├── values-night │ │ │ └── styles.xml │ │ │ ├── values-pl │ │ │ └── strings.xml │ │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ │ ├── values-ru │ │ │ └── strings.xml │ │ │ ├── values-tr │ │ │ └── strings.xml │ │ │ ├── values-uk │ │ │ └── strings.xml │ │ │ ├── values-vi │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ └── values-zh │ │ │ └── strings.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── io │ │ │ │ └── github │ │ │ │ └── friesi23 │ │ │ │ └── mhabit │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-hdpi-v31 │ │ │ └── android12branding.png │ │ │ ├── drawable-hdpi │ │ │ ├── android12splash.png │ │ │ ├── ic_launcher_background.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── splash.png │ │ │ ├── drawable-mdpi-v31 │ │ │ └── android12branding.png │ │ │ ├── drawable-mdpi │ │ │ ├── android12splash.png │ │ │ ├── ic_launcher_background.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── splash.png │ │ │ ├── drawable-night-hdpi-v31 │ │ │ └── android12branding.png │ │ │ ├── drawable-night-hdpi │ │ │ └── android12splash.png │ │ │ ├── drawable-night-mdpi-v31 │ │ │ └── android12branding.png │ │ │ ├── drawable-night-mdpi │ │ │ └── android12splash.png │ │ │ ├── drawable-night-v21 │ │ │ ├── background.png │ │ │ └── launch_background.xml │ │ │ ├── drawable-night-xhdpi-v31 │ │ │ └── android12branding.png │ │ │ ├── drawable-night-xhdpi │ │ │ └── android12splash.png │ │ │ ├── drawable-night-xxhdpi-v31 │ │ │ └── android12branding.png │ │ │ ├── drawable-night-xxhdpi │ │ │ └── android12splash.png │ │ │ ├── drawable-night-xxxhdpi-v31 │ │ │ └── android12branding.png │ │ │ ├── drawable-night-xxxhdpi │ │ │ └── android12splash.png │ │ │ ├── drawable-night │ │ │ ├── background.png │ │ │ └── launch_background.xml │ │ │ ├── drawable-v21 │ │ │ ├── background.png │ │ │ └── launch_background.xml │ │ │ ├── drawable-xhdpi-v31 │ │ │ └── android12branding.png │ │ │ ├── drawable-xhdpi │ │ │ ├── android12splash.png │ │ │ ├── ic_launcher_background.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── splash.png │ │ │ ├── drawable-xxhdpi-v31 │ │ │ └── android12branding.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── android12splash.png │ │ │ ├── ic_launcher_background.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── splash.png │ │ │ ├── drawable-xxxhdpi-v31 │ │ │ └── android12branding.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── android12splash.png │ │ │ ├── ic_launcher_background.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── splash.png │ │ │ ├── drawable │ │ │ ├── background.png │ │ │ └── launch_background.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ └── ic_launcher.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_monochrome.png │ │ │ └── ic_notification.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_monochrome.png │ │ │ └── ic_notification.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_monochrome.png │ │ │ └── ic_notification.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_monochrome.png │ │ │ └── ic_notification.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_monochrome.png │ │ │ └── ic_notification.png │ │ │ ├── raw │ │ │ └── keep.xml │ │ │ ├── values-night-v31 │ │ │ └── styles.xml │ │ │ ├── values-night │ │ │ └── styles.xml │ │ │ ├── values-v31 │ │ │ └── styles.xml │ │ │ ├── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── locales_config.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties └── settings.gradle ├── assets ├── fonts │ ├── cal_icons.ttf │ ├── common_icons.ttf │ ├── progress_icons.ttf │ └── sort_icons.ttf ├── icons │ ├── calendar_icons │ │ ├── calendar-create.svg │ │ └── calendar-modify.svg │ ├── common_icons │ │ ├── beta.license │ │ ├── beta.svg │ │ └── la_donate.svg │ ├── progress_icons │ │ ├── numeric-1-circle-outline.svg │ │ ├── numeric-1.svg │ │ ├── numeric-2-circle-outline.svg │ │ ├── numeric-2.svg │ │ ├── numeric-3-circle-outline.svg │ │ ├── numeric-3.svg │ │ ├── progress-100%.svg │ │ └── progress-50%.svg │ └── sort_icons │ │ ├── sort-alphabetical-ascending.svg │ │ ├── sort-alphabetical-descending.svg │ │ ├── sort-ascending.svg │ │ ├── sort-bool-ascending-variant.svg │ │ ├── sort-bool-ascending.svg │ │ ├── sort-bool-descending-variant.svg │ │ ├── sort-bool-descending.svg │ │ ├── sort-calendar-ascending.svg │ │ ├── sort-calendar-descending.svg │ │ ├── sort-clock-ascending-outline.svg │ │ ├── sort-clock-descending-outline.svg │ │ ├── sort-descending.svg │ │ ├── sort-variant.svg │ │ └── sort.svg ├── images │ ├── donate-alipay.jpg │ ├── donate-wechatpay.png │ ├── empty-habits.svg │ ├── empty-habits.svg.template │ ├── not-found.svg │ ├── not-found.svg.template │ ├── today-done.svg │ └── today-done.svg.template ├── l10n │ ├── _untranslated.json │ ├── ar.arb │ ├── cs.arb │ ├── de.arb │ ├── en.arb │ ├── es.arb │ ├── fa.arb │ ├── fr.arb │ ├── he.arb │ ├── it.arb │ ├── nb.arb │ ├── pl.arb │ ├── pt.arb │ ├── ru.arb │ ├── tr.arb │ ├── uk.arb │ ├── vi.arb │ ├── zh.arb │ └── zh_hant.arb ├── logo │ ├── background-1024x1024.png │ ├── background.svg │ ├── foreground-1024x1024.png │ ├── foreground-noshadow-1024x1024.png │ ├── foreground-noshadow.svg │ ├── foreground.svg │ ├── icon-1024x1024.png │ ├── icon-ios-dark-1024x1024.png │ ├── icon-ios-dark.svg │ ├── icon-ios-grey-1024x1024.png │ ├── icon-ios-grey.svg │ ├── icon-momo-1024x1024.png │ ├── icon-momo.svg │ ├── icon-notification-1024x1024.png │ ├── icon-notification.svg │ ├── icon.svg │ ├── macos-1024x1024.png │ └── macos.svg ├── others │ └── transparent-512x512.png └── sql │ ├── indexes.sql │ ├── mh_habits.sql │ ├── mh_records.sql │ ├── mh_sync.sql │ └── mh_sync_indexes.sql ├── configs ├── about_info.json ├── contributors.json ├── flatpak_builder │ ├── io.github.friesi23.mhabit.desktop │ ├── io.github.friesi23.mhabit.metainfo.xml │ └── io.github.friesi23.mhabit.yml ├── flutter_launcher_incons │ ├── flutter_launcher_icons.yaml │ ├── flutter_launcher_momo_icons.yaml │ ├── flutter_launcher_notification_icons.yaml │ └── ic_launcher.xml ├── flutter_native_splash │ └── flutter_native_splash.yaml ├── l10n.yaml ├── l10n_refs.json └── package_rename_config │ ├── package_rename_config.yaml │ └── package_rename_config_v2.yaml ├── demo └── habit_group_curve_demo.py ├── devtools_options.yaml ├── docs ├── CHANGELOG │ └── zh.md ├── README │ └── images │ │ ├── apple-get-it-on.png │ │ ├── check-habit-detail-tb.gif │ │ ├── check-habit-detail.gif │ │ ├── create-new-habit-tb.gif │ │ ├── create-new-habit.gif │ │ ├── donate-alipay.jpg │ │ ├── donate-wechatpay.png │ │ ├── fdroid-get-it-on.png │ │ ├── flathub-get-it-on.png │ │ ├── github-get-it-on.png │ │ ├── habit-display-op-tb.gif │ │ ├── habit-display-op.gif │ │ ├── habit-display-page-tb.gif │ │ ├── habit-display-page.gif │ │ ├── l10n-stat.svg │ │ ├── lzzyondroid-get-it-on.png │ │ └── testflight-get-it-on.png ├── code_errata.md ├── release.md └── wiki │ ├── Design꞉-Habit-Score.md │ ├── Design꞉-WebDAV-Sync.md │ ├── Dev꞉-Build-From-Source.md │ ├── Dev꞉-Push-To-New-Version.md │ ├── Donors.md │ ├── FAQ꞉-For-Developers.md │ ├── Feature꞉-WebDAV-Sync.md │ ├── Home.md │ ├── Installation.md │ ├── L10n꞉-Request-New-Language.md │ ├── User-Guide.md │ ├── _Footer.md │ ├── _Sidebar.asciidoc │ ├── images │ ├── Habit-Score │ │ └── habit-score-01.png │ ├── User-Guide │ │ ├── batch-checkin-01.png │ │ ├── create-new-habit-01.png │ │ ├── select-habits-01.png │ │ ├── select-habits-02.png │ │ ├── table-habit-screen-01.png │ │ └── table-habit-screen-02.png │ ├── github-release-page-01.jpg │ ├── user-guide │ │ ├── batch-checkin-01.png │ │ ├── create-new-habit-01.png │ │ ├── habit-detail-01.png │ │ ├── habit-detail-02.png │ │ ├── habit-edit-01.png │ │ ├── select-habits-01.png │ │ ├── select-habits-02.png │ │ ├── table-habit-screen-01.png │ │ └── table-habit-screen-02.png │ └── webdav-sync-nextcloud │ │ ├── nextcloud-test-app-credentials.png │ │ ├── nextcloud-test-app-first-sync.png │ │ ├── nextcloud-test-app-server-config.png │ │ ├── nextcloud-test-app-sync-success.png │ │ └── nextcloud-test-app.png │ └── test │ └── compose.yml ├── fastlane └── metadata │ └── android │ ├── en-US │ ├── changelogs │ │ ├── 1.txt │ │ ├── 10.txt │ │ ├── 100.txt │ │ ├── 102.txt │ │ ├── 106.txt │ │ ├── 109.txt │ │ ├── 11.txt │ │ ├── 111.txt │ │ ├── 115.txt │ │ ├── 118.txt │ │ ├── 12.txt │ │ ├── 120.txt │ │ ├── 13.txt │ │ ├── 14.txt │ │ ├── 15.txt │ │ ├── 16.txt │ │ ├── 17.txt │ │ ├── 18.txt │ │ ├── 19.txt │ │ ├── 2.txt │ │ ├── 20.txt │ │ ├── 21.txt │ │ ├── 22.txt │ │ ├── 23.txt │ │ ├── 24.txt │ │ ├── 25.txt │ │ ├── 26.txt │ │ ├── 27.txt │ │ ├── 28.txt │ │ ├── 29.txt │ │ ├── 3.txt │ │ ├── 30.txt │ │ ├── 31.txt │ │ ├── 32.txt │ │ ├── 33.txt │ │ ├── 34.txt │ │ ├── 35.txt │ │ ├── 36.txt │ │ ├── 37.txt │ │ ├── 39.txt │ │ ├── 4.txt │ │ ├── 42.txt │ │ ├── 45.txt │ │ ├── 47.txt │ │ ├── 49.txt │ │ ├── 5.txt │ │ ├── 52.txt │ │ ├── 54.txt │ │ ├── 56.txt │ │ ├── 57.txt │ │ ├── 6.txt │ │ ├── 61.txt │ │ ├── 62.txt │ │ ├── 66.txt │ │ ├── 7.txt │ │ ├── 70.txt │ │ ├── 74.txt │ │ ├── 77.txt │ │ ├── 78.txt │ │ ├── 8.txt │ │ ├── 83.txt │ │ ├── 86.txt │ │ ├── 89.txt │ │ ├── 9.txt │ │ ├── 91.txt │ │ ├── 95.txt │ │ └── 98.txt │ ├── full_description.txt │ ├── images │ │ ├── featureGraphic.png │ │ ├── icon.png │ │ ├── phoneScreenshots │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ └── 7.png │ │ ├── sevenInchScreenshots │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ └── 6.png │ │ └── tenInchScreenshots │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ └── 6.png │ ├── short_description.txt │ └── title.txt │ ├── he │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── pt_br │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── ru │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ └── zh-CN │ ├── changelogs │ ├── 1.txt │ ├── 10.txt │ ├── 100.txt │ ├── 102.txt │ ├── 106.txt │ ├── 109.txt │ ├── 11.txt │ ├── 111.txt │ ├── 115.txt │ ├── 118.txt │ ├── 12.txt │ ├── 120.txt │ ├── 13.txt │ ├── 14.txt │ ├── 15.txt │ ├── 16.txt │ ├── 17.txt │ ├── 18.txt │ ├── 19.txt │ ├── 2.txt │ ├── 20.txt │ ├── 21.txt │ ├── 22.txt │ ├── 23.txt │ ├── 24.txt │ ├── 25.txt │ ├── 26.txt │ ├── 27.txt │ ├── 28.txt │ ├── 29.txt │ ├── 3.txt │ ├── 30.txt │ ├── 31.txt │ ├── 32.txt │ ├── 33.txt │ ├── 34.txt │ ├── 35.txt │ ├── 36.txt │ ├── 37.txt │ ├── 39.txt │ ├── 4.txt │ ├── 42.txt │ ├── 45.txt │ ├── 47.txt │ ├── 49.txt │ ├── 5.txt │ ├── 52.txt │ ├── 54.txt │ ├── 56.txt │ ├── 57.txt │ ├── 6.txt │ ├── 61.txt │ ├── 62.txt │ ├── 66.txt │ ├── 7.txt │ ├── 70.txt │ ├── 74.txt │ ├── 77.txt │ ├── 78.txt │ ├── 8.txt │ ├── 83.txt │ ├── 86.txt │ ├── 89.txt │ ├── 9.txt │ ├── 91.txt │ ├── 95.txt │ └── 98.txt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt ├── flatpak ├── io.github.friesi23.mhabit.desktop ├── io.github.friesi23.mhabit.metainfo.xml └── screenshots │ ├── en-US │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ └── 6.png │ └── zh-CN │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ └── 6.png ├── flutter_launcher_icons.yaml ├── flutter_launcher_momo_icons.yaml ├── flutter_launcher_notification_icons.yaml ├── installers ├── dmg_creator │ ├── config.json │ └── icon.icns └── macos_exporter │ └── GithubExportOptions.plist ├── ios ├── .gitignore ├── Flutter │ ├── AppFrameworkInfo.plist │ ├── Debug.xcconfig │ └── Release.xcconfig ├── Localizations │ ├── ar.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── cs.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── de.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── en.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── es.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── fa.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── fr.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── he.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── it.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── nb.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── pl.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── pt.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── ru.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── tr.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── uk.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── vi.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── zh-Hans.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ ├── zh-Hant.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings │ └── zh.lproj │ │ ├── dev-InfoPlist.strings │ │ └── generic-InfoPlist.strings ├── Podfile ├── Podfile.lock ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── xcshareddata │ │ └── xcschemes │ │ ├── Runner.xcscheme │ │ ├── f_dev.xcscheme │ │ ├── f_generic.xcscheme │ │ └── f_store.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings ├── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-38x38@2x.png │ │ │ ├── Icon-App-38x38@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-50x50@1x.png │ │ │ ├── Icon-App-50x50@2x.png │ │ │ ├── Icon-App-57x57@1x.png │ │ │ ├── Icon-App-57x57@2x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-64x64@2x.png │ │ │ ├── Icon-App-64x64@3x.png │ │ │ ├── Icon-App-68x68@2x.png │ │ │ ├── Icon-App-72x72@1x.png │ │ │ ├── Icon-App-72x72@2x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ ├── Icon-App-83.5x83.5@2x.png │ │ │ ├── Icon-App-Dark-1024x1024@1x.png │ │ │ ├── Icon-App-Dark-20x20@2x.png │ │ │ ├── Icon-App-Dark-20x20@3x.png │ │ │ ├── Icon-App-Dark-29x29@2x.png │ │ │ ├── Icon-App-Dark-29x29@3x.png │ │ │ ├── Icon-App-Dark-38x38@2x.png │ │ │ ├── Icon-App-Dark-38x38@3x.png │ │ │ ├── Icon-App-Dark-40x40@2x.png │ │ │ ├── Icon-App-Dark-40x40@3x.png │ │ │ ├── Icon-App-Dark-60x60@2x.png │ │ │ ├── Icon-App-Dark-60x60@3x.png │ │ │ ├── Icon-App-Dark-64x64@2x.png │ │ │ ├── Icon-App-Dark-64x64@3x.png │ │ │ ├── Icon-App-Dark-68x68@2x.png │ │ │ ├── Icon-App-Dark-76x76@2x.png │ │ │ ├── Icon-App-Dark-83.5x83.5@2x.png │ │ │ ├── Icon-App-Tinted-1024x1024@1x.png │ │ │ ├── Icon-App-Tinted-20x20@2x.png │ │ │ ├── Icon-App-Tinted-20x20@3x.png │ │ │ ├── Icon-App-Tinted-29x29@2x.png │ │ │ ├── Icon-App-Tinted-29x29@3x.png │ │ │ ├── Icon-App-Tinted-38x38@2x.png │ │ │ ├── Icon-App-Tinted-38x38@3x.png │ │ │ ├── Icon-App-Tinted-40x40@2x.png │ │ │ ├── Icon-App-Tinted-40x40@3x.png │ │ │ ├── Icon-App-Tinted-60x60@2x.png │ │ │ ├── Icon-App-Tinted-60x60@3x.png │ │ │ ├── Icon-App-Tinted-64x64@2x.png │ │ │ ├── Icon-App-Tinted-64x64@3x.png │ │ │ ├── Icon-App-Tinted-68x68@2x.png │ │ │ ├── Icon-App-Tinted-76x76@2x.png │ │ │ └── Icon-App-Tinted-83.5x83.5@2x.png │ │ ├── LaunchBackground.imageset │ │ │ ├── Contents.json │ │ │ ├── background.png │ │ │ └── darkbackground.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ ├── LaunchImageDark.png │ │ │ ├── LaunchImageDark@2x.png │ │ │ ├── LaunchImageDark@3x.png │ │ │ └── README.md │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ ├── Runner-Bridging-Header.h │ ├── Runner.entitlements │ ├── dev-Info.plist │ └── generic-Info.plist └── RunnerTests │ └── RunnerTests.swift ├── l10n.yaml ├── lib ├── annotations │ ├── _json_converters │ │ ├── contributor_converter.dart │ │ ├── epoch_date_time_converter.dart │ │ ├── epoch_habit_date_converter.dart │ │ ├── habit_display_op_config_converter.dart │ │ ├── normalizing_list_converter.dart │ │ └── time_of_day_converter.dart │ ├── json_annotations.dart │ └── proxy_annotation.dart ├── assets │ ├── assets.dart │ ├── assets.gen.dart │ └── fonts.gen.dart ├── builders │ └── proxy_generator.dart ├── common │ ├── app_info.dart │ ├── async.dart │ ├── clipper.dart │ ├── consts.dart │ ├── debug.dart │ ├── enums.dart │ ├── exceptions.dart │ ├── flavor.dart │ ├── global.dart │ ├── math.dart │ ├── re.dart │ ├── types.dart │ └── utils.dart ├── entries │ ├── app │ │ ├── entry.dart │ │ └── providers.dart │ ├── app_error │ │ └── entry.dart │ └── common │ │ └── app_root_view.dart ├── extensions │ ├── async_extensions.dart │ ├── color_extensions.dart │ ├── colorscheme_extensions.dart │ ├── context_extensions.dart │ ├── custom_color_extensions.dart │ ├── datetime_extensions.dart │ ├── iterable_extensions.dart │ ├── locale_exntensions.dart │ ├── navigator_extensions.dart │ ├── notification_extensions.dart │ ├── num_extensions.dart │ ├── string_extensions.dart │ ├── textscale_extensions.dart │ └── webdav_extensions.dart ├── l10n │ ├── localizations.dart │ ├── localizations.g.dart │ ├── localizations_ar.g.dart │ ├── localizations_cs.g.dart │ ├── localizations_de.g.dart │ ├── localizations_en.g.dart │ ├── localizations_es.g.dart │ ├── localizations_fa.g.dart │ ├── localizations_fr.g.dart │ ├── localizations_he.g.dart │ ├── localizations_it.g.dart │ ├── localizations_nb.g.dart │ ├── localizations_pl.g.dart │ ├── localizations_pt.g.dart │ ├── localizations_ru.g.dart │ ├── localizations_tr.g.dart │ ├── localizations_uk.g.dart │ ├── localizations_vi.g.dart │ └── localizations_zh.g.dart ├── logging │ ├── extension.dart │ ├── handlers │ │ ├── console_output.dart │ │ ├── console_printer.dart │ │ └── filter.dart │ ├── helper.dart │ ├── level.dart │ ├── logger_manager.dart │ ├── logger_message.dart │ ├── logger_stack.dart │ ├── logger_type.dart │ ├── logger_utils.dart │ └── loggers │ │ ├── app_sync_logger.dart │ │ ├── text_logger.dart │ │ ├── value_change_logger.dart │ │ └── widget_logger.dart ├── main.dart ├── models │ ├── _app_sync_tasks │ │ ├── app_sync_task.dart │ │ ├── basic_app_sync_task.dart │ │ ├── webdav_app_sync_models.dart │ │ ├── webdav_app_sync_models.g.dart │ │ ├── webdav_app_sync_subtasks.dart │ │ ├── webdav_app_sync_task.dart │ │ └── webdav_app_sync_task_status.dart │ ├── _habit_repo_actions │ │ ├── change_habit_status_action.dart │ │ ├── change_record_status_action.dart │ │ └── change_record_status_action.g.dart │ ├── _score │ │ ├── calculator.dart │ │ ├── data.dart │ │ └── score.dart │ ├── app_entry.dart │ ├── app_event.dart │ ├── app_notify_config.dart │ ├── app_notify_config.g.dart │ ├── app_reminder_config.dart │ ├── app_reminder_config.g.dart │ ├── app_sync_options.dart │ ├── app_sync_server.dart │ ├── app_sync_server.g.dart │ ├── app_sync_server_form.dart │ ├── app_sync_server_form.g.dart │ ├── app_sync_tasks.dart │ ├── app_sync_timer.dart │ ├── cache.dart │ ├── common.dart │ ├── contributor.dart │ ├── contributor.g.dart │ ├── custom_date_format.dart │ ├── custom_date_format.g.dart │ ├── habit_daily_goal.dart │ ├── habit_daily_record_form.dart │ ├── habit_date.dart │ ├── habit_detail.dart │ ├── habit_detail_chart.dart │ ├── habit_display.dart │ ├── habit_display.g.dart │ ├── habit_export.dart │ ├── habit_export.g.dart │ ├── habit_form.dart │ ├── habit_freq.dart │ ├── habit_import.dart │ ├── habit_reminder.dart │ ├── habit_reminder.g.dart │ ├── habit_repo_actions.dart │ ├── habit_score.dart │ ├── habit_stat.dart │ ├── habit_stat.g.dart │ ├── habit_status.dart │ ├── habit_summary.dart │ ├── habit_summary.g.dart │ ├── material_localizations.dart │ ├── material_localizations.g.dart │ └── progress_percent.dart ├── pages │ ├── app_about │ │ ├── _widgets │ │ │ ├── app_about_contact_email_tile.dart │ │ │ ├── app_about_donate_tile.dart │ │ │ ├── app_about_issue_tracker_tile.dart │ │ │ ├── app_about_license_thirdparty_tile.dart │ │ │ ├── app_about_license_tile.dart │ │ │ ├── app_about_privay_tile.dart │ │ │ ├── app_about_source_code_tile.dart │ │ │ └── app_about_version_tile.dart │ │ ├── page.dart │ │ ├── providers.dart │ │ ├── styles.dart │ │ └── widgets.dart │ ├── app_debugger │ │ ├── _widgets │ │ │ ├── change_logs_switcher_tile.dart │ │ │ ├── debugger_info_card.dart │ │ │ └── debugger_log_card.dart │ │ ├── page.dart │ │ ├── styles.dart │ │ └── widgets.dart │ ├── app_error │ │ └── page.dart │ ├── app_notify_config │ │ └── page.dart │ ├── app_settings │ │ ├── _widgets │ │ │ ├── app_language_changer.dart │ │ │ ├── app_setting_calbar_occupy_tile.dart │ │ │ ├── app_setting_clear_cache.dart │ │ │ ├── app_setting_confirm_clear_db.dart │ │ │ ├── app_setting_date_display_format.dart │ │ │ ├── app_setting_develop_subgroup.dart │ │ │ ├── app_setting_display_op_tile.dart │ │ │ ├── app_setting_first_day.dart │ │ │ ├── app_setting_notify_tile.dart │ │ │ ├── app_setting_reminder_tile.dart │ │ │ ├── app_setting_sync_failed_tile.dart │ │ │ ├── icp_filling_number_tile.dart │ │ │ └── import_habits_confirm.dart │ │ ├── page.dart │ │ └── widgets.dart │ ├── app_sync │ │ ├── _widgets │ │ │ ├── app_sync_fail_logs_tile.dart │ │ │ ├── app_sync_fetch_interval.dart │ │ │ └── app_sync_summary_tile.dart │ │ ├── page.dart │ │ └── widgets.dart │ ├── app_sync_server_editor │ │ ├── _widgets │ │ │ ├── app_sync_server_buttons.dart │ │ │ ├── app_sync_server_conn_retry_count.dart │ │ │ ├── app_sync_server_conn_timeout.dart │ │ │ ├── app_sync_server_delete_button.dart │ │ │ ├── app_sync_server_form_input.dart │ │ │ ├── app_sync_server_ignoressl.dart │ │ │ ├── app_sync_server_network_type.dart │ │ │ ├── app_sync_server_password.dart │ │ │ ├── app_sync_server_path.dart │ │ │ ├── app_sync_server_timeout.dart │ │ │ ├── app_sync_server_type.dart │ │ │ └── app_sync_server_username.dart │ │ ├── page.dart │ │ ├── providers.dart │ │ └── widgets.dart │ ├── common │ │ ├── _widgets │ │ │ ├── app_sync_confirm_dialog.dart │ │ │ ├── app_theme_switch_button.dart │ │ │ ├── contributor_tile.dart │ │ │ ├── custom_datetime_format_picker.dart │ │ │ ├── custom_scroll_controllers.dart │ │ │ ├── donate_dialog.dart │ │ │ ├── exporter_confirm_dialog.dart │ │ │ ├── habit_input_helper.dart │ │ │ ├── habit_record_number_picker.dart │ │ │ ├── habit_record_reason_modifier.dart │ │ │ ├── habit_summary_list_tile.dart │ │ │ ├── loglevel_changer_tile.dart │ │ │ ├── not_found_image.dart │ │ │ ├── not_found_image.g.dart │ │ │ ├── notification_activated.dart │ │ │ ├── notification_pending_requests.dart │ │ │ ├── sync_loading_indicator.dart │ │ │ ├── sync_now_tile.dart │ │ │ ├── today_done_image.dart │ │ │ └── today_done_image.g.dart │ │ ├── debug.dart │ │ └── widgets.dart │ ├── expermental_features │ │ └── page.dart │ ├── habit_detail │ │ ├── _widgets │ │ │ ├── habit_desc_cell_tile.dart │ │ │ ├── habit_detail_appbar.dart │ │ │ ├── habit_detail_chart_title.dart │ │ │ ├── habit_detail_desc_tile.dart │ │ │ ├── habit_detail_fab.dart │ │ │ ├── habit_detail_freq_chart.dart │ │ │ ├── habit_detail_popup_menu.dart │ │ │ ├── habit_detail_score_chart.dart │ │ │ ├── habit_detail_summary_tile.dart │ │ │ ├── habit_detail_tile_list.dart │ │ │ ├── habit_edit_repl_rcd_cal.dart │ │ │ ├── habit_heatmap.dart │ │ │ └── habit_other_info_tile.dart │ │ ├── page.dart │ │ ├── providers.dart │ │ ├── styles.dart │ │ └── widgets.dart │ ├── habit_edit │ │ ├── _widgets │ │ │ ├── habit_color_picker.dart │ │ │ ├── habit_date_picker.dart │ │ │ ├── habit_edit_app_bar.dart │ │ │ ├── habit_edit_color_tile.dart │ │ │ ├── habit_edit_create_and_modify_tile.dart │ │ │ ├── habit_edit_daily_goal_extra_tile.dart │ │ │ ├── habit_edit_daily_goal_tile.dart │ │ │ ├── habit_edit_daily_goal_unit_tile.dart │ │ │ ├── habit_edit_desc_tile.dart │ │ │ ├── habit_edit_frequency_tile.dart │ │ │ ├── habit_edit_habit_type_tile.dart │ │ │ ├── habit_edit_start_date_tile.dart │ │ │ ├── habit_edit_target_days_tile.dart │ │ │ ├── habit_frequency_picker.dart │ │ │ ├── habit_reminder_tiles.dart │ │ │ ├── habit_reminder_type_picker.dart │ │ │ ├── habit_target_days_picker.dart │ │ │ └── habit_type_picker.dart │ │ ├── page.dart │ │ ├── providers.dart │ │ ├── styles.dart │ │ └── widgets.dart │ ├── habits_display │ │ ├── _widgets │ │ │ ├── habit_display_develop_list.dart │ │ │ ├── habit_display_edit_mode_action.dart │ │ │ ├── habit_display_empty_image.dart │ │ │ ├── habit_display_empty_image.g.dart │ │ │ ├── habit_display_fab.dart │ │ │ ├── habit_display_list_tile.dart │ │ │ ├── habit_display_main_menu.dart │ │ │ ├── habit_display_sort_type_picker.dart │ │ │ ├── habit_display_stats_menu.dart │ │ │ ├── habit_today_card.dart │ │ │ ├── habit_today_list_card.dart │ │ │ ├── search_filter.dart │ │ │ ├── sliver_calendar_bar.dart │ │ │ ├── sliver_search_top_app_bar.dart │ │ │ └── sliver_top_app_bar.dart │ │ ├── extensions.dart │ │ ├── page.dart │ │ ├── page_habits.dart │ │ ├── page_today.dart │ │ ├── providers.dart │ │ ├── styles.dart │ │ └── widgets.dart │ └── habits_status_changer │ │ ├── _widgets │ │ ├── confirm_button.dart │ │ ├── date_picker_tile.dart │ │ ├── habit_status_changer_appbar.dart │ │ ├── habit_viewed_tile.dart │ │ ├── record_status_change_tile.dart │ │ └── record_status_skip_reason_tile.dart │ │ ├── page.dart │ │ ├── providers.dart │ │ ├── scaffold.dart │ │ └── widgets.dart ├── providers │ ├── _utils │ │ └── habit_chart_utils.dart │ ├── about_info.dart │ ├── about_info.g.dart │ ├── app_caches.dart │ ├── app_compact_ui_switcher.dart │ ├── app_custom_date_format.dart │ ├── app_debugger.dart │ ├── app_developer.dart │ ├── app_event.dart │ ├── app_experimental_feature.dart │ ├── app_first_day.dart │ ├── app_language.dart │ ├── app_notify_config.dart │ ├── app_reminder.dart │ ├── app_sync.dart │ ├── app_sync.g.dart │ ├── app_sync_server_form.dart │ ├── app_theme.dart │ ├── commons.dart │ ├── global.dart │ ├── habit_detail.dart │ ├── habit_detail_freqchart.dart │ ├── habit_detail_scorechart.dart │ ├── habit_form.dart │ ├── habit_op_config.dart │ ├── habit_status_changer.dart │ ├── habit_status_changer.g.dart │ ├── habit_summary.dart │ ├── habit_summary.g.dart │ ├── habits_file_exporter.dart │ ├── habits_file_importer.dart │ ├── habits_filter.dart │ ├── habits_manager.dart │ ├── habits_record_scroll_behavior.dart │ ├── habits_sort.dart │ ├── habits_today.dart │ └── utils.dart ├── reminders │ ├── notification_channel.dart │ ├── notification_data.dart │ ├── notification_data.g.dart │ ├── notification_details.dart │ ├── notification_details.g.dart │ ├── notification_id_range.dart │ ├── notification_service.dart │ ├── notification_tap_handler.dart │ └── providers │ │ └── noti_app_sync_provider.dart ├── routes │ └── route_observer.dart ├── storage │ ├── db │ │ ├── db_cell.dart │ │ ├── db_helper.dart │ │ ├── handlers │ │ │ ├── habit.dart │ │ │ ├── habit.g.dart │ │ │ ├── record.dart │ │ │ ├── record.g.dart │ │ │ ├── sync.dart │ │ │ └── sync.g.dart │ │ ├── sql.dart │ │ └── table.dart │ ├── db_helper_builder.dart │ ├── db_helper_provider.dart │ ├── profile │ │ ├── converter.dart │ │ ├── handlers.dart │ │ ├── handlers │ │ │ ├── app_experimental_feature.dart │ │ │ ├── app_language.dart │ │ │ ├── app_launch_entry.dart │ │ │ ├── app_notify_config.dart │ │ │ ├── app_reminder.dart │ │ │ ├── app_sync.dart │ │ │ ├── app_theme_main_color.dart │ │ │ ├── app_theme_type.dart │ │ │ ├── collect_logs_switcher.dart │ │ │ ├── compact_ui_switcher.dart │ │ │ ├── display_calendar_bar_occupy_prt.dart │ │ │ ├── display_calendar_scroll_mode.dart │ │ │ ├── display_habits_filter.dart │ │ │ ├── display_sort_mode.dart │ │ │ ├── first_day.dart │ │ │ ├── habit_cell_gesture_mode.dart │ │ │ ├── habit_search.dart │ │ │ ├── input_fill_cache.dart │ │ │ ├── logging_level.dart │ │ │ └── show_data_format.dart │ │ └── profile_helper.dart │ ├── profile_builder.dart │ ├── profile_provider.dart │ └── utils.dart ├── theme │ ├── _colors │ │ ├── colors.dart │ │ ├── crypto_colors.dart │ │ ├── custom_color.g.dart │ │ └── userdefined_color.dart │ ├── _icons │ │ ├── cal_icons.g.dart │ │ ├── common_icons.g.dart │ │ ├── progress_icons.g.dart │ │ └── sort_icons.g.dart │ ├── color.dart │ └── icon.dart ├── utils │ ├── app_path_provider.dart │ ├── app_sync.dart │ ├── async_debouncer.dart │ ├── debug_info.dart │ ├── habit_date.dart │ ├── local_timezone.dart │ ├── safe_sliver_tools.dart │ └── xshare.dart └── widgets │ ├── _animations │ └── animate.dart │ ├── _helpers │ └── snackbar_helper.dart │ ├── _widgets │ ├── animated_linear_progress.dart │ ├── animated_reorderable_list.dart │ ├── app_ui_layout_builder.dart │ ├── appbar_actions.dart │ ├── beta_badge.dart │ ├── chip_list.dart │ ├── color_display_chip.dart │ ├── colorful_navibar.dart │ ├── confirm_dialog.dart │ ├── crypto_donate_button.dart │ ├── data_arrow_container.dart │ ├── data_container.dart │ ├── date_change.dart │ ├── date_changer.dart │ ├── date_picker.dart │ ├── enhanced_safe_area.dart │ ├── expanded_section.dart │ ├── fixed_page_place_holder.dart │ ├── group_title_list_tile.dart │ ├── habit_calendar_space_bar.dart │ ├── habit_daily_status_container.dart │ ├── habit_divider.dart │ ├── habit_form_flexible_space_bar.dart │ ├── habit_freq_chart.dart │ ├── habit_list_tile.dart │ ├── habit_progress_indicator.dart │ ├── habit_score_chart.dart │ ├── l10n_builder.dart │ ├── markdown_block.dart │ ├── month_picker_cell.dart │ ├── page_back_button.dart │ ├── page_loading_indicator.dart │ ├── preferred_size.dart │ ├── scroll_physics.dart │ ├── scrollable_chart.dart │ ├── scrolling_fab.dart │ ├── svg_template_image.dart │ ├── text_editing_controller_widget.dart │ ├── theme_with_custom_colors.dart │ ├── unfocus_on_tap.dart │ └── week_picker_cell.dart │ ├── animations.dart │ ├── helpers.dart │ ├── provider.dart │ ├── styles.dart │ └── widgets.dart ├── linux ├── .gitignore ├── CMakeLists.txt ├── flutter │ ├── CMakeLists.txt │ ├── generated_plugin_registrant.cc │ ├── generated_plugin_registrant.h │ └── generated_plugins.cmake ├── main.cc ├── my_application.cc └── my_application.h ├── macos ├── .gitignore ├── Flutter │ ├── Flutter-Debug.xcconfig │ ├── Flutter-Release.xcconfig │ └── GeneratedPluginRegistrant.swift ├── Localizations │ ├── en.lproj │ │ ├── dev-InfoPlist.strings │ │ ├── generic-InfoPlist.strings │ │ └── store-InfoPlist.strings │ └── zh-Hans.lproj │ │ ├── dev-InfoPlist.strings │ │ ├── generic-InfoPlist.strings │ │ └── store-InfoPlist.strings ├── Podfile ├── Podfile.lock ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ ├── Runner.xcscheme │ │ ├── f_dev.xcscheme │ │ ├── f_generic.xcscheme │ │ └── f_store.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── app_icon_1024.png │ │ │ ├── app_icon_128.png │ │ │ ├── app_icon_16.png │ │ │ ├── app_icon_256.png │ │ │ ├── app_icon_32.png │ │ │ ├── app_icon_512.png │ │ │ └── app_icon_64.png │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── Configs │ │ ├── AppInfo.xcconfig │ │ ├── Debug.xcconfig │ │ ├── Release.xcconfig │ │ └── Warnings.xcconfig │ ├── DebugProfile.entitlements │ ├── Info.plist │ ├── MainFlutterWindow.swift │ ├── Release.entitlements │ ├── dev-Info.plist │ ├── generic-Info.plist │ └── store-Info.plist └── RunnerTests │ └── RunnerTests.swift ├── package_rename_config.yaml ├── pubspec.lock ├── pubspec.yaml ├── scripts ├── build_dmg.sh ├── build_flatpak.sh ├── build_flatpak_pre.sh ├── build_msix.cmd ├── build_runner.cmd ├── build_runner.sh ├── gen_changelogs.sh ├── gen_covhtml.cmd ├── gen_covhtml.sh ├── gen_fastlane_changelog.py ├── gen_flatpak_info.sh ├── gen_icons.cmd ├── gen_icons.sh ├── gen_logo.cmd ├── gen_logo.sh ├── gen_screen_launcher.sh ├── gen_translate_graph.py ├── gen_translate_graph.sh ├── git_set_commit_template.cmd ├── git_set_commit_template.sh ├── normalize_arb.py ├── normalize_arb.sh ├── rename_app.sh └── vscode_set_workspace.py ├── test ├── common_test │ ├── math_test.dart │ └── utils_test.dart ├── debug │ ├── habitrecord_automark.dart │ └── habitrecord_calc_totalscore.dart ├── extension_test │ └── iterable_extensions_test.dart ├── model_test │ ├── basic_app_sync_task_test.dart │ ├── basic_app_sync_task_test.mocks.dart │ ├── contributor_test.dart │ ├── custom_date_format_test.dart │ ├── habit_reminder_test.dart │ ├── habits_test.dart │ ├── records_test.dart │ ├── score_test.dart │ ├── webdav_app_sync_task_test.dart │ └── webdav_app_sync_task_test.mocks.dart ├── reminder_test │ └── notification_id_range_test.dart ├── storage_test │ └── utils_test.dart ├── stub │ └── habit_score.dart ├── utils.dart ├── utils_test │ └── async_debouncer_test.dart ├── viewmodel_test │ ├── app_theme_test.dart │ └── habit_form_test.dart └── webdav_server │ ├── bytemark_webdav │ └── compose.yml │ └── nextcloud │ └── compose.yml └── windows ├── .gitignore ├── CMakeLists.txt ├── certificate ├── publish.crt └── publish.csr ├── external ├── README.md └── sqlite3.dll ├── flutter ├── CMakeLists.txt ├── generated_plugin_registrant.cc ├── generated_plugin_registrant.h └── generated_plugins.cmake └── runner ├── CMakeLists.txt ├── Runner.rc.in ├── flutter_window.cpp ├── flutter_window.h ├── main.cpp ├── resource.h ├── resources └── app_icon.ico ├── runner.exe.manifest ├── utils.cpp ├── utils.h ├── win32_window.cpp └── win32_window.h /.fvm/fvm_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.fvm/fvm_config.json -------------------------------------------------------------------------------- /.fvmrc: -------------------------------------------------------------------------------- 1 | ./.fvm/fvm_config.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/code-refactoring-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/ISSUE_TEMPLATE/code-refactoring-request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/actions/build_android/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/actions/build_android/action.yml -------------------------------------------------------------------------------- /.github/actions/build_ios_unsigned/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/actions/build_ios_unsigned/action.yml -------------------------------------------------------------------------------- /.github/actions/build_linux/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/actions/build_linux/action.yml -------------------------------------------------------------------------------- /.github/actions/build_macos/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/actions/build_macos/action.yml -------------------------------------------------------------------------------- /.github/actions/build_windows/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/actions/build_windows/action.yml -------------------------------------------------------------------------------- /.github/actions/setup_flutter/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/actions/setup_flutter/action.yml -------------------------------------------------------------------------------- /.github/actions/setup_jdk/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/actions/setup_jdk/action.yml -------------------------------------------------------------------------------- /.github/workflows/_analyze.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/workflows/_analyze.yml -------------------------------------------------------------------------------- /.github/workflows/_build-linux-flatpak.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/workflows/_build-linux-flatpak.yml -------------------------------------------------------------------------------- /.github/workflows/_check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/workflows/_check.yml -------------------------------------------------------------------------------- /.github/workflows/_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/workflows/_test.yml -------------------------------------------------------------------------------- /.github/workflows/_test_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/workflows/_test_report.yml -------------------------------------------------------------------------------- /.github/workflows/check-pr-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/workflows/check-pr-main.yml -------------------------------------------------------------------------------- /.github/workflows/check-push-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/workflows/check-push-main.yml -------------------------------------------------------------------------------- /.github/workflows/publish-wiki.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/workflows/publish-wiki.yml -------------------------------------------------------------------------------- /.github/workflows/release-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.github/workflows/release-app.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.gitmodules -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.metadata -------------------------------------------------------------------------------- /.templates/git/commit-bugfix.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.templates/git/commit-bugfix.template -------------------------------------------------------------------------------- /.templates/git/commit-bumpversion.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.templates/git/commit-bumpversion.template -------------------------------------------------------------------------------- /.templates/git/commit-zh.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.templates/git/commit-zh.template -------------------------------------------------------------------------------- /.templates/git/commit.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.templates/git/commit.template -------------------------------------------------------------------------------- /.templates/release/release.md.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.templates/release/release.md.template -------------------------------------------------------------------------------- /.templates/vscode/code-workspace.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.templates/vscode/code-workspace.default -------------------------------------------------------------------------------- /.templates/vscode/launch.json.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.templates/vscode/launch.json.default -------------------------------------------------------------------------------- /.templates/vscode/launch.json.x11-remote: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.templates/vscode/launch.json.x11-remote -------------------------------------------------------------------------------- /.templates/vscode/settings.json.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.templates/vscode/settings.json.default -------------------------------------------------------------------------------- /.templates/vscode/settings.json.recommend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.templates/vscode/settings.json.recommend -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE_THIRDPARTY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/LICENSE_THIRDPARTY.md -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/build.gradle -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/f_dev/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_dev/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_dev/res/values-zh/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_dev/res/values-zh/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_dev/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_dev/res/values/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-ar/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-ar/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-cs/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-de/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-es/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-es/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-fa/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-fa/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-fr/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-he/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-he/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-it/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-nb/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-nb/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-night/styles.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-pl/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-ru/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-tr/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-uk/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-vi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-vi/strings.xml -------------------------------------------------------------------------------- /android/app/src/f_generic/res/values-zh/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/f_generic/res/values-zh/strings.xml -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-hdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/drawable-hdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-mdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/drawable-mdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/drawable-v21/background.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/drawable-xhdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/drawable-xxhdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxxhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/drawable-xxxhdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/drawable/background.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/raw/keep.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/raw/keep.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values-night-v31/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/values-night-v31/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values-v31/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/values-v31/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/xml/locales_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/main/res/xml/locales_config.xml -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/android/settings.gradle -------------------------------------------------------------------------------- /assets/fonts/cal_icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/fonts/cal_icons.ttf -------------------------------------------------------------------------------- /assets/fonts/common_icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/fonts/common_icons.ttf -------------------------------------------------------------------------------- /assets/fonts/progress_icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/fonts/progress_icons.ttf -------------------------------------------------------------------------------- /assets/fonts/sort_icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/fonts/sort_icons.ttf -------------------------------------------------------------------------------- /assets/icons/calendar_icons/calendar-create.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/calendar_icons/calendar-create.svg -------------------------------------------------------------------------------- /assets/icons/calendar_icons/calendar-modify.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/calendar_icons/calendar-modify.svg -------------------------------------------------------------------------------- /assets/icons/common_icons/beta.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/common_icons/beta.license -------------------------------------------------------------------------------- /assets/icons/common_icons/beta.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/common_icons/beta.svg -------------------------------------------------------------------------------- /assets/icons/common_icons/la_donate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/common_icons/la_donate.svg -------------------------------------------------------------------------------- /assets/icons/progress_icons/numeric-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/progress_icons/numeric-1.svg -------------------------------------------------------------------------------- /assets/icons/progress_icons/numeric-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/progress_icons/numeric-2.svg -------------------------------------------------------------------------------- /assets/icons/progress_icons/numeric-3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/progress_icons/numeric-3.svg -------------------------------------------------------------------------------- /assets/icons/progress_icons/progress-100%.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/progress_icons/progress-100%.svg -------------------------------------------------------------------------------- /assets/icons/progress_icons/progress-50%.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/progress_icons/progress-50%.svg -------------------------------------------------------------------------------- /assets/icons/sort_icons/sort-ascending.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/sort_icons/sort-ascending.svg -------------------------------------------------------------------------------- /assets/icons/sort_icons/sort-bool-ascending.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/sort_icons/sort-bool-ascending.svg -------------------------------------------------------------------------------- /assets/icons/sort_icons/sort-bool-descending.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/sort_icons/sort-bool-descending.svg -------------------------------------------------------------------------------- /assets/icons/sort_icons/sort-calendar-ascending.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/sort_icons/sort-calendar-ascending.svg -------------------------------------------------------------------------------- /assets/icons/sort_icons/sort-calendar-descending.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/sort_icons/sort-calendar-descending.svg -------------------------------------------------------------------------------- /assets/icons/sort_icons/sort-descending.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/sort_icons/sort-descending.svg -------------------------------------------------------------------------------- /assets/icons/sort_icons/sort-variant.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/sort_icons/sort-variant.svg -------------------------------------------------------------------------------- /assets/icons/sort_icons/sort.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/icons/sort_icons/sort.svg -------------------------------------------------------------------------------- /assets/images/donate-alipay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/images/donate-alipay.jpg -------------------------------------------------------------------------------- /assets/images/donate-wechatpay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/images/donate-wechatpay.png -------------------------------------------------------------------------------- /assets/images/empty-habits.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/images/empty-habits.svg -------------------------------------------------------------------------------- /assets/images/empty-habits.svg.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/images/empty-habits.svg.template -------------------------------------------------------------------------------- /assets/images/not-found.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/images/not-found.svg -------------------------------------------------------------------------------- /assets/images/not-found.svg.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/images/not-found.svg.template -------------------------------------------------------------------------------- /assets/images/today-done.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/images/today-done.svg -------------------------------------------------------------------------------- /assets/images/today-done.svg.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/images/today-done.svg.template -------------------------------------------------------------------------------- /assets/l10n/_untranslated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/_untranslated.json -------------------------------------------------------------------------------- /assets/l10n/ar.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/ar.arb -------------------------------------------------------------------------------- /assets/l10n/cs.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/cs.arb -------------------------------------------------------------------------------- /assets/l10n/de.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/de.arb -------------------------------------------------------------------------------- /assets/l10n/en.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/en.arb -------------------------------------------------------------------------------- /assets/l10n/es.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/es.arb -------------------------------------------------------------------------------- /assets/l10n/fa.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/fa.arb -------------------------------------------------------------------------------- /assets/l10n/fr.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/fr.arb -------------------------------------------------------------------------------- /assets/l10n/he.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/he.arb -------------------------------------------------------------------------------- /assets/l10n/it.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/it.arb -------------------------------------------------------------------------------- /assets/l10n/nb.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/nb.arb -------------------------------------------------------------------------------- /assets/l10n/pl.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/pl.arb -------------------------------------------------------------------------------- /assets/l10n/pt.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/pt.arb -------------------------------------------------------------------------------- /assets/l10n/ru.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/ru.arb -------------------------------------------------------------------------------- /assets/l10n/tr.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/tr.arb -------------------------------------------------------------------------------- /assets/l10n/uk.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/uk.arb -------------------------------------------------------------------------------- /assets/l10n/vi.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/vi.arb -------------------------------------------------------------------------------- /assets/l10n/zh.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/zh.arb -------------------------------------------------------------------------------- /assets/l10n/zh_hant.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/l10n/zh_hant.arb -------------------------------------------------------------------------------- /assets/logo/background-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/background-1024x1024.png -------------------------------------------------------------------------------- /assets/logo/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/background.svg -------------------------------------------------------------------------------- /assets/logo/foreground-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/foreground-1024x1024.png -------------------------------------------------------------------------------- /assets/logo/foreground-noshadow-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/foreground-noshadow-1024x1024.png -------------------------------------------------------------------------------- /assets/logo/foreground-noshadow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/foreground-noshadow.svg -------------------------------------------------------------------------------- /assets/logo/foreground.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/foreground.svg -------------------------------------------------------------------------------- /assets/logo/icon-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/icon-1024x1024.png -------------------------------------------------------------------------------- /assets/logo/icon-ios-dark-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/icon-ios-dark-1024x1024.png -------------------------------------------------------------------------------- /assets/logo/icon-ios-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/icon-ios-dark.svg -------------------------------------------------------------------------------- /assets/logo/icon-ios-grey-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/icon-ios-grey-1024x1024.png -------------------------------------------------------------------------------- /assets/logo/icon-ios-grey.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/icon-ios-grey.svg -------------------------------------------------------------------------------- /assets/logo/icon-momo-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/icon-momo-1024x1024.png -------------------------------------------------------------------------------- /assets/logo/icon-momo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/icon-momo.svg -------------------------------------------------------------------------------- /assets/logo/icon-notification-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/icon-notification-1024x1024.png -------------------------------------------------------------------------------- /assets/logo/icon-notification.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/icon-notification.svg -------------------------------------------------------------------------------- /assets/logo/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/icon.svg -------------------------------------------------------------------------------- /assets/logo/macos-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/macos-1024x1024.png -------------------------------------------------------------------------------- /assets/logo/macos.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/logo/macos.svg -------------------------------------------------------------------------------- /assets/others/transparent-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/others/transparent-512x512.png -------------------------------------------------------------------------------- /assets/sql/indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/sql/indexes.sql -------------------------------------------------------------------------------- /assets/sql/mh_habits.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/sql/mh_habits.sql -------------------------------------------------------------------------------- /assets/sql/mh_records.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/sql/mh_records.sql -------------------------------------------------------------------------------- /assets/sql/mh_sync.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/sql/mh_sync.sql -------------------------------------------------------------------------------- /assets/sql/mh_sync_indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/assets/sql/mh_sync_indexes.sql -------------------------------------------------------------------------------- /configs/about_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/configs/about_info.json -------------------------------------------------------------------------------- /configs/contributors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/configs/contributors.json -------------------------------------------------------------------------------- /configs/flatpak_builder/io.github.friesi23.mhabit.desktop: -------------------------------------------------------------------------------- 1 | ../../flatpak/io.github.friesi23.mhabit.desktop -------------------------------------------------------------------------------- /configs/flatpak_builder/io.github.friesi23.mhabit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/configs/flatpak_builder/io.github.friesi23.mhabit.yml -------------------------------------------------------------------------------- /configs/flutter_launcher_incons/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/configs/flutter_launcher_incons/ic_launcher.xml -------------------------------------------------------------------------------- /configs/l10n.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/configs/l10n.yaml -------------------------------------------------------------------------------- /configs/l10n_refs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/configs/l10n_refs.json -------------------------------------------------------------------------------- /demo/habit_group_curve_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/demo/habit_group_curve_demo.py -------------------------------------------------------------------------------- /devtools_options.yaml: -------------------------------------------------------------------------------- 1 | extensions: 2 | -------------------------------------------------------------------------------- /docs/CHANGELOG/zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/CHANGELOG/zh.md -------------------------------------------------------------------------------- /docs/README/images/apple-get-it-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/apple-get-it-on.png -------------------------------------------------------------------------------- /docs/README/images/check-habit-detail-tb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/check-habit-detail-tb.gif -------------------------------------------------------------------------------- /docs/README/images/check-habit-detail.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/check-habit-detail.gif -------------------------------------------------------------------------------- /docs/README/images/create-new-habit-tb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/create-new-habit-tb.gif -------------------------------------------------------------------------------- /docs/README/images/create-new-habit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/create-new-habit.gif -------------------------------------------------------------------------------- /docs/README/images/donate-alipay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/donate-alipay.jpg -------------------------------------------------------------------------------- /docs/README/images/donate-wechatpay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/donate-wechatpay.png -------------------------------------------------------------------------------- /docs/README/images/fdroid-get-it-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/fdroid-get-it-on.png -------------------------------------------------------------------------------- /docs/README/images/flathub-get-it-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/flathub-get-it-on.png -------------------------------------------------------------------------------- /docs/README/images/github-get-it-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/github-get-it-on.png -------------------------------------------------------------------------------- /docs/README/images/habit-display-op-tb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/habit-display-op-tb.gif -------------------------------------------------------------------------------- /docs/README/images/habit-display-op.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/habit-display-op.gif -------------------------------------------------------------------------------- /docs/README/images/habit-display-page-tb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/habit-display-page-tb.gif -------------------------------------------------------------------------------- /docs/README/images/habit-display-page.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/habit-display-page.gif -------------------------------------------------------------------------------- /docs/README/images/l10n-stat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/l10n-stat.svg -------------------------------------------------------------------------------- /docs/README/images/lzzyondroid-get-it-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/lzzyondroid-get-it-on.png -------------------------------------------------------------------------------- /docs/README/images/testflight-get-it-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/README/images/testflight-get-it-on.png -------------------------------------------------------------------------------- /docs/code_errata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/code_errata.md -------------------------------------------------------------------------------- /docs/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/release.md -------------------------------------------------------------------------------- /docs/wiki/Design꞉-Habit-Score.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/Design꞉-Habit-Score.md -------------------------------------------------------------------------------- /docs/wiki/Design꞉-WebDAV-Sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/Design꞉-WebDAV-Sync.md -------------------------------------------------------------------------------- /docs/wiki/Dev꞉-Build-From-Source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/Dev꞉-Build-From-Source.md -------------------------------------------------------------------------------- /docs/wiki/Dev꞉-Push-To-New-Version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/Dev꞉-Push-To-New-Version.md -------------------------------------------------------------------------------- /docs/wiki/Donors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/Donors.md -------------------------------------------------------------------------------- /docs/wiki/FAQ꞉-For-Developers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/FAQ꞉-For-Developers.md -------------------------------------------------------------------------------- /docs/wiki/Feature꞉-WebDAV-Sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/Feature꞉-WebDAV-Sync.md -------------------------------------------------------------------------------- /docs/wiki/Home.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/Home.md -------------------------------------------------------------------------------- /docs/wiki/Installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/Installation.md -------------------------------------------------------------------------------- /docs/wiki/L10n꞉-Request-New-Language.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/L10n꞉-Request-New-Language.md -------------------------------------------------------------------------------- /docs/wiki/User-Guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/User-Guide.md -------------------------------------------------------------------------------- /docs/wiki/_Footer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/_Footer.md -------------------------------------------------------------------------------- /docs/wiki/_Sidebar.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/_Sidebar.asciidoc -------------------------------------------------------------------------------- /docs/wiki/images/Habit-Score/habit-score-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/images/Habit-Score/habit-score-01.png -------------------------------------------------------------------------------- /docs/wiki/images/User-Guide/batch-checkin-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/images/User-Guide/batch-checkin-01.png -------------------------------------------------------------------------------- /docs/wiki/images/User-Guide/create-new-habit-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/images/User-Guide/create-new-habit-01.png -------------------------------------------------------------------------------- /docs/wiki/images/User-Guide/select-habits-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/images/User-Guide/select-habits-01.png -------------------------------------------------------------------------------- /docs/wiki/images/User-Guide/select-habits-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/images/User-Guide/select-habits-02.png -------------------------------------------------------------------------------- /docs/wiki/images/User-Guide/table-habit-screen-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/images/User-Guide/table-habit-screen-01.png -------------------------------------------------------------------------------- /docs/wiki/images/User-Guide/table-habit-screen-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/images/User-Guide/table-habit-screen-02.png -------------------------------------------------------------------------------- /docs/wiki/images/github-release-page-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/images/github-release-page-01.jpg -------------------------------------------------------------------------------- /docs/wiki/images/user-guide/batch-checkin-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/images/user-guide/batch-checkin-01.png -------------------------------------------------------------------------------- /docs/wiki/images/user-guide/create-new-habit-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/images/user-guide/create-new-habit-01.png -------------------------------------------------------------------------------- /docs/wiki/images/user-guide/habit-detail-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/images/user-guide/habit-detail-01.png -------------------------------------------------------------------------------- /docs/wiki/images/user-guide/habit-detail-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/images/user-guide/habit-detail-02.png -------------------------------------------------------------------------------- /docs/wiki/images/user-guide/habit-edit-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/images/user-guide/habit-edit-01.png -------------------------------------------------------------------------------- /docs/wiki/images/user-guide/select-habits-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/images/user-guide/select-habits-01.png -------------------------------------------------------------------------------- /docs/wiki/images/user-guide/select-habits-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/images/user-guide/select-habits-02.png -------------------------------------------------------------------------------- /docs/wiki/test/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/docs/wiki/test/compose.yml -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1.txt: -------------------------------------------------------------------------------- 1 | - Change package domain to `github.io` 2 | - New release 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/10.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/100.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/102.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/102.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/106.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/106.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/109.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/109.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/11.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/111.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/111.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/115.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/115.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/118.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/118.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/12.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/120.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/120.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/13.txt: -------------------------------------------------------------------------------- 1 | - fixed misspelling in theme change button 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/14.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/15.txt: -------------------------------------------------------------------------------- 1 | - fixed: FAB display overlap with habit 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/16.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/17.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/18.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/19.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/2.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/20.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/21.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/22.txt: -------------------------------------------------------------------------------- 1 | - Add 'Habit Template' feature 2 | - Refactor `Appbar` section of code 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/23.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/24.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/25.txt: -------------------------------------------------------------------------------- 1 | - Change new app icon (#92) 2 | - Fixed chart bars may overlap problem (#94) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/26.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/26.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/27.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/27.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/28.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/28.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/29.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/3.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/30.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/30.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/31.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/31.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/32.txt: -------------------------------------------------------------------------------- 1 | - Fix incorrect default language (#133) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/33.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/33.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/34.txt: -------------------------------------------------------------------------------- 1 | - Fix not reminding issue on android (#144) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/35.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/35.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/36.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/36.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/37.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/37.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/39.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/39.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/4.txt: -------------------------------------------------------------------------------- 1 | - Fix fastlane locale folder case 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/42.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/42.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/45.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/45.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/47.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/47.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/49.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/49.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/5.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/52.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/52.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/54.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/54.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/56.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/56.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/57.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/57.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/6.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/61.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/61.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/62.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/62.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/66.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/66.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/7.txt: -------------------------------------------------------------------------------- 1 | - Add flutter as submodule 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/70.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/70.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/74.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/74.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/77.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/77.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/78.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/78.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/8.txt: -------------------------------------------------------------------------------- 1 | - Fix `pubspec.lock` file changed when run `flutter pub get` 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/83.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/83.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/86.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/86.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/89.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/89.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/9.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/91.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/91.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/95.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/98.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/en-US/changelogs/98.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- 1 | ../../../../../android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Boost your own habit growth with charts. -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | Table Habit -------------------------------------------------------------------------------- /fastlane/metadata/android/he/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/he/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/he/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/he/short_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/he/title.txt: -------------------------------------------------------------------------------- 1 | רשימת הרגלים 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt_br/short_description.txt: -------------------------------------------------------------------------------- 1 | Impulsione a progressão dos seus hábitos com gráficos. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt_br/title.txt: -------------------------------------------------------------------------------- 1 | Table Habit 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/ru/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/ru/short_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/title.txt: -------------------------------------------------------------------------------- 1 | Таблица Привычек 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/1.txt: -------------------------------------------------------------------------------- 1 | - 将 `package` 域名更改为 `github.io` 2 | - 发布新版本 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/10.txt: -------------------------------------------------------------------------------- 1 | - 修复 Fastlane/zh-CN 应用程序标题名称 2 | - 修复一些拼写错误 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/100.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/102.txt: -------------------------------------------------------------------------------- 1 | **🧹 其他** 2 | 3 | - 因 Fdroid 与 AGP >=8.12 不兼容,将其降级到 8.11.1。(#347) 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/106.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/106.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/109.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/109.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/11.txt: -------------------------------------------------------------------------------- 1 | - 添加无记录导出习惯的功能 2 | - 更新`Readme`文档 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/111.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/111.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/115.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/115.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/118.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/118.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/12.txt: -------------------------------------------------------------------------------- 1 | - 修复筛选器错误, [#38](https://github.com/FriesI23/mhabit/issues/38) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/120.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/120.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/13.txt: -------------------------------------------------------------------------------- 1 | - 修复主题更改按钮中的拼写错误 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/14.txt: -------------------------------------------------------------------------------- 1 | - 添加两个更快改变每日目标数值的按钮 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/15.txt: -------------------------------------------------------------------------------- 1 | - 修复 FAB 按钮与习惯重叠的问题 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/16.txt: -------------------------------------------------------------------------------- 1 | - 添加自定义日期时间格式选择弹窗 2 | - 修复创建日期图标的错误使用的问题 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/17.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/18.txt: -------------------------------------------------------------------------------- 1 | - 修复总览中显示负数的问题 2 | - 添加新的目标天数选项 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/19.txt: -------------------------------------------------------------------------------- 1 | - 添加负面习惯 2 | - 重构部分代码 3 | - 增加 CI 4 | 5 | **重要**:在更新此版本之前,请进行全量备份。 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/2.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/20.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/21.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/22.txt: -------------------------------------------------------------------------------- 1 | - 增加“习惯模板”功能 2 | - 重构 `Appbar` 部分代码 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/23.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/24.txt: -------------------------------------------------------------------------------- 1 | - 添加主题图标 (#89) 2 | - 存储上次填写的目标天数 (#88) 3 | - 即使已归档,仍显示已完成习惯 (#87) 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/25.txt: -------------------------------------------------------------------------------- 1 | - 更换新的应用程序图标 (#92) 2 | - 修复了图表柱可能重叠的问题 (#94) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/26.txt: -------------------------------------------------------------------------------- 1 | - 增加加密货币捐赠按钮(#102) 2 | - 修复筛选正确隐藏已完成习惯(#104) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/27.txt: -------------------------------------------------------------------------------- 1 | - 优化 捐赠 Dialog (#113) 2 | - 修正 Heatmap 月份名称对齐 (#114) 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/29.txt: -------------------------------------------------------------------------------- 1 | - 添加德语翻译 2 | - 增加习惯记录自定义点击操作 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/3.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/30.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/30.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/31.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/31.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/32.txt: -------------------------------------------------------------------------------- 1 | - 修复错误的默认语言 (#133) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/33.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/33.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/34.txt: -------------------------------------------------------------------------------- 1 | - 修复安卓上不提醒的问题(#144) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/35.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/35.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/36.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/36.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/37.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/37.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/39.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/39.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/4.txt: -------------------------------------------------------------------------------- 1 | - 修复 Fastlane 的本地化文件夹大小写问题 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/42.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/42.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/45.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/45.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/49.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/49.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/5.txt: -------------------------------------------------------------------------------- 1 | - 修复 appbundle 构件路径 2 | - 修复应用程序构建签名 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/52.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/52.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/54.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/54.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/56.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/56.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/57.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/57.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/6.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/61.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/61.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/62.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/62.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/66.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/66.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/7.txt: -------------------------------------------------------------------------------- 1 | - 将 flutter 引入为 submodule 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/70.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/70.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/74.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/74.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/77.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/77.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/78.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/78.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/8.txt: -------------------------------------------------------------------------------- 1 | - 修复执行 `flutter pub get` 导致 `pubspec.lock` 被修改的问题 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/83.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/83.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/86.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/86.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/89.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/89.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/9.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/91.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/91.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/95.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/98.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/fastlane/metadata/android/zh-CN/changelogs/98.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/short_description.txt: -------------------------------------------------------------------------------- 1 | 以图表和分数的方式帮助养成个人习惯 -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/title.txt: -------------------------------------------------------------------------------- 1 | Table Habit -------------------------------------------------------------------------------- /flatpak/io.github.friesi23.mhabit.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/flatpak/io.github.friesi23.mhabit.desktop -------------------------------------------------------------------------------- /flatpak/io.github.friesi23.mhabit.metainfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/flatpak/io.github.friesi23.mhabit.metainfo.xml -------------------------------------------------------------------------------- /flatpak/screenshots/en-US/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/flatpak/screenshots/en-US/1.png -------------------------------------------------------------------------------- /flatpak/screenshots/en-US/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/flatpak/screenshots/en-US/2.png -------------------------------------------------------------------------------- /flatpak/screenshots/en-US/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/flatpak/screenshots/en-US/3.png -------------------------------------------------------------------------------- /flatpak/screenshots/en-US/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/flatpak/screenshots/en-US/4.png -------------------------------------------------------------------------------- /flatpak/screenshots/en-US/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/flatpak/screenshots/en-US/5.png -------------------------------------------------------------------------------- /flatpak/screenshots/en-US/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/flatpak/screenshots/en-US/6.png -------------------------------------------------------------------------------- /flatpak/screenshots/zh-CN/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/flatpak/screenshots/zh-CN/1.png -------------------------------------------------------------------------------- /flatpak/screenshots/zh-CN/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/flatpak/screenshots/zh-CN/2.png -------------------------------------------------------------------------------- /flatpak/screenshots/zh-CN/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/flatpak/screenshots/zh-CN/3.png -------------------------------------------------------------------------------- /flatpak/screenshots/zh-CN/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/flatpak/screenshots/zh-CN/4.png -------------------------------------------------------------------------------- /flatpak/screenshots/zh-CN/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/flatpak/screenshots/zh-CN/5.png -------------------------------------------------------------------------------- /flatpak/screenshots/zh-CN/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/flatpak/screenshots/zh-CN/6.png -------------------------------------------------------------------------------- /flutter_launcher_icons.yaml: -------------------------------------------------------------------------------- 1 | ./configs/flutter_launcher_incons/flutter_launcher_icons.yaml -------------------------------------------------------------------------------- /flutter_launcher_momo_icons.yaml: -------------------------------------------------------------------------------- 1 | ./configs/flutter_launcher_incons/flutter_launcher_momo_icons.yaml -------------------------------------------------------------------------------- /flutter_launcher_notification_icons.yaml: -------------------------------------------------------------------------------- 1 | configs/flutter_launcher_incons/flutter_launcher_notification_icons.yaml -------------------------------------------------------------------------------- /installers/dmg_creator/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/installers/dmg_creator/config.json -------------------------------------------------------------------------------- /installers/dmg_creator/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/installers/dmg_creator/icon.icns -------------------------------------------------------------------------------- /installers/macos_exporter/GithubExportOptions.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/installers/macos_exporter/GithubExportOptions.plist -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/.gitignore -------------------------------------------------------------------------------- /ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /ios/Localizations/ar.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/ar.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/cs.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/cs.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/de.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/de.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/en.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/en.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/es.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/es.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/fa.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/fa.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/fr.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/fr.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/he.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/he.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/it.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/it.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/nb.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/nb.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/pl.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/pl.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/pt.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/pt.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/ru.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/ru.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/tr.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/tr.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/uk.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/uk.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/vi.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/vi.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/zh-Hans.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "桌上习惯 开发版"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/zh-Hans.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "桌上习惯"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/zh-Hant.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "桌上習慣 開發版"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/zh-Hant.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "桌上習慣"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/zh.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit (Dev)"; 2 | -------------------------------------------------------------------------------- /ios/Localizations/zh.lproj/generic-InfoPlist.strings: -------------------------------------------------------------------------------- 1 | CFBundleDisplayName = "Table Habit"; 2 | -------------------------------------------------------------------------------- /ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/Podfile -------------------------------------------------------------------------------- /ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/Podfile.lock -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/Runner/Info.plist -------------------------------------------------------------------------------- /ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /ios/Runner/Runner.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/Runner/Runner.entitlements -------------------------------------------------------------------------------- /ios/Runner/dev-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/Runner/dev-Info.plist -------------------------------------------------------------------------------- /ios/Runner/generic-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/Runner/generic-Info.plist -------------------------------------------------------------------------------- /ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/ios/RunnerTests/RunnerTests.swift -------------------------------------------------------------------------------- /l10n.yaml: -------------------------------------------------------------------------------- 1 | ./configs/l10n.yaml -------------------------------------------------------------------------------- /lib/annotations/json_annotations.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/annotations/json_annotations.dart -------------------------------------------------------------------------------- /lib/annotations/proxy_annotation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/annotations/proxy_annotation.dart -------------------------------------------------------------------------------- /lib/assets/assets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/assets/assets.dart -------------------------------------------------------------------------------- /lib/assets/assets.gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/assets/assets.gen.dart -------------------------------------------------------------------------------- /lib/assets/fonts.gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/assets/fonts.gen.dart -------------------------------------------------------------------------------- /lib/builders/proxy_generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/builders/proxy_generator.dart -------------------------------------------------------------------------------- /lib/common/app_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/common/app_info.dart -------------------------------------------------------------------------------- /lib/common/async.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/common/async.dart -------------------------------------------------------------------------------- /lib/common/clipper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/common/clipper.dart -------------------------------------------------------------------------------- /lib/common/consts.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/common/consts.dart -------------------------------------------------------------------------------- /lib/common/debug.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/common/debug.dart -------------------------------------------------------------------------------- /lib/common/enums.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/common/enums.dart -------------------------------------------------------------------------------- /lib/common/exceptions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/common/exceptions.dart -------------------------------------------------------------------------------- /lib/common/flavor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/common/flavor.dart -------------------------------------------------------------------------------- /lib/common/global.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/common/global.dart -------------------------------------------------------------------------------- /lib/common/math.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/common/math.dart -------------------------------------------------------------------------------- /lib/common/re.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/common/re.dart -------------------------------------------------------------------------------- /lib/common/types.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/common/types.dart -------------------------------------------------------------------------------- /lib/common/utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/common/utils.dart -------------------------------------------------------------------------------- /lib/entries/app/entry.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/entries/app/entry.dart -------------------------------------------------------------------------------- /lib/entries/app/providers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/entries/app/providers.dart -------------------------------------------------------------------------------- /lib/entries/app_error/entry.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/entries/app_error/entry.dart -------------------------------------------------------------------------------- /lib/entries/common/app_root_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/entries/common/app_root_view.dart -------------------------------------------------------------------------------- /lib/extensions/async_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/extensions/async_extensions.dart -------------------------------------------------------------------------------- /lib/extensions/color_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/extensions/color_extensions.dart -------------------------------------------------------------------------------- /lib/extensions/colorscheme_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/extensions/colorscheme_extensions.dart -------------------------------------------------------------------------------- /lib/extensions/context_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/extensions/context_extensions.dart -------------------------------------------------------------------------------- /lib/extensions/custom_color_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/extensions/custom_color_extensions.dart -------------------------------------------------------------------------------- /lib/extensions/datetime_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/extensions/datetime_extensions.dart -------------------------------------------------------------------------------- /lib/extensions/iterable_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/extensions/iterable_extensions.dart -------------------------------------------------------------------------------- /lib/extensions/locale_exntensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/extensions/locale_exntensions.dart -------------------------------------------------------------------------------- /lib/extensions/navigator_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/extensions/navigator_extensions.dart -------------------------------------------------------------------------------- /lib/extensions/notification_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/extensions/notification_extensions.dart -------------------------------------------------------------------------------- /lib/extensions/num_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/extensions/num_extensions.dart -------------------------------------------------------------------------------- /lib/extensions/string_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/extensions/string_extensions.dart -------------------------------------------------------------------------------- /lib/extensions/textscale_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/extensions/textscale_extensions.dart -------------------------------------------------------------------------------- /lib/extensions/webdav_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/extensions/webdav_extensions.dart -------------------------------------------------------------------------------- /lib/l10n/localizations.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations.dart -------------------------------------------------------------------------------- /lib/l10n/localizations.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_ar.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_ar.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_cs.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_cs.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_de.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_de.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_en.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_en.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_es.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_es.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_fa.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_fa.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_fr.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_fr.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_he.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_he.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_it.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_it.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_nb.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_nb.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_pl.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_pl.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_pt.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_pt.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_ru.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_ru.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_tr.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_tr.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_uk.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_uk.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_vi.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_vi.g.dart -------------------------------------------------------------------------------- /lib/l10n/localizations_zh.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/l10n/localizations_zh.g.dart -------------------------------------------------------------------------------- /lib/logging/extension.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/logging/extension.dart -------------------------------------------------------------------------------- /lib/logging/handlers/console_output.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/logging/handlers/console_output.dart -------------------------------------------------------------------------------- /lib/logging/handlers/console_printer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/logging/handlers/console_printer.dart -------------------------------------------------------------------------------- /lib/logging/handlers/filter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/logging/handlers/filter.dart -------------------------------------------------------------------------------- /lib/logging/helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/logging/helper.dart -------------------------------------------------------------------------------- /lib/logging/level.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/logging/level.dart -------------------------------------------------------------------------------- /lib/logging/logger_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/logging/logger_manager.dart -------------------------------------------------------------------------------- /lib/logging/logger_message.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/logging/logger_message.dart -------------------------------------------------------------------------------- /lib/logging/logger_stack.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/logging/logger_stack.dart -------------------------------------------------------------------------------- /lib/logging/logger_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/logging/logger_type.dart -------------------------------------------------------------------------------- /lib/logging/logger_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/logging/logger_utils.dart -------------------------------------------------------------------------------- /lib/logging/loggers/app_sync_logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/logging/loggers/app_sync_logger.dart -------------------------------------------------------------------------------- /lib/logging/loggers/text_logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/logging/loggers/text_logger.dart -------------------------------------------------------------------------------- /lib/logging/loggers/value_change_logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/logging/loggers/value_change_logger.dart -------------------------------------------------------------------------------- /lib/logging/loggers/widget_logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/logging/loggers/widget_logger.dart -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/main.dart -------------------------------------------------------------------------------- /lib/models/_app_sync_tasks/app_sync_task.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/_app_sync_tasks/app_sync_task.dart -------------------------------------------------------------------------------- /lib/models/_app_sync_tasks/basic_app_sync_task.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/_app_sync_tasks/basic_app_sync_task.dart -------------------------------------------------------------------------------- /lib/models/_score/calculator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/_score/calculator.dart -------------------------------------------------------------------------------- /lib/models/_score/data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/_score/data.dart -------------------------------------------------------------------------------- /lib/models/_score/score.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/_score/score.dart -------------------------------------------------------------------------------- /lib/models/app_entry.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/app_entry.dart -------------------------------------------------------------------------------- /lib/models/app_event.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/app_event.dart -------------------------------------------------------------------------------- /lib/models/app_notify_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/app_notify_config.dart -------------------------------------------------------------------------------- /lib/models/app_notify_config.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/app_notify_config.g.dart -------------------------------------------------------------------------------- /lib/models/app_reminder_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/app_reminder_config.dart -------------------------------------------------------------------------------- /lib/models/app_reminder_config.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/app_reminder_config.g.dart -------------------------------------------------------------------------------- /lib/models/app_sync_options.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/app_sync_options.dart -------------------------------------------------------------------------------- /lib/models/app_sync_server.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/app_sync_server.dart -------------------------------------------------------------------------------- /lib/models/app_sync_server.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/app_sync_server.g.dart -------------------------------------------------------------------------------- /lib/models/app_sync_server_form.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/app_sync_server_form.dart -------------------------------------------------------------------------------- /lib/models/app_sync_server_form.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/app_sync_server_form.g.dart -------------------------------------------------------------------------------- /lib/models/app_sync_tasks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/app_sync_tasks.dart -------------------------------------------------------------------------------- /lib/models/app_sync_timer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/app_sync_timer.dart -------------------------------------------------------------------------------- /lib/models/cache.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/cache.dart -------------------------------------------------------------------------------- /lib/models/common.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/common.dart -------------------------------------------------------------------------------- /lib/models/contributor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/contributor.dart -------------------------------------------------------------------------------- /lib/models/contributor.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/contributor.g.dart -------------------------------------------------------------------------------- /lib/models/custom_date_format.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/custom_date_format.dart -------------------------------------------------------------------------------- /lib/models/custom_date_format.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/custom_date_format.g.dart -------------------------------------------------------------------------------- /lib/models/habit_daily_goal.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_daily_goal.dart -------------------------------------------------------------------------------- /lib/models/habit_daily_record_form.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_daily_record_form.dart -------------------------------------------------------------------------------- /lib/models/habit_date.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_date.dart -------------------------------------------------------------------------------- /lib/models/habit_detail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_detail.dart -------------------------------------------------------------------------------- /lib/models/habit_detail_chart.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_detail_chart.dart -------------------------------------------------------------------------------- /lib/models/habit_display.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_display.dart -------------------------------------------------------------------------------- /lib/models/habit_display.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_display.g.dart -------------------------------------------------------------------------------- /lib/models/habit_export.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_export.dart -------------------------------------------------------------------------------- /lib/models/habit_export.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_export.g.dart -------------------------------------------------------------------------------- /lib/models/habit_form.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_form.dart -------------------------------------------------------------------------------- /lib/models/habit_freq.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_freq.dart -------------------------------------------------------------------------------- /lib/models/habit_import.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_import.dart -------------------------------------------------------------------------------- /lib/models/habit_reminder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_reminder.dart -------------------------------------------------------------------------------- /lib/models/habit_reminder.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_reminder.g.dart -------------------------------------------------------------------------------- /lib/models/habit_repo_actions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_repo_actions.dart -------------------------------------------------------------------------------- /lib/models/habit_score.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_score.dart -------------------------------------------------------------------------------- /lib/models/habit_stat.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_stat.dart -------------------------------------------------------------------------------- /lib/models/habit_stat.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_stat.g.dart -------------------------------------------------------------------------------- /lib/models/habit_status.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_status.dart -------------------------------------------------------------------------------- /lib/models/habit_summary.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_summary.dart -------------------------------------------------------------------------------- /lib/models/habit_summary.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/habit_summary.g.dart -------------------------------------------------------------------------------- /lib/models/material_localizations.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/material_localizations.dart -------------------------------------------------------------------------------- /lib/models/material_localizations.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/material_localizations.g.dart -------------------------------------------------------------------------------- /lib/models/progress_percent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/models/progress_percent.dart -------------------------------------------------------------------------------- /lib/pages/app_about/page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_about/page.dart -------------------------------------------------------------------------------- /lib/pages/app_about/providers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_about/providers.dart -------------------------------------------------------------------------------- /lib/pages/app_about/styles.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_about/styles.dart -------------------------------------------------------------------------------- /lib/pages/app_about/widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_about/widgets.dart -------------------------------------------------------------------------------- /lib/pages/app_debugger/page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_debugger/page.dart -------------------------------------------------------------------------------- /lib/pages/app_debugger/styles.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_debugger/styles.dart -------------------------------------------------------------------------------- /lib/pages/app_debugger/widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_debugger/widgets.dart -------------------------------------------------------------------------------- /lib/pages/app_error/page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_error/page.dart -------------------------------------------------------------------------------- /lib/pages/app_notify_config/page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_notify_config/page.dart -------------------------------------------------------------------------------- /lib/pages/app_settings/page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_settings/page.dart -------------------------------------------------------------------------------- /lib/pages/app_settings/widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_settings/widgets.dart -------------------------------------------------------------------------------- /lib/pages/app_sync/page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_sync/page.dart -------------------------------------------------------------------------------- /lib/pages/app_sync/widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_sync/widgets.dart -------------------------------------------------------------------------------- /lib/pages/app_sync_server_editor/page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_sync_server_editor/page.dart -------------------------------------------------------------------------------- /lib/pages/app_sync_server_editor/providers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_sync_server_editor/providers.dart -------------------------------------------------------------------------------- /lib/pages/app_sync_server_editor/widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/app_sync_server_editor/widgets.dart -------------------------------------------------------------------------------- /lib/pages/common/_widgets/contributor_tile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/common/_widgets/contributor_tile.dart -------------------------------------------------------------------------------- /lib/pages/common/_widgets/donate_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/common/_widgets/donate_dialog.dart -------------------------------------------------------------------------------- /lib/pages/common/_widgets/habit_input_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/common/_widgets/habit_input_helper.dart -------------------------------------------------------------------------------- /lib/pages/common/_widgets/not_found_image.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/common/_widgets/not_found_image.dart -------------------------------------------------------------------------------- /lib/pages/common/_widgets/not_found_image.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/common/_widgets/not_found_image.g.dart -------------------------------------------------------------------------------- /lib/pages/common/_widgets/sync_now_tile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/common/_widgets/sync_now_tile.dart -------------------------------------------------------------------------------- /lib/pages/common/_widgets/today_done_image.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/common/_widgets/today_done_image.dart -------------------------------------------------------------------------------- /lib/pages/common/_widgets/today_done_image.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/common/_widgets/today_done_image.g.dart -------------------------------------------------------------------------------- /lib/pages/common/debug.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/common/debug.dart -------------------------------------------------------------------------------- /lib/pages/common/widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/common/widgets.dart -------------------------------------------------------------------------------- /lib/pages/expermental_features/page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/expermental_features/page.dart -------------------------------------------------------------------------------- /lib/pages/habit_detail/_widgets/habit_heatmap.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habit_detail/_widgets/habit_heatmap.dart -------------------------------------------------------------------------------- /lib/pages/habit_detail/page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habit_detail/page.dart -------------------------------------------------------------------------------- /lib/pages/habit_detail/providers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habit_detail/providers.dart -------------------------------------------------------------------------------- /lib/pages/habit_detail/styles.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habit_detail/styles.dart -------------------------------------------------------------------------------- /lib/pages/habit_detail/widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habit_detail/widgets.dart -------------------------------------------------------------------------------- /lib/pages/habit_edit/page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habit_edit/page.dart -------------------------------------------------------------------------------- /lib/pages/habit_edit/providers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habit_edit/providers.dart -------------------------------------------------------------------------------- /lib/pages/habit_edit/styles.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habit_edit/styles.dart -------------------------------------------------------------------------------- /lib/pages/habit_edit/widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habit_edit/widgets.dart -------------------------------------------------------------------------------- /lib/pages/habits_display/extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habits_display/extensions.dart -------------------------------------------------------------------------------- /lib/pages/habits_display/page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habits_display/page.dart -------------------------------------------------------------------------------- /lib/pages/habits_display/page_habits.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habits_display/page_habits.dart -------------------------------------------------------------------------------- /lib/pages/habits_display/page_today.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habits_display/page_today.dart -------------------------------------------------------------------------------- /lib/pages/habits_display/providers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habits_display/providers.dart -------------------------------------------------------------------------------- /lib/pages/habits_display/styles.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habits_display/styles.dart -------------------------------------------------------------------------------- /lib/pages/habits_display/widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habits_display/widgets.dart -------------------------------------------------------------------------------- /lib/pages/habits_status_changer/page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habits_status_changer/page.dart -------------------------------------------------------------------------------- /lib/pages/habits_status_changer/providers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habits_status_changer/providers.dart -------------------------------------------------------------------------------- /lib/pages/habits_status_changer/scaffold.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habits_status_changer/scaffold.dart -------------------------------------------------------------------------------- /lib/pages/habits_status_changer/widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/pages/habits_status_changer/widgets.dart -------------------------------------------------------------------------------- /lib/providers/_utils/habit_chart_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/_utils/habit_chart_utils.dart -------------------------------------------------------------------------------- /lib/providers/about_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/about_info.dart -------------------------------------------------------------------------------- /lib/providers/about_info.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/about_info.g.dart -------------------------------------------------------------------------------- /lib/providers/app_caches.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/app_caches.dart -------------------------------------------------------------------------------- /lib/providers/app_compact_ui_switcher.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/app_compact_ui_switcher.dart -------------------------------------------------------------------------------- /lib/providers/app_custom_date_format.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/app_custom_date_format.dart -------------------------------------------------------------------------------- /lib/providers/app_debugger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/app_debugger.dart -------------------------------------------------------------------------------- /lib/providers/app_developer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/app_developer.dart -------------------------------------------------------------------------------- /lib/providers/app_event.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/app_event.dart -------------------------------------------------------------------------------- /lib/providers/app_experimental_feature.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/app_experimental_feature.dart -------------------------------------------------------------------------------- /lib/providers/app_first_day.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/app_first_day.dart -------------------------------------------------------------------------------- /lib/providers/app_language.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/app_language.dart -------------------------------------------------------------------------------- /lib/providers/app_notify_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/app_notify_config.dart -------------------------------------------------------------------------------- /lib/providers/app_reminder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/app_reminder.dart -------------------------------------------------------------------------------- /lib/providers/app_sync.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/app_sync.dart -------------------------------------------------------------------------------- /lib/providers/app_sync.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/app_sync.g.dart -------------------------------------------------------------------------------- /lib/providers/app_sync_server_form.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/app_sync_server_form.dart -------------------------------------------------------------------------------- /lib/providers/app_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/app_theme.dart -------------------------------------------------------------------------------- /lib/providers/commons.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/commons.dart -------------------------------------------------------------------------------- /lib/providers/global.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/global.dart -------------------------------------------------------------------------------- /lib/providers/habit_detail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habit_detail.dart -------------------------------------------------------------------------------- /lib/providers/habit_detail_freqchart.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habit_detail_freqchart.dart -------------------------------------------------------------------------------- /lib/providers/habit_detail_scorechart.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habit_detail_scorechart.dart -------------------------------------------------------------------------------- /lib/providers/habit_form.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habit_form.dart -------------------------------------------------------------------------------- /lib/providers/habit_op_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habit_op_config.dart -------------------------------------------------------------------------------- /lib/providers/habit_status_changer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habit_status_changer.dart -------------------------------------------------------------------------------- /lib/providers/habit_status_changer.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habit_status_changer.g.dart -------------------------------------------------------------------------------- /lib/providers/habit_summary.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habit_summary.dart -------------------------------------------------------------------------------- /lib/providers/habit_summary.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habit_summary.g.dart -------------------------------------------------------------------------------- /lib/providers/habits_file_exporter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habits_file_exporter.dart -------------------------------------------------------------------------------- /lib/providers/habits_file_importer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habits_file_importer.dart -------------------------------------------------------------------------------- /lib/providers/habits_filter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habits_filter.dart -------------------------------------------------------------------------------- /lib/providers/habits_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habits_manager.dart -------------------------------------------------------------------------------- /lib/providers/habits_record_scroll_behavior.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habits_record_scroll_behavior.dart -------------------------------------------------------------------------------- /lib/providers/habits_sort.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habits_sort.dart -------------------------------------------------------------------------------- /lib/providers/habits_today.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/habits_today.dart -------------------------------------------------------------------------------- /lib/providers/utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/providers/utils.dart -------------------------------------------------------------------------------- /lib/reminders/notification_channel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/reminders/notification_channel.dart -------------------------------------------------------------------------------- /lib/reminders/notification_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/reminders/notification_data.dart -------------------------------------------------------------------------------- /lib/reminders/notification_data.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/reminders/notification_data.g.dart -------------------------------------------------------------------------------- /lib/reminders/notification_details.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/reminders/notification_details.dart -------------------------------------------------------------------------------- /lib/reminders/notification_details.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/reminders/notification_details.g.dart -------------------------------------------------------------------------------- /lib/reminders/notification_id_range.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/reminders/notification_id_range.dart -------------------------------------------------------------------------------- /lib/reminders/notification_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/reminders/notification_service.dart -------------------------------------------------------------------------------- /lib/reminders/notification_tap_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/reminders/notification_tap_handler.dart -------------------------------------------------------------------------------- /lib/reminders/providers/noti_app_sync_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/reminders/providers/noti_app_sync_provider.dart -------------------------------------------------------------------------------- /lib/routes/route_observer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/routes/route_observer.dart -------------------------------------------------------------------------------- /lib/storage/db/db_cell.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/db/db_cell.dart -------------------------------------------------------------------------------- /lib/storage/db/db_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/db/db_helper.dart -------------------------------------------------------------------------------- /lib/storage/db/handlers/habit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/db/handlers/habit.dart -------------------------------------------------------------------------------- /lib/storage/db/handlers/habit.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/db/handlers/habit.g.dart -------------------------------------------------------------------------------- /lib/storage/db/handlers/record.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/db/handlers/record.dart -------------------------------------------------------------------------------- /lib/storage/db/handlers/record.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/db/handlers/record.g.dart -------------------------------------------------------------------------------- /lib/storage/db/handlers/sync.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/db/handlers/sync.dart -------------------------------------------------------------------------------- /lib/storage/db/handlers/sync.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/db/handlers/sync.g.dart -------------------------------------------------------------------------------- /lib/storage/db/sql.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/db/sql.dart -------------------------------------------------------------------------------- /lib/storage/db/table.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/db/table.dart -------------------------------------------------------------------------------- /lib/storage/db_helper_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/db_helper_builder.dart -------------------------------------------------------------------------------- /lib/storage/db_helper_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/db_helper_provider.dart -------------------------------------------------------------------------------- /lib/storage/profile/converter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile/converter.dart -------------------------------------------------------------------------------- /lib/storage/profile/handlers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile/handlers.dart -------------------------------------------------------------------------------- /lib/storage/profile/handlers/app_language.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile/handlers/app_language.dart -------------------------------------------------------------------------------- /lib/storage/profile/handlers/app_launch_entry.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile/handlers/app_launch_entry.dart -------------------------------------------------------------------------------- /lib/storage/profile/handlers/app_notify_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile/handlers/app_notify_config.dart -------------------------------------------------------------------------------- /lib/storage/profile/handlers/app_reminder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile/handlers/app_reminder.dart -------------------------------------------------------------------------------- /lib/storage/profile/handlers/app_sync.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile/handlers/app_sync.dart -------------------------------------------------------------------------------- /lib/storage/profile/handlers/app_theme_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile/handlers/app_theme_type.dart -------------------------------------------------------------------------------- /lib/storage/profile/handlers/display_sort_mode.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile/handlers/display_sort_mode.dart -------------------------------------------------------------------------------- /lib/storage/profile/handlers/first_day.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile/handlers/first_day.dart -------------------------------------------------------------------------------- /lib/storage/profile/handlers/habit_search.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile/handlers/habit_search.dart -------------------------------------------------------------------------------- /lib/storage/profile/handlers/input_fill_cache.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile/handlers/input_fill_cache.dart -------------------------------------------------------------------------------- /lib/storage/profile/handlers/logging_level.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile/handlers/logging_level.dart -------------------------------------------------------------------------------- /lib/storage/profile/handlers/show_data_format.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile/handlers/show_data_format.dart -------------------------------------------------------------------------------- /lib/storage/profile/profile_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile/profile_helper.dart -------------------------------------------------------------------------------- /lib/storage/profile_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile_builder.dart -------------------------------------------------------------------------------- /lib/storage/profile_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/profile_provider.dart -------------------------------------------------------------------------------- /lib/storage/utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/storage/utils.dart -------------------------------------------------------------------------------- /lib/theme/_colors/colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/theme/_colors/colors.dart -------------------------------------------------------------------------------- /lib/theme/_colors/crypto_colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/theme/_colors/crypto_colors.dart -------------------------------------------------------------------------------- /lib/theme/_colors/custom_color.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/theme/_colors/custom_color.g.dart -------------------------------------------------------------------------------- /lib/theme/_colors/userdefined_color.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/theme/_colors/userdefined_color.dart -------------------------------------------------------------------------------- /lib/theme/_icons/cal_icons.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/theme/_icons/cal_icons.g.dart -------------------------------------------------------------------------------- /lib/theme/_icons/common_icons.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/theme/_icons/common_icons.g.dart -------------------------------------------------------------------------------- /lib/theme/_icons/progress_icons.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/theme/_icons/progress_icons.g.dart -------------------------------------------------------------------------------- /lib/theme/_icons/sort_icons.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/theme/_icons/sort_icons.g.dart -------------------------------------------------------------------------------- /lib/theme/color.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/theme/color.dart -------------------------------------------------------------------------------- /lib/theme/icon.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/theme/icon.dart -------------------------------------------------------------------------------- /lib/utils/app_path_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/utils/app_path_provider.dart -------------------------------------------------------------------------------- /lib/utils/app_sync.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/utils/app_sync.dart -------------------------------------------------------------------------------- /lib/utils/async_debouncer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/utils/async_debouncer.dart -------------------------------------------------------------------------------- /lib/utils/debug_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/utils/debug_info.dart -------------------------------------------------------------------------------- /lib/utils/habit_date.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/utils/habit_date.dart -------------------------------------------------------------------------------- /lib/utils/local_timezone.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/utils/local_timezone.dart -------------------------------------------------------------------------------- /lib/utils/safe_sliver_tools.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/utils/safe_sliver_tools.dart -------------------------------------------------------------------------------- /lib/utils/xshare.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/utils/xshare.dart -------------------------------------------------------------------------------- /lib/widgets/_animations/animate.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_animations/animate.dart -------------------------------------------------------------------------------- /lib/widgets/_helpers/snackbar_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_helpers/snackbar_helper.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/animated_linear_progress.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/animated_linear_progress.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/animated_reorderable_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/animated_reorderable_list.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/app_ui_layout_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/app_ui_layout_builder.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/appbar_actions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/appbar_actions.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/beta_badge.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/beta_badge.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/chip_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/chip_list.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/color_display_chip.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/color_display_chip.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/colorful_navibar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/colorful_navibar.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/confirm_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/confirm_dialog.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/crypto_donate_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/crypto_donate_button.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/data_arrow_container.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/data_arrow_container.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/data_container.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/data_container.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/date_change.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/date_change.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/date_changer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/date_changer.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/date_picker.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/date_picker.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/enhanced_safe_area.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/enhanced_safe_area.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/expanded_section.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/expanded_section.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/fixed_page_place_holder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/fixed_page_place_holder.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/group_title_list_tile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/group_title_list_tile.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/habit_calendar_space_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/habit_calendar_space_bar.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/habit_divider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/habit_divider.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/habit_freq_chart.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/habit_freq_chart.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/habit_list_tile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/habit_list_tile.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/habit_progress_indicator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/habit_progress_indicator.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/habit_score_chart.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/habit_score_chart.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/l10n_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/l10n_builder.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/markdown_block.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/markdown_block.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/month_picker_cell.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/month_picker_cell.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/page_back_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/page_back_button.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/page_loading_indicator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/page_loading_indicator.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/preferred_size.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/preferred_size.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/scroll_physics.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/scroll_physics.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/scrollable_chart.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/scrollable_chart.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/scrolling_fab.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/scrolling_fab.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/svg_template_image.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/svg_template_image.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/theme_with_custom_colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/theme_with_custom_colors.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/unfocus_on_tap.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/unfocus_on_tap.dart -------------------------------------------------------------------------------- /lib/widgets/_widgets/week_picker_cell.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/_widgets/week_picker_cell.dart -------------------------------------------------------------------------------- /lib/widgets/animations.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/animations.dart -------------------------------------------------------------------------------- /lib/widgets/helpers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/helpers.dart -------------------------------------------------------------------------------- /lib/widgets/provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/provider.dart -------------------------------------------------------------------------------- /lib/widgets/styles.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/styles.dart -------------------------------------------------------------------------------- /lib/widgets/widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/lib/widgets/widgets.dart -------------------------------------------------------------------------------- /linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /linux/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/linux/CMakeLists.txt -------------------------------------------------------------------------------- /linux/flutter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/linux/flutter/CMakeLists.txt -------------------------------------------------------------------------------- /linux/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/linux/flutter/generated_plugin_registrant.cc -------------------------------------------------------------------------------- /linux/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/linux/flutter/generated_plugin_registrant.h -------------------------------------------------------------------------------- /linux/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/linux/flutter/generated_plugins.cmake -------------------------------------------------------------------------------- /linux/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/linux/main.cc -------------------------------------------------------------------------------- /linux/my_application.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/linux/my_application.cc -------------------------------------------------------------------------------- /linux/my_application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/linux/my_application.h -------------------------------------------------------------------------------- /macos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/.gitignore -------------------------------------------------------------------------------- /macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Flutter/Flutter-Debug.xcconfig -------------------------------------------------------------------------------- /macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Flutter/Flutter-Release.xcconfig -------------------------------------------------------------------------------- /macos/Flutter/GeneratedPluginRegistrant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Flutter/GeneratedPluginRegistrant.swift -------------------------------------------------------------------------------- /macos/Localizations/en.lproj/dev-InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Localizations/en.lproj/dev-InfoPlist.strings -------------------------------------------------------------------------------- /macos/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Podfile -------------------------------------------------------------------------------- /macos/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Podfile.lock -------------------------------------------------------------------------------- /macos/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /macos/Runner/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Runner/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /macos/Runner/Configs/AppInfo.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Runner/Configs/AppInfo.xcconfig -------------------------------------------------------------------------------- /macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Runner/Configs/Debug.xcconfig -------------------------------------------------------------------------------- /macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Runner/Configs/Release.xcconfig -------------------------------------------------------------------------------- /macos/Runner/Configs/Warnings.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Runner/Configs/Warnings.xcconfig -------------------------------------------------------------------------------- /macos/Runner/DebugProfile.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Runner/DebugProfile.entitlements -------------------------------------------------------------------------------- /macos/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Runner/Info.plist -------------------------------------------------------------------------------- /macos/Runner/MainFlutterWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Runner/MainFlutterWindow.swift -------------------------------------------------------------------------------- /macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Runner/Release.entitlements -------------------------------------------------------------------------------- /macos/Runner/dev-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Runner/dev-Info.plist -------------------------------------------------------------------------------- /macos/Runner/generic-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Runner/generic-Info.plist -------------------------------------------------------------------------------- /macos/Runner/store-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/Runner/store-Info.plist -------------------------------------------------------------------------------- /macos/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/macos/RunnerTests/RunnerTests.swift -------------------------------------------------------------------------------- /package_rename_config.yaml: -------------------------------------------------------------------------------- 1 | ./configs/package_rename_config/package_rename_config_v2.yaml -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /scripts/build_dmg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/build_dmg.sh -------------------------------------------------------------------------------- /scripts/build_flatpak.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/build_flatpak.sh -------------------------------------------------------------------------------- /scripts/build_flatpak_pre.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/build_flatpak_pre.sh -------------------------------------------------------------------------------- /scripts/build_msix.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/build_msix.cmd -------------------------------------------------------------------------------- /scripts/build_runner.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/build_runner.cmd -------------------------------------------------------------------------------- /scripts/build_runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/build_runner.sh -------------------------------------------------------------------------------- /scripts/gen_changelogs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/gen_changelogs.sh -------------------------------------------------------------------------------- /scripts/gen_covhtml.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/gen_covhtml.cmd -------------------------------------------------------------------------------- /scripts/gen_covhtml.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/gen_covhtml.sh -------------------------------------------------------------------------------- /scripts/gen_fastlane_changelog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/gen_fastlane_changelog.py -------------------------------------------------------------------------------- /scripts/gen_flatpak_info.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/gen_flatpak_info.sh -------------------------------------------------------------------------------- /scripts/gen_icons.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/gen_icons.cmd -------------------------------------------------------------------------------- /scripts/gen_icons.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/gen_icons.sh -------------------------------------------------------------------------------- /scripts/gen_logo.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/gen_logo.cmd -------------------------------------------------------------------------------- /scripts/gen_logo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/gen_logo.sh -------------------------------------------------------------------------------- /scripts/gen_screen_launcher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/gen_screen_launcher.sh -------------------------------------------------------------------------------- /scripts/gen_translate_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/gen_translate_graph.py -------------------------------------------------------------------------------- /scripts/gen_translate_graph.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/gen_translate_graph.sh -------------------------------------------------------------------------------- /scripts/git_set_commit_template.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/git_set_commit_template.cmd -------------------------------------------------------------------------------- /scripts/git_set_commit_template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/git_set_commit_template.sh -------------------------------------------------------------------------------- /scripts/normalize_arb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/normalize_arb.py -------------------------------------------------------------------------------- /scripts/normalize_arb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/normalize_arb.sh -------------------------------------------------------------------------------- /scripts/rename_app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/rename_app.sh -------------------------------------------------------------------------------- /scripts/vscode_set_workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/scripts/vscode_set_workspace.py -------------------------------------------------------------------------------- /test/common_test/math_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/common_test/math_test.dart -------------------------------------------------------------------------------- /test/common_test/utils_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/common_test/utils_test.dart -------------------------------------------------------------------------------- /test/debug/habitrecord_automark.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/debug/habitrecord_automark.dart -------------------------------------------------------------------------------- /test/debug/habitrecord_calc_totalscore.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/debug/habitrecord_calc_totalscore.dart -------------------------------------------------------------------------------- /test/extension_test/iterable_extensions_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/extension_test/iterable_extensions_test.dart -------------------------------------------------------------------------------- /test/model_test/basic_app_sync_task_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/model_test/basic_app_sync_task_test.dart -------------------------------------------------------------------------------- /test/model_test/basic_app_sync_task_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/model_test/basic_app_sync_task_test.mocks.dart -------------------------------------------------------------------------------- /test/model_test/contributor_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/model_test/contributor_test.dart -------------------------------------------------------------------------------- /test/model_test/custom_date_format_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/model_test/custom_date_format_test.dart -------------------------------------------------------------------------------- /test/model_test/habit_reminder_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/model_test/habit_reminder_test.dart -------------------------------------------------------------------------------- /test/model_test/habits_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/model_test/habits_test.dart -------------------------------------------------------------------------------- /test/model_test/records_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/model_test/records_test.dart -------------------------------------------------------------------------------- /test/model_test/score_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/model_test/score_test.dart -------------------------------------------------------------------------------- /test/model_test/webdav_app_sync_task_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/model_test/webdav_app_sync_task_test.dart -------------------------------------------------------------------------------- /test/reminder_test/notification_id_range_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/reminder_test/notification_id_range_test.dart -------------------------------------------------------------------------------- /test/storage_test/utils_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/storage_test/utils_test.dart -------------------------------------------------------------------------------- /test/stub/habit_score.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/stub/habit_score.dart -------------------------------------------------------------------------------- /test/utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/utils.dart -------------------------------------------------------------------------------- /test/utils_test/async_debouncer_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/utils_test/async_debouncer_test.dart -------------------------------------------------------------------------------- /test/viewmodel_test/app_theme_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/viewmodel_test/app_theme_test.dart -------------------------------------------------------------------------------- /test/viewmodel_test/habit_form_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/viewmodel_test/habit_form_test.dart -------------------------------------------------------------------------------- /test/webdav_server/bytemark_webdav/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/webdav_server/bytemark_webdav/compose.yml -------------------------------------------------------------------------------- /test/webdav_server/nextcloud/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/test/webdav_server/nextcloud/compose.yml -------------------------------------------------------------------------------- /windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/.gitignore -------------------------------------------------------------------------------- /windows/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/CMakeLists.txt -------------------------------------------------------------------------------- /windows/certificate/publish.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/certificate/publish.crt -------------------------------------------------------------------------------- /windows/certificate/publish.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/certificate/publish.csr -------------------------------------------------------------------------------- /windows/external/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/external/README.md -------------------------------------------------------------------------------- /windows/external/sqlite3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/external/sqlite3.dll -------------------------------------------------------------------------------- /windows/flutter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/flutter/CMakeLists.txt -------------------------------------------------------------------------------- /windows/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/flutter/generated_plugin_registrant.cc -------------------------------------------------------------------------------- /windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/flutter/generated_plugin_registrant.h -------------------------------------------------------------------------------- /windows/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/flutter/generated_plugins.cmake -------------------------------------------------------------------------------- /windows/runner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/runner/CMakeLists.txt -------------------------------------------------------------------------------- /windows/runner/Runner.rc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/runner/Runner.rc.in -------------------------------------------------------------------------------- /windows/runner/flutter_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/runner/flutter_window.cpp -------------------------------------------------------------------------------- /windows/runner/flutter_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/runner/flutter_window.h -------------------------------------------------------------------------------- /windows/runner/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/runner/main.cpp -------------------------------------------------------------------------------- /windows/runner/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/runner/resource.h -------------------------------------------------------------------------------- /windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /windows/runner/runner.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/runner/runner.exe.manifest -------------------------------------------------------------------------------- /windows/runner/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/runner/utils.cpp -------------------------------------------------------------------------------- /windows/runner/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/runner/utils.h -------------------------------------------------------------------------------- /windows/runner/win32_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/runner/win32_window.cpp -------------------------------------------------------------------------------- /windows/runner/win32_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriesI23/mhabit/HEAD/windows/runner/win32_window.h --------------------------------------------------------------------------------