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
|
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
|
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
|
81b4c04159
|
Removed "Android Device Names" dependency -> aab size shrunk by about 200kb
|
2019-09-11 21:16:50 +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
|
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
|
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
|
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
|
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
|
78e836b737
|
Fixed a bug that would clear the database upon background refresh
|
2019-08-07 07:25:06 +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
|
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
|
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
|
e93683263d
|
Unfinished news fragment, will probably be deleted
|
2019-06-09 18:35:36 +02:00 |
|
Deniz Düzgören
|
3ba38c2dfe
|
Version bump 2.0.3 - course card attributes on the right now expand to up to 200dp, necessary declarations for notifications are now only made when a notification is requested
|
2019-06-04 09:27:54 +02:00 |
|
Deniz Düzgören
|
d4cef4f25d
|
Version 2.0.2 - card background now customisable, tablet layout changed
|
2019-06-02 17:57:57 +02:00 |
|
Deniz Düzgören
|
abc3309acd
|
App is now fully converted to Kotlin
|
2019-05-26 18:40:02 +02:00 |
|
Deniz Düzgören
|
2cec9ebd67
|
Switched to DayNight for styling -> great code reduction, further Kotlin conversion
|
2019-05-21 18:55:29 +02:00 |
|
Deniz Düzgören
|
3b7a89b512
|
Fixed wrong text being saved in settings, also implemented orientation changes
|
2019-05-17 11:10:59 +02:00 |
|
Deniz Düzgören
|
3119fdac73
|
Notification service added (back?) to Main.kt
|
2019-05-16 16:14:03 +02:00 |
|
Deniz Düzgören
|
b38cd038d4
|
Kotlin rewrote Main & Settings, huge code optimisations
|
2019-05-14 22:28:45 +02:00 |
|
Deniz Düzgören
|
907a746b55
|
Version 1.3.0 (little design overhaul) with additional fixes
|
2019-05-09 07:48:17 +02:00 |
|
Deniz Düzgören
|
1dcf875f85
|
Colour picker code massively improved and sorted, version 1.2.6 (unreleased)
|
2019-05-04 20:51:31 +02:00 |
|
Deniz Düzgören
|
adc3f8957d
|
Added a colour picker with absolute masses of bad code, version 1.2.6 (unreleased)
|
2019-05-04 16:20:14 +02:00 |
|
Deniz Düzgören
|
d5b5803ba2
|
Notifications are now automatically expanded, release number 1.2.5
|
2019-05-03 19:03:19 +02:00 |
|
Deniz Düzgören
|
d690a2604a
|
Edited the Food Fragment Kotlin file, small changes to Settings Java, changed RecyclerView in Food Layout to match_parent
|
2019-04-30 19:24:13 +02:00 |
|
Deniz Düzgören
|
a45e5cdfa0
|
Initial Push
|
2019-04-29 19:27:51 +02:00 |
|