Ryan Barrett
|
c8b2103e13
|
rename Webmention class => Web, webmention.py => web.py
|
2023-05-26 17:40:29 -07:00 |
Ryan Barrett
|
eaa4e5333a
|
start to make User subclasses for each protocol
#512
|
2023-05-26 16:07:36 -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
|
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
|
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
|
88db2afce3
|
follow/unfollow UI: store IndieAuth in session cookie
fixes #416
|
2023-02-17 16:12:25 -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
|
4b37674624
|
always sign requests with current user's key, stop defaulting to snarfed.org
for #403
|
2023-02-06 19:23:25 -08:00 |
Ryan Barrett
|
e42c11bab2
|
make follow UI respect User.use_instead
once more, with feeling for #403
|
2023-02-05 20:59:39 -08:00 |
Ryan Barrett
|
d74c00f5b6
|
unfollow: handle Follower.last_follow with string id instead of object
fixes #402
|
2023-02-04 21:23:04 -08:00 |
Ryan Barrett
|
f9891b6ef7
|
Activity => Object: add activity label, unify Objects for AP => wm
#286
|
2023-02-04 20:46:27 -08:00 |
Ryan Barrett
|
4d2fcdd76f
|
Activity => Object: fully populate labels, source_protocol webmention
#286
|
2023-02-04 20:46:27 -08:00 |
Ryan Barrett
|
23aff3b176
|
Activity => Object: update follow.py
|
2023-02-04 20:46:27 -08:00 |
Ryan Barrett
|
55ee0e468a
|
update follow tests for snarfed/oauth-dropins@52b00f602f
|
2023-02-04 20:46:10 -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
|
d2eda25375
|
unfollow UI
#351
pretty complete, except for activity text snippet rendering
|
2023-01-09 22:58:35 -08:00 |
Ryan Barrett
|
a14c58ac47
|
follow UI: use synthesized follow URL in Activity key id
|
2023-01-08 22:39:37 -08:00 |
Ryan Barrett
|
a52df2c269
|
follow UI: handle URL inputs, eg https://indieweb.social/@snarfed
#351
|
2023-01-08 15:43:32 -08:00 |
Ryan Barrett
|
9bb82e6db3
|
follow UI: store last_follow, misc bug fixes
|
2023-01-08 12:03:56 -08:00 |
Ryan Barrett
|
91c4200bb3
|
follow UI: synthesize Follow activity id, store an Activity, link address, form bug fix
|
2023-01-08 07:11:22 -08:00 |
Ryan Barrett
|
c50f0e0106
|
add follow UI to user/[domain]/following
for #351
|
2023-01-07 09:34:55 -08:00 |
Ryan Barrett
|
0e7728b8c2
|
first pass at remote follow UI on user page
fixes #60
|
2022-11-27 07:20:08 -08:00 |