24hr Sprint - hive-nectar v0.2.0 - still in the oven

By @thecrazygm12/12/2025hive-186392

Hey everyone,

The last 24 hours have been a sprint. While working on a separate project, I implemented no less than four critical fixes to the hive-nectar v0.2.0 branch. This is exactly why I haven't merged it to main yet.

Here is what I tackled:

  • Comment Options Fix: I corrected the comment_options transaction logic. It was previously generating invalid operations when setting beneficiaries.
  • ImageUploader Modernization: I updated ImageUploader to use httpx, bringing it in line with the rest of the project. I thought I had already done this, but now it is confirmed.
  • Upload Reliability: Photography files have grown significantly in size over the years, causing timeout issues. I added a 3x retry mechanism and extended the timeout for ImageUploader to handle larger files reliably.
  • Filename Correction: ImageUploader now correctly returns the filename (e.g., <hash>/filename.jpg) instead of the generic <hash>/upload.
  • Profile Metadata Update: I fixed update_json_metadata to use the new v2 profile data structure. The library hadn't been updated in a while, and front-ends were failing to pick up profiles set with Nectar.

Still so much more to be done...

All unit tests are passing, but these edge cases prove that v0.2.0 needs a bit more time in the oven before I merge it to main.

As always,
Michael Garcia a.k.a. TheCrazyGM

comments