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
ngCordova is still there, I guess it is the same, but should be replaced in bower than
single contact or full address book
add missing issues
Apply the multiplanguage concept desribed by Andrew McGivery.
Start with
Nice to have: tutorial (even for non-developers) how to contribute a new language
In the receive tab, add a button "share" with options to send the stellar address via
If started for the first time, the app should create stellar keys and use them for any transaction afterwards.
A Following issue should
We need unit tests to achive a reliabitlity, adequate for software dealing with digital assets.
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!
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.
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 :)
The user's STR-Balance should be displayed in the Wallet tab.
Use jekyll to provide more than the start page on github pages:
fill trx tab with n most recent transactions. (e.g. n=20)
display all balances
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).
If inflation destination is not set and account holds enough reserve, set inflation destination to centaurus.
Solve #30 first.
track payments
On the wallet tab:
Show/Hide button for secret
scan tx envelope qr code and submit it to live network. would be super useful for cold wallets
In the transaction view use a recent transaction to create a new contact.
In the Wallet tab display the user's recent transactions
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?
#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.
On some devices transactions are displayed again and again!
Need to specify at the same place
It is hard to get Dollars, Euros, Yen and Yuan out of people's head. So I would suggest the following feature:
Scan a qr code and fill address (and amount) in edit fields
See this example for getting started
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.
If websocket communication is not available, fall back to long polling.
Prio depends on how widespread the problem occurs
In the wallet tab, provide a way to export keys, e.g.
maybe reorganize all code to a more feature related structure
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
Generate a QR-code for the user's stellar Address
nice to have:
A new button (let's say in the about-tab) for reporting errors:
should behave the same way as in the stellar browser client:
https://github.com/stellar/stellar-client/blob/master/README.md
Regularly check if connection is established.
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.