Repository navigation
Linux64 Win64
Superseded by v0.0.8.
The Table dropdown listed raw names oldest-first and compared against
the oldest snapshot; dates carried no year. Fixed there.
CoinBrowser 0.0.7 for Windows 64-bit
Everything in 0.0.6, plus the fixes found while testing it. If you took
0.0.6, take this instead.
The table now matches its own header. Nothing ever sorted it: the
constructor sorts once, and filling the model afterwards does not re-sort,
so the rows stayed in the order the exchange sent them - volume, highest
first - while the header kept showing the Rank arrow. The arrow is now
true, and a column you click stays sorted when the data refreshes. The
default order is Rank ascending.
Prices keep their digits in any stake coin. They were written to three
decimals, which is fine for BTC at 82191.6 and useless for anything priced
in BTC: XRP at 0.0000158 showed as 0.000. Prices now keep about five
significant figures at any scale. The column header also follows the stake
coin - it said "Price USDT" over prices quoted in BTC, because changing
the stake updated the window title and nothing else.
DB rank move was 0 on every row. The "-" written for a coin with no
earlier row went through toInt() and became 0, hiding the real moves with
it.
Auto upd. now starts the timer. Ticking it saved the setting and did
nothing until the program was restarted, because the only line that
started the timer was in the constructor.
The pair cap is gone. Updates stopped after 500 coins, so 203 of
Binance's 703 USDT pairs were never written and could never be compared
against on the next run. A timed update was worse still - it wrote only as
many coins as the display range, 200 by default, which no setting
suggested. Tables now take every coin the exchange lists.
The status line says what it compared against, for example
"compared against USDT_4-10_15-46 (500 coins), written 18 Oct 15:46",
instead of "Database is from 0/0, time 0:00" - which was the last coin's
leftovers rather than the table's date.
Unzip anywhere and run coinbrowser.exe. Everything it needs is in the
folder - no Qt install, no API key, no runtime to fetch. Pairs are still
read from raw_.txt.
Linux 64-bit is CoinBrowser-linux64-v0.0.7.tar.gz. Unlike the Windows
zip it does not carry Qt with it, so it uses the Qt 6 already installed on
the system - sudo dnf install qt6-qtbase qt6-qtbase-gui on Fedora. The
README in the archive lists the Debian and Ubuntu packages, and the SQLite
driver to watch for. Built and tested on Fedora.