James Mills
7dd5a93ed1
Trigger CI
continuous-integration/drone/push Build is passing
Details
2 months ago
James Mills
de4d391092
Code cleanup
continuous-integration/drone/push Build is failing
Details
2 months ago
James Mills
6f8340f379
Fix panic bug in TwtFromNote() where parent note was shadowing note
continuous-integration/drone/push Build is passing
Details
2 months ago
James Mills
288341f719
Add basic support for cleaning up Activity Pub notes, rewriting mentions and converting HTML to Markdown
continuous-integration/drone/push Build is passing
Details
2 months ago
James Mills
8272c10704
Fix bug in profile Unfollow button to use User.FollowsAs() to unfollow instead of Profile.Nick
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
649ba89e11
Fix threading and fetching notes from Activity Pub Note.InReplyTo for context
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
2c86f8f621
Add support for unfollowing activity pub actors and dropping notes from actors not followed by any user ( #1153 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: James Mills <1290234+prologic@users.noreply.github.com>
Reviewed-on: #1153
3 months ago
lilasta
5246ca45b0
Fix #1150 (The media-filter should also include the new class e-content for embedde video and audio) ( #1151 )
...
continuous-integration/drone/push Build is passing
Details
Several fixes included.
Co-authored-by: lilasta <lilaceous@proton.me>
Reviewed-on: #1151
Reviewed-by: James Mills <james@mills.io>
Co-authored-by: lilasta <lilasta@noreply@mills.io>
Co-committed-by: lilasta <lilasta@noreply@mills.io>
3 months ago
James Mills
406ac6260a
Fix regression that 4cb776ca
failsed ot fix
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
4cb776cafd
Fix regression in permalink handler
continuous-integration/drone/push Build is passing
Details
3 months ago
jlj
b455d0260f
Doc updates ( #1148 )
...
continuous-integration/drone/push Build is passing
Details
Small updates to the Makefile and the README
Reviewed-on: #1148
Reviewed-by: James Mills <james@mills.io>
Co-authored-by: jlj <jlj@noreply@mills.io>
Co-committed-by: jlj <jlj@noreply@mills.io>
3 months ago
lilasta
d794b8f380
Add support for converting URL into embed code ( #1135 )
...
continuous-integration/drone/push Build is passing
Details
Unresolved problems:
- ~~Enabling/Disabling feature~~ Make empty the configuration!
- [x] Supporting custom rules
- [x] noscript
- [x] Make sure there are no panic cases
An example configuration:
```json
{
"pattern": "^https://(www\\.)?youtube\\.com/watch\\?v= ([a-zA-Z0-9_-]{11})$",
"src": "https://www.youtube.com/embed/$2 ",
"class": "embed-video",
"allow": "encrypted-media"
},
{
"pattern": "^https://youtu\\.be/ ([a-zA-Z0-9_-]{11})$",
"src": "https://www.youtube.com/embed/$1 ",
"class": "embed-video",
"allow": "encrypted-media"
},
{
"pattern": "^https://open\\.spotify\\.com/track/ ([a-zA-Z0-9]{22})(\\?si=[a-z0-9]{16})?$",
"src": "https://open.spotify.com/embed/track/$1 ",
"class": "embed-audio",
"allow": "encrypted-media"
},
{
"pattern": "^https://soundcloud\\.com/ ([a-zA-Z0-9-_]+/[a-zA-Z0-9-_]+)$",
"src": "https://w.soundcloud.com/player/?url=https://soundcloud.com/$1&auto_play=false&hide_related=false&show_comments=false&show_user=true&show_reposts=false&show_teaser=false ",
"class": "embed-audio",
"allow": ""
}
```
Co-authored-by: lilasta <lilaceous@proton.me>
Reviewed-on: #1135
Reviewed-by: James Mills <james@mills.io>
Co-authored-by: lilasta <lilasta@noreply@mills.io>
Co-committed-by: lilasta <lilasta@noreply@mills.io>
3 months ago
James Mills
4c81145815
Add even more support for Activity Pub threading
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
4eb59f3a1c
Add support for 1-way threading for Activity Pub (AP->Yarn preserves inReplyTo)
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
f638fc2ca3
Fix lookup for activity pub support
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
d4eb35501c
Ooops
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
e983fecda9
Fix support for Activity Pub tags that can be single value or array of values
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
be4f1fcae9
Fix mention rendering for Activity Pub (finally)
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
2763eae1c5
Update lextwt
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
398684b5f0
Upgrade lextwt
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
5a72db517d
Fix a couple of bugs
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
d0acc6c778
Revert silly fetchType idea
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
ea6f7b8d12
Fix teh same bug
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
b1cd3c5fe3
Fix bug with activities that can have either single values or an array of values to To
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
a0e76cecb0
Add support for feed fetch types ( #1146 )
...
continuous-integration/drone/push Build is passing
Details
Depends on yarnsocial/go-types#15
Same thing as yarnsocial/go-types#15 but for yarnd
For now just skipping Feed.Type == types.FetchTypeActivity
Will deal with this later
At a minimum (next) I need to a) check if the cached activity pub feed has ever been fetch, if it hasn't, fetch all items in its outbox and translate, following pages b) if already been fetched once before, ignore it (as future items will come in via pushed activities)
Co-authored-by: James Mills <1290234+prologic@users.noreply.github.com>
Reviewed-on: #1146
3 months ago
James Mills
e700fdcef4
Fix bug in TwterFromActor()
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
92f76945ca
Set Accept header for fetching twtxt feeds
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
924bb89578
Bloody hell :/
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
d138dcfcee
Log stuff
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
2710e1a079
Fix bug
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
c477ed8e6e
Fix updating activity pub followers by force updating cached Twter objects
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
3e1a9c1dcf
Add UpdateActivityPubFollowers job and HandleFollow for better activity pub support
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
b252c8f818
Fix regression in profile and permalink content negogiation ( Fixes #1145 )
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
08ae902b7c
Add support for Activity Streams format (A2S, like HTML but render mentions as plain text) ( #1143 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: James Mills <1290234+prologic@users.noreply.github.com>
Reviewed-on: #1143
3 months ago
James Mills
1871902345
Revert "Don't get URI for Twters when expanding Activity Pub @-mentions"
...
continuous-integration/drone/push Build is passing
Details
This reverts commit a9e92ba5b2
.
3 months ago
James Mills
a9e92ba5b2
Don't get URI for Twters when expanding Activity Pub @-mentions
3 months ago
James Mills
5018f600a4
Fix Activity Pub mentions
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
9b88cb5ce2
Refresh cache on receivt of activity pub note
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
850df455a2
Add support for Activity Pub mentions
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
24295a6787
Fix Activity Pub avatar handling
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
c20f9b44ec
Refactor RemoteLookup to use webfinger and remove old hacky yarn-uri meta tag lookups
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
7af64e4e56
Fix bug where cached twter for activity pub actor can be nil
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
523f10b504
Fix following list from activity pub actors
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
678213b599
Add handlers for activity pub Follow/UnFollow activities
continuous-integration/drone/push Build is passing
Details
3 months ago
James Mills
9386e277fd
Add support for follow other Activity Pub actors ( #1142 )
...
continuous-integration/drone/push Build is passing
Details
Closes #1140
Co-authored-by: James Mills <1290234+prologic@users.noreply.github.com>
Reviewed-on: #1142
3 months ago
James Mills
d42936b182
Refactor the way following feeds works to make way for Activity Pub
continuous-integration/drone/push Build is passing
Details
4 months ago
James Mills
e84cac1bf4
Fix signing digest in activity pub requests for realz?
continuous-integration/drone/push Build is passing
Details
4 months ago
James Mills
35f6c41b8f
Fix signRequest
continuous-integration/drone/push Build is passing
Details
4 months ago
James Mills
48ce806ede
Fix empty buffer digest issue in signed requests for outgoing activity pub requests
continuous-integration/drone/push Build is passing
Details
4 months ago
James Mills
6613038cb8
Fix 5xx errors for Activity Pub Outboxes and just return a dummy resonse
continuous-integration/drone/push Build is passing
Details
4 months ago