So I'm coming to this from Munti's post in the IOTA thread, here are some new user observations.
bitbay.market download page uses a bit.ly link for seemingly no reason, and bit.ly gives a person a not friendly warning message about the .exe file: http://bit.ly/1EnFbpw
The bitbaysetup.exe file from bitbay.market and the one linked to in the thread OP are different filesizes and have different hash/checksums. The version flag on both exes is 1.2, despite the website saying it's version 1.21. Explain this.The download in the 2nd post of this thread is not hosted by MEGA anymore.
The BitBay installer by default wants to put it in the C:\ directory, where default place should be C:\Program Files (x86)\
Windows Firewall pops up needing access three times for three different programs
I downloaded the bootstrap and put it in the \BitBay\bitbaydata\ directory.
I run BitBay, it has a UAC prompt,
which it shouldn't. Another Windows Firewall prompt. A language prompt that needs tuning (Hello World isn't good example text, if English is default then it should display first on the drop down box, not "Select language", I'd also change the Apply button to say OK). It runs two BitBay processes, then three, shows a dumb looking "Such Loading" splash with the doge meme on it, and then closes. BitMHalo.exe process has been running the whole time, accessing the disk a little bit, but doesn't seem to be doing much.
So at the end, after all this, BitBay isn't running. This is not a good user experience.
It should be noted, I have fought the bit.ly links and didn't think they were necessary at all. But the dev of the website bitbay.market says they are needed for tracking downloads. I would assume there is ways of doing that without using bit.ly but I'm not a web dev so i dont know.
So I agree with you on the bit.ly link but i dont run the site. In fact, he wanted to host my executable and I absolute can't stand that idea but he thinks if it reroutes to davtonia.org (where all my hosting is) then people would think that is strange. There was even a debate about this on slack. So I've sort of made a leap of faith here. So instead i give the checksum of the installer basically for anyone to verify it. One process can verify the other process as well.
I would like to mention anyone who wants to build from source i can send the obfuscated source and all building instructions as many people have asked for that. I've been thinking of even putting that on github (why not, i give it out anyways).
Also i was wondering about .exe because some browsers dont like them. Perhaps its better to zip the installer. Still i should point out that a lot of sites still use installer (exe). Also the reason for not putting in program files is because there is administrator restrictions on some operating systems. Because in that folder i store all the files, unlike other wallets, I keep nothing in roaming. The bitbay daemon does keep its blockchain files locally everything in the same folder C:\Bitbay\ ... the installer gives you the option to choose a folder and i recommend against program files because these new shitty windows are so invasive that they prevent you from running as admin.
Now on to firewall... that is going to be asked for ANY p2p program... this is another problem with windows babysitting BS. These messages are nonetheless standard. The reason there is 2-3 warning is because there is Halo via RPC, Bitbayd (daemon) which connects to its network, and my version of Bitmessage. Bitmessage and Bitbay are totally different protocols. Bitmessage and its modifications are the way i am able to get decentralized markets. I use what is called Channels. It also is built to protect your anonymity so unlike Tors flaws with exit nodes there is no flaw yet i have found with this Bitmessage decentralized method of communicating since the originator of a message cannot be known.
UAC prompt is unavoidable, ALL versions of windows will give you that prompt on applications like that. It needs to be run that way because its running subprocesses such as Bitmessage and Bitbayd. I don't have UAC turned on in my computer. I think its invasive and a restriction on your rights as an owner of a computer.
As for language selection starting on English is fine but why not have it say "select language"? Obviously an English speaker would appreciate the fact that its in 92 languages.
I understand the "Hello world" default text complaint. However can you recommend an alternative? What about the rest of the client? Would you not agree this client is a million times more user friendly than a typical Qt client? A lot of thought went into this. So more feedback would be great! And thanks for the feedback.
As for it not loading, are you running avast? Avast doesn't like Python. We have submitted to them before. If it unloads it will usually say why. Did you decline the ability for the program to run as admin? Thats probably what UAC asked you. It needs to do that to run the subprocess. The reason it runs two copies of BitBay.exe is because one is python and the other is the executable. This is true for all frozen Python executables.
IF you want i can walk you through setup. Send me a private message and if you have a crashlog.dat i would like to see it.