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

Big merge of all recent PRs #64

Closed
wants to merge 93 commits into from

Conversation

ringtailsoftware
Copy link
Contributor

@ringtailsoftware ringtailsoftware commented Dec 26, 2022

All of the raised PRs are against your main branch, so you can pick and choose between them (The only exception is the settings page PR which builds on attachments as it reuses the image upload code)

This PR contains a merge of them all, so hopefully all features exist in a single version.

#63
#62
#60
#59
#56
#53
#68
#69
#70
#72
#73

Send an event when a notification is added
Only supports a single file. Doesn't generate a blurhash, so Mastodon seems to show the image as "Not available" for a few seconds.
…ad, return immediately and handle the rest in .then()

This was broken on Firefox, seemed ok in Chrome.
Fix bug where sensitive was enabled by default (cw == undefined, not null)
…(eg. abc123.png). This means that the media directory could be served by a static webserver.

When a request comes in via existing /media/:id endpoint, drop the .ext and lookup the mime type (for Content-Type) via the metadata.
For each found, add a Hashtag object in tags[] and rewrite link to domain/tags/xyz (which won't resolve yet).
Posting a message with a hashtag makes it discoverable from another instance
UI for construction is a bit clunky as it keeps regenerating DOM elements and losing focus.
Nothing is done with incoming votes
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.
File upload for avatar and header image
Change preferredName and summary text fields
… UserEvent directly - causing the long poll to end and the messages counts to be read.
Saves a .zip archive with directory renamed to "data", for ease of use.
To test, create a post, rm .json manually, try to view 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

Successfully merging this pull request may close these issues.

1 participant