Wykres commitów

265 Commity (78cf5f9a334892027e75c17572a30c340227f888)

Autor SHA1 Wiadomość Data
Tantek Çelik fbf1e645ef real tag link instead of example.com
use a real tag destination and hashtag instead of example.com
2023-10-13 12:32:12 -07:00
Tantek Çelik 3f811fb855 Update docs.html
Update a bunch of @-@ permalinks and addresses to newer ones and folks more actively in touch with the community, fix a made-up domain ref to use example.com
2023-10-13 12:07:31 -07:00
Ryan Barrett 24f0a370f6
docs for outbound @-mentions
for #493
2023-10-13 11:15:12 -07:00
Ryan Barrett 7438a4ff51
docs: tweak feed, notifs language 2023-10-12 13:54:31 -07:00
Ryan Barrett 7e56f9e115
drop all styling from HTML feeds
...to emphasize that they're for readers, not for humans.

for #442
2023-10-12 10:01:11 -07:00
Ryan Barrett c01375a300
user page redesign: phone screen tweaks
for #442
2023-10-11 14:20:08 -07:00
Ryan Barrett e65d109bf1
UI style tweaks: keep grid on narrower screens, left align
thx for the nudge @tantek
2023-10-11 12:59:51 -07:00
Ryan Barrett bd19cab870
Object.actor_link bug fix: handle actor/author objects with only id field
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 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 1b78e86e6c
add Protocol.LOGO_HTML constant, change user page to link to external user
for #442
2023-10-11 12:25:38 -07:00
Ryan Barrett 1b702ce2aa
docs: update translation tables for NIP-05 local vs domain parts 2023-10-03 16:56:05 -07:00
Ryan Barrett e89730e68f
drop /_ah/ path prefix on task handlers
...since it's not supported in dispatch.yaml: https://cloud.google.com/appengine/docs/flexible/reference/dispatch-yaml?tab=python#url
2023-09-29 13:49:17 -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 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
Ryan Barrett 0d2ec18edd
add ids.convert_handle 2023-09-22 11:42:08 -07:00
Ryan Barrett f92a2e8cec
docs: translating ids table: split ids from handles, add example table 2023-09-22 11:42:08 -07:00
Ryan Barrett b49f49bf0c
docs: add blockchain row to protocol comparison table 2023-09-15 08:50:16 -07:00
Ryan Barrett f602712676
docs: more minor tweaks to protocol comparison table 2023-09-10 16:20:55 -07:00
Ryan Barrett f6d8f3a741
docs: more protocol comparison table tweaks 2023-09-05 19:19:48 -07:00
Ryan Barrett 7b7fbb45ef
docs: protocol comparison table: add object ids row, other tweaks 2023-09-05 11:04:05 -07:00
Ryan Barrett 375577647b
docs: tweaks to protocol comparison grid 2023-09-03 22:23:13 -07:00
Ryan Barrett d6cfafa676
docs: add protocol comparison grid 2023-09-03 21:57:52 -07:00
Ryan Barrett f3570eac39
tweak representative h-card docs and links to emphasize *representative*
for #626
2023-09-01 08:16:11 -07:00
Ryan Barrett 33f3d856da
docs: first pass at documenting activity router 2023-07-03 07:37:16 -07:00
Ryan Barrett d419b1f154
logs: add /inbox path substring
for #541
2023-06-23 15:13:34 -07:00
Ryan Barrett cb8ae4466b
document how to get Mastodon to verify profile links
fixes #560
2023-06-23 13:12:21 -07:00
Ryan Barrett 02214e9772
fix log links to only search /_ah/queue/webmention
fixes #541
2023-06-21 14:07:20 -07:00
Ryan Barrett ea1e2777e8
User.obj bug fix in followers/ing pages, handle follower/ee user missing as1 2023-06-16 12:06:01 -07:00
Ryan Barrett d3c4415cd3
migrate User.actor_as2 to obj key pointing to Object
for #547
2023-06-15 21:23:31 -07:00
Ryan Barrett b8be57bae7
docs: add table on how we infer protocol from ids
for #548
2023-06-14 19:46:43 -07:00
Ryan Barrett 743adef653
docs: bug fix for identity translation table, Nostr => AP 2023-06-12 08:53:34 -07:00
Ryan Barrett 5420031945
docs: identity mapping table, streamline layout 2023-06-11 19:57:41 -07:00
Ryan Barrett 1c02c192f1
docs: identity translation: switch to per-protocol subdomains 2023-06-11 12:12:07 -07:00
Ryan Barrett 9e839b51ed
user page bug fix, drop extra / after source URL in update profile webmention form 2023-06-10 07:18:05 -07:00
Ryan Barrett 62d44bdc63
minor UI fixes for domain => g.user in template vars 2023-06-09 12:46:11 -07:00
Ryan Barrett 9ce676934d
user page remote follow form bug fix, add protocol field
thanks for reporting @tantek!
2023-06-08 20:44:31 -07:00
Ryan Barrett afbb453043
AP users: finish migrating follow.py to Follower schema with new from/to
for #512, fixes https://console.cloud.google.com/errors/detail/CPn404XJ2rC6rAE;time=P30D?project=bridgy-federated
2023-06-07 23:51:41 -07:00
Ryan Barrett 68982e113f
AP users: followers/following UI page bug fixes for Follower migration to to/from
for #512
2023-06-07 22:34:08 -07:00
Ryan Barrett 7c82bf7ec5
AP users: finish migrating Follower from string domains/ids to User keys
for #512
2023-06-07 19:06:44 -07:00
Ryan Barrett 9cb8c1f9f2
AP users: start migrating Follower from string domains/ids to User keys
for #512
2023-06-07 12:43:48 -07:00
Ryan Barrett 1366842bba
dev docs on error handling 2023-06-04 13:47:27 -07:00
Ryan Barrett d30eccbe8b
AP users: make show protocol-specific UI like remote follow conditional
for #512
2023-06-04 10:13:02 -07:00
Ryan Barrett daba73ce38
update a few user page links in the web UI, /user/ => /web/
for #512
2023-06-03 08:03:38 -07:00
Ryan Barrett 92b71e5f9d
user page UI bug fixes, handle generic User subclasses, id instead of domain 2023-06-02 22:13:42 -07:00
Ryan Barrett 35060c172a
switch actor_id() and address90 back to User methods, to be implemented by subclasses
partially reverts 9e906f18e4
2023-05-31 10:10:14 -07:00
Ryan Barrett 9e906f18e4
move address, actor_id from User to activitypub.py, /web-site to web.py
for #512
2023-05-30 17:24:49 -07:00
Ryan Barrett 3cba0e272b
translating docs, minor language tweaks 2023-05-27 14:27:31 -07:00
Ryan Barrett cc0c3804b7
pin grpcio to 1.54
1.55.0 hangs on Mac in gunicorn/flask run with "Waiting for thread pool to idle before forking." https://github.com/grpc/grpc/issues/31885
2023-05-27 10:21:32 -07:00
Ryan Barrett dc41ad6155
docs: protocol translation tables tweak, IndieWeb => Web 2023-05-26 17:39:10 -07:00
Ryan Barrett 60a3327684
minor doc tweaks to translation tables 2023-05-26 13:00:00 -07:00
Ryan Barrett 6268f5d9a0
docs: show completed parts of translation tables in green 2023-05-26 12:42:55 -07:00
Ryan Barrett c277686e13 document proposed translations between protocols in docs 2023-05-25 22:27:33 -07:00
Ryan Barrett af2a1e9f6b
add news link to web UI footer 2023-05-15 07:18:59 -07:00
Ryan Barrett fd85673fc2
document how to make posts searchable in the fediverse
fixes #352
2023-04-17 16:05:52 -07:00
Ryan Barrett 212f2b11ec
wm => AP: add delete support
fixes #30
2023-04-17 15:36:29 -07:00
Ryan Barrett c7eedcd8e5
minor docs language tweak 2023-03-31 20:28:25 -07:00
Ryan Barrett fb5f7b3fb0
move current user into Flask g request-global 2023-03-20 14:28:14 -07:00
Ryan Barrett be54842ce6
docs for hashtags
#45
2023-03-14 15:36:18 -07:00
Ryan Barrett d22cc3bdbd
docs for notifications h-feed
#442
2023-03-14 11:33:11 -07:00
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 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 95b1fd5a29
docs: fix typo introduced in d6bd15fc3a 2023-02-10 08:28:23 -08:00
Ryan Barrett d6bd15fc3a
add docs for seeing how your posts look inside the fediverse
fixes #396
2023-02-10 08:20:49 -08:00
Ryan Barrett fb324c10da
update /stats page to use Object
fixes https://console.cloud.google.com/errors/detail/CLq21NfkvMu0WA;time=P30D?project=bridgy-federated
2023-02-09 08:26:33 -08:00
Ryan Barrett ca2bffd076
user page activities: show counts of delivered, failed, undelivered
for #286
2023-02-07 08:01:21 -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 0af276d029
follow/unfollow UI: default IndieAuth to https
for #403
2023-02-06 11:16:05 -08:00
Ryan Barrett 58e836b380
Activity => Object: update webmention.py
#286
2023-02-04 20:46:27 -08:00
Ryan Barrett 8176cd1f56
Activity => Object: update pages.py
#286
2023-02-04 20:46:27 -08:00
Ryan Barrett 7155a6c0d6
minor tweaks to front page language 2023-02-04 19:10:39 -08:00
Ryan Barrett dcd566b4f5
docs: update description of Mastodon HTML handling, add link 2023-01-31 11:11:49 -08:00
Ryan Barrett 965554a714
docs: minor tweak to follow UI description 2023-01-24 12:05:27 -08:00
Ryan Barrett 01af6983c4
minor docs tweak: Source => Open source 2023-01-24 10:04:07 -08:00
Ryan Barrett 783abcaf25
add update profile button on user page UI
for #376
2023-01-23 18:57:49 -08:00
Ryan Barrett 1627ff667a
translate webmention from home page into profile (actor) Update
for #376, #331
2023-01-23 16:09:25 -08:00
Ryan Barrett 6069f283ac
docs: minor tweaks to app compatibility section 2023-01-18 20:30:35 -08:00
Ryan Barrett 8507a6aa8a
update fediverse app compatibility, move from readme to docs 2023-01-18 16:02:49 -08:00
Ryan Barrett acd11c14e2
fix minor typo on the home page 2023-01-18 13:48:03 -08:00
Ryan Barrett 9cc9cd567f
move flashed messages JS and CSS to oauth-dropins
also common image drop shadow CSS. see snarfed/oauth-dropins@fd17e8d436
2023-01-11 20:32:41 -08:00
Ryan Barrett 74415e503c
docs for follow/unfollow UI
#351
2023-01-10 16:08: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 65248c4c3b
user page: minor tweaks to follow UI language 2023-01-08 18:02:31 -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 fe5c3947a8
drop OStatus! it's been unused for years
fixes #282
2023-01-04 19:22:11 -08:00
Ryan Barrett 427cd917e0
fix launch date on stats page 2022-12-28 13:04:42 -08:00
Ryan Barrett 7ae010289b
minor docs tweak, Mastodon unfurling fed.brid.gy backlink 2022-12-21 11:57:07 -08:00
Matthew W. Thomas 4b8999ea95 docs fix nginx setup
existing config gives query string twice in `Location`
2022-12-18 22:12:57 -08:00
Ryan Barrett cc68d2e763
update docs for mf2 and visible fed.brid.gy links
for #345, #343
2022-12-15 13:33:02 -08:00
Ryan Barrett 2c3a53c3b1
docs: mention e-content 2022-12-14 10:11:18 -08:00
Ryan Barrett eb42538ef8
add mf2 docs for which parts of posts get published
for #343
2022-12-12 12:15:54 -08:00
Ryan Barrett 548c5cf700
docs: add u-bridgy-fed to fed.brid.gy backlinks
prevents mf2 parsers' implied property rules from incorrectly giving it u-url

