Ryan Barrett
8fddf7fb2f
if an outgoing AP activity has no actor, default to the domain user
...
fixes #306
2022-11-26 20:20:40 -08:00
Ryan Barrett
5319c348ec
docs: streamline "how do I use it?"
2022-11-26 20:05:03 -08:00
Ryan Barrett
3a4e8c4872
user and activities UIs: default to username if we don't have name
...
for #281
2022-11-26 16:29:48 -08:00
Ryan Barrett
776f60b416
activities UI: default actor to user's domain if no name
...
for #281
2022-11-26 16:29:36 -08:00
Ryan Barrett
7d902ec616
bug fix for custom username in fediverse address on user page UI
...
should come from acct: actor URL, not preferredUsername field, which always has to be user's domain for AP interop.
in the process, refactored common.get_username() into User.username().
for #281
2022-11-26 16:05:02 -08:00
Ryan Barrett
6aa59de27f
readme: update logo and description
2022-11-26 14:15:48 -08:00
Ryan Barrett
a0ae598a41
docs: add profile header image
...
for #318
2022-11-26 13:55:30 -08:00
Ryan Barrett
e83277dbb5
minor user page UI tweak, add middot
2022-11-26 07:59:12 -08:00
Ryan Barrett
18a80d09fb
webfinger error handling: return 400 on ?resource=acct:@fed.brid.gy
...
fixes https://console.cloud.google.com/errors/detail/CPn404XJ2rC6rAE;time=P30D?project=bridgy-federated
2022-11-26 06:59:27 -08:00
Ryan Barrett
d2d0932893
refactor user name and profile picture links, add to user page and activities
2022-11-25 22:21:50 -08:00
Ryan Barrett
dc2625163b
docs: mention how to read fediverse timeline
...
for #295
2022-11-25 11:16:46 -08:00
ImgBotApp
776f53163a
[ImgBot] Optimize images
...
*Total -- 907.02kb -> 748.50kb (17.48%)
/static/pleroma_logo.svg -- 2.60kb -> 1.15kb (55.77%)
/static/gnu_social_logo.svg -- 4.33kb -> 2.19kb (49.53%)
/static/friendica_logo.svg -- 6.63kb -> 4.57kb (31.03%)
/static/snarfed_web_site.png -- 851.41kb -> 705.41kb (17.15%)
/static/fediverse_logo_mono.svg -- 22.43kb -> 18.61kb (17.03%)
/static/fediverse_logo.svg -- 19.27kb -> 16.27kb (15.57%)
/static/peertube_logo.svg -- 0.36kb -> 0.30kb (15.38%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2022-11-25 09:50:46 -08:00
Ryan Barrett
3775571c68
more doc updates
...
for #295
2022-11-25 09:25:56 -08:00
ImgBotApp
a085765155
[ImgBot] Optimize images
...
*Total -- 296.88kb -> 252.19kb (15.05%)
/static/fediverse_logo.png -- 177.73kb -> 148.49kb (16.45%)
/static/fediverse_logo_mono.png -- 97.73kb -> 83.82kb (14.24%)
/static/misskey_logo.png -- 21.42kb -> 19.89kb (7.16%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2022-11-25 08:39:29 -08:00
Ryan Barrett
8c258816d1
webfinger error handling: return 400 on ?resource= https://fed.brid.gy/
...
fixes https://console.cloud.google.com/errors/detail/CPn404XJ2rC6rAE;time=P30D?project=bridgy-federated
2022-11-25 08:00:14 -08:00
Ryan Barrett
06bdf3c612
more doc revisions
...
for #295
2022-11-25 07:01:58 -08:00
Ryan Barrett
656dce0274
more doc tweaks
...
for #295
2022-11-24 21:50:27 -08:00
Ryan Barrett
a47b4b4200
misc doc updates
...
for #295
2022-11-24 20:42:11 -08:00
Ryan Barrett
b791af3ebb
outbound follows: normalize Follower.dest to AS2 actor id
...
for #307
2022-11-24 10:22:26 -08:00
Ryan Barrett
7fd7066a7d
AS2 request headers in tests aren't getting checked?!
2022-11-24 09:41:14 -08:00
Ryan Barrett
7f5f4e4542
/webmention: allow any backlink, not just request.host_url
...
first step toward making local flask server fully capable of acting like fed.brid.gy
2022-11-24 09:41:14 -08:00
Ryan Barrett
2fdc6f29a9
sign HTTP GET requests for AS2 objects
...
to support Mastodon's AUTHORIZED_FETCH aka secure mode: https://docs.joinmastodon.org/admin/config/#authorized_fetch
fixes #291
2022-11-24 09:41:14 -08:00
dependabot[bot]
42ca62ebe4
build(deps): bump urllib3 from 1.26.12 to 1.26.13
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 1.26.12 to 1.26.13.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/1.26.13/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.12...1.26.13 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-24 04:03:33 -08:00
Ryan Barrett
4fb36e32b4
/stats bug fix
2022-11-23 08:23:07 -08:00
Ryan Barrett
b70ef42de7
add retry buttons to user page warnings
...
fixes #300
2022-11-22 23:08:19 -08:00
Ryan Barrett
cf37c0f0ac
user page: link representative h-card warning to indiewebify.me
...
for #305
2022-11-22 15:48:00 -08:00
Ryan Barrett
4c3ef9a230
extract out template for rendering user's addresses, add profile picture
...
fixes #304
2022-11-22 15:24:36 -08:00
Ryan Barrett
660682c93e
fix preferredUsername regression, it needs to be domain for Webfinger
...
originally added in 65f3ef3cc7
. fixes #302 . props to @fancypantalons for debugging!
2022-11-22 14:47:15 -08:00
Ryan Barrett
afe3ca2def
minor front page copy tweaks
2022-11-22 06:52:11 -08:00
dependabot[bot]
bb94ee5af7
build(deps): bump grpcio from 1.50.0 to 1.51.0
...
Bumps [grpcio](https://github.com/grpc/grpc ) from 1.50.0 to 1.51.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.50.0...v1.51.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-11-22 04:04:01 -08:00
dependabot[bot]
ac3f9360dd
build(deps): bump redis from 4.3.4 to 4.3.5
...
Bumps [redis](https://github.com/redis/redis-py ) from 4.3.4 to 4.3.5.
- [Release notes](https://github.com/redis/redis-py/releases )
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES )
- [Commits](https://github.com/redis/redis-py/compare/v4.3.4...v4.3.5 )
---
updated-dependencies:
- dependency-name: redis
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-22 04:03:43 -08:00
Ryan Barrett
2279db46fc
start on AP followers/following collections
...
for #264
2022-11-21 18:47:08 -08:00
Ryan Barrett
da6288972a
extract Flask app config out of app.py into config.py
...
notably, this now disables the request cache during tests
2022-11-21 18:43:50 -08:00
Ryan Barrett
087d71f3cd
front page UI tweaks: highlight web site on both sides, text update
2022-11-21 16:27:21 -08:00
Ryan Barrett
2380f43fb3
minor UI tweaks to followers page
2022-11-21 16:08:00 -08:00
Ryan Barrett
01cb91d542
handle actor Deletes that get sent to shared inbox
...
...by actually deleting the corresponding Follower entities. fixes #284
2022-11-21 12:14:37 -08:00
Ryan Barrett
252b250ebe
user page: handle multi-valued object
...
fixes #301
2022-11-21 07:27:45 -08:00
Ryan Barrett
fe8183b182
UI: de-dupe activities
...
for #261
2022-11-20 21:35:55 -08:00
Ryan Barrett
caba5c9632
minor tweak to fediverse icon on user page
2022-11-20 20:57:49 -08:00
Ryan Barrett
2eae4b64a0
misc small UI tweaks
2022-11-20 20:52:44 -08:00
Ryan Barrett
34593e2a1b
render human-friendly summaries of activities on /recent and user pages
...
for #261
2022-11-20 20:52:44 -08:00
Alex Kearney
3068d686a9
Fix to nginx .well-known snippet.
2022-11-20 18:34:46 -08:00
Ryan Barrett
98b77980ce
update logo, add fediverse logo, drop Mastodon and Hubzilla
...
fixes #288
2022-11-20 12:07:46 -08:00
Ryan Barrett
30d9f7c9a5
make verification accept fed.brid.gy redirects when running locally
2022-11-20 11:56:32 -08:00
Ryan Barrett
65f3ef3cc7
show fediverse address on user page UI, including custom username
...
for #281
2022-11-20 11:46:05 -08:00
Ryan Barrett
754d694823
verify UI bug fix: don't strip leading www. from domains
2022-11-20 07:44:03 -08:00
Ryan Barrett
7302dfc02b
tweak front page layout to work better on phones/narrow screens
2022-11-20 07:41:27 -08:00
Ryan Barrett
df98dc3fcf
minor style tweak for /web-site
...
for #276
2022-11-19 23:14:02 -08:00
Ryan Barrett
8d210c78e1
home page UI: add other fediverse servers, logos, more text
...
for #276
2022-11-19 23:02:01 -08:00
Ryan Barrett
471f35d2d1
new home page UI!
...
for #276
2022-11-19 16:40:21 -08:00