4.0.0
This version includes the Expo SDK 50 and SDK 51 update, a new the defect report module and a new voucher module. Theming feature coming soon.
As of this version, update support for the following Android versions has been dropped.
- Android 7.1 (API level 25)
- Android 7.0 (API level 24)
- Android 6.0 (API level 23)
- older versions like Lollipop (API levels 21 and 22) and KitKat (API level 19)
What's Changed
- fix: the bug of not navigating back from map view by @ardasnturk in #945
- fix: the problem that notifications cannot be activated by @ardasnturk in #944
- fix(event records): daily filter toggle by @donni106 in #946
- fix: new data not loading into the list by @ardasnturk in #948
- fix(navigation): configs without
useContext
and refactorings by @donni106 in #947 - fix: navigation type error for volunteer by @ardasnturk in #951
- fix: issue with selectors causing the application to crash by @ardasnturk in #952
- fix: event list screen app crashes on android devices by @ardasnturk in #953
- feat: add a link to the share feature for news by @ardasnturk in #949
- fix: errors in the event list by @ardasnturk in #954
- feature: change event list by @ardasnturk in #956
- feat: add list to home screen by @ardasnturk in #958
- feat(carousel): add button by @ardasnturk in #957
- feat(sue): detail screen by @donni106 in #962
- feat(sue): list view by @ardasnturk in #961
- feat(sue): create navigation structure by @ardasnturk in #960
- feat(sue): make api connections by @ardasnturk in #959
- feat(sue): tried lottie files and used fallback gif for list loading animation by @donni106 in #964
- feat(sue): report a case by @ardasnturk in #963
- feature(sue): add the report done screen by @ardasnturk in #965
- feat(sue): add
SueImageFallback
to reports without image by @ardasnturk in #967 - refactor(sue): adjustments for report screen by @ardasnturk in #966
- fix(ar): app crashes in settings screen by @ardasnturk in #970
- fix: add control to prevent the app from crashing by @ardasnturk in #974
- fix: the problem of not showing the date in the event list by @ardasnturk in #975
- feat: allow http home pages by @ardasnturk in #971
- chore: protect the list from changing when refreshing by @ardasnturk in #976
- feat(sue): map marker depending on status by @donni106 in #977
- feat(sue): reverse geocoding by @donni106 in #979
- feat(sue): improve report form by @ardasnturk in #978
- feat: add loading state for fetch by @ardasnturk in #935
- feat(settings): MoWaS regional keys handling by @donni106 in #955
- feat(disturber): add multiple images to disturber by @ardasnturk in #972
- fix: document selection problem by @ardasnturk in #973
- refactor(settings): settings with sub screens instead of tabs by @donni106 in #950
- feat: adjustments for map and card list by @donni106 in #968
- feat: add a text list option with a large image as the first item by @ardasnturk in #920
- feat: add
EventSectionHeader
for text list with big picture by @ardasnturk in #980 - fix: the errors of the lists by @ardasnturk in #981
- feat: update categories when report screen opens by @ardasnturk in #982
- feat: add link to checkbox on report screen by @ardasnturk in #983
- feat: store data on the report screen by @ardasnturk in #984
- feat: add voucher queries by @ardasnturk in #985
- feat: add voucher home screen by @ardasnturk in #986
- feat: add voucher widget by @ardasnturk in #987
- feat: add voucher index by @ardasnturk in #988
- feat: add voucher detail by @ardasnturk in #989
- feat: add voucher categories list by @ardasnturk in #990
- feat: remove dropdown menu of categorised list by @ardasnturk in #992
- feat: voucher login by @donni106 in #991
- feat: integrate generic item query by @ardasnturk in #993
- feat: redeem voucher by @ardasnturk in #994
- feat: add static content text for login screen by @donni106 in #995
- feat: add dropdown filter to vouchers index by @ardasnturk in #996
- feat: add filter to bookmark for vouchers by @ardasnturk in #999
- feat: add vouchers filter to
IndexScreen
by @ardasnturk in #997 - fix: the problem of not showing the count of vouchers widget by @ardasnturk in #998
- feat: add transactions to storage for redeeming vouchers by @donni106 in #1000
- fix: tile appearance by @ardasnturk in #1001
- fix: map pixelation problem on android by @ardasnturk in #1002
- chore: add
@expo/vector-icons
package by @ardasnturk in #1003 - fix: failure to delete stored image file by @ardasnturk in #1005
- refactor: return the object to an array and use the
setValue
function by @ardasnturk in #1008 - feat(sue): location fields not required by @donni106 in #1006
- feat: remove logo on the map by @ardasnturk in #1009
- feat(sue): geocode entered addresses by @donni106 in #1011
- feat(sue): use my location for report by @donni106 in #1010
- feat: take a photo with the camera by @ardasnturk in #1007
- fix: app crashes when selecting location from map by @ardasnturk in #1013
- fix: tile appearance by @ardasnturk in #1004
- chore: update icons by @ardasnturk in #1014
- chore: adjust packages by @donni106 in #1015
- feat(sue): update react-query usage by @donni106 in #1016
- fix: unable to edit tile error by @ardasnturk in #1019
- fix: error in
HomeScreen
event list view by @ardasnturk in #1018 - fix: prop error of
Image
component inLogo
component by @ardasnturk in #1020 - fix: app crashes in map view due to pagination by @ardasnturk in #1022
- feat: delete saved data when the application is reopened by @ardasnturk in #1021
- feat: add button to close list item in map view by @ardasnturk in #1024
- fix: links open externally instead of the application by @ardasnturk in #1025
- feat(sue): fetch all requests by @donni106 in #1026
- fix: the error that null occurs when the description text is sent empty by @ardasnturk in #1027
- fix: an image reinsertion error that was deleted during the reporting process by @ardasnturk in #1028
- feat: add sending report loading screen by @ardasnturk in #1023
- feat: get the service data from server to filter it by @ardasnturk in #1029
- feat: add filter function by @ardasnturk in #1017
- feat: improve inputs on the report screen by @ardasnturk in #1032
- feat: add sort feature by @ardasnturk in #1030
- feat: add search feature by @ardasnturk in #1031
- refactor: update the design of filters by @ardasnturk in #1033
- feat: improve the filter feature by @ardasnturk in #1036
- feat: list reports before 2020 by @ardasnturk in #1041
- feat: add modal to upload photos by @ardasnturk in #1040
- feat: add control to fill the city input by @ardasnturk in #1042
- feat: show inputs above the keyboard by @ardasnturk in #1043
- feat: extend the waiting time when sending a report by @ardasnturk in #1044
- feat: include the selected day in the filter by @ardasnturk in #1046
- fix: paused slider restart problem by @ardasnturk in #1045
- fix: the problem of images on the onboarding appearing above the status by @ardasnturk in #1047
- feat: update controls for inputs by @ardasnturk in #1051
- feat: add auto-fill inputs feature by @ardasnturk in #1049
- fix: add error check to fix the problem that the report is not sent to api by @ardasnturk in #1048
- feat: add style for landscape mode to photos by @ardasnturk in #1050
- feat: disable orientation for the report screen by @ardasnturk in #1053
- feat: add size limit control for each image by @ardasnturk in #1054
- feat: set the requirement of inputs from the server by @ardasnturk in #1056
- feat: add city and postcode limits to create a report by @ardasnturk in #1055
- feat: add phone number check by @ardasnturk in #1060
- feat: change phone number regex by @ardasnturk in #1061
- feat(sue): update api key via server by @ardasnturk in #1062
- feat: add update check by @ardasnturk in #1058
- feat(sue): list previous reports on the report screen by @ardasnturk in #1059
- feat: add keyboard switch off when the search button is pressed by @ardasnturk in #1066
- feat: add answer section to detail screen by @ardasnturk in #1065
- feat: add description of categories to report screen by @ardasnturk in #1067
- feat: expand
PermanentFilterProvider
withmowasRegionalKeys
by @ardasnturk in #1063 - feat(sue): update alert messages by @ardasnturk in #1069
- feat: add clustering for map view by @ardasnturk in #1057
- chore: compile in the latest xcode version for iOS by @ardasnturk in #1070
- refactor: adjusted const naming by @d4v3d4vE in #1071
- feat: add subtitle for list view by @ardasnturk in #1076
- feat: add title and subtitle to detail screen by @ardasnturk in #1077
- fix: application crashes in case of server-induced busbb errors by @ardasnturk in #1080
- feat(voucher): add qr code scan screen by @ardasnturk in #1064
- fix: fetch more data error by @ardasnturk in #1079
- feat: add member id to query by @ardasnturk in #1075
- feat: add
deviceToken
for redeem voucher by @ardasnturk in #1078 - feat: add redeemed vouchers query by @ardasnturk in #1081
- feat: add image to detail screen and list screen by @ardasnturk in #1074
- feat: add availability for voucher by @ardasnturk in #1082
- feat: add voucher list to poi detail screen by @ardasnturk in #1072
- fix(voucher): general bug fix by @ardasnturk in #1084
- fix: listing error for vouchers in favourites by @ardasnturk in #1083
- fix: app crashes in map view by @ardasnturk in #1092
- fix: the dropdown hiding problem when category is selected by @ardasnturk in #1093
- fix: the black camera on the scanner screen by @ardasnturk in #1094
- feat(voucher): sort categories alphabetically by @ardasnturk in #1095
- fix(voucher): header image not showing after login by @ardasnturk in #1096
- fix: the problem of updating the count of listed content by @ardasnturk in #1097
- fix: pictures not showing up problem for android by @ardasnturk in #1101
- feat: add time subtitle to event list by @ardasnturk in #1100
- feat: update styles by @ardasnturk in #1106
- feat: add daily check for account by @ardasnturk in #1102
- feat: add provider section to detail screen by @ardasnturk in #1107
- feat: add the check whether the voucher is redeemed locally by @ardasnturk in #1104
- feat: use vouchers in offline mode by @ardasnturk in #1105
- feat: add the availability date to the detail screen by @ardasnturk in #1109
- chore: update title by @ardasnturk in #1110
- feat: add other offers section to detail screen by @ardasnturk in #1108
- feat: add html content above and below tile screen by @ardasnturk in #1099
- fix: android version crashing in voucher list by @ardasnturk in #1111
- fix: minor bug fixed by @ardasnturk in #1112
- feat(voucher): send saved redeemed vouchers to the server by @ardasnturk in #1113
- fix: fetch more vouchers redeemed by @ardasnturk in #1114
- fix(voucher): the data type problem sent to
DropdownHeader
by @ardasnturk in #1115 - fix: favourite list not loading completely by @ardasnturk in #1116
- feat: add switch button to full screen map view by @ardasnturk in #1119
- feat: save images captured with the camera to the gallery by @ardasnturk in #1118
- fix: the problem of images not appearing by @ardasnturk in #1117
- feat: add title on pins by @ardasnturk in #1103
- feat: remove the question whether to change the picture for android by @ardasnturk in #1125
- fix: apply patch to react-native-maps to fix street name overlap on iOS 16+ by @d4v3d4vE in #1124
- fix: settings screen not loading problem by @ardasnturk in #1126
- feat(sue): update the initial location of the map by @ardasnturk in #1128
- chore(sue): retract
doubleTileSize
property by @ardasnturk in #1130 - feat(sue): add user feedback form by @ardasnturk in #1120
- feat: get coordinate data in the image by @ardasnturk in #1129
- feat(sue): connect with the area service by @ardasnturk in #1121
- feat: integrate app with config api by @ardasnturk in #1131
- fix(sue): the problem of images not loading by @ardasnturk in #1134
- feat(sue): update the text on the pins on the report screen by @ardasnturk in #1132
- feat(sue): add
sueReportScreen
config tosueConfig
by @ardasnturk in #1138 - feat: add category details texts under tiles by @ardasnturk in #1133
- feat(sue): add current location to full screen map view by @ardasnturk in #1137
- feat(sue): add warning when address inputs are filled from the image by @ardasnturk in #1139
- feat: add location selection on full screen map by @ardasnturk in #1140
- feat(sue): update total size error according to config by @ardasnturk in #1143
- feat(sue): update sue input keys by @ardasnturk in #1147
- feat(sue): set address inputs according to
geoMap
config by @ardasnturk in #1145 - feat(sue): update keys according to config api by @ardasnturk in #1144
- feat(sue): map keys from api by app by @ardasnturk in #1148
- chore(expo): update expo version to 50 by @d4v3d4vE in #1136
- chore(expo): update expo version to 51 by @d4v3d4vE in #1142
- EPIC Sue Module by @ardasnturk in #1068
- chore(expo): update expo version to 51.0.16 by @ardasnturk in #1150
- fix(sue): the problem of the app crashing when taking a picture by @ardasnturk in #1149
- feat(sentry): reduce sentry logs by @ardasnturk in #1151
- EPIC Voucher Module by @ardasnturk in #1085
- chore: extend normalize function update by @d4v3d4vE in #1127
- chore: update normalize function by @donni106 in #1123
- feat: add react-native-svg-transformer package by @d4v3d4vE in #1098
Full Changelog: v3.3.0...v4.0.0