tbltzk / centaurus Goto Github PK
View Code? Open in Web Editor NEWFirst Stellar Wallet for Android
License: Mozilla Public License 2.0
First Stellar Wallet for Android
License: Mozilla Public License 2.0
It must be possible to enter destination address and amount of STR and send it via the Stellar network
On the wallet tab:
Show/Hide button for secret
In the wallet tab, provide a way to export keys, e.g.
add missing issues
Scan a qr code and fill address (and amount) in edit fields
See this example for getting started
see templates/tab-about.html
When an <a href="http://some.external.link">
is clicked, the target site opens within the wrapper browser. This would be ok. But navigation back is not possible, so you are stuck an cannot get back to the app!
<a target="...">
tagDid not try the proposed solution from the ionic forum, yet!
should behave the same way as in the stellar browser client:
https://github.com/stellar/stellar-client/blob/master/README.md
If started for the first time, the app should create stellar keys and use them for any transaction afterwards.
A Following issue should
A new button (let's say in the about-tab) for reporting errors:
Apply the multiplanguage concept desribed by Andrew McGivery.
Start with
Nice to have: tutorial (even for non-developers) how to contribute a new language
Use jekyll to provide more than the start page on github pages:
#18 (export/import keys) should be done first.
On startup, a login screen should popup in order to enter stellar credentials and retrieve keys from the stellar-wallet service.
The keys must be available for any stellar api calls during the apps lifetime.
It's currently using an old beta release:
"ionic": "driftyco/ionic-bower#1.0.0-beta.11"
This should be changed to the latest stable
"ionic": "driftyco/ionic-bower#1.1.1"
Or maybe even use the Bower repository for this.
"ionic": "1.1.1"
Update: seems that using any other version than the current beta 11 will mess up the UI big time. Haven't checked out why yet.
Update 2: in tabs.html the class is:
<ion-tabs class="tabs-icon-top">
but in the beta 11 version it's at the bottom. Is this intended? Changing the class to "tabs-icon-bottom"
will put it back at the bottom (as in the beta) for v1.0.0. When using v1.1.1 there's no UI at all (except for a back button text).
Update 3: So it seems that the UI doesn't get messed up big time if v1.0.0 is used. The difference between beta 11 and v1 is that apparently v1 uses the default location for the location of the tabs. At the top for Android and bottom for iOS etc (http://ionicframework.com/docs/api/directive/ionTabs/). It's allowed to override this, so it's up to you to decide if you want to override it or don't...?
Using v1.1.1 does mess up the UI as nothing is visible anymore, but that's the next step to fix :)
maybe reorganize all code to a more feature related structure
It is hard to get Dollars, Euros, Yen and Yuan out of people's head. So I would suggest the following feature:
display all balances
In the about view, section 'Contact' there is a mailto:[email protected] link. It works in the ripple emulator but not on my android device (Galaxy Tab 4).
Did not try other emulators or platforms yet.
fill trx tab with n most recent transactions. (e.g. n=20)
ngCordova is still there, I guess it is the same, but should be replaced in bower than
Use Ionic directives instead of plain html on all tabs.
Try to support copy/paste (at least where addresses/keys are displayed) (Prio 1)
Very nice to have: swipe to change tabs
The user's STR-Balance should be displayed in the Wallet tab.
In the transaction view use a recent transaction to create a new contact.
Generate a QR-code for the user's stellar Address
nice to have:
Currently the account reserve is hard coded to be 20 STR. This is fine as long as users use freshly created accounts. However as import of existing accounts is now supported, this might lead to confusion.
Regularly check if connection is established.
If websocket communication is not available, fall back to long polling.
Prio depends on how widespread the problem occurs
On some devices transactions are displayed again and again!
Need to specify at the same place
If inflation destination is not set and account holds enough reserve, set inflation destination to centaurus.
Solve #30 first.
In the Wallet tab display the user's recent transactions
We need unit tests to achive a reliabitlity, adequate for software dealing with digital assets.
scan tx envelope qr code and submit it to live network. would be super useful for cold wallets
single contact or full address book
In the receive tab, add a button "share" with options to send the stellar address via
track payments
The address remains "loading" all the time.
First we have to find out, whether this is a api version issue or device specific or something else like environment/branding.
Try to reproduce it in emulator first. --> No Problem in emulator
Maybe its a mobile provider issue (o2 Germany).
Seems a better term to me that should fit on the screen.
Maybe move About to the top right too with just an information icon?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.