Wykres commitów

286 Commity (497136f1fcc7f9d154c1c1a0abe028d4c6e67599)

Autor SHA1 Wiadomość Data
Ryan Barrett cbe4b59206
convert Protocol.is_enabled_to to an instance method
next commit will move it to User
2024-04-27 20:27:33 -07:00
Ryan Barrett def8c3d535
docs: remove link to obsolete error handling section
thanks for the catch @jernst!
2024-04-24 11:42:27 -07:00
Ryan Barrett 0e8b9ece7e
set up ap.brid.gy protocol bot user 2024-04-23 13:54:29 -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 dcadbccb3a
start to make per-protocol bot users
bsky.brid.gy instance actor, rel-me links
2024-04-21 14:08:26 -07:00
Ryan Barrett 2886ae180d
remove common.ENABLED_PROTOCOLS, use Protocol.DEFAULT_ENABLED_PROTOCOLS instead
also use is_enabled_to in user page template
2024-04-18 16:39:15 -07:00
Ryan Barrett 393605bde9
change ATProto.ABBREV to bsky
🤞, for #961
2024-04-17 06:54:16 -07:00
Ryan Barrett bf52d80e0f
add protocol logo to user page activities and followers
fixes #939

also drop page size from 30 to 20
2024-04-15 19:41:22 -07:00
Ryan Barrett a70702776c
atproto: switch to Bluesky butterfly logo
also minor user page language tweak
2024-04-15 14:53:54 -07:00
Ryan Barrett 86ad33b896
user page tweak for follow accepts
for #825
2024-04-15 14:45:02 -07:00
Ryan Barrett 5ec2159546
user page: link to bridged Bluesky profile
for #825
2024-04-12 08:46:59 -07:00
Ryan Barrett f67cecd8f9
add copy protocol (eg ATProto) handles to user pages 2024-04-12 07:16:05 -07:00
Ryan Barrett bbea7ec44d
minor doc tweak 2024-02-15 13:29:16 -08:00
Ryan Barrett 675e39809e
web UI: tweak user links in user page header 2024-02-11 14:39:09 -08:00
Ryan Barrett 99f5fe97e0
docs: @-mentions no longer require fully qualified address in link text 2024-02-07 07:31:01 -08:00
Ryan Barrett f251aaf054
docs: add "remove" language to opt out 2024-02-07 07:31:01 -08:00
Ryan Barrett 5c8424cd18
docs: remove outdated error handling section 2024-02-07 07:31:01 -08:00
Ryan Barrett bf255c676e
unfollow bug fix: don't double / char in me param
thanks for the report @campegg!
2024-01-26 15:24:36 -08:00
Ryan Barrett acdc961f07
docs: add links to "Moderate people, not code"
https://snarfed.org/2024-01-19_moderate-people-not-code
2024-01-26 08:25:56 -08:00
Ryan Barrett aafcf51186
docs: update parts of protocol, id, handle tables that are implemented 2024-01-25 17:05:27 -08:00
Ryan Barrett c35af3ffaf
UI: show activities' created timestamp, not last updated
thanks for the nudge @tantek!
2024-01-25 17:05:26 -08:00
Ryan Barrett f7374cb5da
docs: expand "why not subdomains in handles?" 2024-01-18 06:55:03 -08:00
Ryan Barrett f1abe9e625
docs: tweak content moderation policy 2024-01-18 06:55:03 -08:00
Ryan Barrett 05048a8bb4
docs: why we aren't using other networks' servers in fediverse handle domains
for #711
2024-01-17 14:49:44 -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 33e14e4f8d docs: first draft of content moderation policy 2024-01-16 11:04:51 -08:00
Ryan Barrett a6b08fd159
web: revise disclaimer message for sites that haven't opted in 2024-01-15 14:26:26 -08:00
Ryan Barrett a788bb18f1
docs: minor typo/markup fixes 2024-01-14 13:47:52 -08:00
Ryan Barrett e39f67a0e7
docs: tweak language for using your own domain in fediverse handle 2024-01-12 19:45:58 -08:00
Ryan Barrett 6dac6dd60d
update docs for Atom/RSS feed polling
for #774
2024-01-09 14:20:32 -08:00
Ryan Barrett 20ca10644d
update web user page prompt to be optional, ignore has_hcard 2024-01-09 14:03:56 -08:00
Ryan Barrett 09354b3c1c
docs: add entry for difference from Bridgy classic, including diagrams 2024-01-08 14:14:31 -08:00
Ryan Barrett 26de4097ae
AP: switch default signing actor to real fed.brid.gy instance actor
https://seb.jambor.dev/posts/understanding-activitypub-part-4-threads/#the-instance-actor
2024-01-06 11:59:31 -10:00
Ryan Barrett d3a63f22e4
front page language tweak for "Got a web site? ..." 2024-01-04 07:39:49 -10:00
Ryan Barrett 415e2392e1
misc docs tweaks 2023-12-30 10:29:48 -08:00
Ryan Barrett 4e6ac279d6
big docs overhaul for multi-protocol
for #661
2023-12-29 21:14:57 -08:00
Ryan Barrett 337831e9f2
docs: video posts, vuln tokens => keys 2023-12-29 21:14:14 -08:00
Ryan Barrett 1ee1fb0e8f
front page redesign: minor tweaks 2023-12-29 21:11:42 -08:00
Ryan Barrett 4d84bcd80b
front page redesign: instructions layout tweak 2023-12-29 21:00:09 -08:00
Ryan Barrett 18a0c927cb
front page redesign: highlight "web" and "fediverse," add icons 2023-12-29 21:00:09 -08:00
Ryan Barrett 6c2ef30dcd
front page redesign: drop buttons, switch to text-only instructions 2023-12-29 21:00:09 -08:00
Ryan Barrett e84f1b0e8c
front page redesign: progressive enhancement for no-JS 2023-12-29 21:00:09 -08:00
Ryan Barrett 4e777db3d9
front page redesign: incorporate first round of feedback from #indieweb
* cross browser testing
* tone down glow shadows
* drop "coming soon" buttons, move to their own section below
2023-12-29 21:00:09 -08:00
Ryan Barrett 9b66aa58f9
front page redesign: header style tweaks 2023-12-29 21:00:09 -08:00
Ryan Barrett b4e5ebdbec
front page redesign: misc responsive style tweaks 2023-12-29 21:00:09 -08:00
Ryan Barrett 1438c4c3ac
front page redesign: first pass at phone layout 2023-12-29 21:00:09 -08:00
Ryan Barrett 1460ff4a61
front page redesign: misc 2023-12-29 21:00:09 -08:00
Ryan Barrett 2fc0a1b8b1
front page redesign: fix styles on other pages 2023-12-29 21:00:08 -08:00
Ryan Barrett ed0612903d
front page redesign: polish button interactions 2023-12-29 21:00:08 -08:00
Ryan Barrett 77392ba0e7
front page redesign: style buttons 2023-12-29 21:00:08 -08:00
Ryan Barrett 6f11dda873
front page redesign: misc
* adjust topology anim params
* redesign sections
* css vars
* lots of css bug fixes
2023-12-29 21:00:08 -08:00
Ryan Barrett b30ea3f97f
front page redesign: misc
* section backgrounds
* section break vertical fades
* and more
2023-12-29 21:00:08 -08:00
Ryan Barrett e8b79a0c0a
front page redesign: misc
* follow instructions and code
* vertical center buttons
* more content
2023-12-29 21:00:08 -08:00
Ryan Barrett abc1601e46
front page redesign: first pass at protocol buttons
includes minified JS for:
* Bootstrap 3.3.7, https://getbootstrap.com/docs/3.3/getting-started/#download
* JQuery 3.7.1 "slim" prod, https://code.jquery.com/jquery-3.7.1.slim.min.js

