zulip-terminal icon indicating copy to clipboard operation
zulip-terminal copied to clipboard

Improve support for poll widgets

Open neiljp opened this issue 7 months ago • 13 comments
trafficstars

Initial work in #1551 by @rsashank provided

  • parsing of poll data
  • rendering into a styled message
  • updating of the styled message upon changes in the server (events)

This issue is intended to split out poll-related follow-up work which was originally tracked in #986.

Outstanding elements include

  • [ ] Showing who has voted for each poll option (currently the remaining work in #1551)
  • [ ] Enable responding to polls, ie. toggling options
  • [ ] Allow editing the question in your own polls
  • [ ] Allow adding options to polls
  • [ ] Limiting the editing of polls in the client (widget messages (content) may not be edited)

neiljp avatar Apr 04 '25 04:04 neiljp

@zulipbot claim

sahith-ch avatar Apr 07 '25 16:04 sahith-ch

Hello @sahith-ch, it looks like you've currently claimed 1 issue in this repository. We encourage new contributors to focus their efforts on at most 1 issue at a time, so please complete your work on your other claimed issues before trying to claim this issue again.

We look forward to your valuable contributions!

zulipbot avatar Apr 07 '25 16:04 zulipbot

@zulipbot claim

AngathG avatar Apr 07 '25 17:04 AngathG

Hello @AngathG, it looks like you've currently claimed 1 issue in this repository. We encourage new contributors to focus their efforts on at most 1 issue at a time, so please complete your work on your other claimed issues before trying to claim this issue again.

We look forward to your valuable contributions!

zulipbot avatar Apr 07 '25 17:04 zulipbot

@zulipbot claim

sahith-ch avatar Apr 08 '25 11:04 sahith-ch

Hello @sahith-ch, it looks like you've currently claimed 1 issue in this repository. We encourage new contributors to focus their efforts on at most 1 issue at a time, so please complete your work on your other claimed issues before trying to claim this issue again.

We look forward to your valuable contributions!

zulipbot avatar Apr 08 '25 11:04 zulipbot

Hey, I've pushed all changes for that issue. should i wait until its merger?

sahith-ch avatar Apr 08 '25 11:04 sahith-ch

Welcome to Zulip, @Shashwat-Harsh-dev! We just sent you an invite to collaborate on this repository at https://github.com/zulip/zulip-terminal/invitations. Please accept this invite in order to claim this issue and begin a fun, rewarding experience contributing to Zulip!

Here's some tips to get you off to a good start:

As you work on this issue, you'll also want to refer to the Zulip code contribution guide, as well as the rest of the developer documentation on that site.

See you on the other side (that is, the pull request side)!

zulipbot avatar Apr 08 '25 15:04 zulipbot

@zulipbot claim

1shashwatharsh1 avatar Apr 08 '25 15:04 1shashwatharsh1

Welcome to Zulip, @1shashwatharsh1! We just sent you an invite to collaborate on this repository at https://github.com/zulip/zulip-terminal/invitations. Please accept this invite in order to claim this issue and begin a fun, rewarding experience contributing to Zulip!

Here's some tips to get you off to a good start:

As you work on this issue, you'll also want to refer to the Zulip code contribution guide, as well as the rest of the developer documentation on that site.

See you on the other side (that is, the pull request side)!

zulipbot avatar Apr 08 '25 15:04 zulipbot

@sahith-ch You do not strictly need to explicitly claim issues to work on them; commenting is enough to informally claim. The other way around, if someone claims an issue but then someone else provides a solution more quickly, unless that submission is strongly lacking then often the original claimant could review the code that has already been proposed. Speed is not everything, of course :)

neiljp avatar Apr 18 '25 05:04 neiljp

Thanks for clarifying, I'll keep it in mind going forward.

sahith-ch avatar Apr 18 '25 06:04 sahith-ch

Hi @1shashwatharsh1 and @neiljp! I noticed this issue is marked as "in progress" but hasn't seen updates in a while. If it's alright and not being actively worked on anymore, I’d love to explore contributing to this.

Please let me know if it’s okay to go ahead. Thanks!

Subham-KRLX avatar Jun 16 '25 14:06 Subham-KRLX

sure I'm currently really busy due to my placements ,you can take it from here ^^

1shashwatharsh1 avatar Jul 28 '25 17:07 1shashwatharsh1