A cross platform desktop reading app, based on the Readium Desktop toolkit
Version 2.4.1
was released on 22 March 2024.
This release includes the following (notable) new features, improvements and bug fixes:
Thorium-2.4.1.dmg
is code-signed by an official EDRLab certificate, and it is notarised by Apple servers. The SHA512 is:
b050e4bfc5c35ca3d5a42552f94d1a5159806458f5199137419e89bb3d9119d98217ae5fca8f3be2bae57cc895a0b70171c0cee898139fdcb22ae15a39f0765c
sFDkv8XDXKPVpCVS+U0aUVmAZFj1GZE3QZ6Juz2RGdmCF65fyo874rrlfMiVoLcBccDO6JgTn9yyKuFaOfB2XA==
Thorium-2.4.1.dmg.sha512
next to the downloaded file Thorium-2.4.1.dmg
, edit the new file Thorium-2.4.1.dmg.sha512
and write this exact line of text inside it: b050e4bfc5c35ca3d5a42552f94d1a5159806458f5199137419e89bb3d9119d98217ae5fca8f3be2bae57cc895a0b70171c0cee898139fdcb22ae15a39f0765c Thorium-2.4.1.dmg
, then run the command line shasum -a 512 -c Thorium-2.4.1.dmg.sha512
(=> Thorium-2.4.1.dmg: OK
)Thorium-2.4.1-arm64.dmg
is code-signed by an official EDRLab certificate, and it is notarised by Apple servers. The SHA512 is:
fb308bf637505f75a704beb6892a8797cc6123f8d03b95d1d02f311a95fbc4e058cee5c4d42cda206b3496187d7709d3897724be95c463bd07821c94d71f81c3
+zCL9jdQX3WnBL62iSqHl8xhI/jQO5XR0C8xGpX7xOBYzuXE1CzaIGs0lhh9dwnTiXckvpXEY70HghyU1x+Bww==
Thorium-2.4.1-arm64.dmg.sha512
next to the downloaded file Thorium-2.4.1-arm64.dmg
, edit the new file Thorium-2.4.1-arm64.dmg.sha512
and write this exact line of text inside it: fb308bf637505f75a704beb6892a8797cc6123f8d03b95d1d02f311a95fbc4e058cee5c4d42cda206b3496187d7709d3897724be95c463bd07821c94d71f81c3 Thorium-2.4.1-arm64.dmg
, then run the command line shasum -a 512 -c Thorium-2.4.1-arm64.dmg.sha512
(=> Thorium-2.4.1-arm64.dmg: OK
)Thorium.Setup.2.4.1.exe
is code-signed by an official EDRLab certificate (the version distributed via the Microsoft Store is also code-signed, albeit via EDRLab's Microsoft account). The SHA512 is:
4c8ae7eaccd9ccc248b55ea4a93918ab4b044dfaa4aa01c7d2c4d6cd35ec3d3dd5fd417786f1f7d11d97f615a47a00e64a48b90eaa3665fc4eaf734813bf7a24
TIrn6szZzMJItV6kqTkYq0sETfqkqgHH0sTWzTXsPT3V/UF3hvH30R2X9hWkegDmSki5Dqo2ZfxOr3NIE796JA==
certutil -hashfile Thorium.Setup.2.4.1.exe SHA512
Thorium-2.4.1.AppImage
is not code-signed. The SHA512 is:
f1e282584f2df1f1ded0693721f737be240f87a6732580c3399ee954090a721ab9112e87700b2f1d894433e15b18483948387297c0caf1ef7ab46d2155715905
8eKCWE8t8fHe0Gk3Ifc3viQPh6ZzJYDDOZ7pVAkKchq5ES6HcAsvHYlEM+FbGEg5SDhyl8DK8e96tG0hVXFZBQ==
sha512sum -c Thorium-2.4.1.AppImage.sha512
EDRLab.ThoriumReader_2.4.1_amd64.deb
is not code-signed. The SHA512 is:
ca94b94344ea56ba4d0255db05489df113b907c0f3c4d25bf846b37369766359aee32b636f81a3c797cd482bdb005b9d535391893a4a32d3813be5e9c9dce341
ypS5Q0TqVrpNAlXbBUid8RO5B8DzxNJb+Eazc2l2Y1mu4ytjb4Gjx5fNSCvbAFudU1ORiTpKMtOBO+XpydzjQQ==
sha512sum -c EDRLab.ThoriumReader_2.4.1_amd64.deb.sha512
MacOS command line: node -e "const hash = require('crypto').createHash('sha512'); const stream = require('fs').createReadStream(process.argv[1]); stream.on('readable', () => { const data = stream.read(); if (data) { hash.update(data); } else { const hex = hash.digest('hex'); console.log(hex); console.log(Buffer.from(hex, 'hex').toString('base64')); } });" release/Thorium-2.4.1.dmg
(for Linux and Windows, replace the release/Thorium-2.4.1.dmg
relative path with the respective executables / binaries - release/Thorium-2.4.1.AppImage
, release/EDRLab.ThoriumReader_2.4.1_amd64.deb
, release/Thorium Setup 2.4.1.exe
)
Some users experienced a regression bug in Thorium v2.4.0 where the bookshelf would be empty at application launch, accompanied with an error message popup. This is due to publications that were previously imported with missing metadata titles (an edge case that should never occur as valid EPUB files guarantee the presence of title). This bug is non-fatal in the sense that upgrading to version 2.4.1 (or even downgrading to Thorium v2.3.0) allows publications to load in the bookshelf without any loss. However there is a possibility of corrupting the library database if Thorium 2.4.0 is not immediately closed after the error. Therefore we strongly recommend upgrading to 2.4.1:
https://github.com/edrlab/thorium-reader/releases/tag/v2.4.1
Version 2.4.0
was released on 20 March 2024.
This release includes the following (notable) new features, improvements and bug fixes:
<style>
contents)Thorium-2.4.0.dmg
is code-signed by an official EDRLab certificate, and it is notarised by Apple servers. The SHA512 is:
96fc3b5a7bd821108aa1ad2f32ebeb8c76521799a813bc50feedee93ad4fa613ebe2d2262a9ad3ea93f37920dc65e802ee5e8d0c15be1f236cfcb4112f0cc982
lvw7WnvYIRCKoa0vMuvrjHZSF5moE7xQ/u3uk61PphPr4tImKprT6pPzeSDcZegC7l6NDBW+HyNs/LQRLwzJgg==
Thorium-2.4.0.dmg.sha512
next to the downloaded file Thorium-2.4.0.dmg
, edit the new file Thorium-2.4.0.dmg.sha512
and write this exact line of text inside it: 96fc3b5a7bd821108aa1ad2f32ebeb8c76521799a813bc50feedee93ad4fa613ebe2d2262a9ad3ea93f37920dc65e802ee5e8d0c15be1f236cfcb4112f0cc982 Thorium-2.4.0.dmg
, then run the command line shasum -a 512 -c Thorium-2.4.0.dmg.sha512
(=> Thorium-2.4.0.dmg: OK
)Thorium-2.4.0-arm64.dmg
is code-signed by an official EDRLab certificate, and it is notarised by Apple servers. The SHA512 is:
8df49bce46136e3c01becb757852087bae2c1dd8b992d3d871dc9917255c02f5339ba76be9ad07b12def9c71b65c26515c22bc02f3c5e63ebcfe5f7f6d20027c
jfSbzkYTbjwBvst1eFIIe64sHdi5ktPYcdyZFyVcAvUzm6dr6a0HsS3vnHG2XCZRXCK8AvPF5j68/l9/bSACfA==
Thorium-2.4.0-arm64.dmg.sha512
next to the downloaded file Thorium-2.4.0-arm64.dmg
, edit the new file Thorium-2.4.0-arm64.dmg.sha512
and write this exact line of text inside it: 8df49bce46136e3c01becb757852087bae2c1dd8b992d3d871dc9917255c02f5339ba76be9ad07b12def9c71b65c26515c22bc02f3c5e63ebcfe5f7f6d20027c Thorium-2.4.0-arm64.dmg
, then run the command line shasum -a 512 -c Thorium-2.4.0-arm64.dmg.sha512
(=> Thorium-2.4.0-arm64.dmg: OK
)Thorium.Setup.2.4.0.exe
is code-signed by an official EDRLab certificate (the version distributed via the Microsoft Store is also code-signed, albeit via EDRLab's Microsoft account). The SHA512 is:
cf21e179414e30b07fe9b7e3cc2d773f42b5e0fd80c5598dff3d588dec0bff62840d484491428d0fa97a4bc36b97100a56ad330ab8a3acefc24588fe9455d7d1
zyHheUFOMLB/6bfjzC13P0K14P2AxVmN/z1YjewL/2KEDUhEkUKND6l6S8NrlxAKVq0zCrijrO/CRYj+lFXX0Q==
certutil -hashfile Thorium.Setup.2.4.0.exe SHA512
Thorium-2.4.0.AppImage
is not code-signed. The SHA512 is:
1333d1f656b40e3c5bbc44cf0de22e4348b9f9ff71cd0bf1fd7f5e0d8413ace54723f1b4dd23d47c47ef94ac9f97160df47a9766cd61c4e9283d83ba74a1ccbb
EzPR9la0DjxbvETPDeIuQ0i5+f9xzQvx/X9eDYQTrOVHI/G03SPUfEfvlKyflxYN9HqXZs1hxOkoPYO6dKHMuw==
sha512sum -c Thorium-2.4.0.AppImage.sha512
EDRLab.ThoriumReader_2.4.0_amd64.deb
is not code-signed. The SHA512 is:
e015de9e9a2481fb4686c4d07365e8dfae636b1b4cd7612239df96a0498e86e175056f087da77f9662d1c84585fba9f0f44802b6a385badd6435d963ab3f1fcc
4BXenpokgftGhsTQc2Xo365jaxtM12EiOd+WoEmOhuF1BW8Ifad/lmLRyEWF+6nw9EgCtqOFut1kNdljqz8fzA==
sha512sum -c EDRLab.ThoriumReader_2.4.0_amd64.deb.sha512
MacOS command line: node -e "const hash = require('crypto').createHash('sha512'); const stream = require('fs').createReadStream(process.argv[1]); stream.on('readable', () => { const data = stream.read(); if (data) { hash.update(data); } else { const hex = hash.digest('hex'); console.log(hex); console.log(Buffer.from(hex, 'hex').toString('base64')); } });" release/Thorium-2.4.0.dmg
(for Linux and Windows, replace the release/Thorium-2.4.0.dmg
relative path with the respective executables / binaries - release/Thorium-2.4.0.AppImage
, release/EDRLab.ThoriumReader_2.4.0_amd64.deb
, release/Thorium Setup 2.4.0.exe
)
Version 2.3.0
was released on 03 August 2023.
This release includes the following (notable) new features, improvements and bug fixes:
Thorium-2.3.0.dmg
is code-signed by an official EDRLab certificate, and it is notarised by Apple servers. The SHA512 is:
0d7d43b30eca1e27c4ef4a1f21d83467b6cfad2212b5157ecfa21042d4288f8f4ec8c3efa8dcdce6f288126480d6bb3de90b647ff3042a3e6846a665fc7b9ead
DX1Dsw7KHifE70ofIdg0Z7bPrSIStRV+z6IQQtQoj49OyMPvqNzc5vKIEmSA1rs96Qtkf/MEKj5oRqZl/HuerQ==
Thorium-2.3.0.dmg.sha512
next to the downloaded file Thorium-2.3.0.dmg
, edit the new file Thorium-2.3.0.dmg.sha512
and write this exact line of text inside it: 0d7d43b30eca1e27c4ef4a1f21d83467b6cfad2212b5157ecfa21042d4288f8f4ec8c3efa8dcdce6f288126480d6bb3de90b647ff3042a3e6846a665fc7b9ead Thorium-2.3.0.dmg
, then run the command line shasum -a 512 -c Thorium-2.3.0.dmg.sha512
(=> Thorium-2.3.0.dmg: OK
)Thorium.Setup.2.3.0.exe
is code-signed by an official EDRLab certificate (the version distributed via the Microsoft Store is also code-signed, albeit via EDRLab's Microsoft account). The SHA512 is:
a19f9d860818de936884a4dc281ef28efe3c072bf467ce285647b24512d8153627e069f9cc2b33a9bba7b5e73eb62738387959877e059da5f6da491ca0ccde6b
oZ+dhggY3pNohKTcKB7yjv48Byv0Z84oVkeyRRLYFTYn4Gn5zCszqbuntec+tic4OHlZh34FnaX22kkcoMzeaw==
certutil -hashfile Thorium.Setup.2.3.0.exe SHA512
Thorium-2.3.0.AppImage
is not code-signed. The SHA512 is:
89659ec44f40b00fe58e7314602fb6866594b5fd5f5c4953b28aee07a16741ae00c42e5cb5bcbc6cc49d8217bffc8ddb465ba41afed5174e996a7198957ba78d
iWWexE9AsA/ljnMUYC+2hmWUtf1fXElTsoruB6FnQa4AxC5ctby8bMSdghe//I3bRlukGv7VF06ZanGYlXunjQ==
sha512sum -c Thorium-2.3.0.AppImage.sha512
EDRLab.ThoriumReader_2.3.0_amd64.deb
is not code-signed. The SHA512 is:
ffa7606d6d0e2e8ef44a2ab7106a593e076936123a386195718afefb01b2eb328b89b10f116637b4cb3412d88a2082e1a368f0007ad1a5da857132b6e046541f
/6dgbW0OLo70Siq3EGpZPgdpNhI6OGGVcYr++wGy6zKLibEPEWY3tMs0EtiKIILho2jwAHrRpdqFcTK24EZUHw==
sha512sum -c EDRLab.ThoriumReader_2.3.0_amd64.deb.sha512
MacOS command line: node -e "const hash = require('crypto').createHash('sha512'); const stream = require('fs').createReadStream(process.argv[1]); stream.on('readable', () => { const data = stream.read(); if (data) { hash.update(data); } else { const hex = hash.digest('hex'); console.log(hex); console.log(Buffer.from(hex, 'hex').toString('base64')); } });" release/Thorium-2.3.0.dmg
(for Linux and Windows, replace the release/Thorium-2.3.0.dmg
relative path with the respective executables / binaries - release/Thorium-2.3.0.AppImage
, release/EDRLab.ThoriumReader_2.3.0_amd64.deb
, release/Thorium Setup 2.3.0.exe
)
Version 2.2.0
was released on 27 November 2022.
This release includes the following (notable) new features, improvements and bug fixes:
digest
authentication scheme, supports Calibre content serverThorium-2.2.0.dmg
is code-signed by an official EDRLab certificate, and it is notarised by Apple servers. The SHA512 is:
78f7b797bfb7fd686bf8dff869735d7be9a0f845a86fc1e4d94c11f23352066d25d5a6889cbd65f6f1599333e0d68bb185b7ba77530e1c6349168581ccaae7d6
ePe3l7+3/Whr+N/4aXNde+mg+EWob8Hk2UwR8jNSBm0l1aaInL1l9vFZkzPg1ouxhbe6d1MOHGNJFoWBzKrn1g==
Thorium-2.2.0.dmg.sha512
next to the downloaded file Thorium-2.2.0.dmg
, edit the new file Thorium-2.2.0.dmg.sha512
and write this exact line of text inside it: 78f7b797bfb7fd686bf8dff869735d7be9a0f845a86fc1e4d94c11f23352066d25d5a6889cbd65f6f1599333e0d68bb185b7ba77530e1c6349168581ccaae7d6 Thorium-2.2.0.dmg
, then run the command line shasum -a 512 -c Thorium-2.2.0.dmg.sha512
(=> Thorium-2.2.0.dmg: OK
)Thorium.Setup.2.2.0.exe
is code-signed by an official EDRLab certificate (the version distributed via the Microsoft Store is also code-signed, albeit via EDRLab's Microsoft account). The SHA512 is:
8048eda4540f3f3da9dbd3da101998b2f8162b37d45b04d32e442f80499d480392e7753e99366488aae1d4329dbbaafc2f0fe7e2e31ecb5ea8ee08dd54bcc376
gEjtpFQPPz2p29PaEBmYsvgWKzfUWwTTLkQvgEmdSAOS53U+mTZkiKrh1DKdu6r8Lw/n4uMey16o7gjdVLzDdg==
certutil -hashfile Thorium.Setup.2.2.0.exe SHA512
Thorium-2.2.0.AppImage
is not code-signed. The SHA512 is:
4162d28169db630c6d366a231485f825561836f5e0dc0739797ffee3f37ea5e54991aec52fc8644f2b95279b2e9c74369f5365975aacdc975b7d26e6eedd02c3
QWLSgWnbYwxtNmojFIX4JVYYNvXg3Ac5eX/+4/N+peVJka7FL8hkTyuVJ5sunHQ2n1Nll1qs3JdbfSbm7t0Cww==
sha512sum -c Thorium-2.2.0.AppImage.sha512
EDRLab.ThoriumReader_2.2.0_amd64.deb
is not code-signed. The SHA512 is:
5e3b998a98261ca6e653f9800e0f05bc9e29bd74b0dab7c07a2afb0f3fc234b6f710d324c98a373b850a4f41ba555ead5a0c28c35a35c7302538ad0ee607916a
XjuZipgmHKbmU/mADg8FvJ4pvXSw2rfAeir7Dz/CNLb3ENMkyYo3O4UKT0G6VV6tWgwow1o1xzAlOK0O5geRag==
sha512sum -c EDRLab.ThoriumReader_2.2.0_amd64.deb.sha512
MacOS command line: node -e "const hash = require('crypto').createHash('sha512'); const stream = require('fs').createReadStream(process.argv[1]); stream.on('readable', () => { const data = stream.read(); if (data) { hash.update(data); } else { const hex = hash.digest('hex'); console.log(hex); console.log(Buffer.from(hex, 'hex').toString('base64')); } });" release/Thorium-2.2.0.dmg
(for Linux and Windows, replace the release/Thorium-2.2.0.dmg
relative path with the respective executables / binaries - release/Thorium-2.2.0.AppImage
, release/EDRLab.ThoriumReader_2.2.0_amd64.deb
, release/Thorium Setup 2.2.0.exe
)
Version 2.1.0
was released on 09 August 2022.
This release includes the following (notable) new features, improvements and bug fixes:
https://github.com/edrlab/thorium-reader/blob/develop/changelogs/CHANGELOG-v2.1.0.md#full-change-log
Thorium-2.1.0.dmg
is code-signed by an official EDRLab certificate, and it is notarised by Apple servers. The SHA512 is:
40bbd77d0dd77e86cf4f26b1e0919968f6c2e9efba0601a068c62a938def5b00913f668c835645d6c2df737e06fff9a9c36af26954461f8a88ac7af57daf8576
QLvXfQ3XfobPTyax4JGZaPbC6e+6BgGgaMYqk43vWwCRP2aMg1ZF1sLfc34G//mpw2ryaVRGH4qIrHr1fa+Fdg==
Thorium-2.1.0.dmg.sha512
next to the downloaded file Thorium-2.1.0.dmg
, edit the new file Thorium-2.1.0.dmg.sha512
and write this exact line of text inside it: 40bbd77d0dd77e86cf4f26b1e0919968f6c2e9efba0601a068c62a938def5b00913f668c835645d6c2df737e06fff9a9c36af26954461f8a88ac7af57daf8576 Thorium-2.1.0.dmg
, then run the command line shasum -a 512 -c Thorium-2.1.0.dmg.sha512
(=> Thorium-2.1.0.dmg: OK
)Thorium.Setup.2.1.0.exe
is code-signed by an official EDRLab certificate (the version distributed via the Microsoft Store is also code-signed, albeit via EDRLab's Microsoft account).
certutil -hashfile Thorium.Setup.2.1.0.exe SHA512
Thorium-2.1.0.AppImage
and EDRLab.ThoriumReader_2.1.0_amd64.deb
are not code-signed.
sha512sum -c Thorium-2.1.0.AppImage.sha512