Ryan Barrett
|
8d4228b811
|
AP users: change web UI user page paths from /user/... to /[protocol]/...
for #512
|
2023-05-30 14:08:47 -07:00 |
Ryan Barrett
|
93f621aaf5
|
AP users: start to replace external with indirect, starting with webfinger
#512
|
2023-05-29 20:16:15 -07:00 |
Ryan Barrett
|
c8b2103e13
|
rename Webmention class => Web, webmention.py => web.py
|
2023-05-26 17:40:29 -07:00 |
Ryan Barrett
|
51fd119c02
|
fix bug in models.reset_protocol_properties
added in eaa4e5333a
|
2023-05-26 16:36:45 -07:00 |
Ryan Barrett
|
eaa4e5333a
|
start to make User subclasses for each protocol
#512
|
2023-05-26 16:07:36 -07:00 |
Ryan Barrett
|
af95521759
|
user page bug fix, add missing import
fixes https://console.cloud.google.com/errors/detail/COHl8dmZ9-i4Lw;time=P30D?project=bridgy-federated
|
2023-05-24 06:57:34 -07:00 |
Ryan Barrett
|
f933c7e237
|
AP users: serve AS2 for external homepage URLs
#512
|
2023-05-22 23:17:42 -07:00 |
Ryan Barrett
|
d2ab48b23e
|
switch circular imports to runtime imports; split out flask_app.py from app.py
runtime imports are just as bad, but...meh. eventually I'll untangle them for real. #486
|
2023-04-18 17:18:17 -07:00 |
Ryan Barrett
|
22ca59749e
|
stop using common.actor() in User.verify()
|
2023-04-04 22:06:13 -07:00 |
Ryan Barrett
|
6dc4705a56
|
user page bug fix, handle AS1 inner objects with composite url values
fixes https://console.cloud.google.com/errors/detail/CNGc5drA4f7uOA;time=P30D?project=bridgy-federated
|
2023-03-23 22:04:46 -07:00 |
Ryan Barrett
|
aeb2fd480a
|
tests: rename remaining test data hostnames to clarify web vs fediverse
followup to f6e5727602
|
2023-03-19 15:43:55 -07:00 |
Ryan Barrett
|
106bbe623b
|
tests optimization: reuse same RSA key across Users
speeds up tests from ~22s to ~6s (!) on my laptop. for #398
|
2023-03-10 15:13:45 -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
|
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
|
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
|
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
|
ea02b82f39
|
test_pages: add tests for followers/following UI pages
|
2023-01-19 15:25:56 -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
|
222be38a98
|
user page: redirect www-stripped users to non-www user pages
for #314
|
2022-12-02 11:08:24 -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
|
4e0fb6536c
|
add timeline feeds for posts from fediverse followings
for #265
|
2022-11-17 12:59:09 -08:00 |