Skip to content

Thorium Reader v3.0.0

Latest
Compare
Choose a tag to compare
@danielweck danielweck released this 26 Jun 07:17
· 60 commits to develop since this release

Summary

Version 3.0.0 was released on 26 June 2024.

Total Downloads

This release includes the following (notable) new features, improvements and bug fixes:

  • Major user interface refresh / redesign
    • Support for dark/light modes (matches operating system, or can be overridden by user preference)
    • Reader window supports additional colour themes
    • Dockable panels (left/right) in reader window for navigation and display preferences
    • NOTE: some keyboard tab-cycling and focus handling is currently occasionally buggy, will be fixed in v3.1 as we also improve screen reader support
  • New feature: annotations (currently locally-stored database, a future revision will support import/export)
  • Added a "mark as finished" action
  • Support for PROXY servers via environment variables
  • Simplified LCP/LSD network requests
  • Updated locales / translations

Download checksum / hash verification

  • Thorium-3.0.0.dmg is code-signed by an official EDRLab certificate, and it is notarised by Apple servers. The SHA512 is:
    • HEX: 88274d1e5d16ce226c75a43623c1c7d3487726bb57bbf70a694fd6f28aefe4c8ffe3b35212050cf4882f2fed7d2d51deb942241594572faae7cbaa79101eb906
    • BASE64: iCdNHl0WziJsdaQ2I8HH00h3JrtXu/cKaU/W8orv5Mj/47NSEgUM9IgvL+19LVHeuUIkFZRXL6rny6p5EB65Bg==
    • Verification: create a file named Thorium-3.0.0.dmg.sha512 next to the downloaded file Thorium-3.0.0.dmg, edit the new file Thorium-3.0.0.dmg.sha512 and write this exact line of text inside it: HEX Thorium-3.0.0.dmg, then run the command line shasum -a 512 -c Thorium-3.0.0.dmg.sha512 (=> Thorium-3.0.0.dmg: OK)
  • Thorium-3.0.0-arm64.dmg is code-signed by an official EDRLab certificate, and it is notarised by Apple servers. The SHA512 is:
    • HEX: 122355e067bed06415abc22fbaf3f533bd7af4744adea3fd9a136e8b348db3c674e12c561e036b3005e27547bfbc286dbb9adc50f6ab94f07eb4bdca35b2fbc9
    • BASE64: EiNV4Ge+0GQVq8IvuvP1M7169HRK3qP9mhNuizSNs8Z04SxWHgNrMAXidUe/vChtu5rcUParlPB+tL3KNbL7yQ==
    • Command line: shasum -a 512 -c Thorium-3.0.0-arm64.dmg.sha512 (=> Thorium-3.0.0-arm64.dmg: OK)
  • Thorium.Setup.3.0.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:
    • HEX: 64339cd872fbdbc3b2f192157c9f668beda4940f5fe790e29c153e102fbe0501401300ce8665f875998d513fa04367929a56dec8141eaaf8dd11ddcdaaca25e6
    • BASE64: ZDOc2HL728Oy8ZIVfJ9mi+2klA9f55DinBU+EC++BQFAEwDOhmX4dZmNUT+gQ2eSmlbeyBQeqvjdEd3Nqsol5g==
    • Command line: certutil -hashfile Thorium.Setup.3.0.0.exe SHA512
  • Thorium-3.0.0.AppImage is not code-signed. The SHA512 is:
    • HEX: 1fe7ad9cbe436d77c23ab20c805eb16635586e2c1af8fe4d1b126956e7c0c74ca00ffa32b344da48a047a2a895e1bdea0c704d119238d886201b0da2719f2588
    • BASE64: H+etnL5DbXfCOrIMgF6xZjVYbiwa+P5NGxJpVufAx0ygD/oys0TaSKBHoqiV4b3qDHBNEZI42IYgGw2icZ8liA==
    • Command line: sha512sum -c Thorium-3.0.0.AppImage.sha512
  • EDRLab.ThoriumReader_3.0.0_amd64.deb is not code-signed. The SHA512 is:
    • HEX: 88057a075f2e96cab50078d2278ac047b4aa7fce704ed67c5bc6287f2e856864aceca4a9faa948ac3c333182dd9d28c1d72895955f10e55b37e54388a389cc18
    • BASE64: iAV6B18ulsq1AHjSJ4rAR7Sqf85wTtZ8W8Yofy6FaGSs7KSp+qlIrDwzMYLdnSjB1yiVlV8Q5Vs35UOIo4nMGA==
    • Command line: sha512sum -c EDRLab.ThoriumReader_3.0.0_amd64.deb.sha512
  • Thorium-3.0.0-arm64.AppImage is not code-signed. The SHA512 is:
    • HEX: c64f718d18c0b4a2faa21ad5248ac48f3243ff27129aded0236102d44aeec8fad5c649b65174348a0f630803e2c1b9fb7b26fe274ebb41812d0ce5be10a5fe2a
    • BASE64: xk9xjRjAtKL6ohrVJIrEjzJD/ycSmt7QI2EC1EruyPrVxkm2UXQ0ig9jCAPiwbn7eyb+J067QYEtDOW+EKX+Kg==
    • Command line: sha512sum -c Thorium-3.0.0-arm64.AppImage.sha512
  • EDRLab.ThoriumReader_3.0.0_arm64.deb is not code-signed. The SHA512 is:
    • HEX: a950ef228dedc75e0c7e26001feece0905c853f759fa10dc4cd3544d3fbaf20e9fb218f7c1c069c3cd7a2b769bcfa58071bacac4b568e0dcba8f8c1403e18706
    • BASE64: qVDvIo3tx14MfiYAH+7OCQXIU/dZ+hDcTNNUTT+68g6fshj3wcBpw816K3abz6WAcbrKxLVo4Ny6j4wUA+GHBg==
    • Command line: sha512sum -c EDRLab.ThoriumReader_3.0.0_arm64.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-3.0.0.dmg
(for Linux and Windows, replace the release/Thorium-3.0.0.dmg relative path with the respective executables / binaries - release/Thorium-3.0.0.AppImage, release/EDRLab.ThoriumReader_3.0.0_amd64.deb, release/Thorium Setup 3.0.0.exe)