@median owl Hey!
We can try to announce when an update is coming to the server. I apologize that while we are just trying to improve the server and modpack, that it does complicate things.
For the keybinds, the following options will save you from having to redo them with each update.
If you want to keep your keybinds/mod config stuff that you've set up do this:
1.) Right click your modpack in the curseforge launcher and click "open folder"
2.) Copy your "options.txt" file, your "config" folder, and your map data "xaero" folder & "XaeroWaypoints_BACKUP240807" folder to a place on your PC (desktop works just fine & if you want to save single player worlds, copy the "saves" folder)
3.) Remove the modpack in curseforge (Right click -> "delete profile")
4.) Search for the modpack again in curse and reinstall
5.) After it's installed, LAUNCH without making any changes to files and get into the server (this is to generate the new config and options files that we'll replace later)
6.) Close MC
7.) Right click and go back into the folder ("open folder")
8.) Delete the "options.txt" and the "config" folder, then place your original ones back in there
9.) LAUNCH
As for the concerns of builds being at risk, rest assured that we have backups and we always have a backup before we update. No ones builds are going to just poof or be lost.
Unfortunately, needing to reinstall the modpack after a new version comes out sounds like a problem on your end of things, as I've not yet heard of anyone else having this issue. When we do a new version, you should just be able to update to that version in CurseForge. Next time you have this issue, let me know and I can help look into it.