* Flutter uniffi
* Set on-demand resources
* Do not build non-uniffi libraries
* Change iosLibName
* Add BreezSDKLiquid as on demand resources
* Use downloaded framework
* Add Sources to published flutter package
* Set OTHER_LDFLAGS
* Add logging
* Refactor library initialization logic and throw an error if initialization fails
* Do not statically link framework on production
* Use uniFFI headers to generate FlutterBreezLiquidBindings
* Re add frb header
* Correct the library name
* Remove static_framework
* Move source header files
* Copy iOS podspecs to macOS folder
* Update version of macOS podspecs
* Remove Windows & Linux support
* Remove CMake scripts
* Remove breez_sdk_liquid.podspec from version script
* Cleanup older build scripts used by melos & just recipes
* Remove softlink & copy recipes
Add recipe descriptions
* Rename link-uniffi recipe to link-headers
Make sure headers are linked after uniffi is built
- Remove just gen recipe
Add recipe descriptions
* Set package versions on production files as well when publishing
* Include bindings project on melos script hooks
* Flutter uniffi
* Set on-demand resources
* Do not build non-uniffi libraries
* Change iosLibName
* Add BreezSDKLiquid as on demand resources
* Use downloaded framework
* Add Sources to published flutter package
* Set OTHER_LDFLAGS
* Add logging
* Refactor library initialization logic and throw an error if initialization fails
* Do not statically link framework on production
* Use uniFFI headers to generate FlutterBreezLiquidBindings
* Re add frb header
* Correct the library name
* Remove static_framework
* Move source header files
* Copy iOS podspecs to macOS folder
* Update version of macOS podspecs
* Remove Windows & Linux support
* Remove CMake scripts
* Remove breez_sdk_liquid.podspec from version script
* Cleanup older build scripts used by melos & just recipes
* Remove softlink & copy recipes
Add recipe descriptions
* Rename link-uniffi recipe to link-headers
Make sure headers are linked after uniffi is built
- Remove just gen recipe
Add recipe descriptions
* Set package versions on production files as well when publishing
* Include bindings project on melos script hooks
* chore: just version
* fix: remove unused files on "Set package version" step
* copy FFI header files
* [WIP] Add macOS support
* remove example app on Flutter plugin
* Link headers before running ffigen on CI workflow
* macOS: add macos/Sources folder to .gitignore
.
* macOS: Copy iOS sources to macOS sources after downloading bindings
* macOS: copy sources & framework file to macos folder on build-uniffi-swift script
* import breez_sdk_liquidFFI header on plugin file
Update flutter_breez_liquid.c
* cleanup header file artifacts
---------
Co-authored-by: Ross Savage <hello@satimoto.com>
* Downgrade Flutter to 3.22.3
Downgrade Flutter to 3.22.3 until resource linking issue is resolved on Android release builds with 3.24
* Update pubspec.lock
* Update SDK range and update dependencies to latest
* Correct the output folder creation on codegen just recipe
* Create a podspec for local development
* Use production podspec when publishing
* Remove spec.platform as deployment targets are already set
* Add cache flag for is_first_sync_complete
* Event Manager: add ability to pause and resume event notifications
* Pause event notifications on first sync
* Fix CI: bump pubspec.lock dependencies
* CI: Bump win32 transitive dependency in pubspec.lock
* CI: Set dependency hash in quotes
* Correct the path of breez_sdk_liquid.kt on .gitignore
* Fix relative path on bindings-android script
* Update bindings README
'python' & 'swift' scripts are not available on this crate
* chore: ran melos pub-upgrade
* List payments in reverse chonological order
* Add payment filtering and paging
* Fix examples
* Apply suggestions from code review
Co-authored-by: Erdem Yerebasmaz <erdem@yerebasmaz.com>
* Set timestamp for pseudo payments
* Filter by the first non-null timestamp from the join query
---------
Co-authored-by: Erdem Yerebasmaz <erdem@yerebasmaz.com>
* Remove unneeded resource files from iOS Project
* Remove breez_liquid_sdk.h
* Remove outdated method to enforce bundling on AppDelegate
* Add NSCameraUsageDescription to be able to scan QR codes on example app
* Do not show "No Balance" text when balance is 0
* Wait for reconnect attempt on startup
* Add a cancel button to mobile scanner
* Bound size of QR image view
* Reverse the payment list
* Publish flutter artifacts and package
* Publish dart package
* Add LICENCE
* Force rm
* Don't copy lock files
* Fix output directory
* Fix podspec name
* Pass SWIFT_RELEASE_TOKEN
* Fix overrides indentation
* Update package version on CMake script
Update example dependencies
* Depend on dart & flutter packages from git on pubspec files
* Correct repository links & add publish_to: 'none'
* run just clean && just init
* Update README.md
* Download framework as part of prepare_command
* Use wget, then fallback to curl
* Remove redundant .zip suffix on the url
* Fix release tag
* Add v to tag replacement
* Fix podspec version
* Copy header file
* Downgrade vm_service
---------
Co-authored-by: Erdem Yerebasmaz <erdem@yerebasmaz.com>
* Fix relative path on melos.yaml
* Mention current version on CHANGELOG.md
* Remove symlink for apache license
* Address typos & relative path issues on README.md
* Ignore Flutter example app on Melos.yaml
* Remove obsolete param from Config on example app
* Do not treat info messages as critical
* Update README of Dart/Flutter packages
Revert changes on topmost README
* Update pubspec.lock
* Make dart output directory if it does not exists
* Replace continue-on-error
Resume even if previous step fails, this approach displays errors on CI summary.
* Install Protoc as part of CI workflow
* Added init-sdk as part of just bootstrap recipe which installs protobuf
* Pinned freezed to <=2.5.2
* Generate Dart bindings
* flutter_rust_bridge has relative path issues with this new approach introduced in 2.0.0-dev.38, we'll be using the default rust_output path until it's addressed.