Commit Graph
25 Commits
Author SHA1 Message Date
Deniz Düzgören 54acd982dc Implemented null check for cookies to prevent app crash, tweaked HelperFunctions#assignRanking to prepare for future years 2019-09-27 21:49:39 +02:00
Deniz Düzgören 2e4f423586 Fixed a bug in HelperFunctions#assignRanking 2019-09-25 10:57:21 +02:00
Deniz Düzgören da49e740ff Fixed a bug in HelperFunctions#assignRanking 2019-09-25 10:56:58 +02:00
Deniz Düzgören 87d4f11cba Added drop down menu in the settings to switch between app-specific and website original sorting procedures 2019-09-24 09:32:25 +02:00
Deniz Düzgören 1882034ec5 Added custom sorting algorithm to restore the old sorting system of the school's substitution plan that ordered by group first, then time, instead of the other way around 2019-09-23 22:25:05 +02:00
Deniz Düzgören 7243d35cf2 Added a bug to not have the page reload when wrong credentials have been entered; substitution URL changed in last commit 2019-09-23 17:52:51 +02:00
Deniz Düzgören fd40115549 Login page now disallows visiting a domain other than the school's login page to prevent a successful login from another domain allowing access to the app's content 2019-09-23 17:23:59 +02:00
Deniz Düzgören 088aa90aa4 Added further documentation, fixed slight spacing issue on course_card.xml when icon is set to R.drawable.ic_empty 2019-09-22 19:46:20 +02:00
Deniz Düzgören 49eefe8131 Refactored string resources 2019-09-22 13:39:20 +02:00
Deniz Düzgören 8684e763b1 Implemented login functionality at the school's request 2019-09-20 15:49:09 +02:00
Deniz Düzgören 8aec4ec4cd Refactored some resources, centralised Firebase topics by creating an emun 'Topic' 2019-09-19 07:33:16 +02:00
Deniz Düzgören 1414cdbb38 Notifications can now show type when additional string is empty 2019-09-18 16:24:12 +02:00
Deniz Düzgören be810e5bfb Changed a few strings, made use of the ViewModels for substitution plan and food menu fragments, fixed a visual bug in the course_card.xml 2019-09-18 11:12:10 +02:00
Deniz Düzgören 797a634da4 Restored priority variable because an update would mess up the order of the items temporarily 2019-09-15 15:02:26 +02:00
Deniz Düzgören b891a48b30 Notifications now show up to four items and are then abbreviated to "and x more messages", removed redundant priority variables in DataFetcher.kt 2019-09-15 14:59:04 +02:00
Deniz Düzgören 8f4c604eed Project cleanup; removed unused resources and test classes. Fixed memory leak bug in DataFetcher.kt 2019-09-15 12:01:17 +02:00
Deniz Düzgören bf52312d99 Adapter now accepts "type" strings from database and can display information accordingly; app bar title font enlargened 2019-09-13 12:03:14 +02:00
Deniz Düzgören 0398b846e5 Visual bugfixes: first time screen now shows status bar icons in dark mode, long names now don't cut off anymore in toolbar, status bar colour corrected on some devices. First time screen hides dark mode toggle and defaults to "conform to system setting" on Android 10 and above 2019-09-11 20:59:55 +02:00
Deniz Düzgören 48ec7f8829 Wrapped notification channel getter method in sdk if statement to fix notifications not arriving on Android 5-7 2019-09-09 16:18:33 +02:00
Deniz Düzgören 47a4a51b44 Added option to force a refresh, added fallBackToDestructiveMigration as possible migration strategy for substitution table 2019-09-08 21:07:20 +02:00
Deniz Düzgören 371221a092 Added support for obeying system dark mode toggle on Android 10 2019-09-05 18:20:30 +02:00
Deniz Düzgören 9b5dfd9c60 Added support for teacher column 2019-09-04 18:46:25 +02:00
Deniz Düzgören 152004026c Firebase topic subscription changes are now immediate, added backup option in experimental dialog 2019-09-03 18:18:21 +02:00
Deniz Düzgören c1c025f616 Fixed a bug that caused the background refresh to not work when a data notification has been received 2019-09-01 21:02:17 +02:00
Deniz Düzgören 82b5fa1b97 Refactor to organise the project and change visibility modifiers 2019-09-01 11:54:12 +02:00