Skip to content

Conversation

@NadavTasher
Copy link
Contributor

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?

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.
@NadavTasher
Copy link
Contributor Author

Try doing something like m while moving the mouse from card to card.
After some times you'll get cards that can't be toggled again.

@xet7
Copy link
Member

xet7 commented Jan 3, 2025

@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.

@NadavTasher
Copy link
Contributor Author

Okay - can we merge this in the meantime? Fixes bugs in many shortcuts.

@xet7 xet7 merged commit ff3900d into wekan:main Jan 3, 2025
5 checks passed
@xet7
Copy link
Member

xet7 commented Jan 3, 2025

Yes of course. It's possible to merge any features and fixes anytime.

@NadavTasher
Copy link
Contributor Author

I wouldn't want you to merge it if you were uncomfortable with the changes.

@xet7
Copy link
Member

xet7 commented Jan 3, 2025

@NadavTasher

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.

@NadavTasher
Copy link
Contributor Author

Is there any way that I can help you with work on the new version?

@xet7
Copy link
Member

xet7 commented Jan 3, 2025

Yes. Currently I'm working on these new versions. PRs welcome.

  1. https://github.com/wekan/wami

This is mostly for On-Premise systems. It has upload working.

There can be added new pages, browsers detected with user agent:

  • Legacy browser webpages: Compatible with Netsurf, IE, etc browsers that do not have Javascript support
  • Modern browser webpages: Compatible with newest Safari/Chromium/Firefox based browsers, same HTML/CSS/JS browserside like Meteor 2 WeKan

Also can be added SQLite etc database support.

  1. https://github.com/wekan/wekanstudio

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:

@NadavTasher
Copy link
Contributor Author

I will take a look at these 😀

@xet7
Copy link
Member

xet7 commented Jan 3, 2025

@NadavTasher

Both wami and WeKanStudio work on Linux, Windows, Mac, etc. wami also works at Amiga, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants