Author Topic: Graphene GUI testing and feedback  (Read 131427 times)

0 Members and 1 Guest are viewing this topic.

Offline bytemaster

I have just funded the fee pool for USD.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline bytemaster

got the same as https://bitsharestalk.org/index.php/topic,18840.0.html



The fee pool needs to be funded with some CORE in order for fees to be paid.   
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav
Available: 0,0126 (USD)

however, you can't send 0,01 bitusd, but 0.01 - semantics are wrong

edit: you can't use comma at all
« Last Edit: October 08, 2015, 07:58:33 pm by fav »

clout

  • Guest
I'm trying to transfer funds from a collateral account however the GUI says that it is not my account and does not allow me to execute the transfer.

Is no one else having this issue?

Offline rnglab

  • Full Member
  • ***
  • Posts: 171
    • View Profile
  • BitShares: rnglab
Help files are in help/ folder of graphene-ui repo. They are static files so no need to fetch them on the fly.
We are using markdown (.md files) so it's very easy to edit them - you don't even need to know html. Also github shows .md files prerendered - this makes it very easy to browse and edit them. Here is an example https://github.com/cryptonomex/graphene-ui/blob/master/help/en/index.md
I'm very doubtful that external translation tool like Transifex would be helpful here - it just adds complexity..

As I see it, once the complex part is ready, the benefits of having all the essential content focused on a single platform that is designed for collaborative continuous internationalization can be huge.  A worker proposal could fund Language Coordinators for the most relevant languages and the value added to the network could be very significant. Ecosystem and it's contents will be constantly growing and changing.

It's already implemented for bitshares.org and docs.bitshares.eu. Also for non github users it's being pretty easy and motivating to translate graphene-ui on transifex. We already have Turkish, Italian and Spanish volunteers working on it pretty fast, with no need to compare or merge locale files to match keys or having to learn github at all. When locale-en.js is committed, changes are pulled from raw github, applied on transifex and translators notified. If a finished translation is not on github or it's incomplete there, I'll manually make a push request.

I like the approach of taking graphene-ui help content directly from github markdown pages.
 In that case, it wouldn't be problematic to automate pushes from pages translated and reviewed, nor pulling pages from github when they change, as there's no code interaction beyond links. We have a set of rules  to define if and how strings can be translated.

It's not so complex either: http://docs.transifex.com/integrations/github/

If you agree I can implement that integration on a fork so you can decide if it is worth. My goal is not to interfere in the development process at all. On the contrary i'd like to achieve an integration that let devs released from localization process, and at the same time making this process simpler and unified at one place.






Offline valzav

  • Sr. Member
  • ****
  • Posts: 294
    • View Profile
Help files are in help/ folder of graphene-ui repo. They are static files so no need to fetch them on the fly.
We are using markdown (.md files) so it's very easy to edit them - you don't even need to know html. Also github shows .md files prerendered - this makes it very easy to browse and edit them. Here is an example https://github.com/cryptonomex/graphene-ui/blob/master/help/en/index.md
I'm very doubtful that external translation tool like Transifex would be helpful here - it just adds complexity..

Offline jamesc

