Commit graph

347 commits

Author SHA1 Message Date
Severiano Jaramillo Quintanar
0514e3984e
Merge branch 'feat_ui_improvements' into feat_ui_improvements 2018-08-27 09:49:41 -05:00
dtvv
850784160e Normal manifest, not tests 2018-08-27 07:48:10 -05:00
dtvv
4836c03179 New unit test implementation github style for some UI implementations 2018-08-27 07:31:55 -05:00
dtvv
1fce05145d New unit test implementation github style for some UI implementations 2018-08-23 23:45:15 -05:00
dtvv
096171f327 -New unit testing design androi model for classes and complete system
-Modularity in unitesting activities, example:
Test_DialogMaterialActivity.kt
Changes in class DialogMaterial.kt
2018-08-22 19:00:39 -05:00
Javier Varona
08be77e9fb Merge branch 'develop' of https://github.com/Agorise/crystal-wallet-android into develop 2018-08-20 20:34:54 -04:00
Javier Varona
77b5d956ea - Getting the response from the Yubikey through NFC
- Added TOTP class to calculate 6 digits code using RFC6238
2018-08-20 20:28:46 -04:00
hvarona
b3201096a7 remove the nfc testing page 2018-08-18 21:54:41 -04:00
dtvv
6d06d307f3 -whiteclear color change name 2018-08-18 13:20:42 -05:00
dtvv
17f74b4774 -Correct OnErrorWebSocker to OnErrorWebSocket 2018-08-18 12:48:37 -05:00
hvarona
6caa84481c Change Server to point to bitshares main net 2018-08-18 01:18:59 -04:00
dtvv
d2d17bb6b4 -In the Send Assets window fix the “account name to” to get better visual effects
-Integrate nice material spinner into crystal proyect
-Change in class SendTransactionValidator for material spinner
-Change in clas SendTransactionFragment for material spinner
-At end this nice spinner did not work well and i removed it
-Integrate this new nice material spinner into crystal proyect
-Modified classes:
SendTransactionFragment
SendTransactionValidator
ToValidationField
FromValidationField
-Create the first bubble inicial design background for the BroadActivity window
-Remove the transparent squares in the BroadActivity
-In the window of BroadActivity that the Tab tittles increase size when they are selected (tonigth)
-Integrate bubble background gif to android (tonigth)
2018-08-17 12:08:49 -05:00
dtvv
119300d545 -Create class LoadingActivity.kt
-Create loading_activity.xml layout
-Static interface integración in LoadingActivity.kt to entable simple use
-In the Board Window in the server connection show the new loading acitivity
-Take video called “Loading screen when socket server comunicación comes”
-In the Intro Window: When the user tríes to clic button and there are not server comunication it should show loading screen
-In the board window i tested that the gestores GUI works fine in real device
-In the BoardActivity there is a grey brand below first panel gui balances
-Change the Font in the BoardAcivity to be the same as in the video
-In the BoardActivity when clicling in sections that the sections show grayed for unselected and White for selected
-Change Bitshares Font style as the video
-In the window BroadActivity set the left icon more mall and the Font as in the video
2018-08-17 00:43:03 -05:00
dtvv
f9995bf284 -Fix code Migration of kotlin:
annotationProcessor  to kapt
-In screen IntroActivity: Show toast when there is not connection with server
-In screen Create Seed: Code to interface when error ocurs in WebSocketThread and GrapheneApiGenerator
-Fixes to class WebSocketThread for error Report to user
-Fixes to class BitsharesCryptoNetVerifier for error Report to user
-Fixes to class CryptoNetVerifier for error Report to user
-Fixes to class CryptoNetManager for error Report to user
-In the IntroScreen: If there is not server connection show a simple user message of that
-Create class ToastIt in kotlin
-Create class NetworkUtility in kotlin
-In the IntroScreen: When the user Press button “create account” it has to validate connection to server to continue
-In the IntroScreen: When the user Press button “Import account” it has to validate connection to server to continue
2018-08-15 17:36:20 -05:00
dtvv
da8eda93b5 Change custom implementations of classes to kotlin
*AccountSeedViewModel
*CreateSeedActivity
*UIValidator
*UIValidatorListener
*FieldsValidator
*CustomValidationField
*PinDoubleConfirmationValidationField
*BitsharesAccountNameValidation
-In the Send Assets window in the field Memo set it to max length to 255
2018-08-14 16:15:45 -05:00
dtvv
f57305312b -In the screen “Create Account” in the Account Name validase that the string meets:
*255 max length
*10 min length
*At least one Number
*At least one “middle guion”
*Only numbers and characters and middle script
*At least one character
-In the screen “Create Account” in the Field PIN and PIN confirm, at least 6 digits
-In the screen “Create Account” field validation at text change event
-In the screen “Create Account” create cleaner implementation of actual functionality with the clases:
*BitsharesAccountNameInterface
*PinDoubleConfirmationInterface
*UIValidator
*UIValidatorListener
*BitsharesAccountNameValidation
*CustomValidationField
*PinDoubleConfirmationValidationField
*CustomActivity
-In the screen “Create Account” change sections of code to better clear code
-In the screen “Create Account” error Messages show diferents
-In the screen “Create Account” while connecting with the server that shows the loading screen
-Crete of LoadingDialog material dialog class
-In the screen “Create Account” when the account exists show a toast
2018-08-09 06:50:08 -05:00
hvarona
61b50b1465 Merge remote-tracking branch 'origin/develop' into develop 2018-08-02 23:04:50 -04:00
hvarona
f40d996282 Implementation of model for alt-coin (not graphene cryptos)
Insight api base implementation
2018-08-02 23:02:23 -04:00
Javier Varona
c4f0e9ef41 - Added functionality to PocketRequestActivity to verify the yubikey code (still in progress...) 2018-08-02 22:59:48 -04:00
dtvv
acd1f9cfb1 -Correct the variables convenion of the changes i have made in the code
-In the screen of Create Seed that the size of the two buttons be the same te get armonony in the visual
-In the screen of Create Seed that the button of CREATE WALLET get disabled till all fields be correctly to continue
-In the screen of Create Seed show some info about PIN functionality
-In the screen of Create Seed at the moment the window appears, the Focus automatically is set on the first PIN field and show the keyboard
-In the screen of Create Seed set the limit for the Account Name field to 255
2018-08-01 17:11:26 -05:00
dtvv
7a9c4c0012 -Toast after copy to clipboard in backupseed window
-Integrate https://github.com/afollestad/material-dialogs in androide app by gradle
-Change the loading dialog in the registration window for the new one material
-In the registration window in the PIN sections, i fixed the max length validation to 32 in both Fields
2018-07-31 14:13:19 -05:00
dtvv
1cd36489eb -I fix a bug: The loading icon was static after the registraron of the user. (I attached prove in telegram)
-Change “seed” text to “Backup brainkey”
-Add backup leyend
-Set icon for button ok
-Add button “Copy” to copy brainkey to clipboard
-Develope algoritm for copy to clipboard functionality
2018-07-31 13:18:13 -05:00
Javier Varona
44f43cd126 Merge branch 'develop' of https://github.com/Agorise/crystal-wallet-android into develop 2018-07-26 22:58:49 -04:00
Javier Varona
6117fc0f99 - Added Pocket Security Functionality (still in progress...) 2018-07-26 22:58:12 -04:00
Severiano Jaramillo
09009e003c Merge branch 'feat_ui_improvements' into develop 2018-07-09 10:52:41 -05:00
Severiano Jaramillo
d14f07f278 Fix contacts section not able to scroll 2018-07-09 10:51:32 -05:00
Javier Varona
5b21c0719e - Adjusting send and receive fragment to work with multiaccounts 2018-06-27 22:29:30 -04:00
hvarona
594bd4b816 Make the grapheneapi multi account compatible 2018-06-27 20:49:26 -04:00
hvarona
3b66b91807 Make the grapheneapi multi account compatible 2018-06-27 20:45:25 -04:00
hvarona
84cc13b5f6 Make the grapheneapi multi account compatible 2018-06-26 23:13:39 -04:00
Severiano Jaramillo
84a6b331ad Rename avatar_placeholder image 2018-06-22 12:44:23 -05:00
Severiano Jaramillo
1456b58e7a Select transaction arroy and left view color according to the direction of the payment (received or sent) 2018-06-21 16:56:24 -05:00
Severiano Jaramillo
a0075117d1 Add Body1 and Body2 text styles and use them on the transactions items 2018-06-21 16:15:36 -05:00
Severiano Jaramillo
7084be4696 Improve transactions UI/UX 2018-06-21 15:08:50 -05:00
Severiano Jaramillo
f104e49a6c Removed unused drawables 2018-06-21 11:54:07 -05:00
hvarona
c2d13087e9 Added function on bitshares manager to retrieve the accounts name from the account id 2018-06-20 23:08:03 -04:00
Javier Varona
1d87c9b307 Merge branch 'develop' of https://github.com/Agorise/crystal-wallet-android into develop 2018-06-20 22:27:02 -04:00
Javier Varona
a5dcf393bf - Added function to Crystal Service to get the bitshares account names of the transaction's accounts id 2018-06-20 22:25:53 -04:00
Severiano Jaramillo
2fef7769ae Improve Settings toolbar layout 2018-06-20 19:53:47 -05:00
Severiano Jaramillo
17b0124946 Update AnimatedTabLayout library and set Settings tab bold text 2018-06-20 19:41:31 -05:00
Severiano Jaramillo
c19839a921 Add AnimatedTabLayout library to project and use it in the SettingsActivity, the library still needs some improvements to use it correctly on the MainActivity (Board) 2018-06-20 17:25:29 -05:00
Severiano Jaramillo
cea9e8faeb Set room database's exportSchema to false to avoid the generation of unnecessary json files on the migration to each new database version 2018-06-18 21:04:00 -05:00
hvarona
0228ca54d9 fixed bitsahres account name cache dao 2018-06-18 21:13:30 -04:00
hvarona
d0df53d8e2 Bitshares manager use the new bitshares account cache 2018-06-17 09:47:32 -04:00
Javier Varona
39a8a1e446 - Now the transactions list use first the contact name, then the bitshares account name and finally the user's account name. If none of them is useful, the bitshares account id will appear instead. 2018-06-16 22:17:27 -04:00
Javier Varona
145598591a - Adding Bitshares Account Name Cache 2018-06-15 21:56:50 -04:00
Javier Varona
52f5696714 Merge branch 'master' into develop 2018-06-12 20:58:45 -04:00
Javier Varona
574b61d2b7 - Fixed Toast when trying to upgrade account
- Now the CryptoNetRequests are deleted when carry out
2018-06-10 20:10:55 -04:00
hvarona
f482fa8354 Update Room libraries to be compatible with the gradle version 3.1.2 2018-06-10 14:35:06 -04:00
hvarona
008a24177e Merge branch 'develop' of https://github.com/Agorise/crystal-wallet-android 2018-06-10 13:28:37 -04:00