Wykres commitów

667 Commity (b9fcb503710bae964037b420043978fba9644007)

Autor SHA1 Wiadomość Data
Ryan Barrett b9fcb50371
minor style tweak, increase left/right margins on phones 2022-12-07 09:53:00 -08:00
Ryan Barrett 39df9989d0
omit boosts from feeds 2022-12-07 09:32:00 -08:00
dependabot[bot] e92bd0eab2 build(deps): bump google-cloud-logging from 3.3.0 to 3.3.1
Bumps [google-cloud-logging](https://github.com/googleapis/python-logging) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/googleapis/python-logging/releases)
- [Changelog](https://github.com/googleapis/python-logging/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/python-logging/compare/v3.3.0...v3.3.1)

---
updated-dependencies:
- dependency-name: google-cloud-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-07 04:03:52 -08:00
Ryan Barrett 72b8dea8a0
Model.verify: minor redirect error message tweak 2022-12-06 22:41:55 -08:00
Ryan Barrett f72b3abfa0
Model.verify: add error message for non-2xx redirects
for #337
2022-12-06 22:37:56 -08:00
Ryan Barrett 6c1736f2e3
upgrade to ndb and google-cloud-datastore 2.0! 🎉
https://github.com/googleapis/python-ndb/releases/tag/v2.0.0
2022-12-06 15:14:34 -08:00
Ryan Barrett a95c2c4b55
incoming follow bug fix, handle www and use_instead
fixes #314
2022-12-06 14:09:44 -08:00
Ryan Barrett eaea3803cd
docs: mention remote follow UI 2022-12-06 10:44:47 -08:00
Ryan Barrett 1b9ca55cd5
big docs revision 2022-12-06 10:29:09 -08:00
Ryan Barrett d4e35c4624
minor bug fix to remote follow UI default value 2022-12-06 10:29:04 -08:00
ImgBotApp 2758716273 [ImgBot] Optimize images
*Total -- 996.79kb -> 861.14kb (13.61%)

/static/bridgy_fed_logo.png -- 167.56kb -> 133.67kb (20.23%)
/static/snarfed_mastodon.png -- 829.23kb -> 727.47kb (12.27%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2022-12-06 02:24:04 -08:00
Ryan Barrett 79aec4081c
docs: new profile screenshot with header image 2022-12-05 19:42:16 -08:00
dependabot[bot] b693f8b161 build(deps): bump redis from 4.3.5 to 4.4.0
Bumps [redis](https://github.com/redis/redis-py) from 4.3.5 to 4.4.0.
- [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.5...v4.4.0)

---
updated-dependencies:
- dependency-name: redis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-05 04:03:30 -08:00
Ryan Barrett 6339fd6156
minor tweaks to /stats 2022-12-02 14:46:18 -08:00
Ryan Barrett 71d4c260b3
add User.created and updated properties 2022-12-02 14:46:09 -08:00
Ryan Barrett 222be38a98
user page: redirect www-stripped users to non-www user pages
for #314
2022-12-02 11:08:24 -08:00
Ryan Barrett 01c89fae2d
special case opt www.jvt.me out of new www redirect handling
for #314
2022-12-02 11:07:58 -08:00
Ryan Barrett 5249bb5a4f
special-case www subdomains, use root domain if it redirects to www
for #314
2022-12-02 10:48:16 -08:00
dependabot[bot] 7bd09e19cf build(deps): bump ujson from 5.5.0 to 5.6.0
Bumps [ujson](https://github.com/ultrajson/ultrajson) from 5.5.0 to 5.6.0.
- [Release notes](https://github.com/ultrajson/ultrajson/releases)
- [Commits](https://github.com/ultrajson/ultrajson/compare/5.5.0...5.6.0)

---
updated-dependencies:
- dependency-name: ujson
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-02 04:04:03 -08:00
Ryan Barrett bd4d30f61c
add remote follow link rel to webfinger
https://socialhub.activitypub.rocks/t/what-is-the-current-spec-for-remote-follow/2020/11?u=snarfed
https://github.com/snarfed/bridgy-fed/issues/60#issuecomment-1325589750
and #60
2022-12-01 10:09:57 -08:00
dependabot[bot] ae719f85a5 build(deps): bump google-cloud-ndb from 1.11.2 to 1.12.0
Bumps [google-cloud-ndb](https://github.com/googleapis/python-ndb) from 1.11.2 to 1.12.0.
- [Release notes](https://github.com/googleapis/python-ndb/releases)
- [Changelog](https://github.com/googleapis/python-ndb/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/python-ndb/compare/v1.11.2...v1.12.0)

---
updated-dependencies:
- dependency-name: google-cloud-ndb
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-01 04:03:55 -08:00
Ryan Barrett 0363db65fa
handle new multi-valued url field in AS2 objects
snarfed/granary@79c512402b
2022-11-30 21:04:41 -08:00
Ryan Barrett 7f9977ee1c
update test for snarfed/granary@0ec0d00 2022-11-30 17:40:22 -08:00
Ryan Barrett dfedb985c7
update tests for
for snarfed/granary@3daa5c0963
2022-11-30 14:18:38 -08:00
Ryan Barrett 98fc3d7a7d
update tests for snarfed/granary@7e75ef85ce 2022-11-30 13:22:13 -08:00
dependabot[bot] 2dfcca3372 build(deps): bump grpcio from 1.51.0 to 1.51.1
Bumps [grpcio](https://github.com/grpc/grpc) from 1.51.0 to 1.51.1.
- [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.51.0...v1.51.1)

---
updated-dependencies:
- dependency-name: grpcio
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-30 04:04:00 -08:00
dependabot[bot] 6598234c5b build(deps): bump google-cloud-logging from 3.2.5 to 3.3.0
Bumps [google-cloud-logging](https://github.com/googleapis/python-logging) from 3.2.5 to 3.3.0.
- [Release notes](https://github.com/googleapis/python-logging/releases)
- [Changelog](https://github.com/googleapis/python-logging/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/python-logging/compare/v3.2.5...v3.3.0)

---
updated-dependencies:
- dependency-name: google-cloud-logging
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-30 04:03:51 -08:00
Ryan Barrett ab834f586a
incoming AP Follow bug fix, reactivate if Follower exists and is inactive
thanks again @gregorLove!
2022-11-29 22:43:11 -08:00
Ryan Barrett 7359c0558d
user page bug fix: include active filter in follower/following count 2022-11-29 22:08:01 -08:00
Ryan Barrett b94a59d6f3
add logging to be used in monitoring dashboard
for #273
2022-11-28 17:48:33 -08:00
Ryan Barrett 795cb34ac1
webfinger: handle bad acct: URI
https://console.cloud.google.com/errors/detail/CKGv-b6impW3Jg;time=P30D?project=bridgy-federated
2022-11-28 17:27:58 -08:00
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