Commit graph

255 commits

Author SHA1 Message Date
pokkst
ea0849a88c
Update version to 0.4.1 - this update is not done. Still waiting on some stuff in the mail 2022-12-04 01:48:56 -06:00
pokkst
5030ce5640
Update text in UI, add code comments, cleanup code 2022-12-04 01:45:59 -06:00
pokkst
c46ce609c6
Add UI option for "occasional donations". Disabled by default. 2022-12-04 00:25:00 -06:00
pokkst
676fe9367b
Add comment for secondary address 2022-12-03 23:41:11 -06:00
pokkst
8782d212a3
Still experimenting. This donation is randomly attached so as to not have a consistent fingerprint, and is also occasionally split into 2 outputs.
This also sets the foundation for a pay-to-many feature in the future for users.
2022-12-03 23:25:06 -06:00
pokkst
fd84f11848
EXPERIMENTAL: Playing around with the idea of letting users attach a donation "per tx" (read comment in MoneroHandlerThread.java for why this is in quotes) to support MyNero development when they spend coins. 2022-12-03 21:52:17 -06:00
pokkst
4059e28d3f
Add option to hide Monerochan 2022-12-03 14:11:14 -06:00
pokkst
3f0c213b47
Add donate button to send dialog 2022-12-03 13:48:51 -06:00
pokkst
713c34da72
Finalize receive screen design for 0.4.1 - TODO: Add feature to edit address labels 2022-12-03 13:36:30 -06:00
pokkst
028b8b79b6
new layout 2022-11-22 11:24:00 -06:00
pokkst
80a7e234ac
Get rid of lastUsedSubaddress in AddressService 2022-11-22 11:20:58 -06:00
pokkst
e90462707c
Display addresses in list. Still need to do styling and stuff. 2022-11-22 11:18:57 -06:00
pokkst
afc7bb730b
Nav to receive fragment 2022-11-21 21:22:50 -06:00
pokkst
19f032699e
Add ReceiveFragment 2022-11-21 20:36:13 -06:00
pokkst
82ed0f4409
Slight UI changes and fixes 2022-11-19 10:24:07 -06:00
pokkst
db10e1eb03
Merge branch 'feature/street-mode' into rc/0.4.0 2022-11-19 10:16:43 -06:00
pokkst
9c5f5b428a
Add password confirm text field 2022-11-18 15:58:15 -06:00
pokkst
a8678114ad
Implement street mode 2022-11-16 13:27:14 -06:00
pokkst
b7470567da
Add beta build variant 2022-11-10 23:27:03 -06:00
pokkst
0c5cd4c3f0
More styling changes and fixes 2022-11-10 23:20:08 -06:00
pokkst
28a6fbb02c
Styling changes and optimizations 2022-11-08 00:21:57 -06:00
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
2990c059ee
Update version to 0.4.0 2022-10-25 00:13:34 -05:00
pokkst
063b61e4bb
Update app to 0.3.2 2022-10-15 01:13:23 -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
c1b4f8400d
Up version to 0.3.1 2022-10-14 23:55:45 -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
1b4008cc65
Update version to 0.3.0 2022-10-11 19:18:03 -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
66770f9f7c
bump version 2022-10-03 18:12:55 -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
8c112f60f1
Up version to 0.2.0 2022-09-26 00:23:34 -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
5184ca1a4c
Update build version to 0.1.1 2022-09-21 18:04:28 -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
2cfc9d26c1
Change some build settings 2022-09-18 01:39:59 -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