6f692b857b
Move ProfileField::selectByContactId() and ProfileField::selectByUserId()
2021-10-18 23:32:39 +02:00
39aff642aa
Deprecate limited-use and potentially confusing [class] BBCode tag
...
- Replace its usage in Mastodon emoji with an internal tag [emoji]
2021-10-18 02:45:42 -04:00
f1d3f60499
Remove "fcontact" from suggestions
2021-10-17 20:19:02 +00:00
27b9da3df5
replace "p" with higher level database functions
2021-10-12 05:53:29 +00:00
80a8cd86c4
Merge pull request #10836 from nupplaphil/feat/depository_permissionset
...
Migrate PermissionSet to Depository paradigm
2021-10-08 09:39:39 -04:00
62eb16e9ad
Migrate PermissionSet to Depository paradigm
2021-10-07 19:53:38 +02:00
ab17fbf6b2
Unneeded "ProxyUtils" renamed to "Proxy"
2021-10-05 20:18:19 +00:00
d20aa5f557
The legacy reshare functionality is removed
2021-10-05 18:58:35 +00:00
a4706e9521
Trim XML before emptiness check in Protocol\Feed::import
...
- Address https://github.com/friendica/friendica/issues/10791
2021-10-03 19:32:20 -04:00
9935e8e711
Remove event.adjust field
...
- It was confusing and introduced complexity that wasn't worth the unclear gain
2021-10-03 13:42:32 -04:00
6db211568a
Remove most calls to date_default_timezone_* calls
...
- It was wrongly used to set the node-wide ot user-specific timezone
- It is now fully managed from the App object
- Add a static variable to DateTimeFormat maintain the convenient local() method
2021-10-03 13:42:31 -04:00
763e264196
More "q" calls have been replaced
2021-10-03 15:02:20 +00:00
9961943b73
Code Style: Replace "AS" with "as"
2021-10-03 10:34:41 +00:00
42790fbc1f
Don't store emoji images as media but links
2021-10-03 09:42:14 +00:00
7cdd2d1336
Refactor User::getAvatarUrlForId into getAvatarUrl
...
- Use user/owner array as parameter instead of uid
- Rename $profile variables to $owner when it's the result of User::getOwnerDataByNick
- Replace Module\Photo::stripExtension with native pathinfo() calls
2021-10-02 19:06:25 -04:00
72fae04e97
Add revoke follow feature
...
- Add new follow revoke module
- Add new hooks: revoke_follow, support_follow, support_revoke_follow
- Add link in contact page action menu
2021-10-02 14:01:46 -04:00
e6aef548fb
ActivityPub: Update relation when receiving a follow reject message
2021-10-02 13:52:54 -04:00
8dc4499bcf
Merge pull request #10797 from annando/diaspora-deprecated
...
Replaced deprecated code from the Diaspora implementation
2021-10-02 19:19:40 +02:00
e5ffda3478
Replaced deprecated code from the Diaspora implementation
2021-10-02 17:11:54 +00:00
865006682a
Merge remote-tracking branch 'upstream/develop' into user-contact
2021-10-02 11:57:43 +00:00
9d77958247
Ensure parent exists before adding reply to elements in OStatus and Feed
...
- Address https://github.com/friendica/friendica/issues/10474#issuecomment-927118628
2021-09-26 08:15:07 -04:00
3dddea96fa
Merge remote-tracking branch 'upstream/2021.09-rc' into user-contact
2021-09-18 20:27:24 +00:00
24ecf5954c
Merge pull request #10721 from annando/issue-10720-avatar
...
Issue 10720: Use different path scheme for user avatars
2021-09-18 09:30:08 -04:00
644f312896
Fix various Notices
2021-09-18 12:51:06 +02:00
a91e3f5dbc
Issue 10720: Use different path scheme for user avatars
2021-09-17 18:36:20 +00:00
Michael Vogel
a689db7b64
Update src/Protocol/ActivityPub.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-09-14 23:22:57 +02:00
b18f92ea72
Fixed indendation
2021-09-14 20:46:59 +00:00
d33fea1993
Fix: Use the $uid
2021-09-14 02:00:40 +00:00
e3413cf959
Issue 10706: Publish public custom fields in AP
2021-09-14 01:28:58 +00:00
9c14eb0c6b
Use centralized function to update contact entries
2021-09-10 18:21:19 +00:00
ce6f6978bd
Use the correct function is adviced ...
2021-09-03 04:20:32 +00:00
64fd94fc74
Issue 10651: remote comments appeared as own posts
2021-09-02 05:57:50 +00:00
2bae4dde1f
Avoid notices
2021-08-30 12:29:09 +00:00
b76634ea0c
Catch TransferExceptions for HTTPClient::finalUrl() in case the headers are empty
2021-08-29 13:37:08 +02:00
13a91e63aa
Rename DI::httpRequest() into DI::httpClient()
2021-08-25 21:54:54 +02:00
505100bdd7
Rename HTTPRequestOptions to HTTPClientOptions
2021-08-25 21:45:15 +02:00
0cafa871f1
Use HTTPRequestOptions constants for HTTPClient::get()
2021-08-25 21:31:30 +02:00
2356221aba
Fixup HTTP headers for httpClient requests
2021-08-25 14:22:43 +02:00
803c1d71de
Fix IHTTPResult::getHeader()
...
- Now returns a string array, like expected
- Fix usages
- Fix dataset
2021-08-20 19:58:42 +02:00
dee1899628
Fix IHTTPResult::getHeader/s()
...
- Split functionality "getHeader()" and "getHeaders()" analog to IMessageInterface::getHeader/s()
- Fix functionality at various places - Adapt CurlResultTest
2021-08-20 19:58:42 +02:00
1de159a2ae
Escape url tags before attempting to add missing mention links in Protocol\ActivityPub\Processor
...
- Mastodon uses @-sign in profile URLs which wrongly triggered the mention link add in existing mentions links
2021-08-20 03:45:15 -04:00
9b64035231
ActivityPub: Add support for non-link mentions
...
- This enables implicit mention removal even if the remote server doesn't add links to mentions in the message body.
- This also enable interactive mentions in the message body when implicit mentions are disabled.
2021-08-18 14:36:21 -04:00
Michael Vogel
b855646097
Merge pull request #10580 from MrPetovan/bug/10019-peertube-embed
...
Simplify attachment processing in Protocol\ActivityPub\Receiver
2021-08-11 13:56:33 +02:00
ce46ab2573
The Matrix and XMPP address is now transported via AP as well
2021-08-10 23:49:09 +00:00
56ee1a211f
Merge pull request #10592 from annando/event
...
Simplify event storing
2021-08-10 09:00:41 -04:00
8e074a5fe4
Simplify event storing
2021-08-10 10:24:14 +00:00
56c00ea42d
Handles PHP Notice: Undefined index: addr in src/Protocol/Diaspora.php on line 3091
2021-08-10 03:50:43 +00:00
d7e5814b12
Simplify attachment processing in Protocol\ActivityPub\Receiver
...
- Remove indexing attachments by mediatype for later sorting
2021-08-09 19:29:12 -04:00
51d549639d
Fix profile probing via Pleroma
2021-08-09 06:56:41 +00:00
6a23b17c95
Respect the postopts values for scheduled posts
2021-08-06 18:49:17 +00:00
0e54d35f65
Merge pull request #10575 from MrPetovan/bug/10019-peertube-embed
...
Extract MP4 video URL from PeerTube ActivityPub metadata to enable video embed
2021-08-05 18:11:07 +02:00
f194d167b0
Extract MP4 video URL from PeerTube ActivityPub metadata to enable video embed
...
- This MP4 video URL is located in the tags of the streaming URL link element that we don't support yet
2021-08-05 10:51:42 -04:00
eec6cdf01b
Avoid a database query when possible
2021-08-05 08:51:39 +00:00
835152d418
Simplified signature creation
2021-08-05 08:42:46 +00:00
1c5baddcd2
Don't use the system user for participation messages
2021-08-04 12:35:03 +00:00
ec3eead034
Don't set the pconfig values on manual mode
2021-08-03 05:39:04 +00:00
dfb043ce60
Add Exception for empty User::getOwnerDataById(0 return case in Protocol\ActivityPub\Transmitter::getProfile()
...
- Address https://github.com/friendica/friendica/issues/10473#issuecomment-882781552
- Add try-catch blocks to all references of Protocol\ActivityPub\Transmitter::getProfile()
2021-07-27 16:46:08 -04:00
8dd21d82f5
Fix possible fatal error when body is null
2021-07-27 12:25:38 +00:00
afe3c8954c
Simplified functionality to load the profile in the sidebar
2021-07-23 12:39:37 +00:00
71f53c946f
New function to replace mentions with nicknames
2021-07-22 09:13:39 +00:00
bb5f738619
Fix for Mastodon falsely adding previews to mentions
2021-07-22 04:50:01 +00:00
d2408c1f1b
Merge remote-tracking branch 'upstream/develop' into loop-prevention
2021-07-19 12:07:34 +00:00
0dd94e8fd5
Merge pull request #10515 from annando/event-handling
...
Improved event storing / improved performance when fetching events
2021-07-19 04:00:53 -04:00
58cec97358
Merge remote-tracking branch 'upstream/develop' into loop-prevention
2021-07-19 07:51:29 +00:00
424a85bb94
Fetch local data without HTTP requests
2021-07-18 18:54:25 +00:00
d8bf9c4601
Prevent loop also when fetching the outbox
2021-07-18 16:42:55 +00:00
2030691f9f
Improved event storing / improved performance when fetching events
2021-07-18 15:05:46 +00:00
f62f82df75
Move ActivityPub endpoints to an AP class
2021-07-17 20:28:46 +00:00
3a5523820c
Legacy DFRN transport layer is removed
2021-07-15 13:28:32 +00:00
d267ba999c
We now use the new account-user-view (and fixed the function name)
2021-07-11 09:39:34 +00:00
07d2dfcd60
Some more "convertForUriId" replacements
2021-07-10 12:58:48 +00:00
de39091a79
Revert some test changes
2021-07-09 19:32:06 +00:00
90897f36ca
Fix notices because of unknown Hubzilla activity type
2021-07-09 19:30:41 +00:00
d6c1e1fd1c
Fix "Undefined index: reply-to-id"
2021-07-09 18:10:48 +00:00
d8974c9a2a
Function renamed to better reflect the functionality
2021-07-09 06:29:24 +00:00
e72e74f7db
Fixed function name
2021-07-08 15:44:55 +00:00
f29bd23ea8
New function to convert BBCode for a given ID
2021-07-08 13:47:46 +00:00
37a76e70ef
Providing the uri-id to "convert" when possible
2021-07-06 12:34:48 +00:00
3deb384c54
Replace the proxify function
2021-07-05 21:35:57 +00:00
90588ddb8e
Avoid proxyfying images that are removed or replaced later
2021-07-05 07:00:35 +00:00
e519b782fd
Simplified proxy handling
2021-07-04 21:24:49 +00:00
f0268b57be
Use "getOwnerDataById" and "getOwnerDataByNick" to fetch owner data
2021-07-04 17:25:08 +00:00
5ee0f6e5e1
Transmit preview link
2021-07-04 06:30:54 +00:00
c63dfa38c1
Merge pull request #10451 from annando/contact-path
...
Some more places changed to the new contact avatar path format
2021-06-30 21:24:27 -04:00
16de3454bc
Change logo path
2021-06-30 20:00:57 +00:00
b46ad72651
Fix media size
2021-06-30 19:55:28 +00:00
98dd4e889a
Some more contact paths
2021-06-30 18:44:41 +00:00
e2dc36a691
AP: Support "discoverable"
2021-06-30 05:40:11 +00:00
19aef93560
Unified avatar paths
2021-06-29 20:26:58 +00:00
df05d6b52a
Transmit mediaType for headers as well / use blank image for empty header
2021-06-22 13:58:29 +00:00
dd39b3203b
Transmit mediaType, preparation for header image
2021-06-22 03:17:41 +00:00
a2b1819721
Fix notice "Undefined index: url in .../src/Protocol/ActivityPub/Transmitter.php on line 611"
2021-06-17 18:48:23 +00:00
fe07dc828b
Fix noscrape publishing and pulling, added header
2021-06-17 11:23:32 +00:00
bf8cb39102
Diaspora relay functionality is removed
2021-06-13 11:15:04 +00:00
265137ef44
Avoid PHP Warning: Illegal string offset 'type' in /src/Protocol/ActivityPub/Receiver.php on line 668
2021-06-07 10:21:48 +00:00
038e505ca3
Improve forum delivery, avoid false distribution
2021-06-06 19:28:47 +00:00
3fd5c79025
Add the forum followers to forum posts
2021-06-06 13:25:42 +00:00
56f07d412b
Addec comments on forum delivery
2021-06-06 10:07:21 +00:00
e2b8d5379b
Public forums are now posting unlisted
2021-06-05 18:38:21 +00:00
58531a2748
Fix tests
2021-05-31 20:02:53 +00:00