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
|
792f3c6400
|
Added a dialog providing help for those not receiving notifications
|
2019-09-03 20:15:08 +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 |
|
Deniz Düzgören
|
d4e69462b6
|
External storage permission is now only required below API level 26, added shadows to cards in notification sound picker and colour picker
|
2019-08-31 16:56:00 +02:00 |
|
Deniz Düzgören
|
f139f28137
|
Code optimisations, using ArrayList#filter for performance improvements and code reductions, fixed notification channel not having been created before opening ringtone settings
|
2019-08-31 16:12:36 +02:00 |
|
Deniz Düzgören
|
8ee0288c46
|
Ringtones may be customised; settings intent for Oreo+, custom solution otherwise
|
2019-08-27 18:38:49 +02:00 |
|
Deniz Düzgören
|
0455cae88f
|
Removed redundant String ArrayLists in DataFetcher, made notifications simpler to glance at, changed accent colour of notifications
|
2019-08-25 13:19:11 +02:00 |
|
Deniz Düzgören
|
e1f091d308
|
Ping service now subscribes to Firebase topics every 15 minutes to keep the app alive, courses and rooms are now struck through if the course is cancelled
|
2019-08-23 13:13:52 +02:00 |
|
Deniz Düzgören
|
fce4c949b3
|
Ping service now subscribes to Firebase topics every 15 minutes to keep the app alive, courses and rooms are now struck through if the course is cancelled
|
2019-08-21 10:26:54 +02:00 |
|
Deniz Düzgören
|
8a659918a7
|
Fixed a bug that would cause the drawable integers in the database to desync from the ones stored in R.drawable, cleaned up a bunch of code
|
2019-08-18 17:53:22 +02:00 |
|
Deniz Düzgören
|
f41f1a7349
|
Added ProGuard rules for properly deobfuscating crash logs
|
2019-08-16 10:31:22 +02:00 |
|
Deniz Düzgören
|
18285f83a6
|
Simplified the code for splitting up the data for the food menu
|
2019-08-16 07:57:13 +02:00 |
|
Deniz Düzgören
|
e0f39c5584
|
Now using Repository instead of ViewModel in DataFetcher as a fix for the database not persisting once updated from Firebase notification responder
|
2019-08-14 18:53:56 +02:00 |
|
Deniz Düzgören
|
561d06aa5b
|
Added Crashlytics
|
2019-08-14 12:36:54 +02:00 |
|
Deniz Düzgören
|
2dfa8a0407
|
Edited some strings to indicate the change in notifications
|
2019-08-12 14:52:52 +02:00 |
|
Deniz Düzgören
|
29e03a4179
|
Replaced recurring background fetch with Firebase solution including broadcast function
|
2019-08-12 13:10:05 +02:00 |
|
Deniz Düzgören
|
eb758ed077
|
Added scrollbars to recyclerview dialog, fixed a crash on Marshmallow caused by casting to AnimatedVectorDrawable instead of AnimatedVectorDrawableCompat, fixed a bug that tinted the status bar blue instead of white/dark on certain devices while in light mode
|
2019-08-11 20:25:01 +02:00 |
|
Deniz Düzgören
|
60831aa2b2
|
Changed card tinting method to use strings rather than raw integers to prevent mix-up of colours on app update; added migration strategy to convert old raw integer colours into string values
|
2019-08-09 21:18:27 +02:00 |
|
Deniz Düzgören
|
c2561b8354
|
More strings can be struck through, optimised strikethrough method, added "_TESTURLS" debug flag, version bump to name 2.1.3, code 20
|
2019-08-09 09:52:05 +02:00 |
|
Deniz Düzgören
|
d2274f20b0
|
Bumped build.grade version name to 2.1.2 and code to 19
|
2019-08-07 08:19:20 +02:00 |
|
Deniz Düzgören
|
e0ebbbbd5b
|
Added strikethroughs to room strings if they contain "?"
|
2019-08-07 08:10:34 +02:00 |
|
Deniz Düzgören
|
f9df4c448a
|
Fixed a bug that would make certain recycled cells carry the PSA cell's onClickListener
|
2019-08-07 07:38:50 +02:00 |
|
Deniz Düzgören
|
78e836b737
|
Fixed a bug that would clear the database upon background refresh
|
2019-08-07 07:25:06 +02:00 |
|
Deniz Düzgören
|
52db4b20bb
|
Added PSA feature that allows for delivering a message or a link to users
|
2019-08-06 17:08:43 +02:00 |
|
Deniz Düzgören
|
f9cac0b123
|
Added iOS colours for user customisation, "No internet available" snackbar now tinted red
|
2019-08-06 11:56:44 +02:00 |
|
Deniz Düzgören
|
6ed3257ca1
|
Edited greetings and course card layout in preparation for release 2.1.0
|
2019-08-02 13:35:54 +02:00 |
|
Deniz Düzgören
|
a2721aabcd
|
Fixed visual bugs for API levels 21-22, removed "Open info panel automatically" feature due to visual bugs, switched out test URLs for real URLs again
|
2019-08-01 15:36:21 +02:00 |
|
Deniz Düzgören
|
6cf4c44880
|
Refactored string and colour resources
|
2019-07-31 19:48:21 +02:00 |
|
Deniz Düzgören
|
dbea6a60eb
|
Added "Last updated" string to FoodFragment and info dialog, simplified "if-else" branch in MiscData.getIcon() to when-statement
|
2019-07-31 11:27:46 +02:00 |
|
Deniz Düzgören
|
47cbaaf53c
|
Minor interface redesign, including First Time activity
|
2019-07-30 22:48:13 +02:00 |
|
Deniz Düzgören
|
c53e9ce391
|
Changed test URL to default URL
|
2019-07-30 17:33:55 +02:00 |
|
Deniz Düzgören
|
b82f595bdf
|
Fragment transition animations, information dialog, SettingsFragment implements OnCheckedChangeListener
|
2019-07-30 16:58:51 +02:00 |
|
Deniz Düzgören
|
2fb0506db9
|
"Last updated" time is now compared to a string embedded in the HTML instead of the "Last-Updated" header field to prevent duplicate notifications when the food menu refreshes
|
2019-07-30 11:18:01 +02:00 |
|
Deniz Düzgören
|
14477c8f55
|
Fixed some visual and UX bugs in the colour picker
|
2019-07-26 21:43:52 +02:00 |
|
Deniz Düzgören
|
351845c4df
|
Revised colour picker dialog to show colour change without closing and re-opening the dialog
|
2019-07-26 13:31:31 +02:00 |
|
Deniz Düzgören
|
2b5d03093b
|
Removed outdated Q1 Matchmaker easter egg, fixed a few warnings in the SettingsFragment
|
2019-07-23 21:42:56 +02:00 |
|
Deniz Düzgören
|
0576ca0d1a
|
Adapted PlanFragment into a superclass inherited by GeneralPlanFragment and PersonalPlanFragment, changed text layout attribute for dialogues
|
2019-07-22 19:10:25 +02:00 |
|
Deniz Düzgören
|
d3d727d2ae
|
Updated dependencies
|
2019-07-18 19:40:42 +02:00 |
|
Deniz Düzgören
|
3166fadf7f
|
Removed redundant dependencies for WorkManager and EasyPreferences, TaskDescription colour changed to colorAccent
|
2019-07-06 14:18:59 +02:00 |
|
Deniz Düzgören
|
d93407e98f
|
Removed redundant dependencies for PagerIndicator and Coroutines
|
2019-06-26 16:43:35 +02:00 |
|
Deniz Düzgören
|
12ff27dbac
|
Bump to 2.0.3, fixed overlapping toolbar over bottom sheet, touches don't bleed through anymore, removed redundant external storage permission
|
2019-06-21 20:37:19 +02:00 |
|
Deniz Düzgören
|
d3f6a7f2d8
|
Fixed overlapping app bar, news fragment removed
|
2019-06-15 09:26:11 +02:00 |
|
Deniz Düzgören
|
e93683263d
|
Unfinished news fragment, will probably be deleted
|
2019-06-09 18:35:36 +02:00 |
|
Deniz Düzgören
|
e88e725d3a
|
MiscData singleton only created once in DataFetcher class now, was in loop before
|
2019-06-04 20:33:42 +02:00 |
|