Commit graph

214 commits

Author SHA1 Message Date
Matthew Exon
d1765b56dd configuration item for number of images to attach 2023-01-07 17:58:50 +01:00
Matthias Pfefferle
a27a4fc234 remove empty trim
fix #136
2022-12-27 14:17:31 +01:00
Matthias Pfefferle
45b6e63f32 fix phpcs issues 2022-12-23 13:17:12 +01:00
Matthias Pfefferle
f1dfd52329
Merge branch 'master' into Comments 2022-12-23 12:03:13 +01:00
Andreas
0f356acee8 restrict html tags after which to detect a hashtag
Hashtags should not be detected after just any html tag - for example not after an opening a or div. To still allow detection at the start of a line, allow specifically p and br to directly precede a hashtag.
2022-12-19 14:16:55 -07:00
Andreas
0b881bb9fd also detect hashtags at the start of a paragraph 2022-12-19 14:16:55 -07:00
Andreas
3f92bcc41b change regex matching potential hashtags
Matches any string starting with '#' and consisting of any number and combination of [A-Za-z0-9_] that is directly followed by whitespace or punctuation. Groups everything after '#' for access in functions using this regex.

This fixes #183 (incomplete links on hashtags containing special characters) by not matching these at all.
2022-12-19 14:16:55 -07:00
Django Doucet
d7c9e10c21 Separate file for Comment processing hooks 2022-12-19 14:16:54 -07:00
Django Doucet
852634360b style fix 2022-12-19 14:16:53 -07:00
Django Doucet
8707387ab8 Improve migration UX 2022-12-19 14:16:53 -07:00
Django Doucet
2d0e962263 update included filename 2022-12-19 14:16:53 -07:00
Django Doucet
be9b74478d Migrate tools 2022-12-19 14:16:53 -07:00
6fe621bf50 version bump 2022-12-19 14:16:53 -07:00
db84a5257a PHPCS fixes 2022-12-19 14:16:53 -07:00
b4e79e1988 fix PHPCS 2022-12-19 14:16:53 -07:00
Django Doucet
a4e8cc7e14 fix cs 2022-12-19 14:16:52 -07:00
Django Doucet
6af56cf82e fix code standards 2022-12-19 14:16:52 -07:00
Django Doucet
36bef694b6 add settings link to plugin page 2022-12-19 14:16:52 -07:00
Django Doucet
5d8e3a9ba9 Migrate / Update script 2022-12-19 14:09:55 -07:00
Django Doucet
e5080f8693 code standards cleanup 2022-12-19 14:09:55 -07:00
Django Doucet
8e1c9ff6bb Replies Collection, settings, other fixes 2022-12-19 14:09:54 -07:00
6772d300b4 phpcs fixes 2022-12-19 14:09:53 -07:00
e0730a62be version bump 2022-12-19 14:09:52 -07:00
338200b386 fix "Follow" issue
fix #133
2022-12-19 14:09:52 -07:00
8e98fffab6 Add basic BuddyPress support
fix #122

thanks and props @skysarwer
2022-12-19 14:09:52 -07:00
Matthias Pfefferle
7d5b8e7a82 version bump 2022-12-15 15:57:55 +01:00
Matthias Pfefferle
bf335b2be6 prepare 0.14.2 2022-12-11 11:29:06 +01:00
Matthias Pfefferle
bf883418ec fix #214
thanks @mexon
2022-12-10 17:58:24 +01:00
Matthias Pfefferle
cf9736ec67 prepare 0.14.0 2022-12-09 09:17:17 +01:00
Matthias Pfefferle
d6b7cd0235
Merge branch 'master' into feature-guidance 2022-12-05 20:30:04 +01:00
Matthias Pfefferle
229e1cd6ed
Merge pull request #172 from akirk/add-friends-plugin-support
Add a parser to the Friends Plugin
2022-12-05 20:28:53 +01:00
Matthias Pfefferle
603199c9e8 add recommended plugins 2022-12-02 18:23:56 +01:00
Andreas
4905e9b7c3
restrict html tags after which to detect a hashtag
Hashtags should not be detected after just any html tag - for example not after an opening a or div. To still allow detection at the start of a line, allow specifically p and br to directly precede a hashtag.
2022-11-17 20:34:23 +01:00
Andreas
a2cdb300e6
also detect hashtags at the start of a paragraph 2022-11-17 14:48:37 +01:00
Andreas
370ea3a054
change regex matching potential hashtags
Matches any string starting with '#' and consisting of any number and combination of [A-Za-z0-9_] that is directly followed by whitespace or punctuation. Groups everything after '#' for access in functions using this regex.

