-
-
Couldn't load subscription status.
- Fork 3k
Fix card updating issues with ReactiveCache when using keyboard shortcuts #5654
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix card updating issues with ReactiveCache when using keyboard shortcuts #5654
Conversation
When using ReactiveCache.getCard, a buggy instance of Card is returned. The bug experienced is that .assignees and .members are not always up-to-date. This can be reproduced by trying to hover over cards and triggering a keyboard shortcut that interacts with a card.
|
Try doing something like |
|
@mfilser added ReactiveCache, I'm not so familiar with it. Meteor also has Optimistic UI https://blog.meteor.com/optimistic-ui-with-meteor-67b5a78c3fcf There are also bugs at rendering order of translations, at this Meteor 2 WeKan. I have many other WeKan prototypes, I try what will work. I try to make only visible part of big board loaded fast during January 2025. |
|
Okay - can we merge this in the meantime? Fixes bugs in many shortcuts. |
|
Yes of course. It's possible to merge any features and fixes anytime. |
|
I wouldn't want you to merge it if you were uncomfortable with the changes. |
|
I am confortable with these changes, these make keyboard shortcuts work better. Meteor 2 WeKan is where currently all features are implemented, new features and fixes being added all the time. Other versions of WeKan will look and work the same, and have same API, so they will be drop-in replacements. Only internals will be different, like newer programming languages, newer dependencies, etc. |
|
Is there any way that I can help you with work on the new version? |
|
Yes. Currently I'm working on these new versions. PRs welcome. This is mostly for On-Premise systems. It has upload working. There can be added new pages, browsers detected with user agent:
Also can be added SQLite etc database support. This is for Internet accessible systems. It has DDoS protection etc features, those could be tested how they work. It is possible to convert Meteor 2 WeKan MongoDB to SQLite and use it in WeKanStudio https://github.com/wekan/minio-metadata This would need:
|
|
I will take a look at these 😀 |
|
Both wami and WeKanStudio work on Linux, Windows, Mac, etc. wami also works at Amiga, etc. |
When using ReactiveCache.getCard, a buggy instance of Card is returned. The bug experienced is that .assignees and .members are not always up-to-date.
This can be reproduced by trying to hover over cards and triggering a keyboard shortcut that interacts with a card.
@xet7 & @mfilser - WDYT?