Reminds (UX)
## Goals - [x] Plan, confirm if viable - [x] Refactor the way we do reminds ## Overview This is a major refactor that requires careful consideration, especially to older posts that could loose comments with this changes. ## Issues * [x] Reminds older than the day this change is deployed will loose their comments. Merging is too complicated and not viable. * [x] Votes and metrics have been changing the base counter of the entities (https://gitlab.com/minds/engine/blob/master/Core/Votes/Counters.php#L118). This means that all reminds we are setting to **not** inherit counters **post this change** will be reduced immediately and this might cause concern for reminders with historic posts * [x] Reminds are separate entities in all scenarios, and the votes are denormalised on the entities for performance. It's going to take a significant effort and refactor of the way we treat entities and denormalisation to ensure that the `I have voted on this` like actions are synchronised. ## Current screenshots ![remindissue](/uploads/b9fe3ce84dbd9c85ef79018fcdc70cdf/remindissue.PNG) ![remind2](/uploads/20ccf8c16cb7963e462e3c8ea7117793/remind2.PNG) ![remind1](/uploads/6af2cb8d394f55cab8e0796f196ed63e/remind1.PNG) ## Milestones | Milestone | Link | | ------ | ------ | | TODO | | ## Merge Requests & Branches | | | | ------ | ------ | | | | ## Mockups | | | | ------ | ------ | | | | ## Developers | Developer | Focus | | ------ | ------ | | TBC | |
epic