Commit graph

226 commits

Author SHA1 Message Date
pokkst
2977a5d05d
Haven't gotten many I2P nodes to work, though not many people seem to run public ones. My private one syncs 2022-11-06 23:59:43 -06:00
pokkst
c23879f3b6
Add ability to enter a .b32.i2p address for a node to sync. Requires that user has set up their own SOCKS proxy in their I2P app 2022-11-06 22:15:13 -06:00
pokkst
b66c81cedc
Add seed offset support 2022-11-05 11:23:30 -05:00
pokkst
39bb06c833
Handle wallet creation differently in preparation for seed offset support 2022-11-04 23:25:59 -05:00
pokkst
08b3f23b66
Update tx history cell layout 2022-10-25 00:25:45 -05:00
pokkst
663c84f3ce
add some comments 2022-10-15 01:11:48 -05:00
pokkst
95eb106a40
fix upgrade code 2022-10-15 01:08:15 -05:00
pokkst
90e556abff
Cleanup default node code 2022-10-15 01:05:06 -05:00
pokkst
c6b1d0a4af
Update PrefService 2022-10-15 00:31:56 -05:00
pokkst
720d88320d
handle upgrade better 2022-10-15 00:11:06 -05:00
pokkst
6d0ddad674
upgrade old node prefs if valid node 2022-10-15 00:00:54 -05:00
pokkst
c0e6465943
more fixes 2022-10-14 23:55:10 -05:00
pokkst
ab51d6cf06
Reset node pref, fix crashing issue in 0.3.0 2022-10-14 23:37:58 -05:00
pokkst
119ccd67bb
Add block height to tx details view 2022-10-13 19:28:36 -05:00
pokkst
967e2bc58c
Fix UI issue when sending tx from UTXOs fragment 2022-10-08 01:01:16 -05:00
pokkst
f7250b5525
Fix padding 2022-10-08 00:49:06 -05:00
pokkst
55fa5340ed
Enforce sending all when churning 2022-10-08 00:41:44 -05:00
pokkst
9d8bc28fdc
Merge branch 'feature/churning'
# Conflicts:
#	app/src/main/res/layout/fragment_home.xml
#	app/src/main/res/layout/fragment_utxos.xml
#	app/src/main/res/values/strings.xml
2022-10-07 23:46:27 -05:00
pokkst
92c41c2501
Display viewkey and restore height on wallet keys dialog 2022-10-07 23:41:08 -05:00
pokkst
6be5d2a504
Add option to onboarding screen to connect to proxy 2022-10-07 23:13:04 -05:00
pokkst
58329e5212
Add feature to edit/delete nodes from list 2022-10-07 16:45:11 -05:00
pokkst
2b92660dcb
Add SamouraiWallet XMR nodes to DefaultNodes 2022-10-06 15:36:33 -05:00
pokkst
9efe44d76a
copy some logic from monerujo. add new "fresh address" feature 2022-10-06 00:39:40 -05:00
pokkst
fd0f756975
save wallet on fresh subaddress 2022-10-06 00:28:06 -05:00
pokkst
995e0be835
Simplify fetching latest subaddress 2022-10-06 00:23:36 -05:00
pokkst
5545d8c6d0
UI touch-ups 2022-10-04 04:19:48 -05:00
pokkst
186b63044a
Get rid of lombok 2022-10-04 04:03:07 -05:00
pokkst
67000bafa0
Add basic churning feature with warning
not tested yet
2022-10-04 03:40:20 -05:00
pokkst
7268b07c6c
Use executorservice 2022-10-04 03:08:52 -05:00
pokkst
58e4954084
auto-reformat code 2022-10-01 22:17:07 -05:00
pokkst
316fb994da
remove unused navigate method 2022-10-01 22:15:49 -05:00
pokkst
c4d012be69
Display error string on wallet creation fail 2022-10-01 22:09:37 -05:00
pokkst
b1f8552628
prevents seed from being copied in dialog, and makes wallet restore/creation async 2022-10-01 22:07:12 -05:00
pokkst
bb5abb9fc2
Make UI look better 2022-09-25 23:52:56 -05:00
pokkst
2884024e8f
Update to 0.18.1.1-mynero 2022-09-25 18:31:00 -05:00
pokkst
f02d56ef1c
Add more information to utxo cell 2022-09-24 14:10:36 -05:00
pokkst
d4a7ce92a1
Remove unused resources 2022-09-24 13:55:20 -05:00
pokkst
ddf5ea66eb
When selecting UTXOs, account for basic tx fee. Based on Monero's C++ code, this method doesn't seem to work all that well 2022-09-24 13:45:42 -05:00
pokkst
f3d2ba2591
Add estimate fee method, but based on Monero's code it doesn't seem to take priority into account 2022-09-24 02:57:46 -05:00
pokkst
452cc12c8f
Prevent locked UTXOs from being selected for spending by the UTXO selector 2022-09-23 02:35:02 -05:00
pokkst
9b4cd9860a
Prevent locked UTXOs from being selected 2022-09-23 02:33:55 -05:00
pokkst
9187b9d8a4
Fix bug where updating would stop once coins were sent 2022-09-22 20:35:25 -05:00
pokkst
693b342393
sort UTXOs by value 2022-09-22 19:37:54 -05:00
pokkst
1e1fffae00
Fix selected value visibility bug 2022-09-22 18:52:06 -05:00
pokkst
7ff77f7353
Fix selected value textview issues 2022-09-22 18:20:50 -05:00
pokkst
de7138c05a
Highlight UTXOs as they are selected 2022-09-22 17:51:36 -05:00
pokkst
f52acd1169
Display pub key in CoinsInfo adapter 2022-09-22 17:40:54 -05:00
pokkst
95d5b78542
Add code comments 2022-09-22 17:13:19 -05:00
pokkst
55621e3465
Make UI look a little better 2022-09-22 16:49:37 -05:00
pokkst
998836ebd1
Cleanup code, fix bugs, etc 2022-09-22 16:35:53 -05:00
pokkst
2ebc828d3e
Add ability to select UTXOs to spend 2022-09-22 15:16:09 -05:00
pokkst
fef87ef576
Update building external libs doc 2022-09-22 06:21:48 -05:00
pokkst
af5076ce7d
Sweep selected outputs 2022-09-22 06:07:39 -05:00
pokkst
3076777c53
Sweep selected outputs 2022-09-22 05:15:16 -05:00
pokkst
223f8a5edf
use my own monero repo fork to fetch utxos 2022-09-22 04:31:50 -05:00
pokkst
ca7684b83a
monero spec, from what i've found, says to use tx_amount for amount in uri. some places just use "amount" like BTC or other coins like that 2022-09-20 12:09:24 -05:00
pokkst
5bbfd5f8b2
Reduce new wallet restore height day offset from 4 days prior to 0 2022-09-20 11:21:48 -05:00
pokkst
fa7f7667f8
Merge branch 'main' into feature/fee-selection
# Conflicts:
#	app/src/main/java/net/mynero/wallet/fragment/dialog/SendBottomSheetDialog.java
2022-09-19 18:40:00 -05:00
pokkst
95a641f53f
fee selection fixes 2022-09-19 18:36:34 -05:00
pokkst
7c60aa576f
add margin 2022-09-19 17:43:15 -05:00
pokkst
e87ff399d1
Disable send button when balance is 0 2022-09-19 17:40:35 -05:00
pokkst
59a5dc0794
Allow cancelation of password dialog in settings screen for seed display 2022-09-19 12:48:53 -05:00
pokkst
5b9b1f0a8f
Fee selection and code cleanup 2022-09-19 12:47:52 -05:00
pokkst
7ca22077d6
Add toast when selecting node 2022-09-19 11:05:50 -05:00
pokkst
a37f9b078b
remove a node 2022-09-18 05:48:53 -05:00
pokkst
142a42c84c
Allow for domains in add node dialog 2022-09-17 18:47:23 -05:00
pokkst
d6d5e82bec
fix concurrent modification exception 2022-09-17 17:53:32 -05:00
pokkst
52676d2184
set new colors 2022-09-17 17:43:05 -05:00
pokkst
bc99e1b5f6
new icon, but it's just the monero logo because i don't really want a logo for this app 2022-09-17 17:32:03 -05:00
pokkst
4747846815
rename packages 2022-09-17 15:14:08 -05:00
pokkst
05aedd6f53
Add amount to tx details screen 2022-09-17 14:57:17 -05:00
pokkst
e60c38bd01
Add tx details screen 2022-09-17 14:35:31 -05:00
pokkst
909e4a4231
Reinit wallet when switching node 2022-09-17 05:30:59 -05:00
pokkst
c337950ebd
Add paste button functionality 2022-09-17 05:03:33 -05:00
pokkst
35634b43ee
Update node button text when selected node changes 2022-09-17 05:00:20 -05:00
pokkst
e197cc038d
add null check and display custom nodes first 2022-09-17 04:36:57 -05:00
pokkst
4657132067
Add ability to add custom nodes 2022-09-17 04:14:15 -05:00
pokkst
1e4a91d046
Add "no history" layout when wallet has no history 2022-09-17 00:11:33 -05:00
pokkst
822128c4c6
Add support for launching app from Monero URI 2022-09-16 23:51:14 -05:00
pokkst
f17bd07d67
Parse URIs for amount and address 2022-09-16 23:30:46 -05:00
pokkst
81c6cb6074
Adjust spacing between proxy addr and port fields 2022-09-16 22:59:43 -05:00
pokkst
524f220264
Add proxy option 2022-09-16 21:50:47 -05:00
pokkst
209984417b
Remove a lot of classes and cleanup code 2022-09-16 20:19:01 -05:00
pokkst
460f6bd1b2
remove some unused resources 2022-09-16 19:25:14 -05:00
pokkst
d37fe29c14
add fee parameter to send methods 2022-09-13 15:08:46 -05:00
pokkst
de5c096261
invert qr code colors when night mode is enabled 2022-09-13 15:04:23 -05:00
pokkst
e3252b5762
Settings screen UI update, and other changes 2022-09-13 02:19:58 -05:00
pokkst
4f580cbda8
cleanup padding and margins and other UI stuff 2022-09-12 22:36:25 -05:00
pokkst
765ff8f291
add gradient to bottom of screen to hide tx list bottom, also fixes app startup issue, and only displays most recent 100 txs 2022-09-12 16:25:19 -05:00
pokkst
158268bac0
some minor changes 2022-09-12 12:40:44 -05:00
pokkst
4089e22bc5
add ability to scan QR codes 2022-09-12 12:35:26 -05:00
pokkst
fcadb39b76
working on the send dialog
still need to add a button to scan QR code
2022-09-12 11:54:45 -05:00
pokkst
3c4b1de1df
Update onboarding screen with styling 2022-09-12 10:03:19 -05:00
pokkst
074b608b5d
update ui a little 2022-09-12 03:02:07 -05:00
pokkst
73ff5082c9
fixing some issues when fetching latest address, i wasn't incremeting the index correctly i think 2022-09-12 01:05:27 -05:00
pokkst
21a81a271a
add copy button to receive popup 2022-09-10 17:17:12 -05:00
pokkst
67ab38d91f
i think for 1.0 i won't include a subaddress list/screen, so remove these methods for now 2022-09-10 17:08:52 -05:00
pokkst
4674e81040
Refresh latest address index periodically, and fetch latest subaddress for receive popup 2022-09-10 17:00:17 -05:00
pokkst
069970ea23
Clean up some code and fix issue with dark/light mode initialization 2022-09-10 14:42:43 -05:00
pokkst
d66e8976a5
Simplify code and fix bugs 2022-09-08 23:38:42 -05:00
pokkst
66b92bb0b1
Add button in settings to display recovery seed 2022-09-08 23:18:09 -05:00
pokkst
5d93041ee3
Add basic switch for day/night mode 2022-09-08 21:08:39 -05:00
pokkst
967345e1c3
Fix some progress bar issues 2022-09-08 12:42:50 -05:00
pokkst
7109442ad0
Add retry system if connection fails. 2022-09-08 11:27:05 -05:00
pokkst
a2b7e27e8b
Fix ANR issue when syncing over Tor 2022-09-08 04:06:20 -05:00
pokkst
0864b15c69
Fix Tor issues 2022-09-08 02:37:01 -05:00
pokkst
602a57cbbe
fix onboarding bugs. tor no longer works, so i'm investigating. 2022-09-08 02:24:34 -05:00
pokkst
789d992deb
Minor tweaks to the loading bar 2022-09-08 00:04:40 -05:00
pokkst
a023260bf2
Add loading bar 2022-09-08 00:02:35 -05:00
pokkst
84c740f320
Minor bug fixes 2022-09-07 23:33:03 -05:00
pokkst
976f9167c2
Fix onboarding fragment layout 2022-09-07 23:28:03 -05:00
pokkst
772a5004b3
Basic check for 25 word mnemonic 2022-09-07 23:24:59 -05:00
pokkst
5c69fb7dba
Really basic settings screen with debug info.
Seed is no longer logged.
2022-09-07 23:16:43 -05:00
pokkst
8d4cf11779
Fix settings screen issue 2022-09-07 23:08:50 -05:00
pokkst
528bc7c7c5
Basic onboarding flow, allows for wallet passwords.
NOTE: This commit still logs seeds to files for dev purposes, as there is no UI for it yet.
2022-09-07 23:04:28 -05:00
pokkst
6674f894b7
Fix sendAll bug 2022-09-07 20:00:14 -05:00
pokkst
569e1e5f5b
Handle tx history better, and work on the send screen a bit
NOTE: This commit still logs seed phrases for development purposes
2022-09-07 19:18:47 -05:00
pokkst
ae232d1a92
Display tx info
NOTE: This commit still logs seed phrases for development purposes
2022-09-07 17:46:53 -05:00
pokkst
c051c2aee9
Begin work on displaying tx history.
NOTE: This commit still logs seed phrases for development purposes
2022-09-07 17:21:47 -05:00
pokkst
cde290d52e
Forgot to add receive sheet layout
NOTE: This commit still logs seed phrases for development purposes
2022-09-07 16:38:43 -05:00
pokkst
ce5985bb47
Move receive/send to new bottom sheet dialogs, change theme stuff.
NOTE: This commit still logs seed phrases for development purposes
2022-09-07 16:36:18 -05:00
pokkst
832379aa94
Fixes initialization issue with HistoryService
NOTE: As of this commit, the app logs the wallet seed for development purposes.
2022-09-07 15:16:02 -05:00
pokkst
b0f4462838
Get rid of old mainActivity variable 2022-09-07 15:10:24 -05:00
pokkst
e2face7c33
Reformat code, and move other LiveDatas to their own respective services.
NOTE: As of this commit, the app logs the wallet seed for development purposes.
2022-09-07 15:06:09 -05:00
pokkst
b9a4ab18e1
Delete 99% of Monerujo code, replace with basic Monero wallet app to built from.
NOTE: As of this commit, the app logs the wallet seed for development purposes.
2022-09-07 14:43:41 -05:00
pokkst
e6883a40d1 Upload normal Monerujo code 2022-09-07 14:31:20 -05:00