Ryan Barrett
2bb76a90e7
store Activity entities for AP activities delivered to followers
...
for #265
2022-11-16 15:54:02 -08:00
Ryan Barrett
2d9cc31ff9
switch default home page scheme from http to https
...
fixes #269
2022-11-16 10:43:34 -08:00
Ryan Barrett
320b117470
add AP sharedInbox
...
#285 , https://www.w3.org/TR/activitypub/#sharedInbox
2022-11-16 10:09:24 -08:00
Ryan Barrett
870ffbbbd2
when writing Follower, always set dest and src
...
for #279
2022-11-16 06:49:29 -08:00
dependabot[bot]
d4eaa56d2e
build(deps): bump googleapis-common-protos from 1.56.4 to 1.57.0
...
Bumps [googleapis-common-protos](https://github.com/googleapis/python-api-common-protos ) from 1.56.4 to 1.57.0.
- [Release notes](https://github.com/googleapis/python-api-common-protos/releases )
- [Changelog](https://github.com/googleapis/python-api-common-protos/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/python-api-common-protos/compare/v1.56.4...v1.57.0 )
---
updated-dependencies:
- dependency-name: googleapis-common-protos
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-16 04:03:51 -08:00
Ryan Barrett
50956c02b0
noop, rename Domain => User
2022-11-15 22:00:28 -08:00
Ryan Barrett
46f039af63
AP: always generate an actor for every outbound activity
...
for #279
2022-11-15 21:43:24 -08:00
Ryan Barrett
e3f1431018
noop identifier renames, key => domain or entity
2022-11-15 19:12:20 -08:00
Ryan Barrett
97088da382
turn on App Engine warmup requests
...
https://cloud.google.com/appengine/docs/standard/reference/app-yaml?tab=python#inbound_services
2022-11-15 11:36:38 -08:00
Ryan Barrett
fd5c88c713
add domain blocklist, right now primarily for Twitter
2022-11-14 22:31:45 -08:00
Ryan Barrett
881307fa0b
wm => AP, don't use Update for a Like/Announce even if we've seen it before
2022-11-14 22:31:45 -08:00
Ryan Barrett
b872a78603
redirect /responses to /recent, /responses/[domain] to /user/domain
2022-11-14 22:31:45 -08:00
dependabot[bot]
aca1ccf7d6
build(deps): bump praw from 7.6.0 to 7.6.1
...
Bumps [praw](https://github.com/praw-dev/praw ) from 7.6.0 to 7.6.1.
- [Release notes](https://github.com/praw-dev/praw/releases )
- [Changelog](https://github.com/praw-dev/praw/blob/master/CHANGES.rst )
- [Commits](https://github.com/praw-dev/praw/compare/v7.6.0...v7.6.1 )
---
updated-dependencies:
- dependency-name: praw
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-14 04:04:07 -08:00
Ryan Barrett
7966650178
AP: put Public in to instead of cc to make Mastodon posts public, not unlisted
...
fixes #277
2022-11-13 21:46:26 -08:00
Ryan Barrett
4cc43f4c56
noop, rename resp => activity
2022-11-13 09:35:47 -08:00
Ryan Barrett
726ea26a58
log link bug fix
2022-11-13 08:25:12 -08:00
Ryan Barrett
3cc1be5493
lots of UI tweaks
2022-11-12 23:19:09 -08:00
Ryan Barrett
4f3dc03a3e
rename MagicKey => Domain, Response => Activity
...
the Python classes, but not (yet) the kinds in the datastore. maybe eventually.
2022-11-12 15:27:59 -08:00
Ryan Barrett
53a133d554
add /user/* to robots.txt, style tweak
2022-11-12 08:33:42 -08:00
Ryan Barrett
f4c24d127f
UI: add followers and following pages
...
for #274 , #264
2022-11-12 08:25:36 -08:00
Ryan Barrett
938a4ac85c
webmention: when checking for fed.brid.gy backlink, don't require / path
...
fixes #278
2022-11-12 07:07:09 -08:00
Ryan Barrett
1b96e953d5
user page: show 404 page if user not found
2022-11-11 22:50:28 -08:00
Ryan Barrett
8aa11f0662
webmention => AP: store outbound followees
...
for #264
2022-11-11 22:50:05 -08:00
Ryan Barrett
e767cf5d1f
refactor /responses and user pages, add follower counts to user pages
...
for #274
more to come
2022-11-11 21:13:51 -08:00
Ryan Barrett
741107c3b5
convert home page from static file to jinja template
2022-11-11 11:12:48 -08:00
Ryan Barrett
d743609c6f
add stats page
2022-11-09 07:53:00 -08:00
Ryan Barrett
d8a71c9a9d
tweak per-user responses page UI
2022-11-08 21:22:20 -08:00
Ryan Barrett
b24a22e817
add /responses/[DOMAIN] user pages and Response.domain property
2022-11-08 06:56:19 -08:00
Ryan Barrett
8f1d716843
remove debug comment
...
for #268
2022-11-07 19:53:43 -08:00
Ryan Barrett
8e60346dc4
don't strip www, m, and mobile subdomains from user domains
...
fixes #267
2022-11-07 16:28:46 -08:00
dependabot[bot]
cfb6653d77
build(deps): bump tweepy from 4.12.0 to 4.12.1
...
Bumps [tweepy](https://github.com/tweepy/tweepy ) from 4.12.0 to 4.12.1.
- [Release notes](https://github.com/tweepy/tweepy/releases )
- [Changelog](https://github.com/tweepy/tweepy/blob/master/docs/changelog.md )
- [Commits](https://github.com/tweepy/tweepy/compare/v4.12.0...v4.12.1 )
---
updated-dependencies:
- dependency-name: tweepy
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-07 04:03:18 -08:00
Ryan Barrett
001cd1fe11
tried switching HTTP Sig keyId to actor URL for aaronpk, but Mastodon wouldn't verify
...
https://chat.indieweb.org/dev/2022-11-05#t1667687865621700
2022-11-05 15:39:05 -07:00
Ryan Barrett
767401fa49
/responses: add paging
2022-11-05 15:12:26 -07:00
Ryan Barrett
2e0f6ee0be
update to handle singly valued AS2 icon and image fields
...
snarfed/granary@cfc5a1f743
2022-11-05 14:57:50 -07:00
Ryan Barrett
db1441c34c
activitypub: log pretty-printed incoming AP requests
2022-11-05 13:34:58 -07:00
dependabot[bot]
37cddcf234
build(deps): bump websocket-client from 1.4.1 to 1.4.2
...
Bumps [websocket-client](https://github.com/websocket-client/websocket-client ) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/websocket-client/websocket-client/releases )
- [Changelog](https://github.com/websocket-client/websocket-client/blob/master/ChangeLog )
- [Commits](https://github.com/websocket-client/websocket-client/compare/v1.4.1...v1.4.2 )
---
updated-dependencies:
- dependency-name: websocket-client
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-04 05:03:08 -07:00
dependabot[bot]
6761d0cbd4
build(deps): bump pytz from 2022.5 to 2022.6
...
Bumps [pytz](https://github.com/stub42/pytz ) from 2022.5 to 2022.6.
- [Release notes](https://github.com/stub42/pytz/releases )
- [Commits](https://github.com/stub42/pytz/compare/release_2022.5...release_2022.6 )
---
updated-dependencies:
- dependency-name: pytz
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-01 05:03:08 -07:00
Ryan Barrett
2e04806c68
revise Apache .htaccess section in docs
2022-10-29 20:04:07 -07:00
Tantek Çelik
c83b2729e6
one line htaccess setup option
...
if your htaccess already has RewriteEngine on, you only need a one-liner for configuring Bridgy Fed for discovery and following. also pruned some spaces in the 3-liner code for Apache. no need for a br right before a pre tag
2022-10-29 20:03:08 -07:00
Ryan Barrett
154d02d908
AP delivery bug fix: don't short circuit if a post is already sent and unchanged
2022-10-29 19:52:35 -07:00
dependabot[bot]
7c2294e4a0
build(deps): bump tweepy from 4.11.0 to 4.12.0
...
Bumps [tweepy](https://github.com/tweepy/tweepy ) from 4.11.0 to 4.12.0.
- [Release notes](https://github.com/tweepy/tweepy/releases )
- [Changelog](https://github.com/tweepy/tweepy/blob/master/docs/changelog.md )
- [Commits](https://github.com/tweepy/tweepy/compare/v4.11.0...v4.12.0 )
---
updated-dependencies:
- dependency-name: tweepy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-28 05:03:26 -07:00
Ryan Barrett
ccb8498c01
manually update dependencies that dependabot couldn't untangle
2022-10-26 12:25:51 -07:00
dependabot[bot]
466f92e5a5
build(deps): bump colorama from 0.4.5 to 0.4.6
...
Bumps [colorama](https://github.com/tartley/colorama ) from 0.4.5 to 0.4.6.
- [Release notes](https://github.com/tartley/colorama/releases )
- [Changelog](https://github.com/tartley/colorama/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/tartley/colorama/compare/0.4.5...0.4.6 )
---
updated-dependencies:
- dependency-name: colorama
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-25 05:03:31 -07:00
dependabot[bot]
cc5d61d01a
build(deps): bump tweepy from 4.10.1 to 4.11.0
...
Bumps [tweepy](https://github.com/tweepy/tweepy ) from 4.10.1 to 4.11.0.
- [Release notes](https://github.com/tweepy/tweepy/releases )
- [Changelog](https://github.com/tweepy/tweepy/blob/master/docs/changelog.md )
- [Commits](https://github.com/tweepy/tweepy/compare/v4.10.1...v4.11.0 )
---
updated-dependencies:
- dependency-name: tweepy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-25 05:03:21 -07:00
Ryan Barrett
2e0637b9cd
bump circle cache version
2022-10-22 20:00:55 -07:00
Ryan Barrett
a2ea4fc73c
circle: stop trying to cache node, gcloud, and JRE
...
since they need root, and the Docker image user is circleci :(
2022-10-22 19:57:09 -07:00
dependabot[bot]
2deba3e448
build(deps): bump pbr from 5.10.0 to 5.11.0
...
Bumps [pbr](https://docs.openstack.org/pbr/latest/ ) from 5.10.0 to 5.11.0.
---
updated-dependencies:
- dependency-name: pbr
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-20 05:04:53 -07:00
dependabot[bot]
e7e9a73a10
build(deps): bump grpcio from 1.49.1 to 1.50.0
...
Bumps [grpcio](https://github.com/grpc/grpc ) from 1.49.1 to 1.50.0.
- [Release notes](https://github.com/grpc/grpc/releases )
- [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md )
- [Commits](https://github.com/grpc/grpc/compare/v1.49.1...v1.50.0 )
---
updated-dependencies:
- dependency-name: grpcio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-19 05:04:11 -07:00
dependabot[bot]
80265d9e4d
build(deps): bump pymemcache from 3.5.2 to 4.0.0
...
Bumps [pymemcache](https://github.com/pinterest/pymemcache ) from 3.5.2 to 4.0.0.
- [Release notes](https://github.com/pinterest/pymemcache/releases )
- [Changelog](https://github.com/pinterest/pymemcache/blob/master/ChangeLog.rst )
- [Commits](https://github.com/pinterest/pymemcache/compare/v3.5.2...v4.0.0 )
---
updated-dependencies:
- dependency-name: pymemcache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 06:39:26 -07:00
dependabot[bot]
261ffdd8c3
build(deps): bump oauthlib from 3.2.1 to 3.2.2
...
Bumps [oauthlib](https://github.com/oauthlib/oauthlib ) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/oauthlib/oauthlib/releases )
- [Changelog](https://github.com/oauthlib/oauthlib/blob/v3.2.2/CHANGELOG.rst )
- [Commits](https://github.com/oauthlib/oauthlib/compare/v3.2.1...v3.2.2 )
---
updated-dependencies:
- dependency-name: oauthlib
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 05:03:51 -07:00