Commit Graph
95 Commits
Author SHA1 Message Date
Matte23 913bb0922e Update dependencies 2020-12-17 11:09:50 +01:00
Matte23 ce94cfb566 Implement viewBindings 2020-12-16 21:20:36 +01:00
Matte23 7c338acf81 Add open source notices for iOS application 2020-12-16 12:47:18 +01:00
Matte23 94ea4ce319 Make LaunchScreen.storyboard looks like ContentView 2020-12-15 16:03:48 +01:00
Matte23 a87ba499a2 Integrate settings in application, add LaunchScreen 2020-12-15 12:44:16 +01:00
Matte23 fdc403d39f Add TabView 2020-12-15 09:23:36 +01:00
Matte23 3451213343 Add onboarding screen iOS 2020-12-07 14:51:27 +01:00
Matte23 f5075f4da8 Fix some url broken on iOS 2020-12-07 00:29:10 +01:00
Matte23 3aee0e9a6a Add iOS nightly lane to fastlane 2020-12-06 19:09:47 +01:00
Matte23 6789bf3aa6 Add search bar iOS 2020-12-06 14:59:27 +01:00
Matte23 c390c014e4 Add reminders to iOS 2020-12-05 12:25:58 +01:00
Matte23 68c43af4e9 Add base support for notifications 2020-12-04 11:01:57 +01:00
Matte23 bbab650305 Fix ServerAPI not reading school preference from preferences on iOS 2020-12-03 23:58:35 +01:00
Matte23 fe9111e81c Change ServerApi constructor 2020-12-03 23:53:57 +01:00
Matte23 2fcf1228f1 Add support for iOS 13 2020-12-02 10:25:13 +01:00
Matte23 00dfcce762 Disable warnings for pods 2020-12-01 12:06:45 +01:00
Matte23 815b495aa0 Add view and download attachment buttons 2020-12-01 12:02:31 +01:00
Matte23 88cd2bdc0d Add Firebase pod, remove Pods directory 2020-11-30 14:46:18 +01:00
Matte23 3acaae03bd Create iOS Base application 2020-11-30 12:18:10 +01:00
Matte23 48ee2c3c89 Add function getServerById to shared module and format code 2020-11-30 12:00:36 +01:00
Matte23 56c98db0b8 Fix shared module not building for Android 2020-11-29 11:50:17 +01:00
Matte23 734ef09be1 Add dependencies plugin 2020-11-29 11:44:21 +01:00
Matte23 1259c38523 Add specific iOS code to shared module 2020-11-29 11:39:27 +01:00
Matte23 6ab63a7ddb Add shared module 2020-11-12 10:25:02 +01:00
Matte23 109c56d111 Add option to change school from SettingsActivity 2020-10-24 15:32:47 +02:00
Matte23 ddacff0892 Add base code for Porporato 2020-10-24 11:25:17 +02:00
Matte23 2072a48a75 Fix code formatting 2020-10-23 16:29:10 +02:00
Matte23 3ca6539135 Update libraries, create CircularRepository.kt 2020-10-23 16:19:29 +02:00
Matte23 f5fe6c1396 Fix ktlint issues 2020-09-22 19:32:29 +02:00
Matte23 b3ecd74600 Add Android Lint to Github Actions 2020-09-11 20:04:21 +02:00
Matte23 fe9f2bf605 Change version tag 2020-09-11 19:35:58 +02:00
Matte23 18dd27ce6f Fix warnings 2020-09-11 12:14:03 +02:00
Matte23 b66b118ac6 New about activity with AboutLibraries 2020-09-11 12:02:38 +02:00
Matte23 b2cf1c7340 Update kotlin plugin and targetSdkVersion 2020-09-10 20:04:15 +02:00
Matte23 1d33a1ab07 Remove old circulars if a new circulars list is available 2020-09-10 19:57:24 +02:00
Matte23 cc6f2f2c1a Update database in a worker thread 2020-09-10 19:27:06 +02:00
Matte23 46d471a927 Replace Gson with Moshi 2020-09-02 21:01:15 +02:00
Matte23 bdb3d954fc Use OkHttp as HTTP client 2020-09-02 19:45:33 +02:00
Matte23 36bf0059ec Update libraries and Kotlin plugin 2020-09-02 17:18:02 +02:00
Matte23 c47ee95780 Use coroutines instead of threads 2020-09-01 21:13:08 +02:00
Matte23 c96ab593b0 Update libraries and plugins 2020-09-01 12:46:45 +02:00
Matte23 c45a742239 Change version tag 2020-02-08 20:47:28 +01:00
Matte23 848f107fde Fix warnings 2020-02-08 18:59:07 +01:00
Matte23 ec5460afb0 Ask the user to install a PDF reader 2020-02-08 18:51:16 +01:00
Matte23 3a1e213442 Change database list item delimiter 2020-02-08 18:22:59 +01:00
Matte23 f8eea5e335 Update libraries 2020-02-07 19:53:55 +01:00
Matte23 9bb09cd1c5 Update copyright year 2020-02-07 19:37:17 +01:00
Matte23 300a3cb9cc Fix attachment list not cleared 2019-12-24 16:59:51 +01:00
Matte23 541a4ef7c2 Fix last circular notified more than one time 2019-12-24 12:52:50 +01:00
Matte23 bd6db8e124 Update gradle, room and material libraries 2019-12-24 12:07:31 +01:00
Matte23 b28bbe8c05 Update gradle, room and material libraries 2019-11-01 23:29:05 +01:00
Matte23 fec4dd4fee Update gradle, room and material libraries 2019-11-01 22:54:07 +01:00
Matte23 889aad1b2f Fix attachment marked with "ALL" not recognized 2019-10-18 19:46:13 +02:00
Matte23 9154d81b39 Fix crash when extracting id 2019-10-12 15:11:41 +02:00
Matte23 3f2c5ab39f Add contentDescription to ImageButtons 2019-10-04 20:26:23 +02:00
Matte23 467f9221d7 Add MainActivity to activities stack when opening a notification 2019-10-04 19:40:22 +02:00
Matte23 ea9ce33fbc Fix favourites erased when new circulars are saved 2019-10-04 18:25:00 +02:00
Matte23 73bbea60cf Change notification icon 2019-09-30 20:38:04 +02:00
Matte23 6d23ff7ee8 Fixed loading indicator state not update when network is not available 2019-09-30 19:22:42 +02:00
Matte23 83ff2b9bc8 Add italian translation 2019-09-30 19:19:18 +02:00
Matte23 58b0a1d101 Add icon 2019-09-30 18:28:15 +02:00
Matte23 275c819be5 Add swipe to refresh 2019-09-25 19:41:45 +02:00
Matte23 d3915dc020 Add settings 2019-09-25 18:59:20 +02:00
Matte23 0e9ce948ba Collapse every item when data set changes 2019-09-24 20:27:42 +02:00
Matte23 265b84dcbc Temporary fix for dark theme 2019-09-24 20:20:35 +02:00
Matte23 6b616924d1 Animate notifyDataSetChanged() 2019-09-24 20:04:39 +02:00
Matte23 1db111b747 Add back button into NewReminderFragment 2019-09-23 19:27:41 +02:00
Matte23 373b928453 Expand or collapse card when clicking on it 2019-09-23 19:16:12 +02:00
Matte23 388471b710 Open circular when clicking on a notification 2019-09-23 17:37:16 +02:00
Matte23 54aca078d8 Add search functionality 2019-09-23 17:33:02 +02:00
Matte23 8b7f1fcaa4 Make CircularViewModel load LiveData from Room 2019-09-22 20:38:42 +02:00
Matte23 799cdbfad3 Add different icons for circulars favourite and reminder buttons 2019-09-22 19:31:07 +02:00
Matte23 348470921d Updated MaterialComponent library, implemented DayNight theme 2019-09-22 19:01:25 +02:00
Matte23 d00ce9b51f Request write permission when downloading circulars 2019-09-21 18:47:08 +02:00
Matte23 a45eea1fde Add about dialog and licenses activity 2019-09-21 17:02:50 +02:00
Matte23 922a344d83 Minor fixes 2019-09-21 15:37:18 +02:00
Matte23 9c41010ed5 Add reminders 2019-09-20 20:03:29 +02:00
Matte23 4a9533a756 Add support for offline use 2019-09-19 19:26:36 +02:00
Matte23 0c8dde05a5 Add animations to recyclerview 2019-09-19 18:56:40 +02:00
Matte23 c9989beb82 Add favourites support 2019-09-18 20:08:08 +02:00
Matte23 1fcb6bbe97 Make circular details collapsible 2019-09-18 19:40:39 +02:00
Matte23 38b8877d03 Fixed attachment list items not showing 2019-09-18 18:59:27 +02:00
Matte23 ce8d020986 Add attachments list 2019-09-17 21:44:17 +02:00
Matte23 6a1c56678f Add buttons for view and download circulars 2019-09-17 18:46:44 +02:00
Matte23 27001c9ea4 Parse date and title from circular string 2019-09-16 20:22:49 +02:00
Matte23 4c5f7ad8de Parse date and title from circular string 2019-09-16 20:02:14 +02:00
Matte23 4a8298e69f Add CardView 2019-09-16 18:50:08 +02:00
Matte23 4cc32331f2 Show new notifications (not old ones) and add auto cancel 2019-09-16 18:28:09 +02:00
Matte23 8378d97053 Add summary notification and decreased polling time 2019-09-15 19:12:47 +02:00
Matte23 1b57df88d3 Add background process for checking new data and create notifications 2019-09-13 21:02:54 +02:00
Matte23 b4d8fb3c77 Make Circular entity id equals as circular number and save attachments to Circular entity 2019-09-13 18:13:15 +02:00
Matte23 d87210e1ca Add base viewmodel and recyclerview adapter logic 2019-09-13 17:21:41 +02:00
Matte23 57ecdd8062 Add Room base classes 2019-09-12 16:58:01 +02:00
Matte23 c0e69e658a Add DataFetcher class 2019-09-11 22:15:37 +02:00
Matte23 b994e3e7f0 Project created 2019-09-09 20:51:59 +02:00