What's Changed
- Map duplication by @alexp34 in #234
- Operator signup Screen by @harismalik-1 in #233
- Added FAQs and Terms and Conditions for the app by @harismalik-1 in #235
- DJI Drone Api Reseach for Cross Platform Integration by @harismalik-1 in #236
- New back button implemented by @EduardoNeville in #210
- Persistent Auth Fix + OrderHistory/PendingOrders FlatList Fix + Updated PendingOrders Accept Interface + KnAIght UI improvements + Map UI improvements + Auto delete stale orders from Firestore by @yperez-ZzzZz in #243
- 177 add all settings pages by @zak-2213 in #240
- Fixed triangle displacement on keyboard screens + OrderMenu navigation fix + PendingOrders now accepts correctly + Moved formatDate() function to Order class by @yperez-ZzzZz in #254
- 252 limit string length on inputs by @zak-2213 in #255
- Remove deploy environment and update Codecov action by @kalil0321 in #259
- Update README.md by @kalil0321 in #258
- 253 cache user messages with ai chatbot by @zak-2213 in #256
- Extracted hardcorded strings by @Tiberiu02 in #260
- add language selection to settings page by @Tiberiu02 in #261
- hiker offline guides by @Tiberiu02 in #251
- Improved Keyboard Behaviour (Android Only) - OrderMenu no longer has any navigation parameters + Consistent Switch Allignement within Notification Screen + Privacy Screen by @yperez-ZzzZz in #265
- style to tailwind by @EduardoNeville in #264
- Quality UI improvements by @EduardoNeville in #268
- Map initial location by @alexp34 in #257
- Offline Maps Tests by @alexp34 in #274
- Offline Map by @alexp34 in #273
- Offline map - Remove StyleSheets + Strings by @alexp34 in #276
- Push Notifications & Documentation by @kalil0321 in #275
- Dynamic error handling by @harismalik-1 in #278
- Refactored Knaight Code by @harismalik-1 in #280
- Update app navigation and settings UI by @kalil0321 in #263
- Sonarcloud actions setup by @harismalik-1 in #281
- fix logout by @kalil0321 in #279
APKS
We decided to add 2 apps because push notifications don't work with the emulator and can lead to errors. In case you're not able to run the app, you can try BrowserStack, Amazon Device Farm or SauceLabs who provide real devices. They all have a free tier.
Full Changelog: v.3.0.0...v4.0.0