Aaron Parecki
efa4e3a6d7
move subdomain check into a function
pirms 9 gadiem
Aaron Parecki
3b40a47aac
add test data
pirms 9 gadiem
Aaron Parecki
1a20005c71
don't compare host on relative URLs
also adds test for ensuring other webmentions aren't sent when using target_domain
pirms 9 gadiem
Aaron Parecki
ede0a8bc8b
use base URL from config for creating redirect URL
pirms 9 gadiem
Aaron Parecki
dc9437a35d
fixes for login interface
pirms 9 gadiem
Aaron Parecki
b9bbf5b442
add email address target to the test
pirms 9 gadiem
Aaron Parecki
83625ba17c
Merge pull request #8 from snarfed/target_domain_docs
add new target_domain param to /webmention API docs. for #2
pirms 9 gadiem
Ryan Barrett
14d7f00365
add new target_domain param to /webmention API docs
pirms 9 gadiem
Aaron Parecki
1d1cb70b84
Merge pull request #7 from snarfed/target_domain
add new optional target_domain parameter to /webmention endpoint. for #2
pirms 9 gadiem
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.
pirms 9 gadiem
Aaron Parecki
7b51f9e47d
Merge pull request #6 from snarfed/callback_validation_bugfix
fix callback param URL validation
pirms 9 gadiem
Ryan Barrett
16a3cdd8c9
fix callback param URL validation
pirms 9 gadiem
Aaron Parecki
a51729652c
Merge pull request #4 from snarfed/beanstalk
add beanstalk to dev instructions in readme
pirms 9 gadiem
Ryan Barrett
8805692a6a
add beanstalk to dev instructions in readme
pirms 9 gadiem
Aaron Parecki
531fcdcaec
Merge pull request #3 from snarfed/developing
add developing instructions section to readme
pirms 9 gadiem
Ryan Barrett
f37acfb046
add developing instructions section to readme
...probably more to come :P
pirms 9 gadiem
Aaron Parecki
79f5fd5ec8
add schema
pirms 9 gadiem
Aaron Parecki
1b4751d6f9
add template config
pirms 9 gadiem
Aaron Parecki
4007ffea52
pretty-print JSON response
pirms 9 gadiem
Aaron Parecki
c2f0fd0506
remove default login url lol
pirms 9 gadiem
Aaron Parecki
c673a44044
follow redirects when fetching HTTP requests
pirms 9 gadiem
Aaron Parecki
e7e3499e11
add API docs and finishing touches on copy/layout
pirms 9 gadiem
Aaron Parecki
3d045909a4
enables webmention sending forms from dashboard
pirms 9 gadiem
Aaron Parecki
24e8c9a5ee
update jquery
pirms 9 gadiem
Aaron Parecki
a5a016b7ae
fix redirect after logging in
pirms 9 gadiem
Aaron Parecki
abc4a870e4
initial webmention sending interface which loads all outgoing links from a page
pirms 9 gadiem
Aaron Parecki
0d67cd8a24
show webmention details and logs
pirms 9 gadiem
Aaron Parecki
ea4039a5ad
show icons for webmention status
pirms 9 gadiem
Aaron Parecki
a5dac356e4
fetch the user's h-card after logging in and update their profile data
pirms 9 gadiem
Aaron Parecki
36cae1d1d1
use explicit query string for account so you can have multiple tabs open
pirms 9 gadiem
Aaron Parecki
d3b14ec8af
dashboard stub with account switcher
pirms 9 gadiem
Aaron Parecki
aa1317aa0e
create user and site on first login
pirms 9 gadiem
Aaron Parecki
a711422b7e
implement status API
pirms 9 gadiem
Aaron Parecki
bb66b07d57
post status updates to the callback URL
pirms 9 gadiem
Aaron Parecki
83f84154b2
add tests for webmention
* also stores the webmention status URL
* tests that the webmention/pingback and status endpoints are stored in the database
pirms 9 gadiem
Aaron Parecki
57b3c34695
processor sends webmention with one test
pirms 9 gadiem
Aaron Parecki
036e69b12b
adds tests for processing pingbacks
pirms 9 gadiem
Aaron Parecki
fbb9cd177d
ignore log folder
pirms 9 gadiem
Aaron Parecki
fbd3d23c05
add infrastructure for background queue
pirms 9 gadiem
Aaron Parecki
01bc6a8962
beginning API
* API validates and accepts requests and writes to the DB
* tests check all API responses
pirms 9 gadiem
Aaron Parecki
6175ad184c
implement indieauth sign-in
pirms 9 gadiem
Aaron Parecki
d57060d3b9
photo credits
pirms 9 gadiem
Aaron Parecki
5fd6b7b102
add home page
pirms 9 gadiem
Aaron Parecki
034a5375b0
add composer
pirms 9 gadiem
Aaron Parecki
6dc887e9f5
add semantic-ui and jquery
pirms 9 gadiem
Aaron Parecki
2d1d0611db
add contributing.md
pirms 9 gadiem
Aaron Parecki
66f91ace64
add docs
pirms 9 gadiem
Aaron Parecki
2d8dd95e98
Initial commit
pirms 9 gadiem