Releases: HybridUofA/casters-compendium
Release list
Caster's Compendium v0.1.6
Caster's Compendium v0.1.6
v0.1.6 adds optional bundled artwork to the desktop application while
preserving the familiar unobstructed interface as the default.
Selectable backgrounds
- Choose None, Academy Rift, or Caster Duel under Settings.
- Apply a new selection immediately without restarting the application.
- Preserve the selected artwork between launches.
- Display the background consistently behind setup, menus, database progress,
and the complete deck editor. - Keep interface controls readable with a subtle dark layer between the
artwork and application content.
The two Caster Chronicles background images are bundled into every desktop
package and require no separate download.
Existing functionality
This release retains v0.1.5's publisher-authorized hosted catalog, portable
multiplayer Tabletop Simulator export, verified database updates, and automatic
local TTS fallback.
AI transparency
Hybrid supplied the approved artwork, selected the feature, and authorized
OpenAI Codex to implement and release the v0.1.6 background options. Codex
authored the embedded-artwork integration, settings behavior, tests,
documentation, website updates, release notes, and packaging metadata under
Hybrid's direction and approval. See
AI_STATEMENT.md for the complete disclosure.
Release verification
The release includes SHA-256 checksums, an SPDX software bill of materials, and
GitHub artifact attestations. Windows and macOS packages remain unsigned and
may display a first-launch security prompt.
Caster's Compendium v0.1.6-hotfix.1
Caster's Compendium v0.1.6-hotfix.1
This prerelease hotfix corrects the selectable backgrounds introduced in
v0.1.6.
Background rendering fix
- Return the background stack to Fyne as a concrete container that its renderer
can traverse. - Render the selected artwork, readability layer, and application controls in
their intended order. - Redraw the main menu immediately after a background setting is saved.
- Add a regression test for the concrete renderer-compatible container type.
The original v0.1.6 implementation used a custom type embedding a Fyne
container. Although it satisfied Go's canvas-object interface, Fyne only
traverses children for concrete containers or widgets, leaving every nested
layer unpainted. This affected all platforms and was first observed in the
Debian package.
AI transparency
Hybrid identified and reported the packaged rendering failure and authorized
OpenAI Codex to implement and publish this focused hotfix. See
AI_STATEMENT.md for the complete contribution
disclosure.
Release verification
The hotfix includes SHA-256 checksums, an SPDX software bill of materials, and
GitHub artifact attestations. Windows and macOS packages remain unsigned and
may display a first-launch security prompt.
Caster's Compendium v0.1.5
Caster's Compendium v0.1.5
v0.1.5 is a compatibility patch for v0.1.4's one-click Tabletop Simulator
export. Saved objects now reference publisher-authorized assets hosted by
Caster's Compendium, so every participant in a multiplayer room can load the
same cards without receiving another player's local image files.
Portable Tabletop Simulator objects
- Use reusable, immutable HTTPS card sheets for the complete published catalog.
- Install only the saved-object JSON into Tabletop Simulator.
- Reuse one public MTD card back and canonical card-to-sheet mapping.
- Support decks whose cards span multiple hosted sheets.
- Fall back automatically to v0.1.4's local face-sheet installation when the
hosted catalog is unavailable or does not contain a requested card. - Explain when the fallback was used and why its assets may not be visible to
remote players.
Hosted card catalog
- Retrieve normalized card data and full artwork from
tts.casterscompendium.com. - Verify the complete database size and SHA-256 before decoding or installing
it. - Validate the catalog, release, and TTS manifest schemas.
- Publish immutable catalog versions and update the short-lived current pointer
only after all public assets have passed verification. - Continue caching artwork and generated thumbnails locally for normal offline
browsing after setup.
Speedrobo Games explicitly authorized Caster's Compendium to host the card
images and data supporting this service. Ownership remains with the respective
rights holders; see the project's IP and credits page for the complete notice.
Maintainer tooling
- Add a deterministic catalog builder that produces normalized data, individual
images, canonical TTS sheets, manifests, integrity metadata, and the current
pointer. - Add a manually dispatched R2 publication workflow.
- Scope publication credentials to one bucket and keep them out of desktop
applications and generated objects. - Refuse to overwrite an existing immutable catalog version.
Installation
Download the package for your platform from this release:
- Windows x64 executable
- macOS Apple Silicon ZIP
- macOS Intel ZIP
- Linux x64 portable archive
- Debian and Ubuntu x64 package
- Arch Linux x64 package
Existing decks and local card caches remain compatible.
Caster's Compendium v0.1.4
Caster's Compendium v0.1.4
v0.1.4 focuses on faster deck organization and smoother interoperability with
Speedrobo Games and Tabletop Simulator. It does not yet include the planned
simulator, Duel Deck presets, or application-release updater.
Highlights
- Hold Control on Windows or Linux, or Command on macOS, and click
individual card copies to build a selection. - Drag any selected copy to move the complete ordered batch within a deck zone
or between the main deck and sideboard. - Import and export the human-readable decklist format published by Speedrobo
Games, including deck metadata, set names, totals, and sideboards. - Choose Install to TTS to generate card-face sheets, install the bundled
MTD card back, and create a complete local Tabletop Simulator saved object. - Detect the standard Tabletop Simulator data directory automatically on
Windows, macOS, and Linux, including common OneDrive Documents storage. - Remember a custom Tabletop Simulator data directory after it is selected
once. - Complete the current Fyne UI-thread dispatch migration.
The direct Tabletop Simulator export and Speedrobo-compatible text format were
requested by Speedrobo Games.
Tabletop Simulator notes
The direct export uses local image paths. It is intended for single-player and
hotseat use. Remote players cannot see those assets unless they are later
uploaded to Steam Cloud or another shared host.
The export appears under Objects → Saved Objects in Tabletop Simulator.
Standalone Export Main and Export Sideboard image-sheet actions remain
available.
Downloads and installation
Windows x64
Download CastersCompendium-windows-amd64.exe and run it. Windows may display a
SmartScreen warning because this release is not code-signed. Choose More
info, verify the application name, and select Run anyway if you trust the
download.
macOS Intel or Apple Silicon
Download the ZIP matching your Mac, extract it, and move Caster's
Compendium.app into Applications. The application is not notarized, so the
first launch may require Control-clicking the app, choosing Open, and
confirming the security prompt.
Linux x64 archive
Download CastersCompendium-linux-amd64.tar.xz, extract it, and run the bundled
application. A system with OpenGL and the standard Fyne desktop dependencies is
required.
Debian and Ubuntu x64
Download casters-compendium_0.1.4_amd64.deb, then install it with:
sudo apt install ./casters-compendium_0.1.4_amd64.debArch Linux x64
Download casters-compendium-0.1.4-1-x86_64.pkg.tar.zst, then install it with:
sudo pacman -U casters-compendium-0.1.4-1-x86_64.pkg.tar.zstExisting local data
The stable application ID remains io.github.hybriduofa.casterdeckbuilder.
Existing card data, artwork, thumbnails, update hashes, and appearance settings
remain available after upgrading from an earlier release.
AI assistance disclosure
Hybrid designed, implemented, reviewed, and tested the v0.1.4 feature set with
guided assistance from OpenAI Codex. Codex authored automated tests under the
project's standing testing disclosure. With Hybrid's explicit authorization,
Codex also authored limited production integration for the default card-back
provider, public TTS coordinator, automatic TTS path detection, and final UI
wiring, plus release documentation and packaging metadata.
Caster's Compendium v0.1.3
Caster's Compendium v0.1.3
v0.1.3 is a deckbuilder-focused refinement release and the first release from
the new HybridUofA/casters-compendium repository. It does not yet include the
planned simulator.
Highlights
- Preview cards by hovering over them, with click and tap retained as fallbacks.
- Drag a card from the main deck or sideboard onto the Card Search panel to
remove one copy. - Keep custom card ordering by dragging within or between deck areas, or restore
the standard ordering with Sort Deck. - Correct the left alignment and sizing of cards in the main deck and sideboard.
- Bundle the new
shadow.pngapplication icon. - Share one OS-local card database and artwork cache between the deckbuilder and
the future simulator. - Reorganize the source tree around separate deckbuilder and simulator entry
points with shared card, deck, file-format, and data packages.
Downloads and installation
Windows x64
Download CastersCompendium-windows-amd64.exe and run it. Windows may display a
SmartScreen warning because this release is not code-signed. Choose More
info, verify the application name, and select Run anyway if you trust the
download.
macOS Intel or Apple Silicon
Download the ZIP matching your Mac, extract it, and move Caster's
Compendium.app into Applications. The application is not notarized, so the
first launch may require Control-clicking the app, choosing Open, and
confirming the security prompt.
Linux x64 archive
Download CastersCompendium-linux-amd64.tar.xz, extract it, and run the bundled
application. A system with OpenGL and the standard Fyne desktop dependencies is
required.
Debian and Ubuntu x64
Download casters-compendium_0.1.3_amd64.deb, then install it with:
sudo apt install ./casters-compendium_0.1.3_amd64.debArch Linux x64
Download casters-compendium-0.1.3-1-x86_64.pkg.tar.zst, then install it with:
sudo pacman -U casters-compendium-0.1.3-1-x86_64.pkg.tar.zstExisting local data
The stable application ID remains io.github.hybriduofa.casterdeckbuilder.
Existing card data, artwork, thumbnails, and update hashes therefore remain
available after upgrading from an earlier release.