kanriapp / kanri

🪐 Modern offline Kanban board app for Windows, MacOS and Linux. Built with simplicity and user experience in mind.
https://kanriapp.com
GNU General Public License v3.0
663 stars 50 forks source link

Due date does not reflect instantly on cards #647

Open trobonox opened 6 days ago

trobonox commented 6 days ago

Because of a bug in v-calendar related to reactivity changes in newer Vue versions, due dates only reflect after selecting a due date, going out of the board and back into it.

Related issue in the v-calendar repo: https://github.com/nathanreyes/v-calendar/issues/1498

Unfortunately, the v-calendar library seems to have stagnant maintenance which means that a migration to another calendar library might be required if this issue can't be fixed in some other way.

trobonox commented 6 days ago

One option would be to use the DatePicker component provided by radix-vue. This requires a bit of work to rewrite all the logic, but might be worth it in the long term because styling would be more in-line with the rest of the UI which also heavily uses radix-vue components.

trobonox commented 5 days ago

This seems to break reactivity completely. All changes to cards do not reflect instantly anymore due to this library.

trobonox commented 2 days ago

This is fixed now, it was actually a combination of multiple issues (most notably a missing deep watcher for the card component)