Governance expiration grace period
I could not find an issue with this included so I am creating one.
Currently, in the dev branch the grace period for vote expiration is a year after hardfork so if we were to hardfork lets say, in July 2021, the first vote expiration would happen in July 2022. I believe that this duration is too long and has to be shortened.
One of the major aspects of a potential grace period is reminding users about their votes and how they will expire. I believe that we can solve that issue by having frontends like PeakD, Ecency and Hive.blog implement features whereas the users would get a notification if their vote is expiring after the hard fork. With this, we could potentially drop the grace period to some timeframe around ~3 months after the hard fork.
3 months, in my opinion, is enough for people who are keeping up-to-date with the blockchain to login to their accounts and figure out that their votes are expiring (unless they participate in a governance action) -- what do you guys think?
The code for first governance expiration can be found here: https://gitlab.syncad.com/hive/hive/-/blob/develop/libraries/protocol/hardfork.d/0_25.hf#L11