Ryan Barrett
|
71cb803840
|
user page bug fix for direct vs enabledd
need to drop direct!
|
2024-04-27 09:54:13 -07:00 |
Ryan Barrett
|
d6a10b4be0
|
update profile button: make receive task instead of running it inline
|
2024-04-24 17:06:25 -07:00 |
Ryan Barrett
|
115d85909a
|
abstract "update profile" button across protocols
adds new /[protocol]/[id]/update-profile endpoint
|
2024-04-22 20:21:56 -07:00 |
Ryan Barrett
|
2085b131a1
|
atproto user pages: render DIDs as handles with profile links
for #825
|
2024-04-12 12:34:49 -07:00 |
Ryan Barrett
|
117e121cd2
|
atproto: populate author in feeds (Atom, RSS, etc)
|
2024-04-12 12:04:52 -07:00 |
Ryan Barrett
|
f67cecd8f9
|
add copy protocol (eg ATProto) handles to user pages
|
2024-04-12 07:16:05 -07:00 |
Ryan Barrett
|
817ef1d5d6
|
user pages: only hide indirect AP users, not ATProto
|
2024-04-11 14:24:18 -07:00 |
Ryan Barrett
|
f1531b44e7
|
bug fix for bad profile link on followers page
fixes #934
|
2024-04-01 23:06:57 -07:00 |
Ryan Barrett
|
245ef444f5
|
disable /bridge-user until Bluesky launch
|
2024-03-13 13:19:34 -07:00 |
Ryan Barrett
|
907e6e7aeb
|
show Web user page even when direct is False
not other protocols though
|
2024-01-22 13:12:20 -08:00 |
Ryan Barrett
|
74d1c69bbf
|
docs, nodeinfo: update a few email addresses to @brid.gy
|
2024-01-17 14:37:27 -08:00 |
Ryan Barrett
|
1ce19c2928
|
nodeinfo: stop counting posts and comments dynamically
queries have gotten too heavy, sadly
|
2023-12-31 09:21:04 -08:00 |
Ryan Barrett
|
49eb9b8541
|
add Mastodon instance info at /api/v1/instance
https://docs.joinmastodon.org/methods/instance/#v1
right now just for FediSeer: https://fediseer.com/faq/eng#how-can-i-claim-my-instance
|
2023-12-31 08:42:26 -08:00 |
Ryan Barrett
|
79ffc88925
|
hide undo activities from feeds
for #768
|
2023-12-26 20:42:22 -08:00 |
Ryan Barrett
|
1ec1fc2482
|
genericize user handles on UI follower/following pages
|
2023-11-27 21:40:01 -08:00 |
Ryan Barrett
|
004726d397
|
fix followers/ing UI page for AP users
fixes #718
|
2023-11-27 21:01:02 -08:00 |
Ryan Barrett
|
8f0d2d8650
|
AP: handle opted out users in following/ers, outbox collections
|
2023-11-27 11:32:30 -08:00 |
Ryan Barrett
|
6091cd4063
|
drop the rest of g.user!
for #690
|
2023-11-25 20:38:28 -08:00 |
Ryan Barrett
|
f8b7d0c283
|
move pages.fetch_objects to models
|
2023-11-22 20:39:21 -08:00 |
Ryan Barrett
|
dbfc240985
|
UI bug fix for 8b3881df
for #690, fixes https://console.cloud.google.com/errors/CMSlxaaflMHNSQ?project=bridgy-federated&time=P30D&
|
2023-11-20 16:21:20 -08:00 |
Ryan Barrett
|
8b3881dfe3
|
stop using g.user in pages, activitypub followers/ing collections
for #690
|
2023-11-19 21:53:38 -08:00 |
Ryan Barrett
|
a1a7ceef51
|
stop using g.user in Follower.fetch_page
for #690
|
2023-11-19 21:53:38 -08:00 |
Ryan Barrett
|
d576d2b2e4
|
move pages.count_followers to User, use it in activitypub.actor
|
2023-11-08 11:56:01 -08:00 |
Ryan Barrett
|
ca8b7484c0
|
drop User.as2, Object.as_as2, switch callers to Protocol.convert
|
2023-10-25 13:28:01 -07:00 |
Ryan Barrett
|
422a240183
|
Resolve protocol-subdomain-wrapped ids/URLs by stripping the subdomain wrapping
Renames Object.replace_copies_with_originals => resolve_ids. As a side effect, also fixes https://console.cloud.google.com/errors/detail/CK3U3PONxv5Q;time=P30D?project=bridgy-federated
|
2023-10-24 10:47:44 -07:00 |
Ryan Barrett
|
9a87d7261f
|
fix crash on RSS/Atom feeds for users without obj or obj.as1
fixes https://console.cloud.google.com/errors/detail/CKSZq8OU-tCRXA;time=P30D?project=bridgy-federated
|
2023-10-23 13:11:40 -07:00 |
Ryan Barrett
|
a0a92d4f3e
|
add URL to notification feed entries
|
2023-10-18 11:03:21 -07:00 |
Ryan Barrett
|
4a3607325f
|
canonicalize domain: redirect UI requests on other domains to fed.brid.gy
|
2023-10-16 14:02:17 -07:00 |
Ryan Barrett
|
d0da119b07
|
add opt out via #nobridge or #nobot text in user profile bio
fixes #666
(unfortunate issue number 😆)
|
2023-10-13 12:36:31 -07:00 |
Ryan Barrett
|
3046d2b28c
|
drop 1k followers limit in UI
fixes #670, at least for now. counting 1200 followers in prod was taking ~200ms; not great, but not horrible. should cache this eventually though!
|
2023-10-13 09:46:36 -07:00 |
Ryan Barrett
|
6c1565b087
|
notifs feeds: add id
|
2023-10-13 09:18:23 -07:00 |
Ryan Barrett
|
14a3d70870
|
notifications feed: exclude updates from quiet
|
2023-10-12 18:13:32 -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
|
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 |
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
|
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
|
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
|
42a4cb32e6
|
/bridge-user minor UI bug fix
|
2023-09-29 14:26:24 -07:00 |
Ryan Barrett
|
616f347d76
|
/bridge-user: only allow AP and Web source users
|
2023-09-29 13:38:50 -07:00 |
Ryan Barrett
|
56c5909b84
|
add /bridge-user page to propagate a new user into ATProto
for #647
|
2023-09-29 11:32:28 -07:00 |
Ryan Barrett
|
ad0a942034
|
switch webfinger and AP actors to mostly protocol subdomains
except Web, it still mostly serves on fed.brid.gy for backcompat, don't want to change existing Web users' AP actor ids.
|
2023-09-26 16:43:48 -07:00 |
Ryan Barrett
|
a9fcc167f6
|
replace User.readable_id computed property with handle
|
2023-09-25 15:08:14 -07:00 |
Ryan Barrett
|
e9e8827ef9
|
standardize more on 'handle' and 'id' terms
* User.readable_id => handle
* User.readable_or_key_id => handle_or_id
|
2023-09-25 12:33:24 -07:00 |