Ryan Barrett
0e7728b8c2
first pass at remote follow UI on user page
...
fixes #60
2022-11-27 07:20:08 -08:00
Ryan Barrett
a222d5d1c5
minor tweaks to user page warnings
2022-11-26 20:33:38 -08:00
Ryan Barrett
5319c348ec
docs: streamline "how do I use it?"
2022-11-26 20:05:03 -08:00
Ryan Barrett
3a4e8c4872
user and activities UIs: default to username if we don't have name
...
for #281
2022-11-26 16:29:48 -08:00
Ryan Barrett
776f60b416
activities UI: default actor to user's domain if no name
...
for #281
2022-11-26 16:29:36 -08:00
Ryan Barrett
a0ae598a41
docs: add profile header image
...
for #318
2022-11-26 13:55:30 -08:00
Ryan Barrett
e83277dbb5
minor user page UI tweak, add middot
2022-11-26 07:59:12 -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
dc2625163b
docs: mention how to read fediverse timeline
...
for #295
2022-11-25 11:16:46 -08:00
Ryan Barrett
3775571c68
more doc updates
...
for #295
2022-11-25 09:25:56 -08:00
Ryan Barrett
06bdf3c612
more doc revisions
...
for #295
2022-11-25 07:01:58 -08:00
Ryan Barrett
656dce0274
more doc tweaks
...
for #295
2022-11-24 21:50:27 -08:00
Ryan Barrett
a47b4b4200
misc doc updates
...
for #295
2022-11-24 20:42:11 -08:00
Ryan Barrett
b70ef42de7
add retry buttons to user page warnings
...
fixes #300
2022-11-22 23:08:19 -08:00
Ryan Barrett
cf37c0f0ac
user page: link representative h-card warning to indiewebify.me
...
for #305
2022-11-22 15:48:00 -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
afe3ca2def
minor front page copy tweaks
2022-11-22 06:52:11 -08:00
Ryan Barrett
087d71f3cd
front page UI tweaks: highlight web site on both sides, text update
2022-11-21 16:27:21 -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
Ryan Barrett
2eae4b64a0
misc small UI tweaks
2022-11-20 20:52:44 -08:00
Ryan Barrett
34593e2a1b
render human-friendly summaries of activities on /recent and user pages
...
for #261
2022-11-20 20:52:44 -08:00
Alex Kearney
3068d686a9
Fix to nginx .well-known snippet.
2022-11-20 18:34:46 -08:00
Ryan Barrett
98b77980ce
update logo, add fediverse logo, drop Mastodon and Hubzilla
...
fixes #288
2022-11-20 12:07:46 -08:00
Ryan Barrett
65f3ef3cc7
show fediverse address on user page UI, including custom username
...
for #281
2022-11-20 11:46:05 -08:00
Ryan Barrett
7302dfc02b
tweak front page layout to work better on phones/narrow screens
2022-11-20 07:41:27 -08:00
Ryan Barrett
8d210c78e1
home page UI: add other fediverse servers, logos, more text
...
for #276
2022-11-19 23:02:01 -08:00
Ryan Barrett
471f35d2d1
new home page UI!
...
for #276
2022-11-19 16:40:21 -08:00
Ryan Barrett
b854981497
UI edits: enter web site page, /docs, flashed messages, copy Bridgy's CSS
2022-11-18 22:30:07 -08:00
Jamie Tanna
39cb90e533
Allow providing a URL fragment for posts
...
A number of folks use a single page for multiple posts, using a URL
Fragment parameter to denote which of the posts on the given page should
be used, and are used to this experience with Bridgy.
To allow use of this on Bridgy Fed, too, we can add support for
discovering the ID of the `h-entry` to be Webmention'd in the same way
that we do with [Bridgy].
This largely copies the structure of the existing tests, copying
`test_activitypub_follow`, and adding in multiple posts on the page.
For debugging purposes, we can make sure to log out the `fragment`.
[Bridgy]: f760c0d10e
2022-11-18 06:49:58 -08:00
Ryan Barrett
e6750aecb6
minor tweak to activity rendering for Public targets
2022-11-17 15:05:20 -08:00
Ryan Barrett
dbf4712af4
switch HTML feed to template
...
for #265
2022-11-17 12:59:09 -08:00
Ryan Barrett
4e0fb6536c
add timeline feeds for posts from fediverse followings
...
for #265
2022-11-17 12:59:09 -08:00
Ryan Barrett
726ea26a58
log link bug fix
2022-11-13 08:25:12 -08:00
Ryan Barrett
3cc1be5493
lots of UI tweaks
2022-11-12 23:19:09 -08:00
Ryan Barrett
4f3dc03a3e
rename MagicKey => Domain, Response => Activity
...
the Python classes, but not (yet) the kinds in the datastore. maybe eventually.
2022-11-12 15:27:59 -08:00
Ryan Barrett
53a133d554
add /user/* to robots.txt, style tweak
2022-11-12 08:33:42 -08:00
Ryan Barrett
f4c24d127f
UI: add followers and following pages
...
for #274 , #264
2022-11-12 08:25:36 -08:00
Ryan Barrett
938a4ac85c
webmention: when checking for fed.brid.gy backlink, don't require / path
...
fixes #278
2022-11-12 07:07:09 -08:00
Ryan Barrett
1b96e953d5
user page: show 404 page if user not found
2022-11-11 22:50:28 -08:00
Ryan Barrett
e767cf5d1f
refactor /responses and user pages, add follower counts to user pages
...
for #274
more to come
2022-11-11 21:13:51 -08:00
Ryan Barrett
741107c3b5
convert home page from static file to jinja template
2022-11-11 11:12:48 -08:00
Ryan Barrett
d743609c6f
add stats page
2022-11-09 07:53:00 -08:00
Ryan Barrett
d8a71c9a9d
tweak per-user responses page UI
2022-11-08 21:22:20 -08:00
Ryan Barrett
767401fa49
/responses: add paging
2022-11-05 15:12:26 -07:00
Ryan Barrett
5913a9ea6a
switch oauth_dropins symlink to oauth_dropins_static, drop it from repo
...
it's now local clone only. this avoids import confusion, ie whether importing oauth_dropins uses the virtualenv's installed version or the symlinked files directly, which eg ran oauth-dropins's tests along with granary's/bridgy's, and caused Circle breakages like https://app.circleci.com/pipelines/github/snarfed/granary/767/workflows/21608f75-bb99-47dc-83ef-78d4f4793ed1/jobs/2819
corresponds to snarfed/granary@00294822d6 , snarfed/bridgy@b3f50d8248
2021-08-06 11:19:33 -07:00
Ryan Barrett
bcf31047e7
flask: minor tweak, avoid double /s in host-meta templates
2021-07-11 18:01:10 -07:00
Ryan Barrett
a4fede524f
webfinger: add XRD support
...
for #12
2021-03-12 06:52:09 -08:00
Ryan Barrett
92798bc434
webmention: refactor storing Responses so we can do it earlier
2017-10-26 12:31:04 -07:00
Ryan Barrett
98cc01d6ae
fix /responses template for jinja 2.6
...
...since that's what's on app engine. https://cloud.google.com/appengine/docs/standard/python/tools/built-in-libraries-27
2017-10-26 11:10:29 -07:00
Ryan Barrett
07c650b9e1
add /log handler, link to it from /responses
...
reuses LogHandler newly moved from bridgy to webutil in snarfed/webutil@a49b3af4d1
2017-10-26 09:32:17 -07:00
Ryan Barrett
22ca3e64a6
add /responses page with links to raw logs
...
log handler itself is next.
2017-10-25 18:33:11 -07:00
Ryan Barrett
e16c455ec2
update host-meta templates to return webfinger/LRDD links
2017-09-12 06:39:30 -07:00
Ryan Barrett
7ddf93adda
from __future__ import unicode_literals
...
makes test asserts easier to read (no diffs btw u' and ')
2017-08-19 13:10:05 -07:00
Ryan Barrett
a0e6d0c5d0
in progress checkpoint for webfinger, halfway done
2017-08-19 09:24:00 -07:00
Ryan Barrett
6ddd1d66d9
start on webfinger
2017-08-19 08:21:05 -07:00