Matthias Pfefferle
bea7ee1868
add some more tests
2024-05-02 12:12:09 +02:00
Matthias Pfefferle
74403ff37f
Basic Announce support ( #747 )
...
* Basic Announce support
* fix namespace issue
* add missing function declaration
2024-05-02 10:13:34 +02:00
Django
dd5aa9ba5f
Adds a core/embed block filter to transform iframes to links ( #750 )
...
* Add function to transform outgoing embed/iframe to simple url
* Fix descriptions and code style
* filter content for core/embed blocks
* some re-arranges
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2024-05-02 09:39:25 +02:00
Alex Kirk
5b9131fded
Add missing static keyword and try to lookup if the id is 0 ( #745 )
2024-04-30 10:27:26 +02:00
Matthias Pfefferle
119bab3cb4
Always use Note
as default ( #738 )
2024-04-29 12:09:58 +02:00
Matthias Pfefferle
c9e980a6b8
version bump
2024-04-29 10:00:25 +02:00
Matthias Pfefferle
6c90990aaf
Some fixes to be compatible with discourse ( #736 )
...
* some fixes to be compatible with discourse
* always handle actors objects
2024-04-26 14:59:45 +02:00
Matthias Pfefferle
6e374b716a
do not announce replies
2024-04-25 20:56:22 +02:00
Matt Wiebe
d173690d7b
Generate comment IDs for federation from home_url
( #739 )
...
* Generate comment IDs for federation from `home_url`
`site_url` is used for the WP install, not for the frontend URLs
* fix other `site_url` uses
2024-04-25 14:32:51 +02:00
Matthias Pfefferle
1096944764
Remove beta label from the #Hashtag settings
2024-04-24 12:38:43 +02:00
Matthias Pfefferle
d94d064acb
fix #734
2024-04-23 08:47:35 +02:00
Matthias Pfefferle
eb23a8a867
fix #732
2024-04-22 15:32:53 +02:00
Matthias Pfefferle
9a5beb1885
check Author-URL only if user is enabled for ActivityPub
...
thanks @cybeardjm
2024-04-19 13:43:09 +02:00
Matthias Pfefferle
f4adecddf6
also delete interactions with this person!
2024-04-18 18:08:01 +02:00
Matthias Pfefferle
8405cb4baf
add some help texts
2024-04-18 15:28:11 +02:00
Alex Kirk
60f0668677
Enable Mastodon Apps: Add remote outbox fetching ( #717 )
...
* Add remote outbox fetching
* Fix linting
* reformatting
* Use the HTTP::get function and introduce caching
* Update includes/class-http.php
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
* Update includes/class-http.php
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
* Use use
* fix indents
* Check for an existing blurhash
* I think this is easier
* Add more error checking
* Remove debug code
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2024-04-18 11:13:55 +02:00
Matthias Pfefferle
d4629ce341
update release date
2024-04-16 15:40:17 +02:00
Matthias Pfefferle
38c82fe05a
update changelog
2024-04-11 16:53:50 +02:00
Matt Wiebe
0982c85f86
Abstract shared Dialog code ( #723 )
...
* Create and use DRYer shared Dialog component
* Add `copyDescription` to the shared modal
* Built assets
* the wp-scripts package now emits a different style
Previously, it emitted `style-index.css`, now it emits `style-view.css` which seems like a potential bug worth monitoring
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2024-04-11 15:10:37 +02:00
Matthias Pfefferle
4cd98b2b76
Change/docs ( #708 )
...
* start CHANGELOG.md
fix #439 and #702
* use valid URL
* updated
* updates
* updates
* update readme.md
* add latest version
* highlight code
* fix excerpt length
* update readme
* added missing shared Dialog abstraction
2024-04-11 09:59:10 +02:00
Matt Wiebe
848055c6a5
Remote Reply: limit enqueue to when needed ( #725 )
2024-04-11 09:08:08 +02:00
André Menrath
c67ef1b658
fix outbox collection for blog and application user ( #724 )
2024-04-10 08:36:51 +02:00
Matthias Pfefferle
2f66566f58
improve remote reply handling
...
see #720
2024-04-09 13:18:49 +02:00
Matthias Pfefferle
0cd1cdd4e8
remove remote_reply_assets_needed
check
...
I had to remove the `remote_reply_assets_needed` check introduced in #706 because it removed the JS completely on my test machine
2024-04-08 10:07:55 +02:00
Matthias Pfefferle
be3f754a25
mask version number ( #719 )
2024-04-05 15:49:38 -05:00
Matthias Pfefferle
a3189a0f4c
small improvements
2024-04-05 13:49:57 +02:00
Matthias Pfefferle
4132fdb501
fix excerpt length
2024-04-05 12:44:18 +02:00
Matthias Pfefferle
3bbcc2cd5c
fix version numbers
2024-04-05 10:44:33 +02:00
Matt Wiebe
7ae3e7383d
Comment reply federation: support is_single_user
sites ( #712 )
...
* Comment reply federation: support `is_single_user` sites
* Use the `activitypub` capability
* Use `publish_posts`
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
* No need to convert to Blog User, happens implicitly
* Other cap instance, update comment
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2024-04-04 23:16:05 +02:00
André Menrath
68e1a6bb9b
don't set a default actor type in the actor class ( #713 )
...
fixes that the get_type function is not called for extended classes.
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2024-03-27 17:57:14 +01:00
Matt Wiebe
9e676e6339
Federated replies: improved UX for "your reply will federate" ( #715 )
...
* Federated replies: improved UX for understanding that your reply will federate
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2024-03-26 15:41:23 -05:00
Matthias Pfefferle
85aa63e9f2
fix counter for system users
2024-03-26 15:26:26 +01:00
Matthias Pfefferle
7ca9c2bbfa
fix #714
2024-03-26 15:22:21 +01:00
Matthias Pfefferle
8c245ceae1
oops
2024-03-22 12:04:22 +01:00
Matthias Pfefferle
a8948fad4f
do not show if Webmention is installed
2024-03-22 11:58:50 +01:00
Matthias Pfefferle
a1c7bc06cc
Add some comment infos
2024-03-22 11:53:57 +01:00
Matthias Pfefferle
496f080b72
run the hooker later
2024-03-20 20:41:45 +01:00
Matthias Pfefferle
16248fa731
return search data
2024-03-20 20:27:12 +01:00
Matthias Pfefferle
8938178970
search in followers
2024-03-20 20:19:33 +01:00
Matthias Pfefferle
3d43b3bb4d
extend account with ActivityPub data
2024-03-19 19:14:18 +01:00
Matthias Pfefferle
15ae5f68ed
add followers
2024-03-17 14:59:21 +01:00
Matthias Pfefferle
3688817cf4
mark links as "unhandled-link" and "status-link"
2024-03-14 16:09:12 +01:00
Matthew Exon
1f22ad85f6
Clarify how to set correct permalink structure ( #664 ) ( #710 )
...
* Clarify how to set correct permalink structure (#664 )
* Update includes/class-admin.php
---------
Co-authored-by: Matthew Exon <git.mexon@spamgourmet.com>
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2024-03-13 09:36:15 +01:00
Kaspars Dambis
343a3b5c67
Enqueue reply assets only if there is anything to reply to on the page ( #706 )
2024-03-12 12:57:07 -05:00
Matthias Pfefferle
e4ea69ca6f
text
2024-03-12 08:31:31 +01:00
Matthias Pfefferle
79f400d88a
Improve User management ( #703 )
...
* Use an ActivityPub capability to better enable/disable ActivityPub support
* split PRs
* remove test hook
* do not run migrations for new installs
* fix unit tests
* fix unit tests
* remove abandoned schedule!
* fix migration class
* fix order
* restructuring
* remove follower migration
* do not yet remove legacy followers
* remove blog-user changes
* use a const for the version number
* add user tests and fix old ones
* use a more generic async migrator
* optimized test
2024-03-11 15:19:07 +01:00
Matthias Pfefferle
96626c6438
better validity checks
2024-03-07 16:19:34 +01:00
Matthias Pfefferle
fb0e23e885
better class
handling
2024-03-05 09:39:43 +01:00
Matthias Pfefferle
02a86ced95
html_entity_decode text
2024-02-29 15:13:42 +01:00
Matthias Pfefferle
56748f6db8
fix check!
2024-02-29 15:08:27 +01:00