Skip to content
This repository has been archived by the owner on Apr 30, 2024. It is now read-only.

Releases: nabla/nabla-android

1.1.3

22 May 10:08
Compare
Choose a tag to compare

Minor improvements to the caching implementation — no behaviour or API changes

1.1.2

27 Apr 09:43
Compare
Choose a tag to compare

Fixed

  • Messaging UI: Fix a bug preventing ConversationListView from correctly binding itself to its ViewModel events in case of errors while fetching the data.
  • Core: Fix a bug leading to new messages and items not being fetched in real time when using clearCurrentUser.

1.1.1

25 Apr 10:06
Compare
Choose a tag to compare

Fixed

  • Core: Remove wrong caching of the value returned by NablaClient.currentUserId. It will now return the correct up-to-date value.

1.1.0

18 Apr 13:51
Compare
Choose a tag to compare

Added

  • Messaging core: Added new lastMessage property on Conversation that gives access to the whole message and not just its preview.
  • Add Portuguese translations

Fixed

  • Messaging: Make the button and the icon in video consultation item respect the container/content color pair.

1.0.1

21 Mar 14:16
Compare
Choose a tag to compare

Fixed

  • Messaging: Fix joining/leaving multi-patients conversations not shown in real-time (but only on refresh).
  • Messaging: Fix a rare UI glitch where the spacing between conversations on the ConversationListView would be too high.

1.0.0

17 Mar 09:20
Compare
Choose a tag to compare

The SDK is now considered as stable. No public API changes between this release and 1.0.0-alpha26

1.0.0-alpha26

15 Mar 13:11
Compare
Choose a tag to compare
1.0.0-alpha26 Pre-release
Pre-release

Changed

  • AuthTokens now takes AccessToken and RefreshToken as parameters to avoid any confusion. The order has been changed too, so you should now call val authTokens = AuthTokens(AccessToken("your access token"), RefreshToken("your refreshToken"))

Fixed

  • Fix a runtime issue with ConversationListView not binding properly to its view model if you called bindViewModel before attaching the view.

1.0.0-alpha25

06 Mar 16:38
Compare
Choose a tag to compare
1.0.0-alpha25 Pre-release
Pre-release

Changed

  • Scheduling: Replace your current usage of nablaClient.schedulingModule to nablaClient.schedulingClient.
  • VideoCall: Replace your current usage of nablaClient.videoCallModule to nablaClient.videoCallClient.
  • Core: NablaClient.authenticate is replaced by NablaClient.setCurrentUserOrThrow and NablaClient.clearCurrentUser. SessionTokenProvider is set during NablaClient.initialize.

Added

  • Scheduling: support for registering a payment step. See doc for details/instructions.

Fixed

  • Fix appointments list not updated in real-time for some edge-case status changes.

1.0.0-alpha24

14 Feb 10:19
Compare
Choose a tag to compare
1.0.0-alpha24 Pre-release
Pre-release

Added

  • Scheduling: Added a new nablaScheduling_appointmentListHeaderStyle for the AppointmentsFragment toolbar's style.

Changed

  • Scheduling: The AppointmentsFragment now comes with a Toolbar by default, you can choose to hide it by calling setShowNavigation(false) on the Fragment's builder.

1.0.0-alpha23

03 Feb 15:37
Compare
Choose a tag to compare
1.0.0-alpha23 Pre-release
Pre-release

Added

  • Core: Added a new watchEventsConnectionState method on NablaClient which allows you to monitor the current state of the network connection used to receive live events.
  • Messaging Core: Added a new Response object returned by watchers. It contains metadata about the freshness of the data returned, allowing the caller to know if the data comes from cache or is fresh and if a background refresh is in progress.
  • Messaging Core: Watchers should now automatically try to re-fetch fresh data when the device gets back online after being offline.

Changed

  • Messaging Core: WatchPaginatedResponse as been renamed PaginatedContent.
  • Messaging Core: watchConversation now returns a Flow<Response<Conversation>>.
  • Messaging Core: watchConversationItems now returns a Flow<Response<WatchPaginatedResponse<List<ConversationItem>>>>.
  • Messaging Core: watchConversations now returns a Flow<Response<WatchPaginatedResponse<List<Conversation>>>>.

Fixed

  • Messaging UI: The ConversationListView will now correctly display the error state when it cannot fetch the data. It was showing a blank screen before.