-= Program website (just a placeholder): http://5kqzr7ezpohedxxa.onion/ Final site (still under construction): http://5kqzr7ezpohedxxa.onion/new/-= v1.1.0 Windows all-in-one installer; zip files and exe files aren't recognized, hence the .gz file type. When asked, put Ruby in the default location! http://5kqzr7ezpohedxxa.onion/metasilk-1.1.0-install.exe.gz-= v1.2.0 tarball of Metasilk and some of the required gems (libraries), does not include Ruby. http://5kqzr7ezpohedxxa.onion/metasilk-1.2.0.tar.gz- So here's the deal. The readme is in the following post, but is a little outdated. Almost all of it still applies though, the prog just does a little more.- Windows Installer: If you want a really simple Windows-style installation program, just download the Windows installer. What it does is install Ruby (v1.9.3-p392 as of this writing), the necessary gems, copy the Metasilk files, and then give you a start menu shortcut if you check that box during install. Obviously this is a little bit less transparent than copying all code yourself and looking to make sure you really are running the safe code that's been vouched for. Frankly it doesn't really matter, I promise it's the same code and the installer is doing nothing else, but whatever you're most comfortable with (security vs. convenience) is the best choice for you.- Screenshot of v0.6.0 (Linux): http://5kqzr7ezpohedxxa.onion/snapshot-0.6.0-scrubbed.png- Screenshot of v0.5.1 (Windows): http://5kqzr7ezpohedxxa.onion/snapshot-0.5.2-win.pngQuote from: Known BugsKnown bugs -- updated for v1.0.4 ==============================================* Disabling display of balance in BTC causes an unrecoverable error upon updating.* Searching by keyword works. Sorting on the "smart sort" column sorts by category, then subsorts by price (low to high); but a ton of gtk-critical-warnings spew forth if you sort the search results list while it's still actively looking up & adding listings to the results. It doesn't crash on my system, and the program recovers just fine the way it's supposed to, but the "critical" warnings (wtf definition of "critical" do the glib devs use?) are unnerving if you see them. They also could crash the program on other systems for all I know. So in short: if it crashes, don't sort until the list is finished being loaded (the progress bar will say 100% when it's done).* The incognito enable/disable functions work on my basically-unused account, but not on my real buyer's account. I don't understand why, but if it works for you, awesome. If not, figure out why & tell me & I'll fix it :)* There may be an issue with logging in more than once per run of the program. You can load as many sessions as you want, but there's some unpredictable difficulty getting more than a single authenticated session ID until the prog is restarted. Dunno, I'll figure it out for next version.Quote from: ChangeLog.txtDate: Mon Apr 22 2013 Updated the URL used to access BitcoinCharts.com's API, as they're removing the old URL next month.Date: Sun Apr 7 2013 Added decryption using GPG to the gpg_interface code.Date: Thu Apr 4 2013 Fixed a bug that was causing the login operation to mistakenly abort if a specific step failed for any reason (it should always retry timeouts and the like).Date: Thu Apr 4 2013 Added an option to disable the error popups seen when unrecoverable errors cause an operation to be aborted. If nothing else, at least this will allow some kind of work-around for any bugs that start causing problems in the future (if the site changes, but not enough to make the basic functions unusable and I'm in prison or something, heh).Date: Sat Mar 30 2013 Fixed a problem with the configuration settings not being properly initialized upon first run of the program. Disabled the BTC balance display button in the options window, since it's bugged and causes errors if disabled.Date: Fri Mar 29 2013 Fixed an issue causing an error the first run in the performance library code.Date: Fri Mar 29 2013 Balances over 999 weren't parsed properly when displayed in BTC. Fixed.Date: Fri Mar 29 2013 The program log wasn't displaying the account balance correctly when echoing the updated values upon a change; fixed.Date: Fri Mar 29 2013 In Windows, the Net/HTTP lib is frequently failing due to an exception not being properly propagated across threads. This has been causing an unrecoverable error box to popup repeatedly. I don't know how anybody used the program with that happening, it must have been incredibly aggravating... should be fixed. If it happens again, just let me know and I'll take care of it.Date: Sun Mar 24 2013 Added some tooltips to the main window's menu items, since what they do probably isn't as obvious to everyone else as it is to the guy who wrote the program... Added a window that displays the program's known bugs; you can find it in the help menu. Disabled the "browse" menu item, since it's unimplemented and confusing otherwise. Added options to select which currencies you want Metasilk to display your account balance in. It can be any combination of USD, EUR, and BTC (in fact it can even be none of those if you really want). Changed the type hint of the login dialog to "normal," in order to fix some window managers not displaying any title bar for it.Date: Fri Mar 22 2013 I'm incrementing the version number to 1.0, since it's both stable and relatively finished. Primarily it's because this is probably going to be the last version for quite awhile; it's possible I may never release another one.Date: Fri Mar 22 2013 Adding a few more untracked files to revision control.Date: Fri Mar 22 2013 Added detection of balance changes and triggering of the corresponding event, which plays the sound file you set in the options. A cash register is the default setting. Note that changes less than 5 USD are ignored, since the BTC exchange rate fluctuates & changes estimated balance by small values. Account balances are now displayed in US dollars, euros, and bitcoins simultaneously. The euro value is the straight BTC to euro trading rate (as opposed to calculated with a BTC -> USD -> euro rate). Changed the variation of pause time between cycles from +/- 60 secs to +/- 30 secs.Date: Fri Mar 22 2013 Incrementing version_minor to the next release's value.Date: Fri Mar 22 2013 Adding overlooked files to revision control.Date: Fri Mar 22 2013 If automatic checking for account activity is paused mid-check, the check will now be properly stopped; the cycle will be restarted upon being re-enabled without any delay.Date: Mon Mar 18 2013 Improved the Makefile installation routine; hopefully it'll work on more systems this way. The program wasn't properly creating an initial empty config file to store preferences in, causing it to never start the first time. Fixed.