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

Webmention.io endpoint #740

Merged
merged 6 commits into from
Dec 25, 2024
Merged

Webmention.io endpoint #740

merged 6 commits into from
Dec 25, 2024

Conversation

paulrobertlloyd
Copy link
Collaborator

@paulrobertlloyd paulrobertlloyd commented Apr 16, 2024

As a stop-gap measure before adding native webmention support, we can provide a plugin that reads webmentions collected via the popular https://webmention.io service. The API only provides read access, so blocking URLs or deleting mentions isn’t possible. However, it might be possible to provide links out to the relevant page on webmention.io (that can come later, if at all).

Screenshot of page showing mentions found on webmention.io

The following tasks need to be completed before releasing:

  • Custom mention component (showing type of mention, in response to which URL, from who, avatar, content, published, etc…)
  • Localisation
  • Tests
  • Review documentation

@paulrobertlloyd paulrobertlloyd added enhancement New feature or request plugin-endpoint Endpoint plug-in labels Apr 16, 2024
@paulrobertlloyd paulrobertlloyd mentioned this pull request Apr 16, 2024
3 tasks
@paulrobertlloyd paulrobertlloyd force-pushed the feat/webmention-io-endpoint branch from 4cb603b to 5f96d9d Compare April 16, 2024 23:56
@paulrobertlloyd paulrobertlloyd force-pushed the main branch 2 times, most recently from afb8f25 to 0617dc4 Compare May 11, 2024 10:47
@paulrobertlloyd paulrobertlloyd force-pushed the main branch 11 times, most recently from 4d63f03 to 7b33856 Compare August 25, 2024 21:38
@paulrobertlloyd paulrobertlloyd force-pushed the main branch 5 times, most recently from 09cfd93 to 25a68aa Compare October 8, 2024 19:46
@paulrobertlloyd paulrobertlloyd force-pushed the main branch 2 times, most recently from 1b91b6e to 69936a4 Compare November 15, 2024 23:40
@paulrobertlloyd paulrobertlloyd force-pushed the main branch 4 times, most recently from 3225b55 to 7934b22 Compare November 26, 2024 01:06
@paulrobertlloyd paulrobertlloyd force-pushed the main branch 2 times, most recently from f8d0cc8 to f877637 Compare December 3, 2024 21:10
@paulrobertlloyd paulrobertlloyd force-pushed the feat/webmention-io-endpoint branch 6 times, most recently from c727c02 to 37f0144 Compare December 23, 2024 00:07
@paulrobertlloyd paulrobertlloyd added this to the v1.0 milestone Dec 23, 2024
@paulrobertlloyd paulrobertlloyd force-pushed the feat/webmention-io-endpoint branch 4 times, most recently from 8377cb4 to 062485a Compare December 25, 2024 22:14
@paulrobertlloyd paulrobertlloyd marked this pull request as ready for review December 25, 2024 22:15
@paulrobertlloyd paulrobertlloyd force-pushed the feat/webmention-io-endpoint branch from 062485a to c014924 Compare December 25, 2024 22:25
@paulrobertlloyd paulrobertlloyd merged commit 08b6c75 into main Dec 25, 2024
1 check failed
@paulrobertlloyd paulrobertlloyd deleted the feat/webmention-io-endpoint branch December 25, 2024 22:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request plugin-endpoint Endpoint plug-in
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant