Giter Club home page Giter Club logo

electrum-web's People

Contributors

ecdsa avatar jooize avatar maxf1 avatar nc50lc avatar sombernight avatar zibster43 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

electrum-web's Issues

Broken links to keys.gnupg.net and bitzuma.com

question!

I couldn't find fee setting in new android version. where is it!?

Should make signature verification instructions more beginner-friendly

In the section, "How to verify GPG signatures", there is the following:

In order to be able to verify GPG signatures, you need to import the public key of the signer. Electrum binaries are signed with ThomasV's public key. On Linux, you can import that key using the following command: gpg --import ThomasV.asc.

This is a little unclear. Someone who doesn't know how to use GnuPG might not realize that "ThomasV.asc" is just a placeholder for however they input the key, as this Reddit post demonstrates. I suggest rewriting it to make it clearer. Also, watch the order of instructions, as it appears to ask them to verify the signature before importing the key.

website hard to test locally; it requires a webserver. (problem when using file URIs)

The html files cannot be easily tested in a browser locally.
The website is broken when using the file:// protocol; it works when using http://,
so the workaround is to run a webserver locally.

Firefox (87.0) logs:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at file:///.../electrum-web/panel-download.html. (Reason: CORS request not http).
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at file:///.../electrum-web/projects.json. (Reason: CORS request not http).

See https://developer.mozilla.org/en-US/docs/Archive/Misc_top_level/Same-origin_policy_for_file:_URIs

remove javascript (or make it optional)

The website currently requires javascript to function.
Notably, the panel-switching and the "slide-show" (on Home) use js.

At least the panel-switching should not rely on js, to make the site usable without js.

Notably, Tor Browser on some configurations has javascript disabled by default.

Workaround for users for now:

  • either enable javascript just for electrum.org (perhaps temporarily), or
  • re updates/downloads, go directly to download.electrum.org

Removing javascript would be a lot easier if all the panel/subpages were in a single html file.
This site shows how to do the panel-switching without js: https://dev.to/hakash/100-pure-htmlcss-page-navigation---no-javascript-required-2em5

Note that there's this script that generates the download html page: https://github.com/spesmilo/electrum/blob/84ca7ef3060cc00e87fb41a18038d66c008a5624/contrib/make_download - which should be adapted or keep working as is

No license

I think it's great that you're sharing the source code for the website. It would be good to have a license on it (maybe MIT like the electrum project itself) so that people can use proper open source JavaScript to easily download electrum.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.