for #342
2022-12-12 10:28:02 -08:00
Ryan Barrett ef3d491b88
docs: drop in-reply-to from normal post example
for #342, thanks @tmichellemoore!
2022-12-11 11:04:21 -08:00
Ryan Barrett c146e2eca2
docs for Update activities 2022-12-08 11:06:57 -08:00
Michael Bishop e0b361a65f remove indent on opening rule 2022-12-07 13:00:06 -08:00
Michael Bishop d026603f46 add Netlify redirects
props @aciccarello https://github.com/snarfed/bridgy-fed/issues/337#issuecomment-1341511756
2022-12-07 13:00:06 -08:00
Ryan Barrett eaea3803cd
docs: mention remote follow UI 2022-12-06 10:44:47 -08:00
Ryan Barrett 1b9ca55cd5
big docs revision 2022-12-06 10:29:09 -08:00
Ryan Barrett d4e35c4624
minor bug fix to remote follow UI default value 2022-12-06 10:29:04 -08:00
Ryan Barrett 6339fd6156
minor tweaks to /stats 2022-12-02 14:46:18 -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 25b411c2e8
minor UI tweaks 2022-11-28 11:32:53 -08:00
Ryan Barrett 85b1a400ff
user page UI: first pass at details for redirect check
for #305
2022-11-27 17:33:53 -08:00
Ryan Barrett fd1b9bddb9
tweak user addresses UI, add nobrs 2022-11-27 07:48:02 -08:00
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