This fixes #183 (incomplete links on hashtags containing special characters) by not matching these at all.
2022-11-16 16:14:34 +01:00
Matthias Pfefferle
113a3bd4d2 normalize check 2022-11-15 20:45:46 +01:00
Matthias Pfefferle
fba834b15d add some guidance
based on the feedback of users and the suggestion of @akirk
2022-11-15 18:22:08 +01:00
Alex Kirk
5f6cf78da1 Add a parser to the Friends Plugin 2022-11-09 07:08:32 -07:00
7b6e2bca4d version bump 2022-07-08 21:04:21 +02:00
0fcc055da8 PHPCS fixes 2022-05-09 15:24:12 +02:00
97841667e0 fix PHPCS 2022-05-09 15:21:59 +02:00
Django Doucet
f455305aba fix cs 2022-05-08 00:52:35 -06:00
Django Doucet
41608f1ce3 fix code standards 2022-05-08 00:50:39 -06:00
Django Doucet
8ac5fe599d add settings link to plugin page 2022-05-08 00:33:47 -06:00
44c652eba8 phpcs fixes 2022-01-27 13:09:11 +01:00
e506aa50c4 version bump 2022-01-26 09:37:20 +01:00
7b262fd613 fix "Follow" issue
fix #133
2021-11-17 21:11:34 +01:00
e535b9c8cf Add basic BuddyPress support
fix #122

thanks and props @skysarwer
2021-09-15 17:00:20 +02:00
Django Doucet
17c386cb9d Comments 1 2021-09-06 00:25:02 -06:00
6795d707c8 fix Inbox issue
fix `PHP Warning: Undefined variable $user_id in wp-content/plugins/activitypub/includes/rest/class-inbox.php on line 111`

https://github.com/pfefferle/wordpress-activitypub/issues/88#issuecomment-886254210
2021-07-26 09:48:51 +02:00
f4f46fc084 added health checks 2021-07-23 15:46:28 +02:00
b9fd26e755 fix discovery issue 2021-05-10 14:39:54 +02:00
f07ae2ea8c version bump 2020-12-21 20:49:21 +01:00
0ac4bb0d8f fix inconsistent %tags% placeholder 2020-12-17 22:21:41 +01:00
627100b463 fix follow/unfollow actions 2020-12-17 21:16:09 +01:00
bae36e1a60 version bump 2020-12-17 18:28:56 +01:00
d260d7c276 add support for custom post content
fix #97 #91
2020-07-21 09:23:35 +02:00
2a1cc45124 do not load NodeInfo class if blog is private 2020-05-23 12:34:42 +02:00
122461ab6e escape even more 2020-05-12 20:30:06 +02:00
60ad191fdc fix follow 2020-05-04 00:06:48 +02:00
26c2faedc5 version bump 2020-03-15 20:34:50 +01:00
385aac3568 improve request validation and added blacklist check 2020-02-21 11:11:03 +01:00
85db6f2d7e Automated native_function_invocation fixes
`php php-cs-fixer --rules=native_function_invocation fix ./ --allow-risky=yes`
2019-12-01 21:20:26 +01:00
a4887147c6 version bump 2019-11-27 08:27:37 +01:00
e03db11d92 version bump 2019-11-24 21:26:00 +01:00
65034d2a76 refactorings 2019-11-18 20:57:00 +01:00
0152fc39a8 fix accept-header bug 2019-09-30 07:59:19 +02:00
acca7d078c version bump 2019-09-29 20:05:20 +02:00
9fd551f07d add debugging mechanism 2019-09-28 14:17:58 +02:00
2f5bf1ccc4 explicit use of global functions 2019-09-27 10:12:59 +02:00
453acb7329 fixed PHP warnings 2019-08-21 15:06:48 +02:00
2e91ce11de Moved followers list to user-menu 2019-08-21 10:38:43 +02:00
b6b0743b3f added admin_email to metadata
to be able to "Manage your instance" on https://fediverse.network/manage/
2019-08-20 13:03:06 +02:00
98d7f7743e version bump 2019-08-20 10:25:07 +02:00
fcf71c456b oops 2019-08-18 23:33:02 +02:00
ceaa3a4241 changed regex logic
and added some more changes
2019-08-18 23:27:06 +02:00
da155405ee new/better regex
should fix #57
2019-08-18 21:54:44 +02:00
f80f6a791f new dispatcher class 2019-08-18 21:54:11 +02:00
8b1367a16d fixes JSON representation of posts
https://merveilles.town/@xuv/101907542498716956
2019-04-13 20:07:56 +02:00
8d91b213e7 fixed inbox problems with pleroma 2019-03-14 23:10:11 +01:00
fc0c162ac6 version bump 2019-03-12 22:22:59 +01:00
a0471a9eef added following endpoint 2019-03-12 22:20:04 +01:00
96f5a48197 version bump 2019-03-09 19:39:52 +01:00
f10921e554 implement #21 2019-03-02 21:10:42 +01:00
2d8fb4f691 fixed #35 2019-03-02 20:31:55 +01:00
a6d97f8ba7 (php)doc 2019-02-24 13:01:28 +01:00
4d07955c75 still refactoring 2019-02-24 12:27:26 +01:00
40b2651b7e big refactoring to use namespaces for a better code structure 2019-02-24 12:07:41 +01:00
30b939b5a1 show avatars 2019-02-20 21:05:29 +01:00
94ba1666f2 finally fixed backlink in excerpt/summary posts 2019-02-20 20:25:19 +01:00
f542c18eab fixed backlink in excerpt/summary posts (thanks @depone) 2019-02-20 19:47:37 +01:00
b209104fdd finally fixed contact list 2019-02-19 22:43:14 +01:00
b958d5910c added setting to enable/disable hashtags /cc @chrisaldrich 2019-02-17 21:27:20 +01:00
13bbfe0501 fix #23 2019-02-17 21:10:53 +01:00
f5dbb01273 added follower endpoint 2019-02-04 13:30:18 +01:00
ebe2d434c6 better json encoding 2019-02-03 00:44:01 +01:00
fdad48ef74 0.3.0 2019-02-02 23:56:05 +01:00
661d9fc201 temporary remove boosts and likes
fixes #15
2019-01-22 21:15:54 +01:00
03f6da019d basic hashtag support
see #21 #20
2019-01-22 20:51:22 +01:00
e3dcf6cc91 version bump 2019-01-16 21:52:59 +01:00
e8d2508f5d nicer profile and customizable backlink
* customizable backlink URL #18
* fixes #12
2019-01-16 21:50:45 +01:00
b9e90829af content fixes
* added option to switch between content and excerpt
* removed html and duplicateded new-lines

fixes #6
2019-01-04 19:57:33 +01:00
0b43216347 small fixes
release fast, release often
2018-12-30 11:40:45 +01:00
fc82e40cac version bump 2018-12-28 22:47:17 +01:00
4e653f5f75 0.1.0
* added basic WebFinger support
* added basic NodeInfo support
* fully functional "follow" activity
* send new posts to your followers
* receive comments from your followers
2018-12-20 11:33:08 +01:00
6de740aebe renamed class 2018-12-09 22:20:30 +01:00
a8c1220139 added basic nodeinfo and webfinger support 2018-12-09 21:54:57 +01:00
2d84fcc600 implemented "follow" 2018-12-08 00:02:18 +01:00
64a5128e1e signature class
compatible to the salmon plugin
2018-10-02 22:25:40 +02:00
dde469c27c prepare version 0.0.2 2018-09-30 22:51:22 +02:00
e015edcbfd add inbox 2018-09-27 22:28:02 +02:00
eda294fa51 version fix 2018-09-24 20:58:45 +02:00
ac9022f429 some small changes 2018-09-05 22:03:57 +02:00
52f0d81228 initial 2018-08-18 12:35:39 +02:00