Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Features for the Transaction History #82

Open
LukasKorba opened this issue Jan 23, 2025 · 0 comments
Open

New Features for the Transaction History #82

LukasKorba opened this issue Jan 23, 2025 · 0 comments

Comments

@LukasKorba
Copy link
Collaborator

LukasKorba commented Jan 23, 2025

New features for the transaction history

The new design allows users to filter and search transactions. See the design:
Image

Sent + Received

Straightforward for the filtering, nothing to do for the search. We have all metadata needed.

Memos

Filtering

How to find all transactions that contains a textMemo? We have a memoCount available but that could be any Memo, not necessarily the text one. So when a user opens a detail for filtered transactions, there might be a confusion, no text memo is presented for a user.

Searching

We don't fetch memos for all transactions for efficiency reasons, we rather fetch memo od demand, at the moment a user taps on a transaction and a detail is presented. This is making a challenge for us to search in memos. Ideas how to resolve it efficiently?

Notes

Brand new feature and a user data, nothing that is already available or established. A user can write a short note and save it for the transaction. We need to figure out where to store, how to store and protect it (encryption) in a way that we can easily filter and search.

Bookmarks

Another brand new feature, a user can mark a transaction as a favourite one (bookmark). Nothing to search here but filters are designed to show only bookmarked transactions. We think this data should be part of the Notes data source.

Read/Unread memo's flag

We will need to show an icon on a transaction with the memo as unread transaction. Once this transaction opens a detail, the unread mark should never be present again. That means we need to implement a flag for the transactions. It will very likely be an array of transaction IDs that are considered to be read.

@LukasKorba LukasKorba changed the title Filter and Search Feature New Features for the Transaction History Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant