From 7b517b333ae1308d1edb2168543962c76e96144c Mon Sep 17 00:00:00 2001 From: Pearoo Date: Tue, 19 Sep 2023 18:16:57 +0200 Subject: [PATCH] Revert "Rename everything filcnaplo-related to refilc" This reverts commit d1a9625d93f30c19068f52fa9848a8266d8d97e7. --- .github/workflows/android.yml | 10 +- .github/workflows/ios.yml | 4 +- .idea/naplo.iml | 114 +- .idea/vcs.xml | 8 +- .vscode/launch.json | 12 +- README.md | 2 +- filcnaplo/.gitignore | 47 + {refilc => filcnaplo}/.metadata | 0 {refilc => filcnaplo}/README.md | 6 +- filcnaplo/analysis_options.yaml | 29 + filcnaplo/android/.gitignore | 12 + .../android/app/build.gradle | 198 +- .../android/app/proguard-rules.pro | 8 +- .../app/src/debug}/AndroidManifest.xml | 16 +- .../android/app/src/main/AndroidManifest.xml | 172 +- .../java/hu/refilc/naplo/MainActivity.java | 0 .../hu/refilc/naplo/database/DBManager.java | 0 .../refilc/naplo/database/SQLiteHelper.java | 0 .../java/hu/refilc/naplo/utils/Utils.java | 0 .../main/java/hu/refilc/naplo/utils/Week.java | 0 .../widget_timetable/WidgetTimetable.java | 0 .../WidgetTimetableDataProvider.java | 0 .../WidgetTimetableService.java | 0 .../res/drawable-hdpi/android12splash.png | Bin .../drawable-hdpi/ic_launcher_foreground.png | Bin .../res/drawable-hdpi/ic_stat_splash_logo.png | Bin .../app/src/main/res/drawable-hdpi/splash.png | Bin .../main/res/drawable-hdpi/tinta_image.png | Bin .../res/drawable-mdpi/android12splash.png | Bin .../drawable-mdpi/ic_launcher_foreground.png | Bin .../res/drawable-mdpi/ic_stat_splash_logo.png | Bin .../app/src/main/res/drawable-mdpi/splash.png | Bin .../drawable-night-hdpi/android12splash.png | Bin .../drawable-night-mdpi/android12splash.png | Bin .../drawable-night-xhdpi/android12splash.png | Bin .../drawable-night-xxhdpi/android12splash.png | Bin .../android12splash.png | Bin .../src/main/res/drawable-nodpi/ic_check.xml | 26 +- .../res/drawable-nodpi/ic_chevron_left.xml | 26 +- .../res/drawable-nodpi/ic_chevron_right.xml | 26 +- .../main/res/drawable-nodpi/ic_droplet.xml | 26 +- .../drawable-nodpi/ic_launcher_background.xml | 340 +-- .../drawable-nodpi/ic_launcher_foreground.xml | 58 +- .../res/drawable-nodpi/ic_navigation_2.xml | 26 +- .../main/res/drawable-nodpi/ic_refresh_cw.xml | 54 +- .../drawable-v21/app_widget_background.xml | 18 +- .../app_widget_inner_view_background.xml | 18 +- .../src/main/res/drawable-v21/background.png | Bin .../res/drawable-v21/launch_background.xml | 0 .../res/drawable-xhdpi/android12splash.png | Bin .../res/drawable-xhdpi/card_layout_bg.xml | 12 +- .../res/drawable-xhdpi/card_layout_tile.xml | 10 +- .../card_layout_tile_elmarad.xml | 10 +- .../card_layout_tile_helyetesitett.xml | 10 +- .../drawable-xhdpi/ic_launcher_foreground.png | Bin .../drawable-xhdpi/ic_stat_splash_logo.png | Bin .../src/main/res/drawable-xhdpi/splash.png | Bin .../timetable_widget_preview.png | Bin .../res/drawable-xhdpi/widget_card_bottom.xml | 12 +- .../widget_card_bottom_dark.xml | 12 +- .../res/drawable-xhdpi/widget_card_top.xml | 12 +- .../drawable-xhdpi/widget_card_top_dark.xml | 12 +- .../drawable-xhdpi/widget_scroll_style.xml | 32 +- .../res/drawable-xxhdpi/android12splash.png | Bin .../ic_launcher_foreground.png | Bin .../drawable-xxhdpi/ic_stat_splash_logo.png | Bin .../src/main/res/drawable-xxhdpi/splash.png | Bin .../res/drawable-xxxhdpi/android12splash.png | Bin .../ic_launcher_foreground.png | Bin .../drawable-xxxhdpi/ic_stat_splash_logo.png | Bin .../src/main/res/drawable-xxxhdpi/splash.png | Bin .../app/src/main/res/drawable/background.png | Bin .../app/src/main/res/drawable/btn_shape.xml | 34 +- .../src/main/res/drawable/btn_shape_login.xml | 34 +- .../app/src/main/res/drawable/ic_absences.png | Bin .../app/src/main/res/drawable/ic_grades.png | Bin .../app/src/main/res/drawable/ic_home.png | Bin .../app/src/main/res/drawable/ic_messages.png | Bin .../src/main/res/drawable/ic_notification.png | Bin .../src/main/res/drawable/ic_timetable.png | Bin .../main/res/drawable/launch_background.xml | 0 .../src/main/res/font/montserrat_medium.ttf | Bin .../app/src/main/res/ic_launcher-web.png | Bin .../src/main/res/layout/home_widget_test.xml | 50 +- .../src/main/res/layout/timetable_item.xml | 224 +- .../src/main/res/layout/widget_timetable.xml | 462 ++-- .../res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../mipmap-anydpi-v26/ic_launcher_round.xml | 12 +- .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../mipmap-hdpi/ic_launcher_background.png | Bin .../mipmap-hdpi/ic_launcher_foreground.png | Bin .../mipmap-hdpi/ic_launcher_monochrome.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../mipmap-mdpi/ic_launcher_background.png | Bin .../mipmap-mdpi/ic_launcher_foreground.png | Bin .../mipmap-mdpi/ic_launcher_monochrome.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../mipmap-xhdpi/ic_launcher_background.png | Bin .../mipmap-xhdpi/ic_launcher_foreground.png | Bin .../mipmap-xhdpi/ic_launcher_monochrome.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../mipmap-xxhdpi/ic_launcher_background.png | Bin .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin .../mipmap-xxhdpi/ic_launcher_monochrome.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../mipmap-xxxhdpi/ic_launcher_background.png | Bin .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin .../mipmap-xxxhdpi/ic_launcher_monochrome.png | Bin .../app/src/main/res/playstore-icon.png | Bin .../src/main/res/values-night-v31/styles.xml | 0 .../src/main/res/values-night-v31/themes.xml | 18 +- .../app/src/main/res/values-night/styles.xml | 36 +- .../app/src/main/res/values-v31/styles.xml | 0 .../app/src/main/res/values-v31/themes.xml | 20 +- .../android/app/src/main/res/values/attrs.xml | 12 +- .../app/src/main/res/values/colors.xml | 0 .../app/src/main/res/values/dimens.xml | 18 +- .../app/src/main/res/values/strings.xml | 10 +- .../app/src/main/res/values/styles.xml | 12 +- .../app/src/main/res/values/themes.xml | 30 +- .../main/res/xml/home_widget_test_info.xml | 24 +- .../app/src/profile}/AndroidManifest.xml | 16 +- {refilc => filcnaplo}/android/build.gradle | 106 +- .../android/gradle.properties | 16 +- .../gradle/wrapper/gradle-wrapper.properties | 12 +- {refilc => filcnaplo}/android/settings.gradle | 22 +- .../android/settings_aar.gradle | 2 +- .../assets/animations/backpack-2.riv | Bin .../assets/animations/bell-alert.json | 0 .../assets/fonts/FilcIcons.ttf | Bin .../fonts/Montserrat/Montserrat-Black.ttf | Bin .../Montserrat/Montserrat-BlackItalic.ttf | Bin .../fonts/Montserrat/Montserrat-Bold.ttf | Bin .../Montserrat/Montserrat-BoldItalic.ttf | Bin .../fonts/Montserrat/Montserrat-ExtraBold.ttf | Bin .../Montserrat/Montserrat-ExtraBoldItalic.ttf | Bin .../Montserrat/Montserrat-ExtraLight.ttf | Bin .../Montserrat-ExtraLightItalic.ttf | Bin .../fonts/Montserrat/Montserrat-Italic.ttf | Bin .../fonts/Montserrat/Montserrat-Light.ttf | Bin .../Montserrat/Montserrat-LightItalic.ttf | Bin .../fonts/Montserrat/Montserrat-Medium.ttf | Bin .../Montserrat/Montserrat-MediumItalic.ttf | Bin .../fonts/Montserrat/Montserrat-Regular.ttf | Bin .../fonts/Montserrat/Montserrat-SemiBold.ttf | Bin .../Montserrat/Montserrat-SemiBoldItalic.ttf | Bin .../fonts/Montserrat/Montserrat-Thin.ttf | Bin .../Montserrat/Montserrat-ThinItalic.ttf | Bin filcnaplo/assets/fonts/Montserrat/OFL.txt | 93 + .../assets/fonts/SpaceMono/SpaceMono-Bold.ttf | Bin .../fonts/SpaceMono/SpaceMono-BoldItalic.ttf | Bin .../fonts/SpaceMono/SpaceMono-Italic.ttf | Bin .../fonts/SpaceMono/SpaceMono-Regular.ttf | Bin .../assets/icons/ic_android.png | Bin .../assets/icons/ic_launcher.png | Bin .../assets/icons/ic_launcher_foreground.png | Bin .../assets/icons/ic_launcher_monochrome.png | Bin .../assets/icons/ic_splash.png | Bin .../assets/images/card_border.png | Bin .../assets/images/desktop_icon.svg | 6 +- .../assets/images/github.svg | 6 +- .../assets/images/goal_icon.svg | 6 +- {refilc => filcnaplo}/assets/images/heart.png | Bin {refilc => filcnaplo}/assets/images/kupak.svg | 6 +- {refilc => filcnaplo}/assets/images/logo.png | Bin .../assets/images/nickname_icon.svg | 6 +- .../assets/images/static_confetti.png | Bin .../assets/images/stats_icon.svg | 6 +- .../images/subject_covers/math_light.png | Bin .../assets/images/theme_icon.svg | 6 +- .../assets/images/timetable_icon.svg | 10 +- {refilc => filcnaplo}/assets/images/tinta.svg | 6 +- .../assets/images/widget_icon.svg | 6 +- {refilc => filcnaplo}/build-ipa.sh | 0 {refilc => filcnaplo}/build.sh | 0 filcnaplo/ios/.gitignore | 33 + .../ios/Flutter/AppFrameworkInfo.plist | 52 +- .../ios/Flutter/Debug.xcconfig | 4 +- .../ios/Flutter/Release.xcconfig | 4 +- {refilc => filcnaplo}/ios/Podfile | 86 +- .../ios/Runner.xcodeproj/project.pbxproj | 0 .../contents.xcworkspacedata | 14 +- .../xcshareddata/IDEWorkspaceChecks.plist | 16 +- .../xcshareddata/WorkspaceSettings.xcsettings | 16 +- .../xcshareddata/xcschemes/Runner.xcscheme | 174 +- .../contents.xcworkspacedata | 20 +- .../xcshareddata/IDEWorkspaceChecks.plist | 16 +- .../xcshareddata/WorkspaceSettings.xcsettings | 16 +- .../ios/Runner/AppDelegate.swift | 50 +- .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/reFilc_Logo.png | Bin .../ios/Runner/Assets.xcassets/Contents.json | 12 +- .../LaunchBackground.imageset/Contents.json | 0 .../LaunchBackground.imageset/background.png | Bin .../LaunchImage.imageset/Contents.json | 0 .../LaunchImage.imageset/LaunchImage.png | Bin .../LaunchImage.imageset/LaunchImage@2x.png | Bin .../LaunchImage.imageset/LaunchImage@3x.png | Bin .../LaunchImage.imageset/README.md | 8 +- .../ic_absences.imageset}/Contents.json | 42 +- .../ic_absences.imageset/icon.png | Bin .../ic_grades.imageset}/Contents.json | 42 +- .../ic_grades.imageset/icon.png | Bin .../ic_messages.imageset}/Contents.json | 42 +- .../ic_messages.imageset/icon.png | Bin .../ic_timetable.imageset}/Contents.json | 42 +- .../ic_timetable.imageset/icon.png | Bin .../Runner/Base.lproj/LaunchScreen.storyboard | 0 .../ios/Runner/Base.lproj/Main.storyboard | 52 +- {refilc => filcnaplo}/ios/Runner/Info.plist | 0 .../ios/Runner/Runner-Bridging-Header.h | 2 +- .../ios/Runner/Runner.entitlements | 2 +- .../AccentColor.colorset/Contents.json | 22 +- .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/reFilc_Logo.png | Bin .../livecard/Assets.xcassets/Contents.json | 12 +- .../WidgetBackground.colorset/Contents.json | 22 +- {refilc => filcnaplo}/ios/livecard/Info.plist | 0 .../ios/livecard/lesson_model.swift | 62 +- .../ios/livecard/livecard.entitlements | 2 +- .../ios/livecard/livecard.intentdefinition | 118 +- .../ios/livecard/livecard.swift | 372 +-- {refilc => filcnaplo}/lib/api/client.dart | 502 ++-- {refilc => filcnaplo}/lib/api/login.dart | 266 +-- {refilc => filcnaplo}/lib/api/nonce.dart | 50 +- .../lib/api/providers/ad_provider.dart | 4 +- .../lib/api/providers/database_provider.dart | 58 +- .../lib/api/providers/live_card_provider.dart | 588 ++--- .../lib/api/providers/news_provider.dart | 218 +- .../lib/api/providers/status_provider.dart | 190 +- .../lib/api/providers/sync.dart | 182 +- .../lib/api/providers/update_provider.dart | 124 +- .../lib/api/providers/user_provider.dart | 156 +- {refilc => filcnaplo}/lib/app.dart | 563 ++--- {refilc => filcnaplo}/lib/database/init.dart | 360 +-- {refilc => filcnaplo}/lib/database/query.dart | 524 ++--- {refilc => filcnaplo}/lib/database/store.dart | 346 +-- .../lib/database/struct.dart | 60 +- .../lib/helpers/attachment_helper.dart | 119 +- .../lib/helpers/average_helper.dart | 46 +- .../lib/helpers/notification_helper.dart | 28 +- .../lib/helpers/notification_helper.i18n.dart | 0 .../lib/helpers/quick_actions.dart | 84 +- .../lib/helpers/share_helper.dart | 33 +- .../lib/helpers/storage_helper.dart | 78 +- filcnaplo/lib/helpers/subject.dart | 144 ++ .../lib/helpers/update_helper.dart | 160 +- .../lib/icons/filc_icons.dart | 92 +- {refilc => filcnaplo}/lib/main.dart | 394 ++-- {refilc => filcnaplo}/lib/models/ad.dart | 0 {refilc => filcnaplo}/lib/models/config.dart | 82 +- .../lib/models/icon_pack.dart | 2 +- {refilc => filcnaplo}/lib/models/news.dart | 74 +- .../lib/models/personality.dart | 0 {refilc => filcnaplo}/lib/models/release.dart | 302 +-- .../lib/models/settings.dart | 1082 ++++----- .../lib/models/shared_theme.dart | 0 .../lib/models/subject_lesson_count.dart | 66 +- .../lib/models/supporter.dart | 100 +- {refilc => filcnaplo}/lib/models/user.dart | 192 +- .../lib/theme/colors/accent.dart | 66 +- .../lib/theme/colors/colors.dart | 106 +- .../lib/theme/colors/dark_desktop.dart | 88 +- .../lib/theme/colors/dark_mobile.dart | 90 +- .../lib/theme/colors/light_desktop.dart | 88 +- .../lib/theme/colors/light_mobile.dart | 88 +- {refilc => filcnaplo}/lib/theme/observer.dart | 36 +- {refilc => filcnaplo}/lib/theme/theme.dart | 358 ++- {refilc => filcnaplo}/lib/ui/date_widget.dart | 16 +- {refilc => filcnaplo}/lib/ui/filter/sort.dart | 368 +-- .../lib/ui/filter/widgets.dart | 472 ++-- filcnaplo/lib/ui/filter/widgets/absences.dart | 15 + .../lib/ui/filter/widgets/ads.dart | 7 +- .../lib/ui/filter/widgets/certifications.dart | 51 +- .../lib/ui/filter/widgets/events.dart | 31 +- .../lib/ui/filter/widgets/exams.dart | 31 +- filcnaplo/lib/ui/filter/widgets/grades.dart | 41 + .../lib/ui/filter/widgets/homework.dart | 31 +- filcnaplo/lib/ui/filter/widgets/lessons.dart | 15 + filcnaplo/lib/ui/filter/widgets/messages.dart | 23 + .../lib/ui/filter/widgets/missed_exams.dart | 70 +- .../lib/ui/filter/widgets/notes.dart | 31 +- filcnaplo/lib/ui/filter/widgets/update.dart | 10 + .../lib/ui/widgets/grade/grade_tile.dart | 669 +++--- .../lib/ui/widgets/lesson/lesson_tile.dart | 700 +++--- .../ui/widgets/lesson/lesson_tile.i18n.dart | 66 +- .../lib/ui/widgets/message/message_tile.dart | 250 +- {refilc => filcnaplo}/lib/utils/color.dart | 30 +- {refilc => filcnaplo}/lib/utils/format.dart | 150 +- .../lib/utils/format.i18n.dart | 54 +- {refilc => filcnaplo}/lib/utils/jwt.dart | 84 +- {refilc => filcnaplo}/lib/utils/platform.dart | 12 +- filcnaplo/lib/utils/reverse_search.dart | 38 + filcnaplo/linux/.gitignore | 1 + filcnaplo/linux/CMakeLists.txt | 116 + {refilc => filcnaplo}/linux/filcnaplo.desktop | 14 +- filcnaplo/linux/flutter/CMakeLists.txt | 87 + {refilc => filcnaplo}/linux/icon.png | Bin {refilc => filcnaplo}/linux/main.cc | 12 +- {refilc => filcnaplo}/linux/my_application.cc | 208 +- {refilc => filcnaplo}/linux/my_application.h | 36 +- filcnaplo/macos/.gitignore | 7 + .../macos/Flutter/Flutter-Debug.xcconfig | 4 +- .../macos/Flutter/Flutter-Release.xcconfig | 4 +- {refilc => filcnaplo}/macos/Podfile | 0 .../macos/Runner.xcodeproj/project.pbxproj | 6 +- .../xcshareddata/IDEWorkspaceChecks.plist | 16 +- .../xcshareddata/xcschemes/Runner.xcscheme | 0 .../contents.xcworkspacedata | 20 +- .../xcshareddata/IDEWorkspaceChecks.plist | 16 +- .../macos/Runner/AppDelegate.swift | 18 +- .../AppIcon.appiconset/Contents.json | 136 +- .../AppIcon.appiconset/app_icon_1024.png | Bin .../AppIcon.appiconset/app_icon_128.png | Bin .../AppIcon.appiconset/app_icon_16.png | Bin .../AppIcon.appiconset/app_icon_256.png | Bin .../AppIcon.appiconset/app_icon_32.png | Bin .../AppIcon.appiconset/app_icon_512.png | Bin .../AppIcon.appiconset/app_icon_64.png | Bin .../macos/Runner/Base.lproj/MainMenu.xib | 696 +++--- .../macos/Runner/Configs/AppInfo.xcconfig | 28 +- .../macos/Runner/Configs/Debug.xcconfig | 4 +- .../macos/Runner/Configs/Release.xcconfig | 4 +- .../macos/Runner/Configs/Warnings.xcconfig | 26 +- .../macos/Runner/DebugProfile.entitlements | 32 +- {refilc => filcnaplo}/macos/Runner/Info.plist | 64 +- .../macos/Runner/MainFlutterWindow.swift | 38 +- .../macos/Runner/Release.entitlements | 24 +- {refilc => filcnaplo}/pubspec.yaml | 342 +-- {refilc => filcnaplo}/run.sh | 24 +- {refilc => filcnaplo}/run_release.sh | 24 +- {refilc => filcnaplo}/test/widget_test.dart | 2 +- {refilc => filcnaplo}/web/favicon.png | Bin {refilc => filcnaplo}/web/icons/Icon-192.png | Bin {refilc => filcnaplo}/web/icons/Icon-512.png | Bin .../web/icons/Icon-maskable-192.png | Bin .../web/icons/Icon-maskable-512.png | Bin {refilc => filcnaplo}/web/index.html | 4 +- {refilc => filcnaplo}/web/manifest.json | 4 +- filcnaplo/windows/.gitignore | 17 + .../windows/runner/Runner.rc | 8 +- .../windows/runner/flutter_window.cpp | 0 .../windows/runner/flutter_window.h | 0 {refilc => filcnaplo}/windows/runner/main.cpp | 0 .../windows/runner/resource.h | 0 .../windows/runner/resources/app_icon.ico | Bin .../windows/runner/runner.exe.manifest | 0 .../windows/runner/utils.cpp | 0 {refilc => filcnaplo}/windows/runner/utils.h | 0 .../windows/runner/win32_window.cpp | 0 .../windows/runner/win32_window.h | 0 filcnaplo_desktop_ui/.gitignore | 47 + .../LICENSE | 1348 +++++------ .../README.md | 0 .../analysis_options.yaml | 56 +- .../lib/common/filter_bar.dart | 177 +- .../lib/common/panel_button.dart | 138 +- .../lib/common/profile_image.dart | 153 +- .../common/widgets/grade/grade_viewable.dart | 28 +- .../widgets/lesson/lesson_viewable.dart | 39 +- .../lib/pages/absences/absences_page.dart | 810 +++---- .../pages/absences/absences_page.i18n.dart | 114 +- .../lib/pages/grades/grade_subject_view.dart | 582 ++--- .../lib/pages/grades/grades_count.dart | 25 + .../lib/pages/grades/grades_count_item.dart | 76 +- .../lib/pages/grades/grades_page.dart | 624 ++--- .../lib/pages/grades/grades_page.i18n.dart | 120 +- .../lib/pages/home/home_page.dart | 360 +-- .../lib/pages/home/home_page.i18n.dart | 126 +- .../lib/pages/messages/messages_page.dart | 337 ++- .../pages/messages/messages_page.i18n.dart | 72 +- .../lib/pages/timetable/timetable_page.dart | 780 +++---- .../pages/timetable/timetable_page.i18n.dart | 60 +- .../lib/screens/login/login_route.dart | 34 +- .../lib/screens/login/login_screen.dart | 716 +++--- .../lib/screens/login/login_screen.i18n.dart | 102 +- .../screens/navigation/navigation_route.dart | 50 +- .../navigation/navigation_route_handler.dart | 74 +- .../screens/navigation/navigation_screen.dart | 326 +-- .../lib/screens/navigation/sidebar.dart | 696 +++--- .../lib/screens/navigation/sidebar.i18n.dart | 0 .../screens/navigation/sidebar_action.dart | 104 +- .../lib/screens/news/news_view.dart | 20 +- .../lib/screens/settings/settings_screen.dart | 1911 +++++++-------- .../settings/settings_screen.i18n.dart | 376 +-- .../pubspec.yaml | 68 +- .../.github/dependabot.yml | 22 +- filcnaplo_kreta_api/.gitignore | 47 + .../LICENSE | 58 +- .../README.md | 0 .../analysis_options.yaml | 57 +- .../lib/client/api.dart | 250 +- .../lib/client/client.dart | 438 ++-- .../lib/controllers/profile_controller.dart | 0 .../lib/controllers/timetable_controller.dart | 482 ++-- .../lib/models/absence.dart | 196 +- .../lib/models/attachment.dart | 65 +- .../lib/models/category.dart | 88 +- .../lib/models/event.dart | 56 +- .../lib/models/exam.dart | 98 +- .../lib/models/grade.dart | 312 +-- .../lib/models/group_average.dart | 42 +- .../lib/models/homework.dart | 172 +- .../lib/models/lesson.dart | 238 +- .../lib/models/message.dart | 214 +- .../lib/models/note.dart | 102 +- .../lib/models/recipient.dart | 112 +- .../lib/models/school.dart | 38 +- .../lib/models/student.dart | 116 +- .../lib/models/subject.dart | 60 +- .../lib/models/teacher.dart | 2 +- .../lib/models/week.dart | 86 +- .../lib/providers/absence_provider.dart | 188 +- .../lib/providers/event_provider.dart | 124 +- .../lib/providers/exam_provider.dart | 123 +- .../lib/providers/grade_provider.dart | 330 +-- .../lib/providers/grade_provider.i18n.dart | 0 .../lib/providers/homework_provider.dart | 248 +- .../lib/providers/message_provider.dart | 171 +- .../lib/providers/note_provider.dart | 123 +- .../lib/providers/timetable_provider.dart | 220 +- .../pubspec.yaml | 34 +- .../.github/dependabot.yml | 22 +- filcnaplo_mobile_ui/.gitignore | 47 + .../LICENSE | 58 +- .../README.md | 0 .../analysis_options.yaml | 56 +- .../lib/common/action_button.dart | 72 +- .../lib/common/average_display.dart | 90 +- .../lib/common/beta_chip.dart | 2 +- .../lib/common/bottom_card.dart | 102 +- .../bottom_sheet_menu/bottom_sheet_menu.dart | 45 +- .../bottom_sheet_menu_item.dart | 40 +- .../rounded_bottom_sheet.dart | 146 +- .../lib/common/custom_snack_bar.dart | 76 +- .../lib/common/detail.dart | 70 +- .../lib/common/dialog_button.dart | 46 +- .../lib/common/dot.dart | 40 +- .../lib/common/empty.dart | 108 +- .../lib/common/filter_bar.dart | 243 +- .../lib/common/hero_dialog_route.dart | 70 +- .../lib/common/hero_scrollview.dart | 274 +-- .../lib/common/material_action_button.dart | 72 +- .../lib/common/new_content_indicator.dart | 70 +- .../lib/common/panel/panel.dart | 277 ++- .../lib/common/panel/panel_action_button.dart | 88 +- .../lib/common/panel/panel_button.dart | 158 +- .../common/personality_card/empty_card.dart | 0 .../personality_card/personality_card.dart | 24 +- .../personality_card.i18n.dart | 0 .../common/profile_image/profile_button.dart | 196 +- .../common/profile_image/profile_image.dart | 506 ++-- .../lib/common/progress_bar.dart | 160 +- .../lib/common/round_border_icon.dart | 0 .../lib/common/screens.i18n.dart | 66 +- .../lib/common/sliding_bottom_sheet.dart | 92 +- .../lib/common/system_chrome.dart | 30 +- .../lib/common/trend_display.dart | 118 +- .../lib/common/viewable.dart | 1958 ++++++++-------- .../widgets/absence/absence_display.dart | 107 +- .../widgets/absence/absence_subject_tile.dart | 183 +- .../common/widgets/absence/absence_tile.dart | 302 +-- .../widgets/absence/absence_tile.i18n.dart | 72 +- .../common/widgets/absence/absence_view.dart | 312 +-- .../widgets/absence/absence_view.i18n.dart | 78 +- .../widgets/absence/absence_viewable.dart | 139 +- .../absence_group_container.dart | 20 +- .../absence_group/absence_group_tile.dart | 206 +- .../absence_group_tile.i18n.dart | 42 +- .../lib/common/widgets/ad/ad_tile.dart | 6 +- .../lib/common/widgets/ad/ad_viewable.dart | 2 +- .../lib/common/widgets/card_handle.dart | 54 +- .../cretification/certification_card.dart | 223 +- .../certification_card.i18n.dart | 72 +- .../cretification/certification_tile.dart | 200 +- .../certification_tile.i18n.dart | 90 +- .../cretification/certification_view.dart | 43 + .../lib/common/widgets/custom_switch.dart | 120 +- .../lib/common/widgets/event/event_tile.dart | 94 +- .../lib/common/widgets/event/event_view.dart | 115 +- .../common/widgets/event/event_viewable.dart | 36 +- .../lib/common/widgets/exam/exam_tile.dart | 121 +- .../lib/common/widgets/exam/exam_view.dart | 142 +- .../common/widgets/exam/exam_view.i18n.dart | 54 +- .../common/widgets/exam/exam_viewable.dart | 20 + .../widgets/grade/grade_subject_tile.dart | 177 +- .../lib/common/widgets/grade/grade_view.dart | 160 +- .../common/widgets/grade/grade_view.i18n.dart | 60 +- .../common/widgets/grade/grade_viewable.dart | 50 +- .../lib/common/widgets/grade/new_grades.dart | 323 ++- .../common/widgets/grade/new_grades.i18n.dart | 90 +- .../common/widgets/grade/surprise_grade.dart | 861 ++++--- .../homework/homework_attachment_tile.dart | 181 +- .../homework_attachment_tile.i18n.dart | 42 +- .../widgets/homework/homework_tile.dart | 227 +- .../widgets/homework/homework_view.dart | 208 +- .../widgets/homework/homework_view.i18n.dart | 42 +- .../widgets/homework/homework_viewable.dart | 36 +- .../widgets/lesson/changed_lesson_tile.dart | 162 +- .../lesson/changed_lesson_tile.i18n.dart | 48 +- .../lesson/changed_lesson_viewable.dart | 36 +- .../common/widgets/lesson/lesson_view.dart | 212 +- .../widgets/lesson/lesson_view.i18n.dart | 60 +- .../widgets/lesson/lesson_viewable.dart | 51 +- .../widgets/message/attachment_tile.dart | 168 +- .../common/widgets/message/image_view.dart | 93 +- .../common/widgets/message/message_view.dart | 107 +- .../widgets/message/message_view_tile.dart | 256 +-- .../message/message_view_tile.i18n.dart | 48 +- .../widgets/message/message_viewable.dart | 66 +- .../lib/common/widgets/miss_tile.dart | 103 +- .../lib/common/widgets/miss_tile.i18n.dart | 48 +- .../widgets/missed_exam/missed_exam_tile.dart | 73 +- .../missed_exam/missed_exam_tile.i18n.dart | 126 +- .../widgets/missed_exam/missed_exam_view.dart | 158 +- .../missed_exam/missed_exam_viewable.dart | 36 +- .../lib/common/widgets/note/note_tile.dart | 112 +- .../lib/common/widgets/note/note_view.dart | 168 +- .../common/widgets/note/note_viewable.dart | 36 +- .../lib/common/widgets/statistics_tile.dart | 221 +- .../common/widgets/update/update_tile.dart | 65 +- .../widgets/update/update_tile.i18n.dart | 42 +- .../widgets/update/update_viewable.dart | 36 +- .../common/widgets/update/updates_view.dart | 366 +-- .../widgets/update/updates_view.i18n.dart | 92 +- .../pages/absences/absence_subject_view.dart | 182 +- .../absence_subject_view_container.dart | 20 +- .../lib/pages/absences/absences_page.dart | 856 +++---- .../pages/absences/absences_page.i18n.dart | 114 +- .../grades/calculator/grade_calculator.dart | 356 +-- .../calculator/grade_calculator.i18n.dart | 66 +- .../calculator/grade_calculator_provider.dart | 106 +- .../lib/pages/grades/fail_warning.dart | 79 +- .../lib/pages/grades/grade_subject_view.dart | 740 +++--- .../lib/pages/grades/grades_count.dart | 23 + .../lib/pages/grades/grades_count_item.dart | 68 +- .../lib/pages/grades/grades_page.dart | 714 +++--- .../lib/pages/grades/grades_page.i18n.dart | 120 +- .../lib/pages/grades/graph.dart | 636 +++-- .../lib/pages/grades/graph.i18n.dart | 48 +- .../grades/subject_grades_container.dart | 20 +- .../lib/pages/home/home_page.dart | 818 +++---- .../lib/pages/home/home_page.i18n.dart | 138 +- .../home/live_card/heads_up_countdown.dart | 204 +- .../lib/pages/home/live_card/live_card.dart | 588 ++--- .../pages/home/live_card/live_card.i18n.dart | 114 +- .../home/live_card/live_card_widget.dart | 772 +++---- .../lib/pages/home/particle.dart | 876 +++---- .../lib/pages/messages/messages_page.dart | 386 ++-- .../pages/messages/messages_page.i18n.dart | 72 +- .../lib/pages/timetable/day_title.dart | 129 +- .../lib/pages/timetable/timetable_page.dart | 1101 +++++---- .../pages/timetable/timetable_page.i18n.dart | 66 +- .../components/active_sponsor_card.dart | 293 ++- .../lib/premium/components/avatar_stack.dart | 52 +- .../lib/premium/components/github_card.dart | 104 +- .../components/github_connect_button.dart | 204 +- .../lib/premium/components/goal_card.dart | 148 +- .../lib/premium/components/plan_card.dart | 296 ++- .../lib/premium/components/reward_card.dart | 128 +- .../premium/components/supporter_chip.dart | 70 +- .../components/supporter_group_card.dart | 150 +- .../premium/components/supporter_tile.dart | 46 +- .../premium/components/supporters_button.dart | 153 +- .../lib/premium/premium_button.dart | 252 +- .../lib/premium/premium_screen.dart | 698 +++--- .../lib/premium/styles/gradients.dart | 26 +- .../lib/premium/supporters_screen.dart | 264 +-- .../lib/screens/error_report_screen.dart | 420 ++-- .../lib/screens/error_report_screen.i18n.dart | 90 +- .../lib/screens/error_screen.dart | 129 +- .../lib/screens/login/login_button.dart | 58 +- .../lib/screens/login/login_input.dart | 210 +- .../lib/screens/login/login_route.dart | 42 +- .../lib/screens/login/login_screen.dart | 694 +++--- .../lib/screens/login/login_screen.i18n.dart | 106 +- .../login/school_input/school_input.dart | 239 +- .../school_input/school_input_overlay.dart | 144 +- .../school_input_overlay.i18n.dart | 42 +- .../login/school_input/school_input_tile.dart | 124 +- .../login/school_input/school_search.dart | 50 +- .../lib/screens/navigation/nabar.dart | 59 +- .../lib/screens/navigation/navbar_item.dart | 128 +- .../screens/navigation/navigation_route.dart | 50 +- .../navigation/navigation_route_handler.dart | 76 +- .../screens/navigation/navigation_screen.dart | 682 +++--- .../lib/screens/navigation/status_bar.dart | 240 +- .../screens/navigation/status_bar.i18n.dart | 60 +- .../lib/screens/news/news_screen.dart | 132 +- .../lib/screens/news/news_tile.dart | 60 +- .../lib/screens/news/news_view.dart | 274 +-- .../settings/accounts/account_tile.dart | 88 +- .../settings/accounts/account_view.dart | 122 +- .../settings/accounts/account_view.i18n.dart | 66 +- .../settings/debug/subject_icon_gallery.dart | 162 +- .../settings/notifications_screen.dart | 10 +- .../settings/notifications_screen.i18n.dart | 0 .../lib/screens/settings/privacy_view.dart | 118 +- .../lib/screens/settings/settings_helper.dart | 1360 +++++------ .../lib/screens/settings/settings_route.dart | 42 +- .../lib/screens/settings/settings_screen.dart | 2042 ++++++++--------- .../settings/settings_screen.i18n.dart | 448 ++-- .../screens/summary/pages/allsum_page.dart | 16 +- .../screens/summary/pages/grades_page.dart | 18 +- .../screens/summary/pages/lessons_page.dart | 22 +- .../summary/pages/personality_page.dart | 8 +- .../lib/screens/summary/pages/start_page.dart | 10 +- .../lib/screens/summary/summary_screen.dart | 4 +- .../screens/summary/summary_screen.i18n.dart | 0 .../pubspec.yaml | 16 +- filcnaplo_premium/.gitignore | 48 + .../README.md | 6 +- .../analysis_options.yaml | 56 +- .../lib/api/auth.dart | 248 +- .../lib/models/premium_result.dart | 42 +- .../lib/models/premium_scopes.dart | 66 +- .../lib/providers/goal_provider.dart | 8 +- .../lib/providers/premium_provider.dart | 54 +- .../lib/providers/share_provider.dart | 10 +- .../flutter_colorpicker/block_picker.dart | 288 ++- .../flutter_colorpicker/colorpicker.dart | 934 ++++---- .../ui/mobile/flutter_colorpicker/colors.dart | 348 +-- .../mobile/flutter_colorpicker/palette.dart | 1613 +++++++------ .../ui/mobile/flutter_colorpicker/utils.dart | 440 ++-- .../goal_planner/goal_complete_modal.dart | 12 +- .../ui/mobile/goal_planner/goal_input.dart | 360 +-- .../ui/mobile/goal_planner/goal_planner.dart | 382 +-- .../goal_planner/goal_planner_screen.dart | 32 +- .../goal_planner_screen.i18n.dart | 0 .../goal_planner/goal_state_screen.dart | 30 +- .../goal_planner/goal_state_screen.i18n.dart | 0 .../ui/mobile/goal_planner/grade_display.dart | 68 +- .../lib/ui/mobile/goal_planner/graph.dart | 10 +- .../ui/mobile/goal_planner/graph.i18n.dart | 0 .../ui/mobile/goal_planner/route_option.dart | 404 ++-- .../ui/mobile/grades/average_selector.dart | 212 +- .../activation_view/activation_dashboard.dart | 394 ++-- .../activation_view/activation_view.dart | 139 +- .../lib/ui/mobile/premium/premium_inline.dart | 135 +- .../lib/ui/mobile/premium/upsell.dart | 366 +-- .../lib/ui/mobile/settings/icon_pack.dart | 78 +- .../ui/mobile/settings/modify_names.i18n.dart | 0 .../mobile/settings/modify_subject_names.dart | 874 ++++--- .../mobile/settings/modify_teacher_names.dart | 28 +- .../lib/ui/mobile/settings/nickname.dart | 210 +- .../lib/ui/mobile/settings/profile_pic.dart | 468 ++-- .../lib/ui/mobile/settings/share_theme.dart | 2 +- .../lib/ui/mobile/settings/theme.dart | 1792 +++++++-------- .../lib/ui/mobile/settings/theme.i18n.dart | 98 +- .../lib/ui/mobile/timetable/fs_timetable.dart | 422 ++-- .../mobile/timetable/fs_timetable_button.dart | 124 +- .../pubspec.yaml | 76 +- fix-pub.sh | 10 +- refilc/lib/helpers/subject.dart | 273 --- refilc/lib/ui/filter/widgets/absences.dart | 19 - refilc/lib/ui/filter/widgets/grades.dart | 52 - refilc/lib/ui/filter/widgets/lessons.dart | 19 - refilc/lib/ui/filter/widgets/messages.dart | 25 - refilc/lib/ui/filter/widgets/update.dart | 11 - refilc/lib/utils/reverse_search.dart | 44 - .../flutter/generated_plugin_registrant.cc | 27 - .../flutter/generated_plugin_registrant.h | 15 - refilc/linux/flutter/generated_plugins.cmake | 27 - .../Flutter/GeneratedPluginRegistrant.swift | 32 - .../lib/pages/grades/grades_count.dart | 30 - .../cretification/certification_view.dart | 48 - .../common/widgets/exam/exam_viewable.dart | 20 - .../lib/pages/grades/grades_count.dart | 28 - refilc_premium/analysis_options.yaml | 28 - 669 files changed, 39481 insertions(+), 39799 deletions(-) create mode 100644 filcnaplo/.gitignore rename {refilc => filcnaplo}/.metadata (100%) rename {refilc => filcnaplo}/README.md (86%) create mode 100644 filcnaplo/analysis_options.yaml create mode 100644 filcnaplo/android/.gitignore rename {refilc => filcnaplo}/android/app/build.gradle (96%) rename {refilc => filcnaplo}/android/app/proguard-rules.pro (86%) rename {refilc/android/app/src/profile => filcnaplo/android/app/src/debug}/AndroidManifest.xml (98%) rename {refilc => filcnaplo}/android/app/src/main/AndroidManifest.xml (98%) rename {refilc => filcnaplo}/android/app/src/main/java/hu/refilc/naplo/MainActivity.java (100%) rename {refilc => filcnaplo}/android/app/src/main/java/hu/refilc/naplo/database/DBManager.java (100%) rename {refilc => filcnaplo}/android/app/src/main/java/hu/refilc/naplo/database/SQLiteHelper.java (100%) rename {refilc => filcnaplo}/android/app/src/main/java/hu/refilc/naplo/utils/Utils.java (100%) rename {refilc => filcnaplo}/android/app/src/main/java/hu/refilc/naplo/utils/Week.java (100%) rename {refilc => filcnaplo}/android/app/src/main/java/hu/refilc/naplo/widget_timetable/WidgetTimetable.java (100%) rename {refilc => filcnaplo}/android/app/src/main/java/hu/refilc/naplo/widget_timetable/WidgetTimetableDataProvider.java (100%) rename {refilc => filcnaplo}/android/app/src/main/java/hu/refilc/naplo/widget_timetable/WidgetTimetableService.java (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-hdpi/android12splash.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-hdpi/ic_stat_splash_logo.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-hdpi/splash.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-hdpi/tinta_image.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-mdpi/android12splash.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-mdpi/ic_stat_splash_logo.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-mdpi/splash.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-night-hdpi/android12splash.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-night-mdpi/android12splash.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-night-xhdpi/android12splash.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-nodpi/ic_check.xml (97%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-nodpi/ic_chevron_left.xml (97%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-nodpi/ic_chevron_right.xml (97%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-nodpi/ic_droplet.xml (97%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-nodpi/ic_launcher_background.xml (97%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-nodpi/ic_launcher_foreground.xml (97%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-nodpi/ic_navigation_2.xml (97%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-nodpi/ic_refresh_cw.xml (97%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-v21/app_widget_background.xml (95%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-v21/app_widget_inner_view_background.xml (95%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-v21/background.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-v21/launch_background.xml (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xhdpi/android12splash.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xhdpi/card_layout_bg.xml (96%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xhdpi/card_layout_tile.xml (95%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xhdpi/card_layout_tile_elmarad.xml (95%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xhdpi/card_layout_tile_helyetesitett.xml (95%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xhdpi/ic_stat_splash_logo.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xhdpi/splash.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xhdpi/timetable_widget_preview.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xhdpi/widget_card_bottom.xml (96%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xhdpi/widget_card_bottom_dark.xml (96%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xhdpi/widget_card_top.xml (96%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xhdpi/widget_card_top_dark.xml (96%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xhdpi/widget_scroll_style.xml (94%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xxhdpi/android12splash.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xxhdpi/ic_stat_splash_logo.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xxhdpi/splash.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xxxhdpi/android12splash.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xxxhdpi/ic_stat_splash_logo.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable-xxxhdpi/splash.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable/background.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable/btn_shape.xml (95%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable/btn_shape_login.xml (95%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable/ic_absences.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable/ic_grades.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable/ic_home.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable/ic_messages.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable/ic_notification.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable/ic_timetable.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/drawable/launch_background.xml (100%) rename {refilc => filcnaplo}/android/app/src/main/res/font/montserrat_medium.ttf (100%) rename {refilc => filcnaplo}/android/app/src/main/res/ic_launcher-web.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/layout/home_widget_test.xml (95%) rename {refilc => filcnaplo}/android/app/src/main/res/layout/timetable_item.xml (96%) rename {refilc => filcnaplo}/android/app/src/main/res/layout/widget_timetable.xml (97%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml (98%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/playstore-icon.png (100%) rename {refilc => filcnaplo}/android/app/src/main/res/values-night-v31/styles.xml (100%) rename {refilc => filcnaplo}/android/app/src/main/res/values-night-v31/themes.xml (95%) rename {refilc => filcnaplo}/android/app/src/main/res/values-night/styles.xml (97%) rename {refilc => filcnaplo}/android/app/src/main/res/values-v31/styles.xml (100%) rename {refilc => filcnaplo}/android/app/src/main/res/values-v31/themes.xml (96%) rename {refilc => filcnaplo}/android/app/src/main/res/values/attrs.xml (93%) rename {refilc => filcnaplo}/android/app/src/main/res/values/colors.xml (100%) rename {refilc => filcnaplo}/android/app/src/main/res/values/dimens.xml (92%) rename {refilc => filcnaplo}/android/app/src/main/res/values/strings.xml (94%) rename {refilc => filcnaplo}/android/app/src/main/res/values/styles.xml (99%) rename {refilc => filcnaplo}/android/app/src/main/res/values/themes.xml (96%) rename {refilc => filcnaplo}/android/app/src/main/res/xml/home_widget_test_info.xml (91%) rename {refilc/android/app/src/debug => filcnaplo/android/app/src/profile}/AndroidManifest.xml (98%) rename {refilc => filcnaplo}/android/build.gradle (95%) rename {refilc => filcnaplo}/android/gradle.properties (97%) rename {refilc => filcnaplo}/android/gradle/wrapper/gradle-wrapper.properties (97%) rename {refilc => filcnaplo}/android/settings.gradle (97%) rename {refilc => filcnaplo}/android/settings_aar.gradle (93%) rename {refilc => filcnaplo}/assets/animations/backpack-2.riv (100%) rename {refilc => filcnaplo}/assets/animations/bell-alert.json (100%) rename {refilc => filcnaplo}/assets/fonts/FilcIcons.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-Black.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-BlackItalic.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-Bold.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-BoldItalic.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-ExtraBold.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-ExtraLight.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-Italic.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-Light.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-LightItalic.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-Medium.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-MediumItalic.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-Regular.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-SemiBold.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-Thin.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/Montserrat/Montserrat-ThinItalic.ttf (100%) create mode 100644 filcnaplo/assets/fonts/Montserrat/OFL.txt rename {refilc => filcnaplo}/assets/fonts/SpaceMono/SpaceMono-Bold.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/SpaceMono/SpaceMono-BoldItalic.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/SpaceMono/SpaceMono-Italic.ttf (100%) rename {refilc => filcnaplo}/assets/fonts/SpaceMono/SpaceMono-Regular.ttf (100%) rename {refilc => filcnaplo}/assets/icons/ic_android.png (100%) rename {refilc => filcnaplo}/assets/icons/ic_launcher.png (100%) rename {refilc => filcnaplo}/assets/icons/ic_launcher_foreground.png (100%) rename {refilc => filcnaplo}/assets/icons/ic_launcher_monochrome.png (100%) rename {refilc => filcnaplo}/assets/icons/ic_splash.png (100%) rename {refilc => filcnaplo}/assets/images/card_border.png (100%) rename {refilc => filcnaplo}/assets/images/desktop_icon.svg (99%) rename {refilc => filcnaplo}/assets/images/github.svg (99%) rename {refilc => filcnaplo}/assets/images/goal_icon.svg (99%) rename {refilc => filcnaplo}/assets/images/heart.png (100%) rename {refilc => filcnaplo}/assets/images/kupak.svg (99%) rename {refilc => filcnaplo}/assets/images/logo.png (100%) rename {refilc => filcnaplo}/assets/images/nickname_icon.svg (99%) rename {refilc => filcnaplo}/assets/images/static_confetti.png (100%) rename {refilc => filcnaplo}/assets/images/stats_icon.svg (99%) rename {refilc => filcnaplo}/assets/images/subject_covers/math_light.png (100%) rename {refilc => filcnaplo}/assets/images/theme_icon.svg (99%) rename {refilc => filcnaplo}/assets/images/timetable_icon.svg (99%) rename {refilc => filcnaplo}/assets/images/tinta.svg (99%) rename {refilc => filcnaplo}/assets/images/widget_icon.svg (98%) rename {refilc => filcnaplo}/build-ipa.sh (100%) mode change 100644 => 100755 rename {refilc => filcnaplo}/build.sh (100%) mode change 100644 => 100755 create mode 100644 filcnaplo/ios/.gitignore rename {refilc => filcnaplo}/ios/Flutter/AppFrameworkInfo.plist (96%) rename {refilc => filcnaplo}/ios/Flutter/Debug.xcconfig (98%) rename {refilc => filcnaplo}/ios/Flutter/Release.xcconfig (98%) rename {refilc => filcnaplo}/ios/Podfile (97%) rename {refilc => filcnaplo}/ios/Runner.xcodeproj/project.pbxproj (100%) rename {refilc => filcnaplo}/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata (95%) rename {refilc/ios/Runner.xcworkspace => filcnaplo/ios/Runner.xcodeproj/project.xcworkspace}/xcshareddata/IDEWorkspaceChecks.plist (96%) rename {refilc => filcnaplo}/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (96%) rename {refilc => filcnaplo}/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme (97%) rename {refilc/macos => filcnaplo/ios}/Runner.xcworkspace/contents.xcworkspacedata (95%) rename {refilc/ios/Runner.xcodeproj/project.xcworkspace => filcnaplo/ios/Runner.xcworkspace}/xcshareddata/IDEWorkspaceChecks.plist (96%) rename {refilc => filcnaplo}/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (96%) rename {refilc => filcnaplo}/ios/Runner/AppDelegate.swift (96%) rename {refilc => filcnaplo}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {refilc => filcnaplo}/ios/Runner/Assets.xcassets/AppIcon.appiconset/reFilc_Logo.png (100%) rename {refilc => filcnaplo}/ios/Runner/Assets.xcassets/Contents.json (91%) rename {refilc => filcnaplo}/ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json (100%) rename {refilc => filcnaplo}/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png (100%) rename {refilc => filcnaplo}/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json (100%) rename {refilc => filcnaplo}/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png (100%) rename {refilc => filcnaplo}/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png (100%) rename {refilc => filcnaplo}/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png (100%) rename {refilc => filcnaplo}/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md (97%) rename {refilc/ios/Runner/Assets.xcassets/ic_timetable.imageset => filcnaplo/ios/Runner/Assets.xcassets/ic_absences.imageset}/Contents.json (93%) rename {refilc => filcnaplo}/ios/Runner/Assets.xcassets/ic_absences.imageset/icon.png (100%) rename {refilc/ios/Runner/Assets.xcassets/ic_absences.imageset => filcnaplo/ios/Runner/Assets.xcassets/ic_grades.imageset}/Contents.json (93%) rename {refilc => filcnaplo}/ios/Runner/Assets.xcassets/ic_grades.imageset/icon.png (100%) rename {refilc/ios/Runner/Assets.xcassets/ic_grades.imageset => filcnaplo/ios/Runner/Assets.xcassets/ic_messages.imageset}/Contents.json (93%) rename {refilc => filcnaplo}/ios/Runner/Assets.xcassets/ic_messages.imageset/icon.png (100%) rename {refilc/ios/Runner/Assets.xcassets/ic_messages.imageset => filcnaplo/ios/Runner/Assets.xcassets/ic_timetable.imageset}/Contents.json (93%) rename {refilc => filcnaplo}/ios/Runner/Assets.xcassets/ic_timetable.imageset/icon.png (100%) rename {refilc => filcnaplo}/ios/Runner/Base.lproj/LaunchScreen.storyboard (100%) rename {refilc => filcnaplo}/ios/Runner/Base.lproj/Main.storyboard (98%) rename {refilc => filcnaplo}/ios/Runner/Info.plist (100%) rename {refilc => filcnaplo}/ios/Runner/Runner-Bridging-Header.h (97%) rename {refilc => filcnaplo}/ios/Runner/Runner.entitlements (87%) rename {refilc => filcnaplo}/ios/livecard/Assets.xcassets/AccentColor.colorset/Contents.json (91%) rename {refilc => filcnaplo}/ios/livecard/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {refilc => filcnaplo}/ios/livecard/Assets.xcassets/AppIcon.appiconset/reFilc_Logo.png (100%) rename {refilc => filcnaplo}/ios/livecard/Assets.xcassets/Contents.json (91%) rename {refilc => filcnaplo}/ios/livecard/Assets.xcassets/WidgetBackground.colorset/Contents.json (91%) rename {refilc => filcnaplo}/ios/livecard/Info.plist (100%) rename {refilc => filcnaplo}/ios/livecard/lesson_model.swift (97%) rename {refilc => filcnaplo}/ios/livecard/livecard.entitlements (87%) rename {refilc => filcnaplo}/ios/livecard/livecard.intentdefinition (96%) rename {refilc => filcnaplo}/ios/livecard/livecard.swift (96%) rename {refilc => filcnaplo}/lib/api/client.dart (90%) rename {refilc => filcnaplo}/lib/api/login.dart (76%) rename {refilc => filcnaplo}/lib/api/nonce.dart (96%) rename {refilc => filcnaplo}/lib/api/providers/ad_provider.dart (86%) rename {refilc => filcnaplo}/lib/api/providers/database_provider.dart (84%) rename {refilc => filcnaplo}/lib/api/providers/live_card_provider.dart (92%) rename {refilc => filcnaplo}/lib/api/providers/news_provider.dart (90%) rename {refilc => filcnaplo}/lib/api/providers/status_provider.dart (96%) rename {refilc => filcnaplo}/lib/api/providers/sync.dart (61%) rename {refilc => filcnaplo}/lib/api/providers/update_provider.dart (91%) rename {refilc => filcnaplo}/lib/api/providers/user_provider.dart (89%) rename {refilc => filcnaplo}/lib/app.dart (77%) rename {refilc => filcnaplo}/lib/database/init.dart (94%) rename {refilc => filcnaplo}/lib/database/query.dart (89%) rename {refilc => filcnaplo}/lib/database/store.dart (86%) rename {refilc => filcnaplo}/lib/database/struct.dart (95%) rename {refilc => filcnaplo}/lib/helpers/attachment_helper.dart (60%) rename {refilc => filcnaplo}/lib/helpers/average_helper.dart (55%) rename {refilc => filcnaplo}/lib/helpers/notification_helper.dart (96%) rename {refilc => filcnaplo}/lib/helpers/notification_helper.i18n.dart (100%) rename {refilc => filcnaplo}/lib/helpers/quick_actions.dart (58%) rename {refilc => filcnaplo}/lib/helpers/share_helper.dart (50%) rename {refilc => filcnaplo}/lib/helpers/storage_helper.dart (96%) create mode 100644 filcnaplo/lib/helpers/subject.dart rename {refilc => filcnaplo}/lib/helpers/update_helper.dart (90%) rename {refilc => filcnaplo}/lib/icons/filc_icons.dart (96%) rename {refilc => filcnaplo}/lib/main.dart (90%) rename {refilc => filcnaplo}/lib/models/ad.dart (100%) rename {refilc => filcnaplo}/lib/models/config.dart (95%) rename {refilc => filcnaplo}/lib/models/icon_pack.dart (97%) rename {refilc => filcnaplo}/lib/models/news.dart (95%) rename {refilc => filcnaplo}/lib/models/personality.dart (100%) rename {refilc => filcnaplo}/lib/models/release.dart (96%) rename {refilc => filcnaplo}/lib/models/settings.dart (95%) rename {refilc => filcnaplo}/lib/models/shared_theme.dart (100%) rename {refilc => filcnaplo}/lib/models/subject_lesson_count.dart (64%) rename {refilc => filcnaplo}/lib/models/supporter.dart (96%) rename {refilc => filcnaplo}/lib/models/user.dart (91%) rename {refilc => filcnaplo}/lib/theme/colors/accent.dart (96%) rename {refilc => filcnaplo}/lib/theme/colors/colors.dart (85%) rename {refilc => filcnaplo}/lib/theme/colors/dark_desktop.dart (92%) rename {refilc => filcnaplo}/lib/theme/colors/dark_mobile.dart (92%) rename {refilc => filcnaplo}/lib/theme/colors/light_desktop.dart (92%) rename {refilc => filcnaplo}/lib/theme/colors/light_mobile.dart (92%) rename {refilc => filcnaplo}/lib/theme/observer.dart (96%) rename {refilc => filcnaplo}/lib/theme/theme.dart (59%) rename {refilc => filcnaplo}/lib/ui/date_widget.dart (96%) rename {refilc => filcnaplo}/lib/ui/filter/sort.dart (86%) rename {refilc => filcnaplo}/lib/ui/filter/widgets.dart (75%) create mode 100644 filcnaplo/lib/ui/filter/widgets/absences.dart rename {refilc => filcnaplo}/lib/ui/filter/widgets/ads.dart (73%) rename {refilc => filcnaplo}/lib/ui/filter/widgets/certifications.dart (57%) rename {refilc => filcnaplo}/lib/ui/filter/widgets/events.dart (56%) rename {refilc => filcnaplo}/lib/ui/filter/widgets/exams.dart (60%) create mode 100644 filcnaplo/lib/ui/filter/widgets/grades.dart rename {refilc => filcnaplo}/lib/ui/filter/widgets/homework.dart (61%) create mode 100644 filcnaplo/lib/ui/filter/widgets/lessons.dart create mode 100644 filcnaplo/lib/ui/filter/widgets/messages.dart rename {refilc => filcnaplo}/lib/ui/filter/widgets/missed_exams.dart (76%) rename {refilc => filcnaplo}/lib/ui/filter/widgets/notes.dart (56%) create mode 100644 filcnaplo/lib/ui/filter/widgets/update.dart rename {refilc => filcnaplo}/lib/ui/widgets/grade/grade_tile.dart (87%) rename {refilc => filcnaplo}/lib/ui/widgets/lesson/lesson_tile.dart (92%) rename {refilc => filcnaplo}/lib/ui/widgets/lesson/lesson_tile.i18n.dart (97%) rename {refilc => filcnaplo}/lib/ui/widgets/message/message_tile.dart (79%) rename {refilc => filcnaplo}/lib/utils/color.dart (96%) rename {refilc => filcnaplo}/lib/utils/format.dart (75%) rename {refilc => filcnaplo}/lib/utils/format.i18n.dart (96%) rename {refilc => filcnaplo}/lib/utils/jwt.dart (90%) rename {refilc => filcnaplo}/lib/utils/platform.dart (96%) create mode 100644 filcnaplo/lib/utils/reverse_search.dart create mode 100644 filcnaplo/linux/.gitignore create mode 100644 filcnaplo/linux/CMakeLists.txt rename {refilc => filcnaplo}/linux/filcnaplo.desktop (76%) mode change 100644 => 100755 create mode 100644 filcnaplo/linux/flutter/CMakeLists.txt rename {refilc => filcnaplo}/linux/icon.png (100%) rename {refilc => filcnaplo}/linux/main.cc (96%) rename {refilc => filcnaplo}/linux/my_application.cc (97%) rename {refilc => filcnaplo}/linux/my_application.h (95%) create mode 100644 filcnaplo/macos/.gitignore rename {refilc => filcnaplo}/macos/Flutter/Flutter-Debug.xcconfig (98%) rename {refilc => filcnaplo}/macos/Flutter/Flutter-Release.xcconfig (98%) rename {refilc => filcnaplo}/macos/Podfile (100%) rename {refilc => filcnaplo}/macos/Runner.xcodeproj/project.pbxproj (99%) rename {refilc => filcnaplo}/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (96%) rename {refilc => filcnaplo}/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme (100%) rename {refilc/ios => filcnaplo/macos}/Runner.xcworkspace/contents.xcworkspacedata (95%) rename {refilc => filcnaplo}/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (96%) rename {refilc => filcnaplo}/macos/Runner/AppDelegate.swift (95%) rename {refilc => filcnaplo}/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json (94%) rename {refilc => filcnaplo}/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png (100%) rename {refilc => filcnaplo}/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png (100%) rename {refilc => filcnaplo}/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png (100%) rename {refilc => filcnaplo}/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png (100%) rename {refilc => filcnaplo}/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png (100%) rename {refilc => filcnaplo}/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png (100%) rename {refilc => filcnaplo}/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png (100%) rename {refilc => filcnaplo}/macos/Runner/Base.lproj/MainMenu.xib (98%) rename {refilc => filcnaplo}/macos/Runner/Configs/AppInfo.xcconfig (97%) rename {refilc => filcnaplo}/macos/Runner/Configs/Debug.xcconfig (97%) rename {refilc => filcnaplo}/macos/Runner/Configs/Release.xcconfig (97%) rename {refilc => filcnaplo}/macos/Runner/Configs/Warnings.xcconfig (97%) rename {refilc => filcnaplo}/macos/Runner/DebugProfile.entitlements (96%) rename {refilc => filcnaplo}/macos/Runner/Info.plist (97%) rename {refilc => filcnaplo}/macos/Runner/MainFlutterWindow.swift (96%) rename {refilc => filcnaplo}/macos/Runner/Release.entitlements (96%) rename {refilc => filcnaplo}/pubspec.yaml (90%) rename {refilc => filcnaplo}/run.sh (95%) rename {refilc => filcnaplo}/run_release.sh (95%) rename {refilc => filcnaplo}/test/widget_test.dart (96%) rename {refilc => filcnaplo}/web/favicon.png (100%) rename {refilc => filcnaplo}/web/icons/Icon-192.png (100%) rename {refilc => filcnaplo}/web/icons/Icon-512.png (100%) rename {refilc => filcnaplo}/web/icons/Icon-maskable-192.png (100%) rename {refilc => filcnaplo}/web/icons/Icon-maskable-512.png (100%) rename {refilc => filcnaplo}/web/index.html (95%) rename {refilc => filcnaplo}/web/manifest.json (93%) create mode 100644 filcnaplo/windows/.gitignore rename {refilc => filcnaplo}/windows/runner/Runner.rc (92%) rename {refilc => filcnaplo}/windows/runner/flutter_window.cpp (100%) rename {refilc => filcnaplo}/windows/runner/flutter_window.h (100%) rename {refilc => filcnaplo}/windows/runner/main.cpp (100%) rename {refilc => filcnaplo}/windows/runner/resource.h (100%) rename {refilc => filcnaplo}/windows/runner/resources/app_icon.ico (100%) rename {refilc => filcnaplo}/windows/runner/runner.exe.manifest (100%) rename {refilc => filcnaplo}/windows/runner/utils.cpp (100%) rename {refilc => filcnaplo}/windows/runner/utils.h (100%) rename {refilc => filcnaplo}/windows/runner/win32_window.cpp (100%) rename {refilc => filcnaplo}/windows/runner/win32_window.h (100%) create mode 100644 filcnaplo_desktop_ui/.gitignore rename {refilc_desktop_ui => filcnaplo_desktop_ui}/LICENSE (98%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/README.md (100%) rename {refilc_mobile_ui => filcnaplo_desktop_ui}/analysis_options.yaml (98%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/common/filter_bar.dart (71%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/common/panel_button.dart (77%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/common/profile_image.dart (82%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/common/widgets/grade/grade_viewable.dart (66%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/common/widgets/lesson/lesson_viewable.dart (70%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/pages/absences/absences_page.dart (88%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/pages/absences/absences_page.i18n.dart (97%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/pages/grades/grade_subject_view.dart (84%) create mode 100644 filcnaplo_desktop_ui/lib/pages/grades/grades_count.dart rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/pages/grades/grades_count_item.dart (80%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/pages/grades/grades_page.dart (86%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/pages/grades/grades_page.i18n.dart (97%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/pages/home/home_page.dart (92%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/pages/home/home_page.i18n.dart (97%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/pages/messages/messages_page.dart (77%) rename {refilc_mobile_ui => filcnaplo_desktop_ui}/lib/pages/messages/messages_page.i18n.dart (96%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/pages/timetable/timetable_page.dart (93%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/pages/timetable/timetable_page.i18n.dart (97%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/screens/login/login_route.dart (96%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/screens/login/login_screen.dart (95%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/screens/login/login_screen.i18n.dart (97%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/screens/navigation/navigation_route.dart (94%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/screens/navigation/navigation_route_handler.dart (73%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/screens/navigation/navigation_screen.dart (85%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/screens/navigation/sidebar.dart (86%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/screens/navigation/sidebar.i18n.dart (100%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/screens/navigation/sidebar_action.dart (73%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/screens/news/news_view.dart (95%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/screens/settings/settings_screen.dart (93%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/lib/screens/settings/settings_screen.i18n.dart (97%) rename {refilc_desktop_ui => filcnaplo_desktop_ui}/pubspec.yaml (73%) rename {refilc_kreta_api => filcnaplo_kreta_api}/.github/dependabot.yml (97%) create mode 100644 filcnaplo_kreta_api/.gitignore rename {refilc_kreta_api => filcnaplo_kreta_api}/LICENSE (98%) rename {refilc_kreta_api => filcnaplo_kreta_api}/README.md (100%) rename {refilc => filcnaplo_kreta_api}/analysis_options.yaml (98%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/client/api.dart (97%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/client/client.dart (90%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/controllers/profile_controller.dart (100%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/controllers/timetable_controller.dart (92%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/absence.dart (96%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/attachment.dart (77%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/category.dart (96%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/event.dart (96%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/exam.dart (96%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/grade.dart (95%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/group_average.dart (63%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/homework.dart (94%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/lesson.dart (96%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/message.dart (96%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/note.dart (96%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/recipient.dart (95%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/school.dart (95%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/student.dart (78%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/subject.dart (95%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/teacher.dart (93%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/models/week.dart (73%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/providers/absence_provider.dart (87%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/providers/event_provider.dart (72%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/providers/exam_provider.dart (75%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/providers/grade_provider.dart (88%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/providers/grade_provider.i18n.dart (100%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/providers/homework_provider.dart (88%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/providers/message_provider.dart (64%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/providers/note_provider.dart (75%) rename {refilc_kreta_api => filcnaplo_kreta_api}/lib/providers/timetable_provider.dart (86%) rename {refilc_kreta_api => filcnaplo_kreta_api}/pubspec.yaml (71%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/.github/dependabot.yml (97%) create mode 100644 filcnaplo_mobile_ui/.gitignore rename {refilc_mobile_ui => filcnaplo_mobile_ui}/LICENSE (98%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/README.md (100%) mode change 100644 => 100755 rename {refilc_kreta_api => filcnaplo_mobile_ui}/analysis_options.yaml (98%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/action_button.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/average_display.dart (89%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/beta_chip.dart (95%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/bottom_card.dart (93%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/bottom_sheet_menu/bottom_sheet_menu.dart (72%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/bottom_sheet_menu/bottom_sheet_menu_item.dart (62%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/bottom_sheet_menu/rounded_bottom_sheet.dart (88%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/custom_snack_bar.dart (58%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/detail.dart (55%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/dialog_button.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/dot.dart (95%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/empty.dart (92%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/filter_bar.dart (74%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/hero_dialog_route.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/hero_scrollview.dart (94%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/material_action_button.dart (78%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/new_content_indicator.dart (82%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/panel/panel.dart (84%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/panel/panel_action_button.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/panel/panel_button.dart (75%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/personality_card/empty_card.dart (100%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/personality_card/personality_card.dart (93%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/personality_card/personality_card.i18n.dart (100%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/profile_image/profile_button.dart (74%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/profile_image/profile_image.dart (94%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/progress_bar.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/round_border_icon.dart (100%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/screens.i18n.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/sliding_bottom_sheet.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/system_chrome.dart (98%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/trend_display.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/viewable.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/absence/absence_display.dart (73%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/absence/absence_subject_tile.dart (66%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/absence/absence_tile.dart (92%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/absence/absence_tile.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/absence/absence_view.dart (86%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/absence/absence_view.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/absence/absence_viewable.dart (60%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/absence_group/absence_group_container.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/absence_group/absence_group_tile.dart (87%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/absence_group/absence_group_tile.i18n.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/ad/ad_tile.dart (89%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/ad/ad_viewable.dart (90%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/card_handle.dart (89%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/cretification/certification_card.dart (73%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/cretification/certification_card.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/cretification/certification_tile.dart (59%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/cretification/certification_tile.i18n.dart (96%) mode change 100644 => 100755 create mode 100755 filcnaplo_mobile_ui/lib/common/widgets/cretification/certification_view.dart rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/custom_switch.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/event/event_tile.dart (79%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/event/event_view.dart (84%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/event/event_viewable.dart (59%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/exam/exam_tile.dart (73%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/exam/exam_view.dart (84%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/exam/exam_view.i18n.dart (96%) mode change 100644 => 100755 create mode 100755 filcnaplo_mobile_ui/lib/common/widgets/exam/exam_viewable.dart rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/grade/grade_subject_tile.dart (83%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/grade/grade_view.dart (86%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/grade/grade_view.i18n.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/grade/grade_viewable.dart (57%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/grade/new_grades.dart (84%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/grade/new_grades.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/grade/surprise_grade.dart (67%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/homework/homework_attachment_tile.dart (80%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/homework/homework_attachment_tile.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/homework/homework_tile.dart (87%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/homework/homework_view.dart (86%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/homework/homework_view.i18n.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/homework/homework_viewable.dart (60%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/lesson/changed_lesson_tile.dart (91%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/lesson/changed_lesson_tile.i18n.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/lesson/changed_lesson_viewable.dart (61%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/lesson/lesson_view.dart (89%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/lesson/lesson_view.i18n.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/lesson/lesson_viewable.dart (56%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/message/attachment_tile.dart (83%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/message/image_view.dart (84%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/message/message_view.dart (82%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/message/message_view_tile.dart (87%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/message/message_view_tile.i18n.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/message/message_viewable.dart (68%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/miss_tile.dart (83%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/miss_tile.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/missed_exam/missed_exam_tile.dart (73%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/missed_exam/missed_exam_tile.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/missed_exam/missed_exam_view.dart (83%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/missed_exam/missed_exam_viewable.dart (60%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/note/note_tile.dart (87%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/note/note_view.dart (87%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/note/note_viewable.dart (59%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/statistics_tile.dart (82%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/update/update_tile.dart (82%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/update/update_tile.i18n.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/update/update_viewable.dart (61%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/update/updates_view.dart (89%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/common/widgets/update/updates_view.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/absences/absence_subject_view.dart (71%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/absences/absence_subject_view_container.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/absences/absences_page.dart (88%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/absences/absences_page.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/grades/calculator/grade_calculator.dart (89%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/grades/calculator/grade_calculator.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/grades/calculator/grade_calculator_provider.dart (71%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/grades/fail_warning.dart (79%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/grades/grade_subject_view.dart (83%) mode change 100644 => 100755 create mode 100755 filcnaplo_mobile_ui/lib/pages/grades/grades_count.dart rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/grades/grades_count_item.dart (77%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/grades/grades_page.dart (84%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/grades/grades_page.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/grades/graph.dart (74%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/grades/graph.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/grades/subject_grades_container.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/home/home_page.dart (89%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/home/home_page.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/home/live_card/heads_up_countdown.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/home/live_card/live_card.dart (92%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/home/live_card/live_card.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/home/live_card/live_card_widget.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/home/particle.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/messages/messages_page.dart (86%) mode change 100644 => 100755 rename {refilc_desktop_ui => filcnaplo_mobile_ui}/lib/pages/messages/messages_page.i18n.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/timetable/day_title.dart (79%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/timetable/timetable_page.dart (92%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/pages/timetable/timetable_page.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/premium/components/active_sponsor_card.dart (77%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/premium/components/avatar_stack.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/premium/components/github_card.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/premium/components/github_connect_button.dart (78%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/premium/components/goal_card.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/premium/components/plan_card.dart (71%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/premium/components/reward_card.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/premium/components/supporter_chip.dart (92%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/premium/components/supporter_group_card.dart (67%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/premium/components/supporter_tile.dart (88%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/premium/components/supporters_button.dart (62%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/premium/premium_button.dart (94%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/premium/premium_screen.dart (92%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/premium/styles/gradients.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/premium/supporters_screen.dart (70%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/error_report_screen.dart (78%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/error_report_screen.i18n.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/error_screen.dart (90%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/login/login_button.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/login/login_input.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/login/login_route.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/login/login_screen.dart (93%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/login/login_screen.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/login/school_input/school_input.dart (78%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/login/school_input/school_input_overlay.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/login/school_input/school_input_overlay.i18n.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/login/school_input/school_input_tile.dart (93%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/login/school_input/school_search.dart (80%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/navigation/nabar.dart (71%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/navigation/navbar_item.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/navigation/navigation_route.dart (94%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/navigation/navigation_route_handler.dart (74%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/navigation/navigation_screen.dart (86%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/navigation/status_bar.dart (92%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/navigation/status_bar.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/news/news_screen.dart (77%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/news/news_tile.dart (86%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/news/news_view.dart (90%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/settings/accounts/account_tile.dart (74%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/settings/accounts/account_view.dart (83%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/settings/accounts/account_view.i18n.dart (96%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/settings/debug/subject_icon_gallery.dart (93%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/settings/notifications_screen.dart (96%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/settings/notifications_screen.i18n.dart (100%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/settings/privacy_view.dart (98%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/settings/settings_helper.dart (91%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/settings/settings_route.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/settings/settings_screen.dart (92%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/settings/settings_screen.i18n.dart (97%) mode change 100644 => 100755 rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/summary/pages/allsum_page.dart (92%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/summary/pages/grades_page.dart (95%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/summary/pages/lessons_page.dart (92%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/summary/pages/personality_page.dart (92%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/summary/pages/start_page.dart (89%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/summary/summary_screen.dart (98%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/lib/screens/summary/summary_screen.i18n.dart (100%) rename {refilc_mobile_ui => filcnaplo_mobile_ui}/pubspec.yaml (81%) create mode 100644 filcnaplo_premium/.gitignore rename {refilc_premium => filcnaplo_premium}/README.md (96%) rename {refilc_desktop_ui => filcnaplo_premium}/analysis_options.yaml (98%) rename {refilc_premium => filcnaplo_premium}/lib/api/auth.dart (92%) rename {refilc_premium => filcnaplo_premium}/lib/models/premium_result.dart (84%) rename {refilc_premium => filcnaplo_premium}/lib/models/premium_scopes.dart (96%) rename {refilc_premium => filcnaplo_premium}/lib/providers/goal_provider.dart (88%) rename {refilc_premium => filcnaplo_premium}/lib/providers/premium_provider.dart (85%) rename {refilc_premium => filcnaplo_premium}/lib/providers/share_provider.dart (85%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/flutter_colorpicker/block_picker.dart (75%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/flutter_colorpicker/colorpicker.dart (94%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/flutter_colorpicker/colors.dart (97%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/flutter_colorpicker/palette.dart (87%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/flutter_colorpicker/utils.dart (97%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/goal_planner/goal_complete_modal.dart (95%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/goal_planner/goal_input.dart (95%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/goal_planner/goal_planner.dart (92%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/goal_planner/goal_planner_screen.dart (93%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/goal_planner/goal_planner_screen.i18n.dart (100%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/goal_planner/goal_state_screen.dart (94%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/goal_planner/goal_state_screen.i18n.dart (100%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/goal_planner/grade_display.dart (83%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/goal_planner/graph.dart (97%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/goal_planner/graph.i18n.dart (100%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/goal_planner/route_option.dart (91%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/grades/average_selector.dart (76%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/premium/activation_view/activation_dashboard.dart (95%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/premium/activation_view/activation_view.dart (76%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/premium/premium_inline.dart (82%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/premium/upsell.dart (95%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/settings/icon_pack.dart (63%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/settings/modify_names.i18n.dart (100%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/settings/modify_subject_names.dart (90%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/settings/modify_teacher_names.dart (94%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/settings/nickname.dart (80%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/settings/profile_pic.dart (89%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/settings/share_theme.dart (92%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/settings/theme.dart (95%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/settings/theme.i18n.dart (97%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/timetable/fs_timetable.dart (90%) rename {refilc_premium => filcnaplo_premium}/lib/ui/mobile/timetable/fs_timetable_button.dart (74%) rename {refilc_premium => filcnaplo_premium}/pubspec.yaml (68%) delete mode 100644 refilc/lib/helpers/subject.dart delete mode 100644 refilc/lib/ui/filter/widgets/absences.dart delete mode 100644 refilc/lib/ui/filter/widgets/grades.dart delete mode 100644 refilc/lib/ui/filter/widgets/lessons.dart delete mode 100644 refilc/lib/ui/filter/widgets/messages.dart delete mode 100644 refilc/lib/ui/filter/widgets/update.dart delete mode 100644 refilc/lib/utils/reverse_search.dart delete mode 100644 refilc/linux/flutter/generated_plugin_registrant.cc delete mode 100644 refilc/linux/flutter/generated_plugin_registrant.h delete mode 100644 refilc/linux/flutter/generated_plugins.cmake delete mode 100644 refilc/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 refilc_desktop_ui/lib/pages/grades/grades_count.dart delete mode 100644 refilc_mobile_ui/lib/common/widgets/cretification/certification_view.dart delete mode 100644 refilc_mobile_ui/lib/common/widgets/exam/exam_viewable.dart delete mode 100644 refilc_mobile_ui/lib/pages/grades/grades_count.dart delete mode 100644 refilc_premium/analysis_options.yaml diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 5927722..5316cb2 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -15,10 +15,10 @@ jobs: encodedString: ${{ secrets.KEYSTORE_BASE64 }} - name: Create key.properties run: | - echo "storeFile=${{ steps.android_keystore.outputs.filePath }}" > refilc/android/key.properties - echo "storePassword=${{ secrets.STORE_PASSWORD }}" >> refilc/android/key.properties - echo "keyPassword=${{ secrets.KEY_PASSWORD }}" >> refilc/android/key.properties - echo "keyAlias=${{ secrets.KEY_ALIAS }}" >> refilc/android/key.properties + echo "storeFile=${{ steps.android_keystore.outputs.filePath }}" > filcnaplo/android/key.properties + echo "storePassword=${{ secrets.STORE_PASSWORD }}" >> filcnaplo/android/key.properties + echo "keyPassword=${{ secrets.KEY_PASSWORD }}" >> filcnaplo/android/key.properties + echo "keyAlias=${{ secrets.KEY_ALIAS }}" >> filcnaplo/android/key.properties - uses: actions/setup-java@v3 with: distribution: "zulu" @@ -32,7 +32,7 @@ jobs: - name: Install dependencies run: ./fix-pub.sh - name: Build - run: cd refilc && ./build.sh + run: cd filcnaplo && ./build.sh - name: Upload Android Release uses: actions/upload-artifact@v2 with: diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index c456926..604d8ea 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -46,7 +46,7 @@ jobs: # Build and sign the ipa using a single flutter command - name: Building IPA - working-directory: refilc + working-directory: filcnaplo run: bash build-ipa.sh # Collect the file and upload as artifact @@ -55,7 +55,7 @@ jobs: with: name: release-ipa # Path to the release files - path: refilc/build/ios/ipa/*.ipa + path: filcnaplo/build/ios/ipa/*.ipa # Important! Cleanup: remove the certificate and provisioning profile from the runner! - name: Clean up keychain and provisioning profile diff --git a/.idea/naplo.iml b/.idea/naplo.iml index 1d81c0f..ab2f482 100644 --- a/.idea/naplo.iml +++ b/.idea/naplo.iml @@ -3,63 +3,63 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 699c55f..b2035b9 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -2,9 +2,9 @@ - - - - + + + + \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json index 7acbc65..3c003e4 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -2,8 +2,8 @@ "version": "0.2.0", "configurations": [ { - "name": "refilc", - "cwd": "refilc", + "name": "filcnaplo", + "cwd": "filcnaplo", "request": "launch", "type": "dart", "toolArgs": [ @@ -11,8 +11,8 @@ ] }, // { - // "name": "refilc release", - // "cwd": "refilc release", + // "name": "filcnaplo release", + // "cwd": "filcnaplo release", // "request": "launch", // "type": "dart", // "program": "lib/main.dart", @@ -23,7 +23,7 @@ { "name": "Flutter", "program": "lib/main.dart", - "cwd": "refilc", + "cwd": "filcnaplo", "request": "launch", "type": "dart", "flutterMode": "debug" @@ -31,7 +31,7 @@ { "name": "Flutter (release)", "program": "lib/main.dart", - "cwd": "refilc", + "cwd": "filcnaplo", "request": "launch", "type": "dart", "flutterMode": "release" diff --git a/README.md b/README.md index 1f127f0..03b692c 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Run `fix-pub.sh` ### Run the app ```sh -cd refilc +cd filcnaplo flutter run ``` diff --git a/filcnaplo/.gitignore b/filcnaplo/.gitignore new file mode 100644 index 0000000..7900af4 --- /dev/null +++ b/filcnaplo/.gitignore @@ -0,0 +1,47 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.packages +.pub-cache/ +.pub/ +/build/ + +# Web related +lib/generated_plugin_registrant.dart + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release +key.properties diff --git a/refilc/.metadata b/filcnaplo/.metadata similarity index 100% rename from refilc/.metadata rename to filcnaplo/.metadata diff --git a/refilc/README.md b/filcnaplo/README.md similarity index 86% rename from refilc/README.md rename to filcnaplo/README.md index 775cf06..02c4c20 100644 --- a/refilc/README.md +++ b/filcnaplo/README.md @@ -1,3 +1,3 @@ -# refilc - -Main lib +# refilc + +Main lib diff --git a/filcnaplo/analysis_options.yaml b/filcnaplo/analysis_options.yaml new file mode 100644 index 0000000..a7acf24 --- /dev/null +++ b/filcnaplo/analysis_options.yaml @@ -0,0 +1,29 @@ +# This file configures the analyzer, which statically analyzes Dart code to +# check for errors, warnings, and lints. +# +# The issues identified by the analyzer are surfaced in the UI of Dart-enabled +# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be +# invoked from the command line by running `flutter analyze`. + +# The following line activates a set of recommended lints for Flutter apps, +# packages, and plugins designed to encourage good coding practices. +include: package:flutter_lints/flutter.yaml + +linter: + # The lint rules applied to this project can be customized in the + # section below to disable rules from the `package:flutter_lints/flutter.yaml` + # included above or to enable additional rules. A list of all available lints + # and their documentation is published at + # https://dart-lang.github.io/linter/lints/index.html. + # + # Instead of disabling a lint rule for the entire project in the + # section below, it can also be suppressed for a single line of code + # or a specific dart file by using the `// ignore: name_of_lint` and + # `// ignore_for_file: name_of_lint` syntax on the line or in the file + # producing the lint. + rules: + # avoid_print: false # Uncomment to disable the `avoid_print` rule + # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/filcnaplo/android/.gitignore b/filcnaplo/android/.gitignore new file mode 100644 index 0000000..a2ea94a --- /dev/null +++ b/filcnaplo/android/.gitignore @@ -0,0 +1,12 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java + +# Remember to never publicly share your keystore. +# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +key.properties +.project \ No newline at end of file diff --git a/refilc/android/app/build.gradle b/filcnaplo/android/app/build.gradle similarity index 96% rename from refilc/android/app/build.gradle rename to filcnaplo/android/app/build.gradle index b697642..49825fb 100644 --- a/refilc/android/app/build.gradle +++ b/filcnaplo/android/app/build.gradle @@ -1,99 +1,99 @@ -def localProperties = new Properties() -def localPropertiesFile = rootProject.file('local.properties') -if (localPropertiesFile.exists()) { - localPropertiesFile.withReader('UTF-8') { reader -> - localProperties.load(reader) - } -} - -def flutterRoot = localProperties.getProperty('flutter.sdk') -if (flutterRoot == null) { - throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") -} - -def flutterVersionCode = localProperties.getProperty('flutter.versionCode') -if (flutterVersionCode == null) { - throw new GradleException("Undefined VersionCode") -} - -def flutterVersionName = localProperties.getProperty('flutter.versionName') -if (flutterVersionName == null) { - throw new GradleException("Undefined VersionName") -} - -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' -apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" - -def keystoreProperties = new Properties() -def keystorePropertiesFile = rootProject.file("key.properties") -keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - sourceSets { - main.java.srcDirs += 'src/main/kotlin' - } - - lintOptions { - disable 'InvalidPackage' - disable "Instantiatable" - checkReleaseBuilds false - abortOnError false - } - - defaultConfig { - applicationId "hu.refilc.naplo" - minSdkVersion 21 - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode flutterVersionCode.toInteger() - versionName flutterVersionName - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - multiDexEnabled true - } - - compileOptions { - // Flag to enable support for the new language APIs - coreLibraryDesugaringEnabled true - // Sets Java compatibility to Java 8 - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - signingConfigs { - release { - keyAlias keystoreProperties['keyAlias'] - keyPassword keystoreProperties['keyPassword'] - storeFile file(keystoreProperties['storeFile']) - storePassword keystoreProperties['storePassword'] - } - } - - buildTypes { - release { - signingConfig signingConfigs.release - shrinkResources false - proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - viewBinding true - } -} - -flutter { - source '../..' -} - -dependencies { - implementation 'com.android.support:multidex:2.0.1' - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" - implementation 'joda-time:joda-time:2.9.4' - androidTestImplementation 'androidx.test:runner:1.1.1' - androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1' - coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5' - implementation 'androidx.window:window:1.0.0' - implementation 'androidx.window:window-java:1.0.0' -} +def localProperties = new Properties() +def localPropertiesFile = rootProject.file('local.properties') +if (localPropertiesFile.exists()) { + localPropertiesFile.withReader('UTF-8') { reader -> + localProperties.load(reader) + } +} + +def flutterRoot = localProperties.getProperty('flutter.sdk') +if (flutterRoot == null) { + throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") +} + +def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +if (flutterVersionCode == null) { + throw new GradleException("Undefined VersionCode") +} + +def flutterVersionName = localProperties.getProperty('flutter.versionName') +if (flutterVersionName == null) { + throw new GradleException("Undefined VersionName") +} + +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" + +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file("key.properties") +keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) + +android { + compileSdkVersion rootProject.ext.compileSdkVersion + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' + } + + lintOptions { + disable 'InvalidPackage' + disable "Instantiatable" + checkReleaseBuilds false + abortOnError false + } + + defaultConfig { + applicationId "hu.refilc.naplo" + minSdkVersion 21 + targetSdkVersion rootProject.ext.targetSdkVersion + versionCode flutterVersionCode.toInteger() + versionName flutterVersionName + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + multiDexEnabled true + } + + compileOptions { + // Flag to enable support for the new language APIs + coreLibraryDesugaringEnabled true + // Sets Java compatibility to Java 8 + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + signingConfigs { + release { + keyAlias keystoreProperties['keyAlias'] + keyPassword keystoreProperties['keyPassword'] + storeFile file(keystoreProperties['storeFile']) + storePassword keystoreProperties['storePassword'] + } + } + + buildTypes { + release { + signingConfig signingConfigs.release + shrinkResources false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } + + buildFeatures { + viewBinding true + } +} + +flutter { + source '../..' +} + +dependencies { + implementation 'com.android.support:multidex:2.0.1' + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" + implementation 'joda-time:joda-time:2.9.4' + androidTestImplementation 'androidx.test:runner:1.1.1' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1' + coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5' + implementation 'androidx.window:window:1.0.0' + implementation 'androidx.window:window-java:1.0.0' +} diff --git a/refilc/android/app/proguard-rules.pro b/filcnaplo/android/app/proguard-rules.pro similarity index 86% rename from refilc/android/app/proguard-rules.pro rename to filcnaplo/android/app/proguard-rules.pro index 0940b69..56fe627 100644 --- a/refilc/android/app/proguard-rules.pro +++ b/filcnaplo/android/app/proguard-rules.pro @@ -1,5 +1,5 @@ --keep class io.flutter.plugin.editing.** { *; } --keep class androidx.lifecycle.DefaultLifecycleObserver --keep class com.pauldemarco.flutter_blue.** { *; } --keep class com.mr.flutter.plugin.filepicker.** { *; } +-keep class io.flutter.plugin.editing.** { *; } +-keep class androidx.lifecycle.DefaultLifecycleObserver +-keep class com.pauldemarco.flutter_blue.** { *; } +-keep class com.mr.flutter.plugin.filepicker.** { *; } -keep class com.shockwave.** \ No newline at end of file diff --git a/refilc/android/app/src/profile/AndroidManifest.xml b/filcnaplo/android/app/src/debug/AndroidManifest.xml similarity index 98% rename from refilc/android/app/src/profile/AndroidManifest.xml rename to filcnaplo/android/app/src/debug/AndroidManifest.xml index fcc14fa..826ca84 100644 --- a/refilc/android/app/src/profile/AndroidManifest.xml +++ b/filcnaplo/android/app/src/debug/AndroidManifest.xml @@ -1,8 +1,8 @@ - - - - - - - - + + + + + + + + diff --git a/refilc/android/app/src/main/AndroidManifest.xml b/filcnaplo/android/app/src/main/AndroidManifest.xml similarity index 98% rename from refilc/android/app/src/main/AndroidManifest.xml rename to filcnaplo/android/app/src/main/AndroidManifest.xml index 3cdc402..14d49f3 100644 --- a/refilc/android/app/src/main/AndroidManifest.xml +++ b/filcnaplo/android/app/src/main/AndroidManifest.xml @@ -1,86 +1,86 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/refilc/android/app/src/main/java/hu/refilc/naplo/MainActivity.java b/filcnaplo/android/app/src/main/java/hu/refilc/naplo/MainActivity.java similarity index 100% rename from refilc/android/app/src/main/java/hu/refilc/naplo/MainActivity.java rename to filcnaplo/android/app/src/main/java/hu/refilc/naplo/MainActivity.java diff --git a/refilc/android/app/src/main/java/hu/refilc/naplo/database/DBManager.java b/filcnaplo/android/app/src/main/java/hu/refilc/naplo/database/DBManager.java similarity index 100% rename from refilc/android/app/src/main/java/hu/refilc/naplo/database/DBManager.java rename to filcnaplo/android/app/src/main/java/hu/refilc/naplo/database/DBManager.java diff --git a/refilc/android/app/src/main/java/hu/refilc/naplo/database/SQLiteHelper.java b/filcnaplo/android/app/src/main/java/hu/refilc/naplo/database/SQLiteHelper.java similarity index 100% rename from refilc/android/app/src/main/java/hu/refilc/naplo/database/SQLiteHelper.java rename to filcnaplo/android/app/src/main/java/hu/refilc/naplo/database/SQLiteHelper.java diff --git a/refilc/android/app/src/main/java/hu/refilc/naplo/utils/Utils.java b/filcnaplo/android/app/src/main/java/hu/refilc/naplo/utils/Utils.java similarity index 100% rename from refilc/android/app/src/main/java/hu/refilc/naplo/utils/Utils.java rename to filcnaplo/android/app/src/main/java/hu/refilc/naplo/utils/Utils.java diff --git a/refilc/android/app/src/main/java/hu/refilc/naplo/utils/Week.java b/filcnaplo/android/app/src/main/java/hu/refilc/naplo/utils/Week.java similarity index 100% rename from refilc/android/app/src/main/java/hu/refilc/naplo/utils/Week.java rename to filcnaplo/android/app/src/main/java/hu/refilc/naplo/utils/Week.java diff --git a/refilc/android/app/src/main/java/hu/refilc/naplo/widget_timetable/WidgetTimetable.java b/filcnaplo/android/app/src/main/java/hu/refilc/naplo/widget_timetable/WidgetTimetable.java similarity index 100% rename from refilc/android/app/src/main/java/hu/refilc/naplo/widget_timetable/WidgetTimetable.java rename to filcnaplo/android/app/src/main/java/hu/refilc/naplo/widget_timetable/WidgetTimetable.java diff --git a/refilc/android/app/src/main/java/hu/refilc/naplo/widget_timetable/WidgetTimetableDataProvider.java b/filcnaplo/android/app/src/main/java/hu/refilc/naplo/widget_timetable/WidgetTimetableDataProvider.java similarity index 100% rename from refilc/android/app/src/main/java/hu/refilc/naplo/widget_timetable/WidgetTimetableDataProvider.java rename to filcnaplo/android/app/src/main/java/hu/refilc/naplo/widget_timetable/WidgetTimetableDataProvider.java diff --git a/refilc/android/app/src/main/java/hu/refilc/naplo/widget_timetable/WidgetTimetableService.java b/filcnaplo/android/app/src/main/java/hu/refilc/naplo/widget_timetable/WidgetTimetableService.java similarity index 100% rename from refilc/android/app/src/main/java/hu/refilc/naplo/widget_timetable/WidgetTimetableService.java rename to filcnaplo/android/app/src/main/java/hu/refilc/naplo/widget_timetable/WidgetTimetableService.java diff --git a/refilc/android/app/src/main/res/drawable-hdpi/android12splash.png b/filcnaplo/android/app/src/main/res/drawable-hdpi/android12splash.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-hdpi/android12splash.png rename to filcnaplo/android/app/src/main/res/drawable-hdpi/android12splash.png diff --git a/refilc/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png b/filcnaplo/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png rename to filcnaplo/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png diff --git a/refilc/android/app/src/main/res/drawable-hdpi/ic_stat_splash_logo.png b/filcnaplo/android/app/src/main/res/drawable-hdpi/ic_stat_splash_logo.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-hdpi/ic_stat_splash_logo.png rename to filcnaplo/android/app/src/main/res/drawable-hdpi/ic_stat_splash_logo.png diff --git a/refilc/android/app/src/main/res/drawable-hdpi/splash.png b/filcnaplo/android/app/src/main/res/drawable-hdpi/splash.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-hdpi/splash.png rename to filcnaplo/android/app/src/main/res/drawable-hdpi/splash.png diff --git a/refilc/android/app/src/main/res/drawable-hdpi/tinta_image.png b/filcnaplo/android/app/src/main/res/drawable-hdpi/tinta_image.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-hdpi/tinta_image.png rename to filcnaplo/android/app/src/main/res/drawable-hdpi/tinta_image.png diff --git a/refilc/android/app/src/main/res/drawable-mdpi/android12splash.png b/filcnaplo/android/app/src/main/res/drawable-mdpi/android12splash.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-mdpi/android12splash.png rename to filcnaplo/android/app/src/main/res/drawable-mdpi/android12splash.png diff --git a/refilc/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png b/filcnaplo/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png rename to filcnaplo/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png diff --git a/refilc/android/app/src/main/res/drawable-mdpi/ic_stat_splash_logo.png b/filcnaplo/android/app/src/main/res/drawable-mdpi/ic_stat_splash_logo.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-mdpi/ic_stat_splash_logo.png rename to filcnaplo/android/app/src/main/res/drawable-mdpi/ic_stat_splash_logo.png diff --git a/refilc/android/app/src/main/res/drawable-mdpi/splash.png b/filcnaplo/android/app/src/main/res/drawable-mdpi/splash.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-mdpi/splash.png rename to filcnaplo/android/app/src/main/res/drawable-mdpi/splash.png diff --git a/refilc/android/app/src/main/res/drawable-night-hdpi/android12splash.png b/filcnaplo/android/app/src/main/res/drawable-night-hdpi/android12splash.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-night-hdpi/android12splash.png rename to filcnaplo/android/app/src/main/res/drawable-night-hdpi/android12splash.png diff --git a/refilc/android/app/src/main/res/drawable-night-mdpi/android12splash.png b/filcnaplo/android/app/src/main/res/drawable-night-mdpi/android12splash.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-night-mdpi/android12splash.png rename to filcnaplo/android/app/src/main/res/drawable-night-mdpi/android12splash.png diff --git a/refilc/android/app/src/main/res/drawable-night-xhdpi/android12splash.png b/filcnaplo/android/app/src/main/res/drawable-night-xhdpi/android12splash.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-night-xhdpi/android12splash.png rename to filcnaplo/android/app/src/main/res/drawable-night-xhdpi/android12splash.png diff --git a/refilc/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png b/filcnaplo/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png rename to filcnaplo/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png diff --git a/refilc/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png b/filcnaplo/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png rename to filcnaplo/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png diff --git a/refilc/android/app/src/main/res/drawable-nodpi/ic_check.xml b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_check.xml similarity index 97% rename from refilc/android/app/src/main/res/drawable-nodpi/ic_check.xml rename to filcnaplo/android/app/src/main/res/drawable-nodpi/ic_check.xml index 62d6723..4545224 100644 --- a/refilc/android/app/src/main/res/drawable-nodpi/ic_check.xml +++ b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_check.xml @@ -1,13 +1,13 @@ - - - + + + diff --git a/refilc/android/app/src/main/res/drawable-nodpi/ic_chevron_left.xml b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_chevron_left.xml similarity index 97% rename from refilc/android/app/src/main/res/drawable-nodpi/ic_chevron_left.xml rename to filcnaplo/android/app/src/main/res/drawable-nodpi/ic_chevron_left.xml index 01e9d40..a7f5dd6 100644 --- a/refilc/android/app/src/main/res/drawable-nodpi/ic_chevron_left.xml +++ b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_chevron_left.xml @@ -1,13 +1,13 @@ - - - + + + diff --git a/refilc/android/app/src/main/res/drawable-nodpi/ic_chevron_right.xml b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_chevron_right.xml similarity index 97% rename from refilc/android/app/src/main/res/drawable-nodpi/ic_chevron_right.xml rename to filcnaplo/android/app/src/main/res/drawable-nodpi/ic_chevron_right.xml index c1e9015..93ad67e 100644 --- a/refilc/android/app/src/main/res/drawable-nodpi/ic_chevron_right.xml +++ b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_chevron_right.xml @@ -1,13 +1,13 @@ - - - + + + diff --git a/refilc/android/app/src/main/res/drawable-nodpi/ic_droplet.xml b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_droplet.xml similarity index 97% rename from refilc/android/app/src/main/res/drawable-nodpi/ic_droplet.xml rename to filcnaplo/android/app/src/main/res/drawable-nodpi/ic_droplet.xml index cc3690b..865d06c 100644 --- a/refilc/android/app/src/main/res/drawable-nodpi/ic_droplet.xml +++ b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_droplet.xml @@ -1,13 +1,13 @@ - - - + + + diff --git a/refilc/android/app/src/main/res/drawable-nodpi/ic_launcher_background.xml b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_launcher_background.xml similarity index 97% rename from refilc/android/app/src/main/res/drawable-nodpi/ic_launcher_background.xml rename to filcnaplo/android/app/src/main/res/drawable-nodpi/ic_launcher_background.xml index 07d5da9..a4f78de 100644 --- a/refilc/android/app/src/main/res/drawable-nodpi/ic_launcher_background.xml +++ b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_launcher_background.xml @@ -1,170 +1,170 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/refilc/android/app/src/main/res/drawable-nodpi/ic_launcher_foreground.xml b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_launcher_foreground.xml similarity index 97% rename from refilc/android/app/src/main/res/drawable-nodpi/ic_launcher_foreground.xml rename to filcnaplo/android/app/src/main/res/drawable-nodpi/ic_launcher_foreground.xml index 2b068d1..cc14f03 100644 --- a/refilc/android/app/src/main/res/drawable-nodpi/ic_launcher_foreground.xml +++ b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_launcher_foreground.xml @@ -1,30 +1,30 @@ - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/drawable-nodpi/ic_navigation_2.xml b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_navigation_2.xml similarity index 97% rename from refilc/android/app/src/main/res/drawable-nodpi/ic_navigation_2.xml rename to filcnaplo/android/app/src/main/res/drawable-nodpi/ic_navigation_2.xml index 273720c..90b35d8 100644 --- a/refilc/android/app/src/main/res/drawable-nodpi/ic_navigation_2.xml +++ b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_navigation_2.xml @@ -1,13 +1,13 @@ - - - + + + diff --git a/refilc/android/app/src/main/res/drawable-nodpi/ic_refresh_cw.xml b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_refresh_cw.xml similarity index 97% rename from refilc/android/app/src/main/res/drawable-nodpi/ic_refresh_cw.xml rename to filcnaplo/android/app/src/main/res/drawable-nodpi/ic_refresh_cw.xml index f2365a8..289cd49 100644 --- a/refilc/android/app/src/main/res/drawable-nodpi/ic_refresh_cw.xml +++ b/filcnaplo/android/app/src/main/res/drawable-nodpi/ic_refresh_cw.xml @@ -1,27 +1,27 @@ - - - - - + + + + + diff --git a/refilc/android/app/src/main/res/drawable-v21/app_widget_background.xml b/filcnaplo/android/app/src/main/res/drawable-v21/app_widget_background.xml similarity index 95% rename from refilc/android/app/src/main/res/drawable-v21/app_widget_background.xml rename to filcnaplo/android/app/src/main/res/drawable-v21/app_widget_background.xml index 785445c..6721d42 100644 --- a/refilc/android/app/src/main/res/drawable-v21/app_widget_background.xml +++ b/filcnaplo/android/app/src/main/res/drawable-v21/app_widget_background.xml @@ -1,10 +1,10 @@ - - - - - + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/drawable-v21/app_widget_inner_view_background.xml b/filcnaplo/android/app/src/main/res/drawable-v21/app_widget_inner_view_background.xml similarity index 95% rename from refilc/android/app/src/main/res/drawable-v21/app_widget_inner_view_background.xml rename to filcnaplo/android/app/src/main/res/drawable-v21/app_widget_inner_view_background.xml index 007e287..5ae60cf 100644 --- a/refilc/android/app/src/main/res/drawable-v21/app_widget_inner_view_background.xml +++ b/filcnaplo/android/app/src/main/res/drawable-v21/app_widget_inner_view_background.xml @@ -1,10 +1,10 @@ - - - - - + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/drawable-v21/background.png b/filcnaplo/android/app/src/main/res/drawable-v21/background.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-v21/background.png rename to filcnaplo/android/app/src/main/res/drawable-v21/background.png diff --git a/refilc/android/app/src/main/res/drawable-v21/launch_background.xml b/filcnaplo/android/app/src/main/res/drawable-v21/launch_background.xml similarity index 100% rename from refilc/android/app/src/main/res/drawable-v21/launch_background.xml rename to filcnaplo/android/app/src/main/res/drawable-v21/launch_background.xml diff --git a/refilc/android/app/src/main/res/drawable-xhdpi/android12splash.png b/filcnaplo/android/app/src/main/res/drawable-xhdpi/android12splash.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-xhdpi/android12splash.png rename to filcnaplo/android/app/src/main/res/drawable-xhdpi/android12splash.png diff --git a/refilc/android/app/src/main/res/drawable-xhdpi/card_layout_bg.xml b/filcnaplo/android/app/src/main/res/drawable-xhdpi/card_layout_bg.xml similarity index 96% rename from refilc/android/app/src/main/res/drawable-xhdpi/card_layout_bg.xml rename to filcnaplo/android/app/src/main/res/drawable-xhdpi/card_layout_bg.xml index 860b811..0def536 100644 --- a/refilc/android/app/src/main/res/drawable-xhdpi/card_layout_bg.xml +++ b/filcnaplo/android/app/src/main/res/drawable-xhdpi/card_layout_bg.xml @@ -1,7 +1,7 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/drawable-xhdpi/card_layout_tile.xml b/filcnaplo/android/app/src/main/res/drawable-xhdpi/card_layout_tile.xml similarity index 95% rename from refilc/android/app/src/main/res/drawable-xhdpi/card_layout_tile.xml rename to filcnaplo/android/app/src/main/res/drawable-xhdpi/card_layout_tile.xml index 6466eba..f12f731 100644 --- a/refilc/android/app/src/main/res/drawable-xhdpi/card_layout_tile.xml +++ b/filcnaplo/android/app/src/main/res/drawable-xhdpi/card_layout_tile.xml @@ -1,6 +1,6 @@ - - - - - + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/drawable-xhdpi/card_layout_tile_elmarad.xml b/filcnaplo/android/app/src/main/res/drawable-xhdpi/card_layout_tile_elmarad.xml similarity index 95% rename from refilc/android/app/src/main/res/drawable-xhdpi/card_layout_tile_elmarad.xml rename to filcnaplo/android/app/src/main/res/drawable-xhdpi/card_layout_tile_elmarad.xml index 426d5c1..ee09eea 100644 --- a/refilc/android/app/src/main/res/drawable-xhdpi/card_layout_tile_elmarad.xml +++ b/filcnaplo/android/app/src/main/res/drawable-xhdpi/card_layout_tile_elmarad.xml @@ -1,6 +1,6 @@ - - - - - + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/drawable-xhdpi/card_layout_tile_helyetesitett.xml b/filcnaplo/android/app/src/main/res/drawable-xhdpi/card_layout_tile_helyetesitett.xml similarity index 95% rename from refilc/android/app/src/main/res/drawable-xhdpi/card_layout_tile_helyetesitett.xml rename to filcnaplo/android/app/src/main/res/drawable-xhdpi/card_layout_tile_helyetesitett.xml index 6e5cbff..030aaf2 100644 --- a/refilc/android/app/src/main/res/drawable-xhdpi/card_layout_tile_helyetesitett.xml +++ b/filcnaplo/android/app/src/main/res/drawable-xhdpi/card_layout_tile_helyetesitett.xml @@ -1,6 +1,6 @@ - - - - - + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png b/filcnaplo/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png rename to filcnaplo/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png diff --git a/refilc/android/app/src/main/res/drawable-xhdpi/ic_stat_splash_logo.png b/filcnaplo/android/app/src/main/res/drawable-xhdpi/ic_stat_splash_logo.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-xhdpi/ic_stat_splash_logo.png rename to filcnaplo/android/app/src/main/res/drawable-xhdpi/ic_stat_splash_logo.png diff --git a/refilc/android/app/src/main/res/drawable-xhdpi/splash.png b/filcnaplo/android/app/src/main/res/drawable-xhdpi/splash.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-xhdpi/splash.png rename to filcnaplo/android/app/src/main/res/drawable-xhdpi/splash.png diff --git a/refilc/android/app/src/main/res/drawable-xhdpi/timetable_widget_preview.png b/filcnaplo/android/app/src/main/res/drawable-xhdpi/timetable_widget_preview.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-xhdpi/timetable_widget_preview.png rename to filcnaplo/android/app/src/main/res/drawable-xhdpi/timetable_widget_preview.png diff --git a/refilc/android/app/src/main/res/drawable-xhdpi/widget_card_bottom.xml b/filcnaplo/android/app/src/main/res/drawable-xhdpi/widget_card_bottom.xml similarity index 96% rename from refilc/android/app/src/main/res/drawable-xhdpi/widget_card_bottom.xml rename to filcnaplo/android/app/src/main/res/drawable-xhdpi/widget_card_bottom.xml index 8a99162..80b52be 100644 --- a/refilc/android/app/src/main/res/drawable-xhdpi/widget_card_bottom.xml +++ b/filcnaplo/android/app/src/main/res/drawable-xhdpi/widget_card_bottom.xml @@ -1,7 +1,7 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/drawable-xhdpi/widget_card_bottom_dark.xml b/filcnaplo/android/app/src/main/res/drawable-xhdpi/widget_card_bottom_dark.xml similarity index 96% rename from refilc/android/app/src/main/res/drawable-xhdpi/widget_card_bottom_dark.xml rename to filcnaplo/android/app/src/main/res/drawable-xhdpi/widget_card_bottom_dark.xml index 2551ee3..f2d52b0 100644 --- a/refilc/android/app/src/main/res/drawable-xhdpi/widget_card_bottom_dark.xml +++ b/filcnaplo/android/app/src/main/res/drawable-xhdpi/widget_card_bottom_dark.xml @@ -1,7 +1,7 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/drawable-xhdpi/widget_card_top.xml b/filcnaplo/android/app/src/main/res/drawable-xhdpi/widget_card_top.xml similarity index 96% rename from refilc/android/app/src/main/res/drawable-xhdpi/widget_card_top.xml rename to filcnaplo/android/app/src/main/res/drawable-xhdpi/widget_card_top.xml index e0e9376..a37fed6 100644 --- a/refilc/android/app/src/main/res/drawable-xhdpi/widget_card_top.xml +++ b/filcnaplo/android/app/src/main/res/drawable-xhdpi/widget_card_top.xml @@ -1,7 +1,7 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/drawable-xhdpi/widget_card_top_dark.xml b/filcnaplo/android/app/src/main/res/drawable-xhdpi/widget_card_top_dark.xml similarity index 96% rename from refilc/android/app/src/main/res/drawable-xhdpi/widget_card_top_dark.xml rename to filcnaplo/android/app/src/main/res/drawable-xhdpi/widget_card_top_dark.xml index 4bbd0bb..c41e2b5 100644 --- a/refilc/android/app/src/main/res/drawable-xhdpi/widget_card_top_dark.xml +++ b/filcnaplo/android/app/src/main/res/drawable-xhdpi/widget_card_top_dark.xml @@ -1,7 +1,7 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/drawable-xhdpi/widget_scroll_style.xml b/filcnaplo/android/app/src/main/res/drawable-xhdpi/widget_scroll_style.xml similarity index 94% rename from refilc/android/app/src/main/res/drawable-xhdpi/widget_scroll_style.xml rename to filcnaplo/android/app/src/main/res/drawable-xhdpi/widget_scroll_style.xml index a8f281e..a4eab7e 100644 --- a/refilc/android/app/src/main/res/drawable-xhdpi/widget_scroll_style.xml +++ b/filcnaplo/android/app/src/main/res/drawable-xhdpi/widget_scroll_style.xml @@ -1,17 +1,17 @@ - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/drawable-xxhdpi/android12splash.png b/filcnaplo/android/app/src/main/res/drawable-xxhdpi/android12splash.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-xxhdpi/android12splash.png rename to filcnaplo/android/app/src/main/res/drawable-xxhdpi/android12splash.png diff --git a/refilc/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png b/filcnaplo/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png rename to filcnaplo/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png diff --git a/refilc/android/app/src/main/res/drawable-xxhdpi/ic_stat_splash_logo.png b/filcnaplo/android/app/src/main/res/drawable-xxhdpi/ic_stat_splash_logo.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-xxhdpi/ic_stat_splash_logo.png rename to filcnaplo/android/app/src/main/res/drawable-xxhdpi/ic_stat_splash_logo.png diff --git a/refilc/android/app/src/main/res/drawable-xxhdpi/splash.png b/filcnaplo/android/app/src/main/res/drawable-xxhdpi/splash.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-xxhdpi/splash.png rename to filcnaplo/android/app/src/main/res/drawable-xxhdpi/splash.png diff --git a/refilc/android/app/src/main/res/drawable-xxxhdpi/android12splash.png b/filcnaplo/android/app/src/main/res/drawable-xxxhdpi/android12splash.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-xxxhdpi/android12splash.png rename to filcnaplo/android/app/src/main/res/drawable-xxxhdpi/android12splash.png diff --git a/refilc/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png b/filcnaplo/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png rename to filcnaplo/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png diff --git a/refilc/android/app/src/main/res/drawable-xxxhdpi/ic_stat_splash_logo.png b/filcnaplo/android/app/src/main/res/drawable-xxxhdpi/ic_stat_splash_logo.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-xxxhdpi/ic_stat_splash_logo.png rename to filcnaplo/android/app/src/main/res/drawable-xxxhdpi/ic_stat_splash_logo.png diff --git a/refilc/android/app/src/main/res/drawable-xxxhdpi/splash.png b/filcnaplo/android/app/src/main/res/drawable-xxxhdpi/splash.png similarity index 100% rename from refilc/android/app/src/main/res/drawable-xxxhdpi/splash.png rename to filcnaplo/android/app/src/main/res/drawable-xxxhdpi/splash.png diff --git a/refilc/android/app/src/main/res/drawable/background.png b/filcnaplo/android/app/src/main/res/drawable/background.png similarity index 100% rename from refilc/android/app/src/main/res/drawable/background.png rename to filcnaplo/android/app/src/main/res/drawable/background.png diff --git a/refilc/android/app/src/main/res/drawable/btn_shape.xml b/filcnaplo/android/app/src/main/res/drawable/btn_shape.xml similarity index 95% rename from refilc/android/app/src/main/res/drawable/btn_shape.xml rename to filcnaplo/android/app/src/main/res/drawable/btn_shape.xml index d91b3b2..b820ec8 100644 --- a/refilc/android/app/src/main/res/drawable/btn_shape.xml +++ b/filcnaplo/android/app/src/main/res/drawable/btn_shape.xml @@ -1,18 +1,18 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/drawable/btn_shape_login.xml b/filcnaplo/android/app/src/main/res/drawable/btn_shape_login.xml similarity index 95% rename from refilc/android/app/src/main/res/drawable/btn_shape_login.xml rename to filcnaplo/android/app/src/main/res/drawable/btn_shape_login.xml index 22c1d8f..84bb6fe 100644 --- a/refilc/android/app/src/main/res/drawable/btn_shape_login.xml +++ b/filcnaplo/android/app/src/main/res/drawable/btn_shape_login.xml @@ -1,18 +1,18 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/drawable/ic_absences.png b/filcnaplo/android/app/src/main/res/drawable/ic_absences.png similarity index 100% rename from refilc/android/app/src/main/res/drawable/ic_absences.png rename to filcnaplo/android/app/src/main/res/drawable/ic_absences.png diff --git a/refilc/android/app/src/main/res/drawable/ic_grades.png b/filcnaplo/android/app/src/main/res/drawable/ic_grades.png similarity index 100% rename from refilc/android/app/src/main/res/drawable/ic_grades.png rename to filcnaplo/android/app/src/main/res/drawable/ic_grades.png diff --git a/refilc/android/app/src/main/res/drawable/ic_home.png b/filcnaplo/android/app/src/main/res/drawable/ic_home.png similarity index 100% rename from refilc/android/app/src/main/res/drawable/ic_home.png rename to filcnaplo/android/app/src/main/res/drawable/ic_home.png diff --git a/refilc/android/app/src/main/res/drawable/ic_messages.png b/filcnaplo/android/app/src/main/res/drawable/ic_messages.png similarity index 100% rename from refilc/android/app/src/main/res/drawable/ic_messages.png rename to filcnaplo/android/app/src/main/res/drawable/ic_messages.png diff --git a/refilc/android/app/src/main/res/drawable/ic_notification.png b/filcnaplo/android/app/src/main/res/drawable/ic_notification.png similarity index 100% rename from refilc/android/app/src/main/res/drawable/ic_notification.png rename to filcnaplo/android/app/src/main/res/drawable/ic_notification.png diff --git a/refilc/android/app/src/main/res/drawable/ic_timetable.png b/filcnaplo/android/app/src/main/res/drawable/ic_timetable.png similarity index 100% rename from refilc/android/app/src/main/res/drawable/ic_timetable.png rename to filcnaplo/android/app/src/main/res/drawable/ic_timetable.png diff --git a/refilc/android/app/src/main/res/drawable/launch_background.xml b/filcnaplo/android/app/src/main/res/drawable/launch_background.xml similarity index 100% rename from refilc/android/app/src/main/res/drawable/launch_background.xml rename to filcnaplo/android/app/src/main/res/drawable/launch_background.xml diff --git a/refilc/android/app/src/main/res/font/montserrat_medium.ttf b/filcnaplo/android/app/src/main/res/font/montserrat_medium.ttf similarity index 100% rename from refilc/android/app/src/main/res/font/montserrat_medium.ttf rename to filcnaplo/android/app/src/main/res/font/montserrat_medium.ttf diff --git a/refilc/android/app/src/main/res/ic_launcher-web.png b/filcnaplo/android/app/src/main/res/ic_launcher-web.png similarity index 100% rename from refilc/android/app/src/main/res/ic_launcher-web.png rename to filcnaplo/android/app/src/main/res/ic_launcher-web.png diff --git a/refilc/android/app/src/main/res/layout/home_widget_test.xml b/filcnaplo/android/app/src/main/res/layout/home_widget_test.xml similarity index 95% rename from refilc/android/app/src/main/res/layout/home_widget_test.xml rename to filcnaplo/android/app/src/main/res/layout/home_widget_test.xml index f0a315a..b12af8d 100644 --- a/refilc/android/app/src/main/res/layout/home_widget_test.xml +++ b/filcnaplo/android/app/src/main/res/layout/home_widget_test.xml @@ -1,26 +1,26 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/layout/timetable_item.xml b/filcnaplo/android/app/src/main/res/layout/timetable_item.xml similarity index 96% rename from refilc/android/app/src/main/res/layout/timetable_item.xml rename to filcnaplo/android/app/src/main/res/layout/timetable_item.xml index f057d2d..aa23af8 100644 --- a/refilc/android/app/src/main/res/layout/timetable_item.xml +++ b/filcnaplo/android/app/src/main/res/layout/timetable_item.xml @@ -1,113 +1,113 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/refilc/android/app/src/main/res/layout/widget_timetable.xml b/filcnaplo/android/app/src/main/res/layout/widget_timetable.xml similarity index 97% rename from refilc/android/app/src/main/res/layout/widget_timetable.xml rename to filcnaplo/android/app/src/main/res/layout/widget_timetable.xml index 86aaea9..69b80b0 100644 --- a/refilc/android/app/src/main/res/layout/widget_timetable.xml +++ b/filcnaplo/android/app/src/main/res/layout/widget_timetable.xml @@ -1,232 +1,232 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -