Skip to content
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

Feature request: Bookmark/Star function #7

Open
klasrocket opened this issue Dec 25, 2017 · 3 comments
Open

Feature request: Bookmark/Star function #7

klasrocket opened this issue Dec 25, 2017 · 3 comments

Comments

@klasrocket
Copy link

Guess there is no better place to put a feature request.

I've tried myself to implement a bookmark function but got stuck. Tried to more or less clone the read/unread functionality. Would be best to have the opportunity to bookmark either group, thread or message but would make sense to only have thread or message as well. Some kind of vier filter would be nice as well to show only bookmarked items but not necessary.

@vranki
Copy link
Owner

vranki commented Dec 26, 2017

Yes, this is a good place for feature requests.

I've been planning for long time to "watch" a thread, which would mean that the thread would be highlighted if it would have new messages. Would this be about the same as bookmarking function?

@klasrocket
Copy link
Author

klasrocket commented Dec 27, 2017

Yes, that sounds to be about the same idea as mine. I guess the best would be free text tags, assignable to all items; groups, threads and messages and some kind of filter/search.
But a boolean called watch or bookmarked would be really useful! Will try to put some more effort into it but still new to c++ and qt.

Was trying to use the tag/label function here to mark as feature request but guess it only works for repo owners.

@vranki
Copy link
Owner

vranki commented Jan 3, 2018

Sorry for slow reply, I've been on vacation.

What we need to do is:

  • Add a boolean to server side thread object to determine if it's "watched".
  • Add support to it to protocol to change this bit during sync.
  • Figure out a logic on how to handle this bit. What happens if the thread is not found in update? Some time limit perhaps, if the thread is not seen in 4 weeks then forget it?

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

No branches or pull requests

2 participants