ImgBotApp
|
6bb3ba3f1c
|
[ImgBot] Optimize images
/static/bluesky_phone_large.png -- 909.19kb -> 869.73kb (4.34%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
|
2023-10-12 11:15:22 -07:00 |
Ryan Barrett
|
3e34def7b4
|
notifications feed: add quiet query param to suppress follows, likes, reposts
|
2023-10-12 10:48:29 -07:00 |
Ryan Barrett
|
215578f33f
|
render notifications feeds as snippets, not whole activities
|
2023-10-12 10:40:55 -07:00 |
Ryan Barrett
|
ff168231d6
|
Object.actor_link: add image kwarg
|
2023-10-12 10:37:22 -07:00 |
Ryan Barrett
|
8f4c353936
|
Object.actor_link: add sized kwarg
|
2023-10-12 10:19:59 -07:00 |
Ryan Barrett
|
7e56f9e115
|
drop all styling from HTML feeds
...to emphasize that they're for readers, not for humans.
for #442
|
2023-10-12 10:01:11 -07:00 |
Ryan Barrett
|
023b05e216
|
RSS feed bug fix
fixes https://console.cloud.google.com/errors/detail/CJe5pdyJufvpHQ;time=P30D?project=bridgy-federated
|
2023-10-12 06:56:19 -07:00 |
dependabot[bot]
|
75c68d4c88
|
build(deps): bump grpcio-status from 1.58.0 to 1.59.0
Bumps [grpcio-status](https://grpc.io) from 1.58.0 to 1.59.0.
---
updated-dependencies:
- dependency-name: grpcio-status
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-10-12 05:47:09 -07:00 |
dependabot[bot]
|
f1117dd276
|
build(deps): bump grpcio from 1.58.0 to 1.59.0
Bumps [grpcio](https://github.com/grpc/grpc) from 1.58.0 to 1.59.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.58.0...v1.59.0)
---
updated-dependencies:
- dependency-name: grpcio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-10-12 05:41:15 -07:00 |
dependabot[bot]
|
2482e039b6
|
build(deps): bump google-cloud-appengine-logging from 1.3.1 to 1.3.2
Bumps [google-cloud-appengine-logging](https://github.com/googleapis/google-cloud-python) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/googleapis/google-cloud-python/releases)
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-python/compare/google-cloud-appengine-logging-v1.3.1...google-cloud-appengine-logging-v1.3.2)
---
updated-dependencies:
- dependency-name: google-cloud-appengine-logging
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-10-12 05:41:05 -07:00 |
dependabot[bot]
|
4c83d44d88
|
build(deps): bump flask-sock from 0.6.0 to 0.7.0
Bumps [flask-sock](https://github.com/miguelgrinberg/flask-sock) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/miguelgrinberg/flask-sock/releases)
- [Changelog](https://github.com/miguelgrinberg/flask-sock/blob/main/CHANGES.md)
- [Commits](https://github.com/miguelgrinberg/flask-sock/compare/v0.6.0...v0.7.0)
---
updated-dependencies:
- dependency-name: flask-sock
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-10-12 05:40:58 -07:00 |
dependabot[bot]
|
d0a572d246
|
build(deps): bump packaging from 23.1 to 23.2
Bumps [packaging](https://github.com/pypa/packaging) from 23.1 to 23.2.
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/23.1...23.2)
---
updated-dependencies:
- dependency-name: packaging
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-10-12 05:40:51 -07:00 |
Ryan Barrett
|
84e9b2bcfd
|
AP: strip @context from Object.as2 before storing in datastore
we don't do LD, and many other servers' @contexts are big, so this saves disk space.
fixes #426
|
2023-10-11 16:35:05 -07:00 |
Ryan Barrett
|
15a325c928
|
AP: compact outgoing actor, author, and attributedTo fields to string ids
hope this improves compatibility with many other AP implementations that choke on objects instead of ids. fixes #658
|
2023-10-11 16:17:43 -07:00 |
Ryan Barrett
|
c01375a300
|
user page redesign: phone screen tweaks
for #442
|
2023-10-11 14:20:08 -07:00 |
Ryan Barrett
|
e65d109bf1
|
UI style tweaks: keep grid on narrower screens, left align
thx for the nudge @tantek
|
2023-10-11 12:59:51 -07:00 |
Ryan Barrett
|
dfab9f55d1
|
user page redesign: Object.actor_link: load actor from datastore
for #442
|
2023-10-11 12:25:39 -07:00 |
Ryan Barrett
|
bd19cab870
|
Object.actor_link bug fix: handle actor/author objects with only id field
for #442
|
2023-10-11 12:25:39 -07:00 |
Ryan Barrett
|
b1b2478b66
|
user page redesign: add notifications feeds, other minor tweaks
for #442
|
2023-10-11 12:25:39 -07:00 |
Ryan Barrett
|
f37baeba58
|
user page redesign: misc tweaks
* separate source protocol from user in user labels
* make bridged protocol labels generic
* other visual tweaks
for #442
|
2023-10-11 12:25:39 -07:00 |
Ryan Barrett
|
cc62d4cdb1
|
user page redesign: feeds bug fix, fix tests
|
2023-10-11 12:25:38 -07:00 |
Ryan Barrett
|
11037d80df
|
user page redesign: implement followers, following pages
includes subtabs on profile pages
for #442
|
2023-10-11 12:25:38 -07:00 |
Ryan Barrett
|
c1e0a08f72
|
user page redesign: add home, notifications pages
for #442
|
2023-10-11 12:25:38 -07:00 |
Ryan Barrett
|
afa16d3864
|
start redesigning user pages
for #442
|
2023-10-11 12:25:38 -07:00 |
Ryan Barrett
|
1b78e86e6c
|
add Protocol.LOGO_HTML constant, change user page to link to external user
for #442
|
2023-10-11 12:25:38 -07:00 |
dependabot[bot]
|
a6cd9f22ab
|
build(deps): bump pyjwt from 2.7.0 to 2.8.0
Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/jpadilla/pyjwt/releases)
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.7.0...2.8.0)
---
updated-dependencies:
- dependency-name: pyjwt
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-10-11 06:58:05 -07:00 |
dependabot[bot]
|
38331ab818
|
build(deps): bump simple-websocket from 0.10.1 to 1.0.0
Bumps [simple-websocket](https://github.com/miguelgrinberg/simple-websocket) from 0.10.1 to 1.0.0.
- [Release notes](https://github.com/miguelgrinberg/simple-websocket/releases)
- [Changelog](https://github.com/miguelgrinberg/simple-websocket/blob/main/CHANGES.md)
- [Commits](https://github.com/miguelgrinberg/simple-websocket/compare/v0.10.1...v1.0.0)
---
updated-dependencies:
- dependency-name: simple-websocket
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-10-11 06:42:32 -07:00 |
dependabot[bot]
|
93c4e4d3d4
|
build(deps): bump websocket-client from 1.6.3 to 1.6.4
Bumps [websocket-client](https://github.com/websocket-client/websocket-client) from 1.6.3 to 1.6.4.
- [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.6.3...v1.6.4)
---
updated-dependencies:
- dependency-name: websocket-client
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-10-11 05:50:43 -07:00 |
Ryan Barrett
|
f002b536d9
|
add thread name to log message prefix to trace across Protocol.deliver threads
|
2023-10-10 10:13:57 -07:00 |
Ryan Barrett
|
5bf081afdb
|
make Protocol/Web.key_for() follow use_instead
fixes #662. probably more to do here eventually though, eg #665.
|
2023-10-10 09:58:07 -07:00 |
Ryan Barrett
|
969aa189ed
|
drop atproto req't
|
2023-10-10 09:58:07 -07:00 |
dependabot[bot]
|
9382944777
|
build(deps): bump flask-caching from 2.0.2 to 2.1.0
Bumps [flask-caching](https://github.com/pallets-eco/flask-caching) from 2.0.2 to 2.1.0.
- [Release notes](https://github.com/pallets-eco/flask-caching/releases)
- [Changelog](https://github.com/pallets-eco/flask-caching/blob/master/CHANGES.rst)
- [Commits](https://github.com/pallets-eco/flask-caching/compare/v2.0.2...v2.1.0)
---
updated-dependencies:
- dependency-name: flask-caching
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-10-10 05:20:35 -07:00 |
Ryan Barrett
|
f1bb2df2ce
|
Object: don't log "wiping out existing [data field]
|
2023-10-09 16:41:05 -07:00 |
dependabot[bot]
|
1eb4e3f1a0
|
build(deps): bump prawcore from 2.3.0 to 2.4.0
Bumps [prawcore](https://github.com/praw-dev/prawcore) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/praw-dev/prawcore/releases)
- [Changelog](https://github.com/praw-dev/prawcore/blob/main/CHANGES.rst)
- [Commits](https://github.com/praw-dev/prawcore/compare/v2.3.0...v2.4.0)
---
updated-dependencies:
- dependency-name: prawcore
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-10-09 05:06:41 -07:00 |
Ryan Barrett
|
d5499acaf3
|
AP: parallelize inbox delivery with a thread pool
fixes #652. this should make inbox deliveries roughly 10x faster.
|
2023-10-07 15:08:02 -07:00 |
Ryan Barrett
|
5efd97d867
|
add Object.lock and new add, remove, and put methods
|
2023-10-07 13:51:59 -07:00 |
Ryan Barrett
|
dfff201c6f
|
ATProto: log profile and post records that we store
|
2023-10-07 13:01:29 -07:00 |
Ryan Barrett
|
59abcb00bc
|
Protocol.send: drop log_data kwarg
protocols are responsible for logging objects themselves
|
2023-10-07 12:54:32 -07:00 |
Ryan Barrett
|
7e7962fe45
|
add orig_obj kwarg to Protocol.send
|
2023-10-07 12:49:39 -07:00 |
Ryan Barrett
|
37188f3cca
|
User.get_or_create: if propagate=True, always reload user profile remotely
|
2023-10-07 11:51:21 -07:00 |
dependabot[bot]
|
f2c45f8c30
|
build(deps): bump redis from 4.6.0 to 5.0.1
Bumps [redis](https://github.com/redis/redis-py) from 4.6.0 to 5.0.1.
- [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.6.0...v5.0.1)
---
updated-dependencies:
- dependency-name: redis
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-10-07 09:36:53 -07:00 |
Ryan Barrett
|
4909c0814e
|
deliver self-replies to all followers
fixes #639
|
2023-10-06 14:59:47 -07:00 |
Ryan Barrett
|
62302b9105
|
more docstring formatting tweaks
|
2023-10-06 08:22:50 -07:00 |
Ryan Barrett
|
db29ad7757
|
docs: fix docstring formatting, other tweaks
|
2023-10-05 23:32:31 -07:00 |
Ryan Barrett
|
6442acb244
|
/bridge-user flashed message, link user handle
|
2023-10-05 22:28:36 -07:00 |
Ryan Barrett
|
e00a4b52ba
|
ATProto: don't create DNS records if DEBUG is on
|
2023-10-05 15:55:31 -07:00 |
Ryan Barrett
|
7d8b1ba2e8
|
add fetch_blobs kwarg to Object.as_bsky
|
2023-10-05 15:47:04 -07:00 |
Ryan Barrett
|
1f5c6ca3b8
|
ATProto: prod BGS moved to bsky.network!
https://bsky.app/profile/jacob.gold/post/3kazfyia23k2y
|
2023-10-05 10:29:48 -07:00 |
Ryan Barrett
|
000b08f9b2
|
when creating a new ATProto user, add a DNS _atproto TXT record for their handle
|
2023-10-04 13:54:20 -07:00 |
Ryan Barrett
|
e96ab4654f
|
move creating ATProto users from User.get_or_create to new ATProto.create_for
|
2023-10-04 12:44:14 -07:00 |