NeuromatchAcademy / mastodon

A glitchy but lovable microblogging server
https://glitch-soc.github.io/docs/
GNU Affero General Public License v3.0
7 stars 2 forks source link

Quote posts #52

Open sneakers-the-rat opened 4 months ago

sneakers-the-rat commented 4 months ago

This is a ripoff of treehouse's quote posts.

upstream masto is going too slow in implementing quote posts and i want them. we can vote on merging this if we'd like to but i just want to get the patch working and prepared anyway.

So far what i've done is just cherrypick the commits from the two pull requests and any that have "quote" in the commit message....

So far that's a woefully inadequate job, so what i think this gets us is places to look for changes.

TODO

UI

Federation

Importing from treehouse

make sure we got a complete import of prior work so we don't have a messy ass merge when we try and contrib back to them:

i can already see a number of changes in other commits where quote stuff was changed along with other stuff, which is fine, they make no promises about feature portability or anything. anyway opening this up as a draft

sneakers-the-rat commented 4 months ago

ok it working, but there are some bugs to fix and improvements to make. here is an example:

Screenshot 2024-06-30 at 1 31 56 AM

edit: moved these up to the OP

github-actions[bot] commented 4 months ago

This pull request has merge conflicts that must be resolved before it can be merged.

sneakers-the-rat commented 3 months ago

I think for the sake of this PR i'm gonna punt on a lot of the style problems and just try and get functional problems to work and then iterate in future PRs by putting the TODOs on the wiki before i merge

sneakers-the-rat commented 3 months ago

mentioning is just about that easy: https://github.com/NeuromatchAcademy/mastodon/pull/52/commits/d8fcac65b3d58bcd8e3c1380359747bc9dcd2e

Screenshot 2024-07-27 at 11 23 39 PM

3c