No Branch/Tag Specified
chat
custom_themes
danger
dev
duke
importviewkey
master
no_mining_until_synced
old_duke
onryo
recurring
0.4.0
0.4.1
0.4.2
0.4.3
0.5.0
0.5.1
0.5.10
0.5.11
0.5.3
0.5.4
0.5.5
0.6.0
0.6.1
0.6.10
0.6.11
0.6.2
0.6.3
0.6.4
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.7.3
0.7.4
0.7.5
0.7.6
0.7.7
0.7.9
1.4.2
v0.1.5
v0.1.6
v0.1.7
v0.1.8
v0.1.9
v0.2.0
v0.2.1
v0.2.2
v0.2.3
v0.2.4
v0.2.5
v0.2.6
v0.2.7
v0.2.8
v0.2.9
v0.3.0
v0.3.1
v0.3.2
v0.5.2
v0.5.6
v0.5.7
v0.5.8
v0.5.9
v0.7.5
v0.7.6
v0.7.7
v0.7.8
v0.8.0
v0.8.1
v0.8.2
v0.8.3
v0.9.0
v0.9.1
v0.9.2
v1.0.0
v1.1.0
v1.2.0
v1.3.0
v1.3.1
v1.4.0
v1.4.1
v1.4.2
Labels
bounty up to 500 HUSH 2001-5000 bounty
bounty between 2001 and 5000 HUSH 501-2000 bounty
bounty between 501 and 2000 HUSH arm
something doesn't work on arm beginners
for new developers bug
may or may not be a bug build
problems building documentation
not enough information feature
new feature high priority
high priority i2p
related to i2p low priority
low priority medium priority
medium priority question
something is not clear release
release label or issue related to it tor
related to tor translation
translation update windows
related to windows wontfix
this won't be fixed
Apply labels
Clear labels
0-500 bounty
bounty up to 500 HUSH 2001-5000 bounty
bounty between 2001 and 5000 HUSH 501-2000 bounty
bounty between 501 and 2000 HUSH arm
something doesn't work on arm beginners
for new developers bug
may or may not be a bug build
problems building documentation
not enough information feature
new feature high priority
high priority i2p
related to i2p low priority
low priority medium priority
medium priority question
something is not clear release
release label or issue related to it tor
related to tor translation
translation update windows
related to windows wontfix
this won't be fixed
No Label
0-500 bounty
2001-5000 bounty
501-2000 bounty
arm
beginners
bug
build
documentation
feature
high priority
i2p
low priority
medium priority
question
release
tor
translation
windows
wontfix
Milestone
Set milestone
Clear milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
Assign users
Clear assignees
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
This issue currently doesn't have any dependencies.
Reference in new issue
There is no content yet.
Delete Branch '%!s(MISSING)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
When there are many addresses and utxos, this screen is blank for many seconds before final data is rendered
I noticed this issue too
For me it shows this "Loading..." text in balance and amount columns.
https://git.hush.is/hush/SilentDragon/src/branch/dev/src/balancestablemodel.cpp#L65
I'm not sure exactly what else can be done with it being a QTableView. Similar to #97 but that table doesn't have this functionality.
There is also different behavior if you close the splash screen while hushd starting and waiting for a connection still.
@fekt you are talking about the Balance tab, which does show "Loading...". The "Transactions" tab is completely blank before any data loads.
@duke Yeah, I was just saying for this issue related to balances tab, it shows "Loading..." for me so I wasn't sure if this was still an issue.
The transaction tab in #97 does not have a loading check. I added one similar to what the balances tab does to see if that works, but need to test with loading an old wallet.
I was seeing some functionality where I think transactions get stored in QSettings and then the table tries to load those first kind of like a cache. For me, it is always loading test memos I sent as initial data from these settings before loading all txs. If there is nothing in settings then transactions tab will probably show nothing initially.
@fekt yeah, what you are seeing is sent tx's rendered before received tx's, because they are stored in senttxstore.dat and are much faster to load, especially on large wallets. I have a large wallet to test #97 on if you push the code.
Another issue is that when just the sent tx data is loaded, the Transactions tab looks like it's finished loading, but I have seen it take minutes to finally load all the other sent tx's in that tab. We need the "Loading..." text to show until all data has been rendered, sent+received.
And while we are talking about it, SD needs to start using
getalldata
RPC, which will make everything faster, since it should be able to get all the data it needs via a single RPC, instead of waiting for multiple RPC's to return