Releases: BLOCKvIO/ios-sdk
Improvements & bug fixes
Updated
-
Add
Codable
conformance toMessageListModel
. -
Convert
cursor
andmessages
properties onMessageListModel
fromlet
tovar
. -
Convert
cursor
andthreads
properties onMessageListModel
fromlet
tovar
.- Pull Request #175
-
Add
page
andlimit
properties toDiscoverQueryBuilder
to allow for paging.- Pull Request #173
Fixed
- Default
isPublished
isfalse
. This allows vAtoms with a missingunpublished
JSON key to be decoded.- Pull Request #176
Web Face View
- Adds support for the Web Face View as an embedded face (maintained by BLOCKv).
- Bug fixes and improvements.
3D & Image layered face view
Face
Added:
3D Face View:
- The 3D face allows you to create vAtoms that are displayed as 3D objects. 3D objects can have animations, and can change depending on certain conditions, such as when the user taps it.
Image Layered Face View:
- Displays multiple unordered images layered over a base image. This face has many use cases. It is often used to visualize combine experiences where vAtoms are combined together. For example, puzzle piece vAtoms may be combined to build up a complete puzzle (displayed using the Image Layered face view).
Image policy face view
Face
- Added: Image policy face view — displays a single, dynamically updatable, image to the user. This face is similar to the Image Face View, but is able to dynamically update the displayed image based on real-time vAtom events. The set of rules that determine which image should be displayed are defined in the face config and are know as the Image Policy Face rules.
Image progress face view
Face
-
Added: Progress Image Face View — visualises a vAtom's cloning score. This face view provides a great way to incentivise the sharing vAtoms as the user sees a change each time the user shares the vAtom. For example, a "Coffee Cup" vAtom could fill by some amount each time it is shared. This adds to the viral potential of the vAtom.
-
Fixed: Issue where Image Face View was referencing the wrong resource.
Example
- Added:
LiveVatomView
to demonstrate real-time Web socket updates.
General
- Bug fixes and performance improvements
Bug fix
Milestone 3
This release meets the Milestone 3 goals:
-
Face Module (New)
- Offers developers an easy way to visualise vAtoms using faces.
-
Core Module
- Feature additions and bug fixes.
Bug fixes and improvements
This release includes:
- SwiftLint
- To ensure consistent source syntax.
- Trash vAtom endpoint
- Allow the current user to trash a vAtom (only recoverable via a support query).
- API surface
- Minor changes to unify the iOS and Android API surface.
Milestone 2 Release
This release meets the Milestone 2 goals:
- Geo discover (map)
- Web socket (real-time updates)
- User activity
- General bug fixes
User re-authentication
- Adds the
onLogout
variable to BLOCKv. - When the user is required to re-authenticate, the closure stored in
onLogout
is invoked giving the viewer app the opportunity to present the auth flow.