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 |
|
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
|
44269a7def
|
Food fragment is now using Kotlin too, but doesn't use DataFetcher.kt
|
2019-05-26 14:59:00 +02:00 |
|
Deniz Düzgören
|
9f22717e63
|
Plan and personal plan now use the same Kotlin class, food fragment doesnt work properly (yet)
|
2019-05-26 11:35:36 +02:00 |
|
Deniz Düzgören
|
0c043683f9
|
First Time now Kotlin, I'm wondering why I do this
|
2019-05-24 19:22:23 +02:00 |
|
Deniz Düzgören
|
7bbc6eee62
|
Settings fragment xml now divided by cards
|
2019-05-23 18:08:04 +02:00 |
|
Deniz Düzgören
|
8e3281db95
|
AsyncTask kotlin class "DataFetcher" is done
|
2019-05-23 16:26:12 +02:00 |
|
Deniz Düzgören
|
75d9ae25d8
|
Fixed multiple notification sound bug (yet to be tested), new booleans for AsyncTask
|
2019-05-23 14:28:41 +02:00 |
|
Deniz Düzgören
|
a41d5127c5
|
Started work on Kotlin AsyncTask, bug: multiple notification sounds
|
2019-05-22 20:33:07 +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
|
4c3d011c6f
|
Improved the look of cards, removed redundant code
|
2019-05-08 08:08:04 +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
|
00c893380e
|
Changed small things in Settings Fragment, release number: 1.2.4
|
2019-05-01 18:14:21 +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 |
|