Skip to content

Releases: MostroP2P/mobile

v1.0.0+1-alpha-59

24 Jun 19:39
16a9b41

Choose a tag to compare

Merge pull request #124 from MostroP2P/remove-unused-dependencies

Remove unused dependencies from pubspec.yaml and modified github actions to build only on version change

v1.0.0+1-alpha-58

20 Jun 16:20
f88abd2

Choose a tag to compare

Merge pull request #123 from MostroP2P/chebizarro/issue120

Bug when selecting the premium or discount for an order

v1.0.0+1-alpha-57

11 Jun 19:14
921772a

Choose a tag to compare

Merge pull request #117 from AndreaDiazCorreia/fix/issue-115

Display all payment methods in orders

v1.0.0+1-alpha-56

10 Jun 18:48
b532d51

Choose a tag to compare

Merge pull request #110 from MostroP2P/issue-77

Refactor: State Management Overhaul (#77)

v1.0.0+1-alpha-53

03 Jun 19:51
85c4947

Choose a tag to compare

Merge pull request #109 from AndreaDiazCorreia/feat/issue-105

Fix UI improvements in the Create Order screen

v1.0.0+1-alpha-52

03 Jun 17:43
5a4ab7d

Choose a tag to compare

Merge pull request #108 from AndreaDiazCorreia/feat/issue-104

Fix UI issues with navigation bar and button positioning

v1.0.0+1-alpha-51

23 May 14:53

Choose a tag to compare

revert: payment method handling in Order model and related screens

v1.0.0+1-alpha-50

23 May 02:31

Choose a tag to compare

feat: update app bar in home screen and remove notification count

workflow: changed build to happen on push to main

v1.0.0+1-alpha-28

08 May 16:58
b91addf

Choose a tag to compare

Wip (#62)

* added KeyManager class

* Add key manager and related providers

* added full privacy mode setting to app settings

* Changed SecureStorageManager to SessionManager

* Moved session storage/retrieval to SessionManager

* Added separate wrap, seal and rumor functions

* master key and trade key integration

* minor edits

* Minor fixes to session expiration

* implementation of key manager features

* verified sending new orders with full privacy

* message and session serialization and retrieval

* updated mostro message to handle cant-do

* Implementation of order persistence between restarts

* change order > content to order > payload

* Initialize and load sessions at startup

* Change rumor content to array

* Debugging signing

* Added support for cant-do

* add buy/sell order now working

* Update lib/data/models/cant_do.dart

Fixes type

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* should fix https://github.com/MostroP2P/mobile/pull/34#pullrequestreview-2533362957

* Update lib/features/take_order/screens/add_lightning_invoice_screen.dart

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* added localization extension for retrieving localized strings based on Action type and AbstractOrderNotifier to consolidate orders

* Consolidate all OrderNotifiers as subclasses of AbstractOrderNotifier

* minor changes to order notifier and notification notifiers

* Filter user orders and updated Add Order screen to match web client

* Added OrderBook feature

* Added Drawer to Home Screen

* Unifed order provider fixed

* added Chat and Database support

* Rationalised TakeOrderNotifier

* removed bloc dependancy

* Added integration and mocked unit tests

* Integration tests for Create Sell Order

* Added Key Management and Relay screens

* Added extra key manager methods for importing existing key

* Added rating feature

* renamed order book and chat to trades and messages respectively

* switch persistence to sembat and updated dart_nostr to latest version

* updated mostro storage to use sembast

* Clear caches

* update tests

* Added Mostro Instance Screen and updated OrderNotifier strings

* Add QR Code Reader to Lightning Invoice screen

* Separate our Lightning invoice components to widgets

* Consolidated Drawer Screens

* Order Screens complete

* Updated launch icons

* Major revisions

* Changes to startup and added web support

* Added public test nostr relay and daemon as default

* set permissions for secure storage

* UX clean up

* Add mostro pubkey filter getting events

* fixed privacy mode

* added default relay

* Updated Settings Screen

* update build workflow

* More buildflow fixes

* Updated Take Order Screen and Home Screen Order List

* improve Lightning Invoice Screen

* Improve images

* Add currency flag to my trades widget

* Fix alignment on currency flag

* Fix take order bug

* fix for build action

* works in full privacy mode

* refactored app settings to be more reactive

* More settings refactoring

* Modified signing function

* start of mostro service refactor

* Refactored Mostro Service
Updated My Trades Detail Screens
Added 'Fiat Sent' and 'Release' buttons to My Trades Detail Screens
Refactored Order Providers
Added Mobile App Version and Git Hash to About Screen

* Fixes error creating new order with ln address #38
Updated release build script
Updated dependencies

* Addresses When creating a new identity, the orders from the previous identity are not forgotten #36

* Started ChatRoom refactor
Updated Action and CantDo enums
Updated CantDo and Action string suggestions

* Updated i10n strings to latest suggestions
Included separate CantDo strings in i10n
Added MostroMessageDetail widget to TradeDetailScreen

* Implementation of Rate Counterpart

* Partial implementation of Increment trade index only on success #35

* Changed AddLightingForm to back to the Home Screen on back/close

* Revert Increment trade index only on success #35 fix

* Major refactor of MostroService including deprecation of MostroRepository
All MostroRepoistory in memory persistence operations are now embedded in MostroStorage which is now a direct dependency of MostroService

* Added BaseStorage abstract class
Refactored Session Management
Refactored Order Hnadling
Major breaking changes

* Pay Invoice button added as per Add a Show Invoice button to the seller in status Waiting-payment #49

* Cancel button should appear for relevant order states Button cancel in all screens in active status #42

* First cut of Mostro Chat

* Updated Drawer
Added Walkthrough Feature

* Refdactored Data Storage and Notifiers

* Updated Settings and Account Screens

* add IT locale

add IT locale translations arb file

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Francisco Calderón <fjcalderon@gmail.com>
Co-authored-by: devbtcp <ventuno@mailfence.com>

v1.0.0+1-alpha-27

08 May 16:25
b91addf

Choose a tag to compare

Wip (#62)

* added KeyManager class

* Add key manager and related providers

* added full privacy mode setting to app settings

* Changed SecureStorageManager to SessionManager

* Moved session storage/retrieval to SessionManager

* Added separate wrap, seal and rumor functions

* master key and trade key integration

* minor edits

* Minor fixes to session expiration

* implementation of key manager features

* verified sending new orders with full privacy

* message and session serialization and retrieval

* updated mostro message to handle cant-do

* Implementation of order persistence between restarts

* change order > content to order > payload

* Initialize and load sessions at startup

* Change rumor content to array

* Debugging signing

* Added support for cant-do

* add buy/sell order now working

* Update lib/data/models/cant_do.dart

Fixes type

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* should fix https://github.com/MostroP2P/mobile/pull/34#pullrequestreview-2533362957

* Update lib/features/take_order/screens/add_lightning_invoice_screen.dart

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* added localization extension for retrieving localized strings based on Action type and AbstractOrderNotifier to consolidate orders

* Consolidate all OrderNotifiers as subclasses of AbstractOrderNotifier

* minor changes to order notifier and notification notifiers

* Filter user orders and updated Add Order screen to match web client

* Added OrderBook feature

* Added Drawer to Home Screen

* Unifed order provider fixed

* added Chat and Database support

* Rationalised TakeOrderNotifier

* removed bloc dependancy

* Added integration and mocked unit tests

* Integration tests for Create Sell Order

* Added Key Management and Relay screens

* Added extra key manager methods for importing existing key

* Added rating feature

* renamed order book and chat to trades and messages respectively

* switch persistence to sembat and updated dart_nostr to latest version

* updated mostro storage to use sembast

* Clear caches

* update tests

* Added Mostro Instance Screen and updated OrderNotifier strings

* Add QR Code Reader to Lightning Invoice screen

* Separate our Lightning invoice components to widgets

* Consolidated Drawer Screens

* Order Screens complete

* Updated launch icons

* Major revisions

* Changes to startup and added web support

* Added public test nostr relay and daemon as default

* set permissions for secure storage

* UX clean up

* Add mostro pubkey filter getting events

* fixed privacy mode

* added default relay

* Updated Settings Screen

* update build workflow

* More buildflow fixes

* Updated Take Order Screen and Home Screen Order List

* improve Lightning Invoice Screen

* Improve images

* Add currency flag to my trades widget

* Fix alignment on currency flag

* Fix take order bug

* fix for build action

* works in full privacy mode

* refactored app settings to be more reactive

* More settings refactoring

* Modified signing function

* start of mostro service refactor

* Refactored Mostro Service
Updated My Trades Detail Screens
Added 'Fiat Sent' and 'Release' buttons to My Trades Detail Screens
Refactored Order Providers
Added Mobile App Version and Git Hash to About Screen

* Fixes error creating new order with ln address #38
Updated release build script
Updated dependencies

* Addresses When creating a new identity, the orders from the previous identity are not forgotten #36

* Started ChatRoom refactor
Updated Action and CantDo enums
Updated CantDo and Action string suggestions

* Updated i10n strings to latest suggestions
Included separate CantDo strings in i10n
Added MostroMessageDetail widget to TradeDetailScreen

* Implementation of Rate Counterpart

* Partial implementation of Increment trade index only on success #35

* Changed AddLightingForm to back to the Home Screen on back/close

* Revert Increment trade index only on success #35 fix

* Major refactor of MostroService including deprecation of MostroRepository
All MostroRepoistory in memory persistence operations are now embedded in MostroStorage which is now a direct dependency of MostroService

* Added BaseStorage abstract class
Refactored Session Management
Refactored Order Hnadling
Major breaking changes

* Pay Invoice button added as per Add a Show Invoice button to the seller in status Waiting-payment #49

* Cancel button should appear for relevant order states Button cancel in all screens in active status #42

* First cut of Mostro Chat

* Updated Drawer
Added Walkthrough Feature

* Refdactored Data Storage and Notifiers

* Updated Settings and Account Screens

* add IT locale

add IT locale translations arb file

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Francisco Calderón <fjcalderon@gmail.com>
Co-authored-by: devbtcp <ventuno@mailfence.com>