is Graphene GUI going to fetch help content from github/somwhere else or will it reside on graphene-u itself?

 I want to implement continual internationalization for help pages on Transifex as with /web/app/assets/locales/ (source language file is automatically updated once a day if there's any change in locale-en.js on github, and translators notified).

Just asking because automating push/pulls for markdown files between Transifex and github when translations are completed or sources modified requires a server to talk with Transifex and Github api, and webhooks on both sides. I'm willing to do that,  just need to know how will this content be managed by graphene-ui to know if I can start right now or better wait if it's a temporary solution.

Thanks!

https://www.transifex.com/bitshares/graphene-ui/dashboard/

You could send your pull requests back to the graphene-ui for the next release.  We don't need any live help file loading.  It might be a good idea to have a release schedule so this can be timed so the translations are in on time.  Maybe valzav can tell us about the help files.  Your already found the functional locale files.

Offline rnglab

  • Full Member
  • ***
  • Posts: 171
    • View Profile
  • BitShares: rnglab
 is Graphene GUI going to fetch help content from github/somwhere else or will it reside on graphene-u itself?

 I want to implement continual internationalization for help pages on Transifex as with /web/app/assets/locales/ (source language file is automatically updated once a day if there's any change in locale-en.js on github, and translators notified).

Just asking because automating push/pulls for markdown files between Transifex and github when translations are completed or sources modified requires a server to talk with Transifex and Github api, and webhooks on both sides. I'm willing to do that,  just need to know how will this content be managed by graphene-ui to know if I can start right now or better wait if it's a temporary solution.

Thanks!

https://www.transifex.com/bitshares/graphene-ui/dashboard/

Offline jamesc

I tried to change my wallet password at
settings > wallets > change password

after I give my initial password and the the new password (+the confirmation)
I see this message:

"Unable to change password: Error: This wallet does not support the change password feature."

when will we have this "future" ready?

Create a new wallet..   test net wallets are always backwards compatible

This was added, old wallets did not have this: "encryption_key is the global encryption key (does not change even if the password changes)"
« Last Edit: October 08, 2015, 02:15:37 pm by jcalfee1 »

Offline Troglodactyl

  • Hero Member
  • *****
  • Posts: 960
    • View Profile
Can someone who can successfully build and run graphene-ui report their nodejs version?
node -v
v4.1.1

Thanks.  I'm on v4.1.2 and I'm getting this on "npm install":

Code: [Select]
In file included from ../src/contextify.cc:3:0:
../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
 NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                         ^
../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
 NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                         ^
../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
     , node::smalloc::FreeCallback callback
             ^
../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
     , node::smalloc::FreeCallback callback
                                   ^
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                  ^
../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                            ^
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
../node_modules/nan/nan.h:672:67: error: no matching function for call to ‘New(v8::Isolate*, const char*&, uint32_t&)’
     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);

I've traced it to this issue with contextify: https://github.com/brianmcd/contextify/issues/180

But I have no idea why it's working for you.  Is this an issue for anyone else?  Does anyone have any ideas?

Offline liondani

  • Hero Member
  • *****
  • Posts: 3737
  • Inch by inch, play by play
    • View Profile
    • My detailed info
  • BitShares: liondani
  • GitHub: liondani
I think the option to load more is the easiest solution and at the same time the most appropriate from the UX perspective.
In 99% of cases you are interested in only the most recent transactions and the entire history only produces information overflow for the user.

 +5%

jakub

  • Guest
The Recent Activity list in the Overview section should be paginated.
Or it should show the most recent 10-15 transactions and there should be a LOAD MORE button.

Otherwise accounts with a large number of transactions load very slowly, e.g. clayoptest4
https://graphene.bitshares.org/#/account/clayoptest4/overview

Technically it will only load slowly if you had your browser open while he was flooding.   If you hit reload on the page it will be very quick.

You are right though that it does not currently give you the option to "load more".

I think the option to load more is the easiest solution and at the same time the most appropriate from the UX perspective.
In 99% of cases you are interested in only the most recent transactions and the entire history only produces information overflow for the user.

Offline bytemaster

The Recent Activity list in the Overview section should be paginated.
Or it should show the most recent 10-15 transactions and there should be a LOAD MORE button.

Otherwise accounts with a large number of transactions load very slowly, e.g. clayoptest4
https://graphene.bitshares.org/#/account/clayoptest4/overview

Technically it will only load slowly if you had your browser open while he was flooding.   If you hit reload on the page it will be very quick.

You are right though that it does not currently give you the option to "load more".
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

jakub

  • Guest
The Recent Activity list in the Overview section should be paginated.
Or it should show the most recent 10-15 transactions and there should be a LOAD MORE button.

Otherwise accounts with a large number of transactions load very slowly, e.g. clayoptest4
https://graphene.bitshares.org/#/account/clayoptest4/overview
« Last Edit: October 07, 2015, 10:21:50 pm by jakub »