Releases: CSIPro/native-access
CSI PRO Access v3.9.1
Version 3.9.1 introduces the edit profile feature, allowing users to update their name and date of birth.
What's Changed
Full Changelog: v3.8.1...v3.9.1
CSI PRO Access v3.8.1
What's Changed
Full Changelog: v3.2.2...v3.8.1
CSI PRO Access v3.2.2
This version focuses on deprecating most of the app's integration with Firebase and updating it to communicate with the re-written back-end server. It also includes some UX/UI updates for interactions, support for push notifications, and haptics. The app will also remember your authentication when attempting to access a laboratory for 6 hours, instead of asking for confirmation every time.
CSI PRO Access v2.0.0
CSI PRO Access 2.0.0 comes with many new features and UX/UI improvements.
What's changed
- Completely new dashboard: although it displays the same data to a certain degree, the dashboard's layout and look overall has been updated. Additionally, you can now check out the latest three log entries on the same screen!
- New Bluetooth scanner: the Bluetooth scanner was remade in favor of intuitiveness and ease of use.
- Auto-connect: when enabled, CSI PRO Access will automatically look for the selected room while scanning Bluetooth devices.
- Log deletion: admins are now able to delete logs!
- New animations: introduced some new animations with
react-native-skia,react-native-reanimated, andreact-native-gesture-handler. - Passcode auto-generation: added a new passcode generator which will give you a valid passcode instead of having you think about it!
- Updated onboarding: due to all of the styling changes, the onboarding screen's slides have been updated!
- Linked accounts: The profile screen now displays the user's linked accounts.
- QoL: after accepting a request, the app will automatically fetch for the room members again.
CSI PRO Access v1.1.0
CSI PRO Access v1.1.0
This release focuses on removing the need for a passcode for users who don't use Keypad Access. Therefore, Bluetooth Access users won't have to remember a passcode they rarely use anyway. On the flipside, all users will now be able to update their passcode in case they've forgotten about it.
CSI PRO Access Native v1.0.4
CSI PRO Access Native 1.0.4
Primera versión oficial de CSI PRO Access en React Native.
Diferencias con versión de Flutter
- Rediseño total.
- Aún no hay soporte para notificaciones push.
- Aún no hay forma de obtener el código QR (aunque aún no está en uso).
- Existe un bug en el que, al cerrar sesión y volver a iniciar, la aplicación se cierra.
¿Por qué en React Native?
TL;DR: porque quise.
Hace unos meses, estaba en proceso de actualizar Flutter y las dependencias de la aplicación, y resultó que la dependencia principal para la conectividad Bluetooth ya no me permitía acceder a los datos de los dispositivos escaneados (el nombre, por ejemplo). Debido a esto, ya no podría hacer mostrar claramente los dispositivos cercanos con el escáner automático. Tras horas de debuggear, no llegué a ninguna solución y decidí intentar replicar esta funcionalidad en React Native.
Después de experimentar con el ecosistema de React Native, concluí que sería mucho más cómodo mantener la aplicación a largo plazo que en Flutter.