This mod is aimed to make perfection progress more noticeable, and so, enjoyable.
I like the idea of progressing toward perfection but what usually happen is, even with a perfection tracker, I don't really notice the progress when playing day to day. So I made a mod that will give me small rewards along the way to make the progress noticeable AND reward me for getting here.
This mod rewards you with mails with three config options per category: one will send a mail for every 5% of progress on the chosen category (fishing, shipping, friendship, crafting, cooking), from 5% to 95%. The other will only send the "main" rewards (25%, 50%, 75%, 95%). The third allows you to entirely disable rewards for this category.
This mod will auto adjust for the mods you have that modify perfection, as it is using percent. The balance of this mod will then vary widely if you play nearly vanilla (when rewards will be frequent and items may help significantly), or if you play modded with lot of added items (in which case the rewards may be less frequent and you may find them less impactful).
Everyone will have their own sweet spot of a balance : the config options are here to help adjust the mod to your liking. While suggestions are always something I read, be aware I will NOT fine tune the mod to your own playstyle.
On existing saves : the mod works fine, you may receive a lot of letters at once to give you rewards for the milestones you already reached!
For modders that this mod may inspire : feel free to read how it works to make your own version, but don't copy fundamental parts of it. Find your own way to reward progress that will not make the inspiration useless :) There's a lot of way to complement each others, and Button's framework has a whole set of GSQ including some for sending a specific amount of item.
You like this mod ? Consider buying me a coffee : https://ko-fi.com/lumisteria

Instructions
Installation :
Install the latest version of SMAPI .
Install the latest version of Content Patcher .
Install the latest version of BETAS.
Extract this mod into the \Stardew Valley\Mods\ folder.
Run the game once to create the config file.
Use GMCM or edit the json to edit the config
Requirements
Lumisteria Progress Toward Perfection
Get mails and rewards from people while you progress toward perfection. Get a way to see your progress and milestones so you're motivated on your journey! Read various letters and discover bits of lore about the different characters of the valley. Enjoy cute mail background.