Commit Graph

257 Commits

Author SHA1 Message Date
Stephan Hagios d2429da044 Feature/timber logging (#143)
* Added Timber for logging

* Replaced Log calls with timber

* added timber to licenses list

* PR suggestions
2017-11-25 15:49:07 +01:00
Stephan Hagios 92d867fbaa Added okhttp to the license string (#142) 2017-11-23 22:05:44 +01:00
m2049r 8f7f4ee9f9 changes based on review 2017-11-23 08:23:23 +01:00
m2049r c23597066a use OkHttpClient to get exchange rates
test cases
2017-11-22 18:34:28 +01:00
m2049r dab5e08910
use textVisiblePassword for password field (#139) 2017-11-19 20:25:20 +01:00
m2049r c35deab283
zoom into qr code on touch (#140) 2017-11-19 20:25:02 +01:00
Stephan Hagios 7c36ccfd9c
Merge pull request #137 from m2049r/layout-tweaks
Layout tweaks
2017-11-18 16:02:47 +01:00
m2049r ca58211676 dont prevent screenshots in debug mode 2017-11-18 13:11:54 +01:00
m2049r 97c6ba5334 full width amount fields 2017-11-18 13:10:34 +01:00
m2049r f1f2f250be qr code is now a button 2017-11-18 11:04:34 +01:00
m2049r 7b19e9a2bd wider amount field with % left/right padding 2017-11-18 10:19:16 +01:00
mattcode55 ed8010c92c Set FLAG_SECURE to disable screenshots (#134)
mattermost: https://taiga.getmonero.org/project/m2049r-monerujo/us/38

Sets FLAG_SECURE on all activities to prevent users accidentally
screenshotting sensitive information.
2017-11-16 19:14:53 +01:00
m2049r 41580e5519
upgrade m2049r/monero to monerujo-v0.11.1.0 (#127) 2017-11-11 15:39:42 +01:00
m2049r 1875e2df62
Bugfixes (#126)
* new domain

* InetSocketAddress.IllegalArgumentException

* white text for buttons

* tweak credit dialog

* prevent multiple popups
2017-11-11 08:02:13 +01:00
m2049r 347123d961
UI bugfixes (#120)
* better wallet load progress

new version

* dont start LoginFragment if is already started
2017-11-08 23:04:01 +01:00
m2049r f5ad07c2b0
some bugfixes (#119)
* avoid IllegalStateException in rare cases

* clear error state on edit

* new version

* ignore error if fragment unloaded
2017-11-07 23:22:09 +01:00
m2049r 62695af9c6 layout correction + new version code 2017-11-05 01:01:36 +01:00
Stephan Hagios 3b1c3d564b Adjusted Layout files (#118)
* Adjusted layout files with correct sizes.

* Added password visibility toggle
2017-11-05 00:25:26 +01:00
m2049r 75bba4a091
remove e-notaion for android 5.0! (#117)
and new version
2017-11-04 23:54:49 +01:00
m2049r cfb3c23003
hide receive button before wallet is loaded (#115) 2017-11-04 15:31:34 +01:00
m2049r 2cb87bab8e nodes help 2017-11-04 14:07:54 +01:00
m2049r 1ddc3d6b58 normal font for receiver 2017-11-04 13:45:21 +01:00
m2049r 2fa48d7441
more help & restyle reallysend button (#114) 2017-11-04 13:23:56 +01:00
m2049r 545367db90
Changes from Alpha Feedback (#113)
* fab covers whole screen

* avoid potential NPE

* bugfix - spinners crashed after scan

* Gunther only if no wallets

* clearQR on failed exchange, tweaks, gray

* refactor info dialogs

* added default testnet node

* FAQ: my testnet wallet is broken

* version code 36, version name 1.1.7
2017-11-04 10:17:20 +01:00
m2049r d67e02cbcb
Mostly Help "System" (#112)
* help & new exchange icon

* layout tweaks + removed nocopy icons

* sync help

* hide keyboard on spend

* QR Recieve => Receive

* menu tweaking

* use png logo for android < nougat

* gray generate

* position tweak in toolbar

* new exchange icon for wallet balance

* new About Dialog

* enable sending on mainnet

* new version 1.1.6

* dispose transaction on back

* remove unused onExchange method

* gray stuff + some tweaks

* new logo for qr
2017-11-04 00:43:24 +01:00
m2049r d3beb7ca3f
exchange & toolbar layout (#111) 2017-11-03 10:14:19 +01:00
m2049r f951e1a621 abort exchange if amount is invalid 2017-11-03 01:20:59 +01:00
m2049r 0e187d3b20 version 2017-11-02 22:52:13 +01:00
m2049r 716b830b7b
Tweaks based on alpha feedback (#110)
* donation+privacy policy screens + bugfixes

* opacity

* mnemonic left aligned

* smaller scan button

* spread out fabs

* doExchnage on lose focus of amount

* specify wallet create type
2017-11-02 22:48:20 +01:00
m2049r 4ac6a03d63
rename fresh wallet (no cachefile) (#109) 2017-11-02 11:46:03 +01:00
m2049r 7eb86ea618
tx details consistent with tx list (#107) 2017-11-01 20:33:58 +01:00
Stephan Hagios 4cfd166ed7 Adjusted visibility of fields and methods. (#102)
* Adjusted visibility of fields and methods.

* Adjusted visibility of fields and methods after rebase
2017-11-01 19:47:24 +01:00
m2049r 44f241f4ee
fix progress dialog not showing (#106)
also, new version
2017-11-01 19:26:18 +01:00
m2049r 62b77fc987
no more animation because of OOMs (#105) 2017-11-01 10:56:47 +01:00
m2049r 03c5569f91
Sexy UI (#104)
Version 29/1.1.2-alpha
2017-10-31 22:35:23 +01:00
m2049r 7b1e6a89ba Android Studio 3.0 2017-10-26 09:18:13 +02:00
m2049r ff8a3ee7c8 JNI_FALSE -> NULL in GetStringUTFChars()
increased version to 26 / 1.0.3
2017-10-22 12:08:38 +02:00
m2049r dcbaa35b57 avoid calling isAddressValid with null address 2017-10-17 14:48:45 +02:00
Steve Divskinsy 59e87e2bfe Fixed spelling mistake (#98)
Minor spelling mistake when archiving
2017-10-07 20:05:12 +02:00
m2049r e8b749af3b Bugfix Service restart after OS kill (#96)
* single open wallet

* prevent WalletService & Activity from restarting
removed stray png
2017-10-03 22:45:03 +02:00
m2049r f282f01edd wallet updateStatus only when added (#95) 2017-10-03 19:04:45 +02:00
KeeJef f16afdbb19 Some spelling and grammar changes (#94) 2017-10-03 18:39:29 +02:00
m2049r ccacec9d0b Added explicit info about keeping mnemonic seed safe (#92) 2017-09-30 09:17:47 +02:00
m2049r 49a9f84226 new version 23 2017-09-29 19:50:59 +02:00
m2049r 91b4aaad60 removed unnecessary permission 2017-09-29 19:44:43 +02:00
m2049r 96cf9ee95e new version (#91) 2017-09-29 19:21:11 +02:00
m2049r 00852da9f7 Add some Help (#90)
* simple help for create wallet

* toast that selecting seed or spendkey is not allowed
2017-09-29 19:18:07 +02:00
m2049r e270b277a5 Fixup wallet locations (#89)
* create wallets directly in wallet dir, renamed backup dir

* new version + notes
2017-09-27 23:01:37 +02:00
m2049r dceca0e198 new version 2017-09-26 22:58:08 +02:00
m2049r 94947de9ef Minor fixes (#88)
* another attempt to fix android.view.WindowManager

* trim entered daemon
2017-09-26 21:41:58 +02:00
m2049r 0d03b75785 Poppins license (#86) 2017-09-25 23:12:43 +02:00
m2049r a3db07c6a7 Bugfixes (#85)
* android.view.WindowManager

* refactor

* lock_guard listener

* new version
2017-09-25 22:53:16 +02:00
m2049r 6678222202 Bugfix: Generate screen is now scrollable (#84)
* generate+detail screens made scrollable

* new version
2017-09-23 22:26:12 +02:00
m2049r 793d984200 Bugfix: crashing on android 5 & 6 (new wallet, receive, ...) (#83)
* getAddress() mess fixed

* v0.8.0.3
2017-09-23 18:23:41 +02:00
m2049r cc46dc06c4 Bugfixes (#82)
* cache getAddress()

* savedInstanceState handling

* v0.8.0.2
2017-09-23 14:16:30 +02:00
m2049r be236cce1b new bugfix version 2017-09-23 11:09:27 +02:00
m2049r af18a89a5e Bugfixes based on ANR reports from google (#81)
* remove id in toolbar include (NPE on some devices)

* deal with progress when activity closed
2017-09-23 11:06:10 +02:00
m2049r feae490e93 Docs & Version (#80)
* update for v0.8

* cleanup
2017-09-23 00:03:57 +02:00
m2049r 7fd6e47f88 new logo (#79) 2017-09-23 00:01:09 +02:00
m2049r 79186c5e09 allow backup/archive of unsynced wallet (#77)
closes #60 - we don't have better errors messages (too many variables), but we can now delete / backup nonsynced wallets.
2017-09-21 20:00:24 +02:00
m2049r e14bbc6bae New sexy logo (#76)
* new logo

* sexy logo
2017-09-21 19:00:04 +02:00
m2049r 553a97a68b new logo (#75) 2017-09-21 14:52:52 +02:00
m2049r b78902ac77 deamon selection belongs to loginfragment (#74) 2017-09-20 19:43:59 +02:00
m2049r b00734a0d6 Die if getAddress() is not valid (#73)
mitigates serious effects of issue #72 by crashing - does not solve the root cause which is still unknown.
2017-09-19 21:40:17 +02:00
m2049r c4f9e8cf58 network slection in menu (#71)
moved code from fragment to activity; dropdownlist is now better
2017-09-19 19:46:22 +02:00
m2049r ba408b8889 node defaults and history (#70) 2017-09-18 23:02:36 +02:00
m2049r 99a7048e26 added monero licenses (#65) 2017-09-12 23:43:56 +02:00
m2049r 7be001bd85 Correct license infos (#64)
and some .idea files

* corrected license info
2017-09-12 22:02:31 +02:00
m2049r 862716406e Show Licenses (#63)
and upgrade to support library 25.4.0
resolves #59
2017-09-12 21:32:05 +02:00
m2049r 4918f44048 Docs updated for 0.7 and bugfixes (#55)
* docs and version

* wallet failed message moved to UI thread

* display balance in pure white
2017-09-10 20:04:21 +02:00
m2049r 924c3fa260 allow back only if not accepting (#54) 2017-09-10 10:40:13 +02:00
m2049r eb2b3b5675 use MoneroThreadPoolExecutor for wallet creation (#53) 2017-09-10 09:49:21 +02:00
m2049r b8c287b763 cleanup 2017-09-09 22:02:17 +02:00
m2049r 5c1fa097a9 show alternative currency (USD/EUR) on receive
uses https://www.kraken.com/help/api#get-ticker-info
2017-09-09 19:31:37 +02:00
m2049r cf4d8bdbf0 fix unconfirmed display 2017-09-09 09:34:44 +02:00
Benedict 5dbf84d5d6 verify checksum from dependencies 2017-09-09 01:01:47 +02:00
m2049r bf64f77b10 Upgrade to monero v0.11.0.0 (#50) 2017-09-09 01:01:28 +02:00
m2049r 9b82023a9f UI facelift (#49) 2017-09-09 01:01:27 +02:00
m2049r dec67e0675 Revert "Upgrade to monero v0.11.0.0 (#44)" (#45)
This reverts commit 9cbeaa7942.
2017-09-06 21:14:38 +02:00
m2049r 9cbeaa7942 Upgrade to monero v0.11.0.0 (#44)
and minor changes
2017-09-06 21:03:31 +02:00
m2049r 093e4bda1d Doc & Version update (#43)
* added hint that amount is in XMR

* update FAQ and version
2017-09-04 23:29:48 +02:00
m2049r 4aa7000cb3 added hint that amount is in XMR (#42)
added hint that amount is in XMR when receiving
2017-09-04 23:27:04 +02:00
m2049r 855b35a6b7 added l in svg path 2017-09-04 22:52:10 +02:00
m2049r 0013caa05f request and respond to permissions marshmallow style 2017-09-04 22:30:37 +02:00
m2049r 5b3e92e91a Merge pull request #39 from m2049r/bugfix_issue_36
Use AsyncTask with 5MB stack in lots of places
2017-09-04 20:51:21 +02:00
m2049r f8ea3cc77f use AsyncTask with 5MB stack in lots of places 2017-09-04 20:43:05 +02:00
m2049r 59ef2a1f8e Merge pull request #33 from KeeJef/master
Clarifying some Strings
2017-09-04 18:26:30 +02:00
m2049r e662d5a9c0 wallet rename + tweaks 2017-09-04 07:26:04 +02:00
m2049r 4b2d52fbe6 wallet archive/backup progress dialogs 2017-09-03 21:29:15 +02:00
m2049r ec7798cb34 wallet archive/backup 2017-09-03 14:09:27 +02:00
m2049r 20e7d6d065 rename option in wallet list + tweaks 2017-09-03 11:55:42 +02:00
m2049r fe80fef36e alert before showing wallet details 2017-09-03 09:43:52 +02:00
m2049r 68abaec6cb tweaks + get address from wallet (and not from file) 2017-09-02 12:51:57 +02:00
m2049r fe84bae9ed rework options menus 2017-09-02 10:05:50 +02:00
KeeJef 1289a0ada4 Clarifying some Strings
Just for new people i think the amount when sending should indicate that the values are XMR not USD or something
2017-09-02 13:08:09 +10:00
m2049r 93025c5e1b Receive QR code 2017-09-02 00:00:54 +02:00
m2049r 93ec3865da fix scan button enable/disable 2017-08-31 18:43:51 +02:00
m2049r 075ddff226 update FAQ + version 2017-08-31 18:19:59 +02:00
m2049r 6822aa83d8 QR scan of amount as well
bugfix: use getSupportFragmentManager everywhere
2017-08-31 09:57:14 +02:00
m2049r 726887af2e use v4 fragment support library to cater for android 5.1 2017-08-31 01:00:27 +02:00
m2049r 78c053f4e8 make user wait for service to finish 2017-08-30 23:35:16 +02:00
m2049r 1eac363102 update docs and version 2017-08-30 22:24:24 +02:00
m2049r f5535dbefa QR Scanning incl. payment id 2017-08-30 21:36:07 +02:00
m2049r 2ebb9d0650 updated version number + docs 2017-08-29 23:40:46 +02:00
m2049r 3846a0c391 mainnet spending 2017-08-29 22:22:07 +02:00
m2049r 186ed5cd39 second spend confirmation for mainnet 2017-08-29 22:05:51 +02:00
m2049r e39cd1c988 lots of GUI tweaks 2017-08-29 22:05:45 +02:00
m2049r e4562f07a4 balance colour + tx ordering 2017-08-29 08:43:56 +02:00
m2049r ea7c7d2fdb net colour in toolbar 2017-08-28 23:46:18 +02:00
m2049r 8ff8be6f60 list context menu + tweaks 2017-08-28 23:14:53 +02:00
m2049r b5ded700fe toolbar info action for wallet activity 2017-08-28 22:10:17 +02:00
m2049r a5527d4efd use default daemon ports if none supplied 2017-08-28 19:38:13 +02:00
m2049r a634cf18b1 nicer fab icon 2017-08-27 22:57:35 +02:00
m2049r 191aa6ac22 action button for create wallet + setting activity title in LoginActivity 2017-08-27 09:12:53 +02:00
m2049r a82a90575d deamon prompt show syntax 2017-08-26 00:34:17 +02:00
m2049r 2e04046f50 Merge pull request #18 from m2049r/feature_layout
simple layout
2017-08-26 00:29:41 +02:00
m2049r c11d577c5f simple layout
minimum number of decimal places
progress at top
2017-08-26 00:27:27 +02:00
m2049r cb1d541474 Username/Password for daemon 2017-08-24 00:03:23 +02:00
m2049r 807d217aac Merge pull request #16 from m2049r/feature_txrecipient
show destinations in tx view
2017-08-22 13:10:14 +02:00
m2049r 0421bcfac3 show destination in tx view 2017-08-22 13:02:31 +02:00
m2049r 3ee8343074 enable dispose of prepared transaction 2017-08-22 11:05:43 +02:00
m2049r 7194580fbe passing of transaction priority fixed 2017-08-22 10:54:16 +02:00
m2049r 48dcd37740 Update build.gradle 2017-08-22 00:19:53 +02:00
m2049r a126844272 start WalletService as foreground service preventing it from being killed by the system 2017-08-21 15:58:22 +02:00
m2049r 9b3086ff2e don't show Send Button on mainnet (instead of crashing when clicked) 2017-08-21 10:14:19 +02:00
m2049r 3a68802ae7 deal with pending transactions 2017-08-20 22:35:31 +02:00
m2049r 344eeb7a3b removed debugging code + docs + some bugfixing 2017-08-20 22:35:03 +02:00
m2049r 4ad58684b4 failsafe sending in mainnet
- die ungracefully with an exception because this should be possible anyway
2017-08-20 22:35:03 +02:00
m2049r 30e35a895d cleanup + docs 2017-08-20 22:34:36 +02:00
m2049r 37414be4bf tx notes added + tx details + tweaks 2017-08-20 16:24:35 +02:00
m2049r a37ca4c0e5 tweaks + sweep 2017-08-19 18:59:38 +02:00
m2049r 408b1a68d0 tx key + tweaks 2017-08-19 16:20:10 +02:00
m2049r 40da44222e sending done + added Transfers + tweaks 2017-08-19 13:44:04 +02:00
m2049r b0efdca928 send gui + first successful send transaction! 2017-08-19 13:43:29 +02:00
m2049r 62433f6e10 tweaks & fixed store() error, refactoring 2017-08-18 02:46:56 +02:00
m2049r c9ae39508f details view works mostly (seed)
need to prevent opening wallet while preparing details
new wallets sont store the cache ?! (except watch only)
2017-08-18 00:18:57 +02:00
m2049r 44836a24bb tweaks 2017-08-18 00:18:43 +02:00
m2049r 9f38b957e1 lots of minor fixes & tweaks. do not copy cache.
the cache file is corrupt after recovery (except watch only).
2017-08-17 14:13:26 +02:00
m2049r 032aa24ab5 cleanup & AppCompatActivity & setTitle 2017-08-16 22:22:41 +02:00
m2049r afc45e1cbc UI tweaks 2017-08-16 21:28:00 +02:00
m2049r bd598deddd separate wallet generation & confirmation
all methods of recovery & creation implemented
2017-08-16 21:28:00 +02:00
m2049r 952fb3a7f1 deal with user closing fragment while doing wallet stuff 2017-08-16 21:28:00 +02:00
m2049r fb62074d20 added app.iml to gitignore and updates android studio 2017-08-16 21:27:36 +02:00
m2049r 56132e26ed tweaks - mostly keyboard & UI 2017-08-16 12:01:32 +02:00
m2049r 3239bdeb33 removed default localhost daemons 2017-08-16 00:49:48 +02:00
m2049r 142885821e Generate Wallet command added to wallet list 2017-08-16 00:28:53 +02:00
m2049r 34941c599a Generate Wallet Fragment added 2017-08-15 23:59:41 +02:00
m2049r 6611539491 some cleaning up 2017-08-15 12:13:58 +02:00
m2049r 69729e5257 LoginActivity now fragmented 2017-08-15 12:01:53 +02:00
m2049r 535158c5e9 refactored WalletActivity to use fragments 2017-08-15 09:43:19 +02:00