(yes I know I need to upgrade 🤷)

for #661
2023-12-29 21:00:08 -08:00
Ryan Barrett 2f59f32cdf
start front page UI redesign for multi-protocol
for #661
2023-12-29 21:00:08 -08:00
Ryan Barrett dbe02d399f
docs: another minor values language tweak 2023-12-05 12:02:15 -08:00
Ryan Barrett 68ba590ae2
docs: tweak values language 2023-12-04 10:35:04 -08:00
Ryan Barrett a927a59ba9
docs: first pass at enumerating product/eng values
in the spirit of @bcantrill, https://archive.org/details/vimeo-230142234 . (thanks Bryan!)
2023-12-01 12:18:47 -08:00
Ryan Barrett 520b2fd3b0
User.ap_address() => handle_as(ActivityPub) 2023-11-29 21:06:55 -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 6091cd4063
drop the rest of g.user!
for #690
2023-11-25 20:38:28 -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 4d095fa3d9
misc cleanup
* remove obsolete TODOs, commented out code
* remove obsolete circular imports of per-protocol modules
* minimize Object put in Protocol.load
* remove duplicated Protocol.load tests in test_activitypub
* re-enable rest of ActivityPubUtilsTest.test_postprocess_as2_idempotent
* drop default cls=Web in TestCase.make_user
2023-11-15 14:23:08 -08:00
Ryan Barrett bd841b50b9
user page: only show Feed tab for web users 2023-11-08 11:35:26 -08:00
Ryan Barrett 06329d634c
docs: update Bluesky IETF post to use bnewbold's DID 2023-10-29 16:19:27 -07:00
Tantek Çelik c7ec9398e9 hidden attr for BF links
Use hidden attribute for empty links to fed.brid.gy to avoid having them pollute screen readers and keyboard navigation users
2023-10-29 16:05:42 -07: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 023ffd0b7a
docs: cut the supported apps section way down, link to GH issues search 2023-10-24 13:15:56 -07:00
Ryan Barrett bd19851d6c
user page UI bug fix for HTML logos 2023-10-13 12:38:29 -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
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