DEV Community

Cover image for 🚀 Rizzzler Just Got Even Better!

🚀 Rizzzler Just Got Even Better!

Puneet-Kumar2010 on July 21, 2026

Hey everyone! 👋 First of all, thank you so much for all the support, feedback, and feature suggestions since the Product Hunt launch. Every commen...
Collapse
 
teeteate profile image
TeeTeaTe • Edited

I started using Rizzzler this week and would like to make it my all-in-one tool for capturing and sharing my bio, blog, social media links, and profile picture online. A couple issues have come up for me.

Issue #1: Changes to user email preferences are not saved
I unchecked (disabled) all of the message options in Email preferences

When saving my email preferences, I followed these steps:

  1. In Email preferences, I unchecked Newsletter updates,Fun AI messages, and Milestone celebrations
  2. Click and the purple Save preferences button.
  3. I logged out of my Rizzzler account and logged back in. All 3 message options were checked (enabled) again in Email preferences.

Issue #2: Users are unable to save avatar images to their profiles.
When attempting to add my 1.4 MB .png avatar picture to my Rizzzler profile, I follow these steps:

  1. Under Avatar click Choose File
  2. Select a .png file
  3. Click Upload I can see the uploaded picture in the live preview I can see the spinning circle in the browser tab title area The picture has not uploaded yet in the time I've been writing this comment

Another way I tried to upload an avatar:

  1. Under Avatar click Choose File
  2. Select a .png file
  3. Click Upload I can see the uploaded picture in the live preview I can see the spinning circle in the browser tab title area
  4. Click the purple 'save all changes' button The picture has not uploaded yet in the time I've been writing this comment

I faced both issues across two different browsers (desktop web) on one device.

Collapse
 
puneetkumar2010 profile image
Puneet-Kumar2010

Hi! 👋

First of all, I sincerely apologize for the inconvenience, and thank you so much for taking the time to report these issues in such detail. Your step-by-step explanation made it much easier to identify what's happening.

I've noted both issues:

  • Email preferences are not being saved correctly.
  • Avatar uploads are getting stuck and not completing.

I'll be working on these bugs, and they should be fixed by tomorrow.

Also, thank you again for such a thorough bug report. I really appreciate the effort you put into documenting everything. Once the fixes are deployed, I'll make sure to mention and credit you for helping identify these issues.

Thanks again for your support and patience—it genuinely helps make Rizzzler better! 🙏

Collapse
 
teeteate profile image
TeeTeaTe

Thanks. I'll check back tomorrow and follow up once I try both fixes. Thanks for working on this so quickly.

Thread Thread
 
puneetkumar2010 profile image
Puneet-Kumar2010

Thanks for your patience! 😊 Both issues have now been fixed and the changes are live.

✅ Email preferences are now saved correctly.
✅ Avatar uploads are working again.

Whenever you have a chance, could you please test them again and let me know if everything works as expected? Thanks again for your detailed bug report—it really helped track these down!

Thread Thread
 
teeteate profile image
TeeTeaTe

Quick note again that both features worked for me today. Thanks for fixing these issues so quickly.

Collapse
 
merbayerp profile image
Mustafa ERBAY

Nice update—the new customization system is more structured than simply hardcoding a few extra themes, and I like that the visual options are driven from central registries.

I checked the repository and noticed a few security-related regressions in the same update, though. The startup validation for SESSION_SECRET was removed and replaced with the predictable fallback dev_secret_change_me, and .gitignore now ignores only .env rather than .env.*. I’d restore fail-fast environment validation and the broader secret-file ignore rules before treating this release as stable.

I’d also validate avatarEffect, titleEffect, and showcaseEffect against their server-side registries, just as you already do for themes. At the moment, arbitrary submitted values can be stored even though the UI only presents known options.

The customization work is fun, but tightening those boundaries would make the update much stronger.

Collapse
 
puneetkumar2010 profile image
Puneet-Kumar2010

Thanks so much for taking the time to review the project and for catching those issues—I really appreciate it! I'll get them fixed, including adding proper server-side validation for the avatar, title, and showcase effects.

By the way, have you had a chance to try Rizzzler? I'd love to hear how your experience was and if there's anything you think could be improved.

Also, if you're interested in contributing, feel free to open a pull request anytime. I'd be happy to review it, and contributions are always welcome. Thanks again for the helpful feedback! 🚀

Collapse
 
merbayerp profile image
Mustafa ERBAY

Thanks! I haven’t tried it as an end user yet—I focused on reviewing the repository first because that’s usually where I spend most of my time. 😄

I’ll definitely take a look from the user perspective as well. If I find anything interesting, I’ll open an issue first so we can discuss the approach before jumping into a PR.

I really appreciate how open you are to feedback. That’s one of the best parts of open source.

Thread Thread
 
puneetkumar2010 profile image
Puneet-Kumar2010

Thank you so much! I really appreciate that. 😄

I've just pushed a commit addressing the issues you pointed out. I love improving the project and try to make fixes and enhancements as quickly as I can whenever someone shares good feedback.

That sounds great! I'd be happy to discuss ideas through issues first before a PR. Looking forward to hearing your thoughts once you've had a chance to try Rizzzler from the user side as well.

Thanks again for taking the time to review the project and for the kind words—it really means a lot. 🚀

Thread Thread
 
merbayerp profile image
Mustafa ERBAY

That’s great to hear! I really like how quickly you’re turning feedback into improvements—that’s exactly how open-source projects mature. One small suggestion: as the number of customization options grows, it may be worth moving those registries into a shared schema that’s consumed by both the client and the server. That way you avoid validation drift and only have one source of truth when adding new effects or themes.

Looking forward to trying the user experience side soon.

Thread Thread
 
puneetkumar2010 profile image
Puneet-Kumar2010

That's a really interesting suggestion, and I can definitely see why having a single source of truth for the registries would be beneficial. I understand the idea, but I'm not quite sure how I'd implement it in practice yet. 😅 I'll read up on it and see how I can refactor things that way.

Thanks again for all the feedback and suggestions—they've been genuinely helpful. I really appreciate you taking the time to review the project! 🚀