Hey everyone,
It is tax time again. I recently noticed the simple account history tool (Tax Report Generator) on hivetools struggling with "worker thread timeout" errors on large accounts.
To address this, I refactored the backend to query the HAfAH API node. The speed improvement is noticeable immediately. Despite this optimization, the sheer volume of data for some Hive accounts still exceeds the execution time limits of the current server worker threads.

Proposed Solution: Client-Side Processing
The most robust fix is moving the data retrieval logic to the client side (your browser). This bypasses the server-side timeout restrictions entirely.
The Constraint
Doing this requires dropping support for .xlsx and .odf file generation. JavaScript libraries for these formats are heavy and often unreliable in the browser. We would likely be limited to standard CSV exports.
Community Feedback
Does a move to CSV-only affect your workflow? If you rely on the Excel formatting, let me know. Otherwise, I will proceed with the frontend rewrite to ensure 100% uptime for large accounts.
As always,
Michael Garcia a.k.a. TheCrazyGM