-
Notifications
You must be signed in to change notification settings - Fork 9
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
[ABW-2589] Transaction History #1035
Conversation
98fa446
to
b1c0531
Compare
a0bf9fc
to
ad47e04
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Humongous amount of work 👏!
Looks very good, I have mostly some comments about some expected functionalities.
|
||
let dateformatter1 = ISO8601DateFormatter() | ||
dateformatter1.formatOptions.insert(.withFractionalSeconds) | ||
let dateformatter2 = ISO8601DateFormatter() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could be fallbackDateFormatter
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should discuss this one, it seems that confirmedAt
is basically always present, so we could start with that. And it's strange to think that the same date formatter can't handle the case where the milliseconds happen to be 0. We shouldn't need 2.
RadixWallet/Features/AccountHistory/TransactionHistory+View.swift
Outdated
Show resolved
Hide resolved
...tures/AssetsFeature/Components/HelperViews/ResourceBalance/ResourceBalanceView+Helpers.swift
Show resolved
Hide resolved
RadixWallet/Features/AccountHistory/TransactionHistoryFilters+View.swift
Show resolved
Hide resolved
...nents/TransferAccountList/ReceivingAccount/Asset/NonFungibleResourceAsset+Reducer+View.swift
Show resolved
Hide resolved
.../Features/AssetsFeature/Components/HelperViews/ResourceBalance/ResourceBalance+Helpers.swift
Show resolved
Hide resolved
...llet/Features/AssetsFeature/Components/HelperViews/ResourceBalance/ResourceBalanceView.swift
Show resolved
Hide resolved
...atures/TransactionReviewFeature/TransactionReviewAccount/TransactionReviewAccount+View.swift
Show resolved
Hide resolved
...atures/TransactionReviewFeature/TransactionReviewAccount/TransactionReviewAccount+View.swift
Show resolved
Hide resolved
...atures/TransactionReviewFeature/TransactionReviewAccount/TransactionReviewAccount+View.swift
Show resolved
Hide resolved
...atures/TransactionReviewFeature/TransactionReviewAccount/TransactionReviewAccount+View.swift
Show resolved
Hide resolved
...atures/TransactionReviewFeature/TransactionReviewAccount/TransactionReviewAccount+View.swift
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I could not meaningfully review this I think, too big and I'm too out of context, but: BRAVO! Great job, looks great, and big and important feature! ⭐️ 👏
6095ef8
to
2e9efcc
Compare
2e9efcc
to
5e4e672
Compare
Jira ticket: ABW-2589
Description
Notes
Also completely refactors handling of resources, especially with amounts, and displaying those in the app, and a lot of other things
How to test
Select an account, then tap History
It supports:
This pre-alpha contains code that mocks a very active account when on mainnet. On stokenet it will use your actual account.
Video
paste link here
PR submission checklist
Tx.History.-.Screen.Recording.2024-03-13.at.05.55.54.mov