By default, KissAssist only rebuff anybuff when its went off and the char are out of battle, which means, when the buff have 5sec left, kissassist will start pull and a new fight which is basically a fight without that buff.
In my case that fight without those buff will kill my solo mage.
In my experience (I have not read the code yet), KissAssist deal with buff in 2 different way,
1, For normal buff, KissAssist will keep it on when the battle is over, which mean those normal buff will definitely went off during the battle, because KissAssist will not rebuff those buff who only have 1 sec left before battle.
2, For condition buff(HP or Man > or < somepct etc), KissAssist will treat those buff like heal spell not buff, KissAssist will do the buff once the condition are fit and spell is ready, which means KissAssist will definitely casting this buff in the battle, which will interrupt the battle and stop DPS or heal, and KissAssist won't care if that buff is on or off just cast it when the condition is fit.
For issue 1, kissassit should check at least some buff's went off time and rebuff it once it has only 30 or 60 sec left. For issue 2, kissassist should keep at least some condition buff not casting during battle.
Which will lead KissAssist dobuff in more logical way, Do not do any buff during battle, only do heal and DPS during battle. Do keep at least some buff on in battle, which means either rebuff it before its went off or rebuff it during battle.
And I known KissAssist is write for use multiple char (box), so it will focus on melee char, and don't need case too much about detail.
So what i'm asking is not a new versions of KissAssist, all I'm asking is some guild to modify KissAssist or write some holyshit downshit to make KissAssist works for my solo mage.