├── .gitignore ├── AndroidManifest.xml ├── Privacy.md ├── README.md ├── custom_rules.xml ├── fastlane └── metadata │ └── android │ ├── contact-email.txt │ ├── contact-phone.txt │ ├── contact-website.txt │ ├── de-DE │ ├── changelogs │ │ ├── 26.txt │ │ ├── 27.txt │ │ ├── 28.txt │ │ ├── 29.txt │ │ ├── 30.txt │ │ ├── 31.txt │ │ ├── 32.txt │ │ ├── 33.txt │ │ └── 34.txt │ ├── full_description.txt │ ├── short_description.txt │ ├── title.txt │ └── video.txt │ ├── default-language.txt │ └── en-US │ ├── 28.txt │ ├── changelogs │ ├── 26.txt │ ├── 27.txt │ ├── 29.txt │ ├── 30.txt │ ├── 31.txt │ ├── 32.txt │ ├── 33.txt │ └── 34.txt │ ├── full_description.txt │ ├── images │ ├── featureGraphic.png │ ├── icon.png │ └── phoneScreenshots │ │ ├── 1_meal.png │ │ ├── 2_favourites.png │ │ └── 3_choose.png │ ├── short_description.txt │ ├── title.txt │ └── video.txt ├── gradle.properties ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── proguard-android.txt ├── proguard.cfg ├── res ├── drawable-hdpi │ └── marker_blue.png ├── drawable-ldpi │ └── marker_blue.png ├── drawable-mdpi │ └── marker_blue.png ├── drawable-nodpi │ └── appwidget_preview.png ├── drawable-v21 │ └── app_widget_background.xml ├── drawable-xhdpi │ └── marker_blue.png ├── drawable │ ├── ic_arrow_drop_down_black_24dp.xml │ ├── ic_history_black_24dp.xml │ ├── ic_launcher_foreground.xml │ ├── ic_location_city_black_24dp.xml │ ├── ic_location_on_black_24dp.xml │ ├── ic_star_black_24dp.xml │ ├── ic_star_border_black_24dp.xml │ ├── ic_unfold_more_black_24dp.xml │ └── map_placeholder.png ├── layout │ ├── meal_widget_bottom_padding.xml │ ├── meal_widget_canteen_header.xml │ ├── meal_widget_date_header.xml │ ├── meal_widget_empty.xml │ ├── meal_widget_list.xml │ ├── meal_widget_meal_item.xml │ ├── meal_widget_preview.xml │ └── settings_activity.xml ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png ├── values-de │ └── strings.xml ├── values-v31 │ ├── styles.xml │ └── themes.xml ├── values │ ├── arrays.xml │ ├── attrs.xml │ ├── colors.xml │ ├── dimens.xml │ ├── ic_launcher_background.xml │ ├── strings.xml │ ├── styles.xml │ └── themes.xml └── xml │ └── meal_widget_info.xml ├── schemas └── de.uni_potsdam.hpi.openmensa.data.AppDatabase │ ├── 1.json │ ├── 2.json │ ├── 3.json │ └── 4.json ├── src └── de │ └── uni_potsdam │ └── hpi │ └── openmensa │ ├── Application.kt │ ├── MainActivity.kt │ ├── Threads.kt │ ├── api │ ├── DefaultApiUrl.kt │ └── client │ │ ├── ApiClient.kt │ │ ├── HttpApiClient.kt │ │ ├── PagedApi.kt │ │ └── PagedResponse.kt │ ├── data │ ├── AppDatabase.kt │ ├── Migrations.kt │ ├── converter │ │ └── StringListJsonConverter.kt │ ├── dao │ │ ├── CanteenCityDao.kt │ │ ├── CanteenDao.kt │ │ ├── CurrentCanteenDao.kt │ │ ├── DayDao.kt │ │ ├── LastCanteenSyncDao.kt │ │ ├── MealDao.kt │ │ └── WidgetConfigurationDao.kt │ └── model │ │ ├── Canteen.kt │ │ ├── CanteenCity.kt │ │ ├── CurrentCanteen.kt │ │ ├── Day.kt │ │ ├── LastCanteenSync.kt │ │ ├── Meal.kt │ │ └── WidgetConfiguration.kt │ ├── extension │ ├── Flow.kt │ ├── JsonReader.kt │ └── LocationManager.kt │ ├── helpers │ ├── ArrayStringUtil.kt │ ├── DateUtils.kt │ ├── HighPriorityDispatcher.kt │ ├── Option.kt │ ├── PendingIntentFlags.kt │ └── SettingsUtils.kt │ ├── sync │ ├── CanteenSyncing.kt │ ├── MealSyncing.kt │ └── SyncUtil.kt │ ├── ui │ ├── Theme.kt │ ├── canteenlist │ │ ├── CanteenListModel.kt │ │ ├── CanteenListViews.kt │ │ └── LocationUtil.kt │ ├── presentation │ │ └── CanteenWithDays.kt │ ├── settings │ │ └── SettingsActivity.kt │ ├── viewer │ │ ├── AbsoluteDate.kt │ │ ├── DayViews.kt │ │ ├── RelativeDate.kt │ │ ├── ViewerActivity.kt │ │ ├── ViewerModel.kt │ │ └── ViewerModelInterface.kt │ └── widget │ │ ├── ClockAdjustedReceiver.kt │ │ ├── DayChangeReceiver.kt │ │ ├── MealWidget.kt │ │ ├── MealWidgetConfigureActivity.kt │ │ └── MealWidgetService.kt │ └── worker │ ├── WidgetDataRefreshWorker.kt │ └── WidgetInitialLoadDataWorker.kt └── vector ├── ic_launcher-web.svg ├── ic_launcher.svg ├── marker.svg └── promo.svg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/.gitignore -------------------------------------------------------------------------------- /AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/AndroidManifest.xml -------------------------------------------------------------------------------- /Privacy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/Privacy.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/README.md -------------------------------------------------------------------------------- /custom_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/custom_rules.xml -------------------------------------------------------------------------------- /fastlane/metadata/android/contact-email.txt: -------------------------------------------------------------------------------- 1 | domoritz@gmail.com 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/contact-phone.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fastlane/metadata/android/contact-website.txt: -------------------------------------------------------------------------------- 1 | https://www.domoritz.de 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/26.txt: -------------------------------------------------------------------------------- 1 | keine inhatliche Änderung, nur Anpassung der Metadaten für F-Droid 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/27.txt: -------------------------------------------------------------------------------- 1 | besser sichtbare Speisekategorieüberschriften 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/28.txt: -------------------------------------------------------------------------------- 1 | - Problem bei langer Mensaliste behoben 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/29.txt: -------------------------------------------------------------------------------- 1 | - gelegentliches Löschen der Speisepläne behoben 2 | - Wartungsupdate 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/30.txt: -------------------------------------------------------------------------------- 1 | - hell/dunkel abhängig von den Systemeinstellungen 2 | - Widget 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/31.txt: -------------------------------------------------------------------------------- 1 | - Wartungsupdate 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/32.txt: -------------------------------------------------------------------------------- 1 | Material 3 Design 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/33.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/fastlane/metadata/android/de-DE/changelogs/33.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/34.txt: -------------------------------------------------------------------------------- 1 | - Stabilitätsprobleme behoben 2 | - Abhängigkeiten aktualisiert 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/fastlane/metadata/android/de-DE/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/short_description.txt: -------------------------------------------------------------------------------- 1 | Zeige Speisepläne für mehr als 150 Universitätsmensen in Deutschland. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/title.txt: -------------------------------------------------------------------------------- 1 | OpenMensa 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/video.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fastlane/metadata/android/default-language.txt: -------------------------------------------------------------------------------- 1 | en-US 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/28.txt: -------------------------------------------------------------------------------- 1 | - Fixed issues with long mensa lists 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/26.txt: -------------------------------------------------------------------------------- 1 | no real change, only adjusted metadata for fdroid 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/27.txt: -------------------------------------------------------------------------------- 1 | more visible meal category headlines 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/fastlane/metadata/android/en-US/changelogs/29.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/30.txt: -------------------------------------------------------------------------------- 1 | - light/dark depending on the OS settings 2 | - Widget -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/31.txt: -------------------------------------------------------------------------------- 1 | - maintenance update 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/32.txt: -------------------------------------------------------------------------------- 1 | Material 3 Design 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/33.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/fastlane/metadata/android/en-US/changelogs/33.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/34.txt: -------------------------------------------------------------------------------- 1 | - fix stability issues 2 | - updated dependencies 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/fastlane/metadata/android/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1_meal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/1_meal.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2_favourites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/2_favourites.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3_choose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/3_choose.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Show meal plans for more than 150 university canteens in Germany. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | OpenMensa 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/video.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /proguard-android.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/proguard-android.txt -------------------------------------------------------------------------------- /proguard.cfg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /res/drawable-hdpi/marker_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/drawable-hdpi/marker_blue.png -------------------------------------------------------------------------------- /res/drawable-ldpi/marker_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/drawable-ldpi/marker_blue.png -------------------------------------------------------------------------------- /res/drawable-mdpi/marker_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/drawable-mdpi/marker_blue.png -------------------------------------------------------------------------------- /res/drawable-nodpi/appwidget_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/drawable-nodpi/appwidget_preview.png -------------------------------------------------------------------------------- /res/drawable-v21/app_widget_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/drawable-v21/app_widget_background.xml -------------------------------------------------------------------------------- /res/drawable-xhdpi/marker_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/drawable-xhdpi/marker_blue.png -------------------------------------------------------------------------------- /res/drawable/ic_arrow_drop_down_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/drawable/ic_arrow_drop_down_black_24dp.xml -------------------------------------------------------------------------------- /res/drawable/ic_history_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/drawable/ic_history_black_24dp.xml -------------------------------------------------------------------------------- /res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /res/drawable/ic_location_city_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/drawable/ic_location_city_black_24dp.xml -------------------------------------------------------------------------------- /res/drawable/ic_location_on_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/drawable/ic_location_on_black_24dp.xml -------------------------------------------------------------------------------- /res/drawable/ic_star_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/drawable/ic_star_black_24dp.xml -------------------------------------------------------------------------------- /res/drawable/ic_star_border_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/drawable/ic_star_border_black_24dp.xml -------------------------------------------------------------------------------- /res/drawable/ic_unfold_more_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/drawable/ic_unfold_more_black_24dp.xml -------------------------------------------------------------------------------- /res/drawable/map_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/drawable/map_placeholder.png -------------------------------------------------------------------------------- /res/layout/meal_widget_bottom_padding.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/layout/meal_widget_bottom_padding.xml -------------------------------------------------------------------------------- /res/layout/meal_widget_canteen_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/layout/meal_widget_canteen_header.xml -------------------------------------------------------------------------------- /res/layout/meal_widget_date_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/layout/meal_widget_date_header.xml -------------------------------------------------------------------------------- /res/layout/meal_widget_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/layout/meal_widget_empty.xml -------------------------------------------------------------------------------- /res/layout/meal_widget_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/layout/meal_widget_list.xml -------------------------------------------------------------------------------- /res/layout/meal_widget_meal_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/layout/meal_widget_meal_item.xml -------------------------------------------------------------------------------- /res/layout/meal_widget_preview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/layout/meal_widget_preview.xml -------------------------------------------------------------------------------- /res/layout/settings_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/layout/settings_activity.xml -------------------------------------------------------------------------------- /res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/values-de/strings.xml -------------------------------------------------------------------------------- /res/values-v31/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/values-v31/styles.xml -------------------------------------------------------------------------------- /res/values-v31/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/values-v31/themes.xml -------------------------------------------------------------------------------- /res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/values/arrays.xml -------------------------------------------------------------------------------- /res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/values/attrs.xml -------------------------------------------------------------------------------- /res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/values/colors.xml -------------------------------------------------------------------------------- /res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/values/dimens.xml -------------------------------------------------------------------------------- /res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/values/strings.xml -------------------------------------------------------------------------------- /res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/values/styles.xml -------------------------------------------------------------------------------- /res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/values/themes.xml -------------------------------------------------------------------------------- /res/xml/meal_widget_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/res/xml/meal_widget_info.xml -------------------------------------------------------------------------------- /schemas/de.uni_potsdam.hpi.openmensa.data.AppDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/schemas/de.uni_potsdam.hpi.openmensa.data.AppDatabase/1.json -------------------------------------------------------------------------------- /schemas/de.uni_potsdam.hpi.openmensa.data.AppDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/schemas/de.uni_potsdam.hpi.openmensa.data.AppDatabase/2.json -------------------------------------------------------------------------------- /schemas/de.uni_potsdam.hpi.openmensa.data.AppDatabase/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/schemas/de.uni_potsdam.hpi.openmensa.data.AppDatabase/3.json -------------------------------------------------------------------------------- /schemas/de.uni_potsdam.hpi.openmensa.data.AppDatabase/4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/schemas/de.uni_potsdam.hpi.openmensa.data.AppDatabase/4.json -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/Application.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/MainActivity.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/Threads.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/Threads.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/api/DefaultApiUrl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/api/DefaultApiUrl.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/api/client/ApiClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/api/client/ApiClient.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/api/client/HttpApiClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/api/client/HttpApiClient.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/api/client/PagedApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/api/client/PagedApi.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/api/client/PagedResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/api/client/PagedResponse.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/AppDatabase.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/Migrations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/Migrations.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/converter/StringListJsonConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/converter/StringListJsonConverter.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/dao/CanteenCityDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/dao/CanteenCityDao.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/dao/CanteenDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/dao/CanteenDao.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/dao/CurrentCanteenDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/dao/CurrentCanteenDao.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/dao/DayDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/dao/DayDao.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/dao/LastCanteenSyncDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/dao/LastCanteenSyncDao.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/dao/MealDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/dao/MealDao.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/dao/WidgetConfigurationDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/dao/WidgetConfigurationDao.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/model/Canteen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/model/Canteen.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/model/CanteenCity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/model/CanteenCity.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/model/CurrentCanteen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/model/CurrentCanteen.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/model/Day.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/model/Day.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/model/LastCanteenSync.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/model/LastCanteenSync.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/model/Meal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/model/Meal.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/data/model/WidgetConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/data/model/WidgetConfiguration.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/extension/Flow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/extension/Flow.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/extension/JsonReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/extension/JsonReader.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/extension/LocationManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/extension/LocationManager.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/helpers/ArrayStringUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/helpers/ArrayStringUtil.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/helpers/DateUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/helpers/DateUtils.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/helpers/HighPriorityDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/helpers/HighPriorityDispatcher.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/helpers/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/helpers/Option.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/helpers/PendingIntentFlags.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/helpers/PendingIntentFlags.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/helpers/SettingsUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/helpers/SettingsUtils.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/sync/CanteenSyncing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/sync/CanteenSyncing.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/sync/MealSyncing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/sync/MealSyncing.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/sync/SyncUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/sync/SyncUtil.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/Theme.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/canteenlist/CanteenListModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/canteenlist/CanteenListModel.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/canteenlist/CanteenListViews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/canteenlist/CanteenListViews.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/canteenlist/LocationUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/canteenlist/LocationUtil.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/presentation/CanteenWithDays.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/presentation/CanteenWithDays.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/settings/SettingsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/settings/SettingsActivity.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/viewer/AbsoluteDate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/viewer/AbsoluteDate.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/viewer/DayViews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/viewer/DayViews.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/viewer/RelativeDate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/viewer/RelativeDate.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/viewer/ViewerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/viewer/ViewerActivity.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/viewer/ViewerModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/viewer/ViewerModel.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/viewer/ViewerModelInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/viewer/ViewerModelInterface.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/widget/ClockAdjustedReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/widget/ClockAdjustedReceiver.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/widget/DayChangeReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/widget/DayChangeReceiver.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/widget/MealWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/widget/MealWidget.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/widget/MealWidgetConfigureActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/widget/MealWidgetConfigureActivity.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/ui/widget/MealWidgetService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/ui/widget/MealWidgetService.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/worker/WidgetDataRefreshWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/worker/WidgetDataRefreshWorker.kt -------------------------------------------------------------------------------- /src/de/uni_potsdam/hpi/openmensa/worker/WidgetInitialLoadDataWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/src/de/uni_potsdam/hpi/openmensa/worker/WidgetInitialLoadDataWorker.kt -------------------------------------------------------------------------------- /vector/ic_launcher-web.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/vector/ic_launcher-web.svg -------------------------------------------------------------------------------- /vector/ic_launcher.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/vector/ic_launcher.svg -------------------------------------------------------------------------------- /vector/marker.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/vector/marker.svg -------------------------------------------------------------------------------- /vector/promo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domoritz/open-mensa-android/HEAD/vector/promo.svg --------------------------------------------------------------------------------