Feature Request: Notify Users of Profile Updates

Recently, I’ve noticed that a subset of users like to download 3MF files immediately and ‘hold’ them until they are ready to begin the project. Unfortunately, this can mean that users end up printing with outdated files. This was discussed in this forum topic and I’ve tried to consider some options to resolve this issue and would like to propose the following for feedback:

Current State:

  • When users download a 3MF from a print profile, they have no way to know when updates have been made to that print profile.
  • This can result in them missing important model fixes & updates.

Proposed Future State:

  1. MakerWorld users downloads a 3MF of a model. (existing process)

  2. (new process) User provides consent for receiving in-app notifications (only upon opening the 3MF file to reduce the likelihood of abuse). This would be opted out by default. Please see the illustration below for a rough idea:
    Screen Recording 2025-01-20 at 4.56.48 PM

  3. The designer later edits the print profile for that model chooses “Yes. Users must be notified about the change”. (this is an existing process but only notifies users who have created print profiles for the model)

  4. The MakerWorld user opens the local 3MF file that they had previously downloaded which is now outdated. (existing process)

  5. (new process) Upon opening the file, the user receives a notification that an update has been published for this model along with a link to view the update. This would only appear if the user had previously opted in to this type of notification when downloading the file as shown in the previous steps. Please see the mockup below:

  6. (new process) Upon clicking “View Updates”, the user is directed to the updated MakerWorld print profile where they can download the updated version and view the change log.

Considerations:

  • I recognize that this would require a check to the MakerWorld servers when models are opened locally. It may be that some users would prefer to disable this option in their Bambu Studio preferences.
  • Many designers include notes about model updates in their model descriptions. However, we can’t always be sure that users will read the descriptions. It might be valuable to capture a ‘change log’ of updates within the print profile to make this easier for users to understand.

@MakerWorld I believe that this change could improve the user experience and so I submit it for your consideration and for the feedback of the community.

3 Likes

I want to add the on going request of designers getting more control over user profiles. That part is ridiculous.

2 Likes

This could violate GDPR. Users would have to opt-in for that notification. Actually, current implementation where profile creators are prompted is potential gdpr violation too because nowhere in profile upload flow, wiki guidelines or general rules are profile creators informed about possibly being notified…

This is big nono - this needs to be opt-in rather than opt-out. Also - if the user intentionally modified the profile themselves for their own use this could get annoying fast.

Actually, laws like GDPR require such “feature” to be opt-in rather than opt-out.

I don’t want to go over potential security problems, privacy problems or even possibility for abuse… But lets just say: creators were asking for a non-intrusive way to “keep in touch” with people who follow them and who downloaded the files, specifically for those kinds of situtuations. Bambu then came up with “Community” tab as a solution… So… I’m kind of very not on board and instead I’d recommend to use community tab and any/all social media the creator has to communicate updates with users :slight_smile:

1 Like

Good callouts and important considerations for privacy. I’ve amended/modified my post to call these out explicitly. Possibly a non-intrusive, opt-in as part of the 3MF download process could be worth considering and I’ve added an illustration of that as a thought-starter.

1 Like

That is a slick mockup!

I’m not a fan of the bambu studio part, but I certainly would like a notification if a model or profile receives an update. Some of my favorite prints I print over and over again over time. I want to know there’s been an update!

1 Like