Ryan Barrett
559f02ad1d
AP actor handler: handle bad domain
...
https://console.cloud.google.com/errors/detail/CKGv-b6impW3Jg;time=P30D?project=bridgy-federated
2022-11-28 17:27:55 -08:00
Ryan Barrett
d4af114247
user verification: follow multiple redirects
2022-11-28 13:10:51 -08:00
Ryan Barrett
25b411c2e8
minor UI tweaks
2022-11-28 11:32:53 -08:00
Ryan Barrett
ee2c6c2f79
activities rendering bug fix when name is missing
...
fixes https://console.cloud.google.com/errors/detail/CPHdyJL08PvEKg;time=P30D?project=bridgy-federated
2022-11-28 08:02:28 -08:00
dependabot[bot]
b0299244b8
build(deps): bump pycryptodome from 3.15.0 to 3.16.0
...
Bumps [pycryptodome](https://github.com/Legrandin/pycryptodome ) from 3.15.0 to 3.16.0.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases )
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst )
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.15.0...v3.16.0 )
---
updated-dependencies:
- dependency-name: pycryptodome
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-28 04:03:25 -08:00
Ryan Barrett
c343164f5b
user page UI redirects warning: show diff of current vs expected
...
for #305
2022-11-27 17:45:23 -08:00
Ryan Barrett
85b1a400ff
user page UI: first pass at details for redirect check
...
for #305
2022-11-27 17:33:53 -08:00
Ryan Barrett
fd1b9bddb9
tweak user addresses UI, add nobrs
2022-11-27 07:48:02 -08:00
Ryan Barrett
0e7728b8c2
first pass at remote follow UI on user page
...
fixes #60
2022-11-27 07:20:08 -08:00
Ryan Barrett
a222d5d1c5
minor tweaks to user page warnings
2022-11-26 20:33:38 -08:00
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