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

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

Sort:  

Just a comment to say thanks for what you do, and have a nice weekend!

!ALIVE !BBH !UNI !PIZZA !LADY


View or trade LOH tokens.


@kenny-crane, you successfully shared 0.1000 LOH with @thecrazygm and you earned 0.1000 LOH as tips. (1/9 calls)

Use !LADY command to share LOH! More details available in this post.

Great coders are always super busy, from what I've noticed, and I think that you do a superb job at juggling it all. 😁🙏💚✨🤙

PIZZA!

$PIZZA slices delivered:
@kenny-crane(1/10) tipped @thecrazygm

Join us in Discord!