Wykres commitów

786 Commity (8507a6aa8abcd580f5362776a6e5192f94f1e4cb)

Autor SHA1 Wiadomość Data
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