Aaron Parecki
453831c423
allow access to status detail when not logged in
8 years ago
Aaron Parecki
d4c8bcf40b
include source and target in status json
8 years ago
Aaron Parecki
2676034041
blacklist some known URLs that don't accept webmention
8 years ago
Aaron Parecki
841b74113a
change http response to 200 to see if that helps superfeedr
9 years ago
Aaron Parecki
8fc820167c
decode JSON input from superfeedr
9 years ago
Aaron Parecki
195b827e0d
log input received from superfeedr
9 years ago
Aaron Parecki
a54aa8e0c7
adds API route to handle Superfeedr payload
* new API route to handle Superfeedr notification of a mention
* sends webmentions to all URLs on the target domain of the notification
* adds "url" column to sites to specify the domain to use for superfeedr pings
* includes database migration
9 years ago
Aaron Parecki
c443484141
fix sending a single target parameter
9 years ago
Ryan Barrett
39e628d5b6
target_domain bug fix: require exact parent domain in subdomain check
9 years ago
Aaron Parecki
efa4e3a6d7
move subdomain check into a function
9 years ago
Aaron Parecki
1a20005c71
don't compare host on relative URLs
also adds test for ensuring other webmentions aren't sent when using target_domain
9 years ago
Aaron Parecki
ede0a8bc8b
use base URL from config for creating redirect URL
9 years ago
Ryan Barrett
82b26d15fe
add new optional target_domain parameter to /webmention endpoint. for #2
when used instead of target, finds all links to the target domain and subdomains, enqueues webmentions for them all, and returns all status URLs in the response's 'location' field. the HTTP Location header is omitted.
9 years ago
Ryan Barrett
16a3cdd8c9
fix callback param URL validation
9 years ago
Aaron Parecki
e7e3499e11
add API docs and finishing touches on copy/layout
9 years ago
Aaron Parecki
3d045909a4
enables webmention sending forms from dashboard
9 years ago
Aaron Parecki
a5a016b7ae
fix redirect after logging in
9 years ago
Aaron Parecki
abc4a870e4
initial webmention sending interface which loads all outgoing links from a page
9 years ago
Aaron Parecki
0d67cd8a24
show webmention details and logs
9 years ago
Aaron Parecki
ea4039a5ad
show icons for webmention status
9 years ago
Aaron Parecki
a5dac356e4
fetch the user's h-card after logging in and update their profile data
9 years ago
Aaron Parecki
36cae1d1d1
use explicit query string for account so you can have multiple tabs open
9 years ago
Aaron Parecki
d3b14ec8af
dashboard stub with account switcher
9 years ago
Aaron Parecki
aa1317aa0e
create user and site on first login
9 years ago
Aaron Parecki
a711422b7e
implement status API
9 years ago
Aaron Parecki
fbd3d23c05
add infrastructure for background queue
9 years ago
Aaron Parecki
01bc6a8962
beginning API
* API validates and accepts requests and writes to the DB
* tests check all API responses
9 years ago
Aaron Parecki
6175ad184c
implement indieauth sign-in
9 years ago
Aaron Parecki
5fd6b7b102
add home page
9 years ago