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

Polls support #60

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

Conversation

ringtailsoftware
Copy link
Contributor

@ringtailsoftware ringtailsoftware commented Dec 23, 2022

Renders incoming polls
Votes on incoming polls
Compose new polls and send them
Update totals when a new vote comes in
When a vote ends and it's viewed on Mastodon, Mastodon user gets a notification and it refreshes the poll to show results from us, which now works (due to d057ec7)

UI for construction is a bit clunky as it keeps regenerating DOM elements and losing focus.
Nothing is done with incoming votes
@ringtailsoftware ringtailsoftware changed the title Render Question type Polls support Dec 23, 2022
Remove debug
Fix focus problems with poll generation.
Only re-generate HTML when there's actually a visual change.
On GET /node/:guid, if client Accepts application/activity+json, send it to them raw
Add the @context to the top of Notes so clients know what the JSON represents.

Shuttlecraft URLs are now loadable via search bar in Mastodon.
@benbrown benbrown added the wont-merge indicates this PR will not be merged label Sep 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wont-merge indicates this PR will not be merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants