Ryan Barrett
|
d8932d4e76
|
add mf2 to user page dashboard to make a notifications feed
for #442
|
2023-03-14 11:27:10 -07:00 |
Ryan Barrett
|
ffd8810b44
|
start to separate logic from protocols with new Protocol/ActivityPub classes
for #388
|
2023-03-10 07:36:50 -08:00 |
Ryan Barrett
|
41f26e2be3
|
update tests for snarfed/granary@15a6d88f76
|
2023-03-05 07:57:19 -08:00 |
Ryan Barrett
|
56dacb1258
|
more bug fixes for user page with Object with bare string id object
fixes https://console.cloud.google.com/errors/detail/CPORrJ7MxPCtZg;time=P30D?project=bridgy-federated
|
2023-03-03 10:30:41 -08:00 |
Ryan Barrett
|
126a766d40
|
bug fix for user page with Object with bare string id object
fixes https://console.cloud.google.com/errors/detail/COvA0I_cuN-o9gE;time=P30D?project=bridgy-federated
|
2023-03-03 10:07:54 -08:00 |
Ryan Barrett
|
fd27dabe61
|
switch JSON properties to custom JSONProperty that works in web console UI
https://github.com/googleapis/python-ndb/issues/874#issuecomment-1442753255
|
2023-02-24 07:25:29 -06:00 |
Ryan Barrett
|
91a60c7e67
|
switch Object.as1 to be a ComputedProperty
|
2023-02-23 21:17:26 -06:00 |
Ryan Barrett
|
cc77f48b30
|
precompute "user not found" 404 page
...since we get a ton of requests for non-existing users from weird open redirect referrers: #422
|
2023-02-14 12:52:14 -08:00 |
Ryan Barrett
|
f39c532ad3
|
add User.homepage, is_homepage()
|
2023-02-12 12:03:27 -08:00 |
Ryan Barrett
|
7e2fbd1ed0
|
make AP Deletes mark stored Objects deleted
for #409
|
2023-02-11 21:47:55 -08:00 |
Ryan Barrett
|
f16338fc57
|
fix crash on followers/following pages with before/after query params
fixes https://console.cloud.google.com/errors/detail/CPnW-eq837TnswE;time=P30D?project=bridgy-federated , introduced in a140a60a7f
|
2023-02-09 08:26:30 -08:00 |
Ryan Barrett
|
d5eac953d0
|
more error handling for signup UI flow when user's web site fetch fails
fixes #400
|
2023-02-08 20:28:30 -08:00 |
Ryan Barrett
|
a140a60a7f
|
fix propagating the ?address=... query param into following UI page
for #414
|
2023-02-08 12:21:45 -08:00 |
Ryan Barrett
|
c68e06654b
|
add nodeinfo
https://nodeinfo.diaspora.software/
for #401
|
2023-02-07 13:51:15 -08:00 |
Ryan Barrett
|
b5a0386cd0
|
store home page URL in update profile Objects, render better in activities UI
fixes #407
|
2023-02-07 12:44:41 -08:00 |
Ryan Barrett
|
48252bf42d
|
user page activities UI: fall back to summary for content
for #286
|
2023-02-07 11:45:50 -08:00 |
Ryan Barrett
|
cb605e96c6
|
user page activities: if object is user, render as pretty user link
for #406
|
2023-02-06 21:28:40 -08:00 |
Ryan Barrett
|
f922ce89bb
|
user page: activities: render fediverse actor links as @-@
for #406
|
2023-02-06 21:08:52 -08:00 |
Ryan Barrett
|
2a1b199558
|
Activity => Object: user dashboard UI bug fixes, add missing Object index
|
2023-02-04 20:46:28 -08:00 |
Ryan Barrett
|
9680f6f83e
|
Activity => Object: drop /recent, tweak feed queries, update datastore indices
|
2023-02-04 20:46:28 -08:00 |
Ryan Barrett
|
8176cd1f56
|
Activity => Object: update pages.py
#286
|
2023-02-04 20:46:27 -08:00 |
Ryan Barrett
|
82547c9557
|
override User.get_by_id() to handle use_instead
fixes #403
|
2023-02-04 19:53:30 -08:00 |
Ryan Barrett
|
e6889b4cf6
|
activities UI bug fix for rendering profile updates
|
2023-01-23 20:46:12 -08:00 |
Ryan Barrett
|
378bb5dbf4
|
activities UI: handle empty Activity, source_mf2 without `items`
for #376
|
2023-01-23 19:20:31 -08:00 |
Ryan Barrett
|
74ebbc428b
|
add new common.fetch_followers() fn, use in UI, AP collections, and XRPCs
for #264
|
2023-01-19 15:29:52 -08:00 |
Ryan Barrett
|
0c7048d93f
|
bug fix for followers/ing UI pages
bug was introduced in 02aa3e9801
|
2023-01-19 07:52:41 -08:00 |
Ryan Barrett
|
c3edf3a68e
|
make Follower.to_as1() handle both inbound and outbound last_follow
...and use it in followers and following UI pages
|
2023-01-18 22:31:13 -08:00 |
Ryan Barrett
|
02aa3e9801
|
refactoring: move fetch_page from pages to common
|
2023-01-18 22:19:51 -08:00 |
Ryan Barrett
|
6d354c1e34
|
drop old deprecated /responses URL
|
2023-01-18 21:44:02 -08:00 |
Ryan Barrett
|
f8fbf1391c
|
refactoring: unify followers and following UI page handlers
|
2023-01-18 21:25:54 -08:00 |
Ryan Barrett
|
a66fe4bdc2
|
bluesky: implement app.bsky.feed.getTimeline
based on stored Activity entities. missing auth, otherwise pretty complete.
|
2023-01-13 15:35:05 -08:00 |
Ryan Barrett
|
341f08e5f9
|
minor tweak to activity rendering for unfollow
|
2023-01-09 22:58:35 -08:00 |
Ryan Barrett
|
9bb82e6db3
|
follow UI: store last_follow, misc bug fixes
|
2023-01-08 12:03:56 -08:00 |
Ryan Barrett
|
c50f0e0106
|
add follow UI to user/[domain]/following
for #351
|
2023-01-07 09:34:55 -08:00 |
Ryan Barrett
|
2bbe17b967
|
show reposts/boosts in feeds
|
2022-12-27 09:55:59 -08:00 |
Ryan Barrett
|
ac0e0e1b49
|
bug fix for UI paging of activities with the after param
sort query ascending so we get the activities immediately after the paging param,, then sort results in memory descending for UI
|
2022-12-14 10:11:19 -08:00 |
Ryan Barrett
|
39df9989d0
|
omit boosts from feeds
|
2022-12-07 09:32:00 -08:00 |
Ryan Barrett
|
6339fd6156
|
minor tweaks to /stats
|
2022-12-02 14:46:18 -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
|
5249bb5a4f
|
special-case www subdomains, use root domain if it redirects to www
for #314
|
2022-12-02 10:48:16 -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 |
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
|
7359c0558d
|
user page bug fix: include active filter in follower/following count
|
2022-11-29 22:08:01 -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
|
4fb36e32b4
|
/stats bug fix
|
2022-11-23 08:23:07 -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
|
2279db46fc
|
start on AP followers/following collections
for #264
|
2022-11-21 18:47:08 -08:00 |
Ryan Barrett
|
2380f43fb3
|
minor UI tweaks to followers page
|
2022-11-21 16:08:00 -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 |