v0.3.1
- Persist active Identity to DB for WASM
- Change indexed-db name to "data"
- Use a different indexed-db collection for files, named "files"
- Create a new indexeddb database connection for each query to avoid transaction overlapping
- Removed timezone db api
- Persist base64 string instead of bytes for images, for more efficiency
- Added Retry-sending for Nostr block events
- Added block propagation via Nostr
- Added a caching layer for bills, heavily improving performance
- Added
error
logs for all errors returned from the API for the WASM version - Added
log_level
to Config, which defaults toinfo
- Changed the API for uploading files to bill to use
file
instead offiles
. So files can only be uploaded individually, but forissue()
,file_upload_ids
can be passed - a list of file upload ids, to upload multiple files for one bill. * RestructuredBitcreditBillWeb
to a more structured approach, separatingstatus
,data
andparticipants
and adding the concept ofcurrent_waiting_state
, to have all data available, if the bill is in a waiting state. - Added the concept of
redeemed_funds_available
onstatus
, to indicate if the caller has funds available (e.g. from a sale, or a paid bill)
Version: v0.3.1