Commit graph

516 commits

Author SHA1 Message Date
d527848dfc Merge remote-tracking branch 'upstream/2021.12-rc' into avatar 2022-01-30 19:00:14 +00:00
00ac39e941 Birdavatar: Fix log function / Twitter: Fix avatar address 2022-01-30 17:47:42 +00:00
e46bff23d5 [twitter] Abort follow process on API call failure
- Prevents users without a connected Twitter account from visibly following a Twitter contact
2022-01-07 12:34:28 +01:00
9acfdb4090 [various] Convert connector_settings hook functions to the new data array format
- Add separate template files to several addons
- Remove superfluous addon settings CSS files
2021-11-29 06:55:16 -05:00
86a204af7d [twitter] Add support for unretweet and post/comment deletion
Remaining caveat: Comments posted on Twitter and imported in Friendica do not trigger any Notifier task, possibly because they are private to the user and don't require any remote deletion notifications sent. Comments posted on Friendica and mirrored on Twitter trigger the Notifier task and the Twitter counter-part will be deleted accordingly.
2021-11-23 17:59:08 -05:00
93e5d97fdd [twitter] Add item_by_link hook function 2021-11-23 17:52:52 -05:00
2f2b75ba50 [twitter] Improve probe_detect hook function
- Prevent tweet URLs to be considered as contact URLs
2021-11-23 17:51:12 -05:00
Steffen K9
c57c1de3d4
Fix WSOD twitter 2021-11-07 16:19:53 +01:00
Michael Vogel
8fea67dade
Apply suggestions from code review
Co-authored-by: Philipp <admin+Github@philipp.info>
2021-11-07 14:02:13 +01:00
cff3dd67b0 "escapeTags" is removed from the addons 2021-11-07 08:49:34 +00:00
6a349e7fd9 Support for cleared boot.php 2021-11-04 20:32:16 +00:00
63fca0af29
Refactoring Core class structures ... 2021-10-26 21:44:28 +02:00
ae86b2e806
Restructure (P)Config to follow new paradigm 2021-10-23 11:29:15 +02:00
0bf6612ea3 "log" is replaced with the corresponding logging functions 2021-10-21 06:04:27 +00:00
7cc6f3f4a3 [twitter] Fix typo in API path for unfollowing 2021-10-09 02:05:25 -04:00
d37f779908 [twitter] Mirror the Twitter block behavior concerning established relationships 2021-10-09 02:05:25 -04:00
52828b2b45 [twitter] Combine POST calls in a single function for centralized logging 2021-10-09 02:05:25 -04:00
24740d0ba0 [twitter] Fix typo in remote API path for likes 2021-10-08 22:22:26 -04:00
21efea5b50 [twitter] Update description of autocreate contact option after contact drop feature was removed 2021-10-08 22:22:09 -04:00
16d7eafd41 More replaced "q" calls 2021-10-07 05:53:16 +00:00
d9e7bab46f [twitter] Comment out remote post deletion currently never triggered 2021-10-03 06:49:41 -04:00
8de6454c8c [twitter] Add support for block and unblock hooks 2021-10-02 16:54:26 -04:00
dc04c0cfc4 [twitter] Refactor common API calls on posts
- Re-activate post deletion API calls
2021-10-02 16:54:21 -04:00
aec6e2f97e [twitter] Refactor common API calls on contacts 2021-10-02 16:47:38 -04:00
8579bde2b6
Merge pull request #1177 from MrPetovan/task/10734-twitter-unfollow
[twitter] Add support for the new support_follow hook
2021-10-02 20:30:44 +02:00
7a1d3302d0 [twitter] Add support for the new support_follow hook 2021-10-02 11:52:24 -04:00
Michael Vogel
40946a4c08
Merge pull request #1173 from MrPetovan/task/10734-twitter-unfollow
[twitter] Add unfollow hook function
2021-10-02 17:29:01 +02:00
31dd9f8e22 [twitter] Fix typo, improve formatting in twitter_unfollow() 2021-10-02 11:27:57 -04:00
Michael Vogel
eed987f9e1
Update twitter/twitter.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-09-28 05:22:01 +02:00
8ed6469fb9 Issue 10772: Avoid duplicated links to Twitter 2021-09-27 20:29:11 +00:00
250dafd2b6 [twitter] Add data to the unfollow hook result key 2021-09-26 10:34:31 -04:00
b732cf8968 [twitter] Use existing contact fields instead of guessing in twitter_unfollow
- Add `friendship/destroy` API call result logging
2021-09-26 07:36:49 -04:00
5769d99478 [twitter] Add unfollow hook function 2021-09-25 16:19:20 -04:00
f9455b42c7
[twitter] Fix Notice 2021-09-13 20:26:26 +02:00
adada10eb6
Rename DI::httpRequest() into DI::httpClient() 2021-08-25 21:54:54 +02:00
b74288fa96
Merge pull request #1152 from annando/app-user
Replaced direct calls to App->user
2021-08-09 17:00:24 -04:00
752602f5f5 "getUserId" is now "getLoggedInUserId" 2021-08-09 20:38:36 +00:00
9ad7500146 Remove the use of app function 2021-08-08 17:10:04 +00:00
e823a1bd05 Replaced direct calls to App->user 2021-08-08 11:17:08 +00:00
20bf1c4f24 Changed parameter for delayed posts 2021-08-06 18:52:44 +00:00
ee2a97fa5c Support for simple shortening 2021-07-12 14:10:38 +00:00
b4839e8a37 Fill the header field of the contact with the twitter banner 2021-06-22 15:00:59 +00:00
72b6898d49 Twitter: Improved logging for the picture upload 2021-06-02 13:13:26 +00:00
d032800f1e
Catch Twitter Exceptions 2021-05-29 21:14:12 +02:00
d14f604049 Twitter: Make incoming posts unlisted 2021-05-24 06:00:23 +00:00
85554bb6fd Twitter: Attachments are stripped from the body / Posting connectors: Add attachments to the body 2021-05-01 08:59:14 +00:00
e945869e96 Comment change 2021-04-27 01:05:08 +00:00
286aa4770f Improve comment 2021-04-26 21:11:33 +00:00
97f5910de7 Removed commented stuff 2021-04-26 14:12:53 +00:00
c9be3cfa7b Improved media handling 2021-04-26 12:54:40 +00:00
2854e8f363 Twitter: Setting the "post-type" 2021-04-07 12:09:10 +00:00
Michael Vogel
6b558ca236
Merge pull request #1080 from MrPetovan/task/babel-twitter-url
[twitter] Extract statuses/show in separate function
2021-02-15 07:01:14 +01:00
7777f08047
Merge pull request #1082 from annando/no-item
All references to the item table had been removed
2021-02-14 11:05:11 -05:00
05a805398e All references to the item table had been removed 2021-02-14 08:18:02 +00:00
644418bc4d [twitter] Extract statuses/show in separate function 2021-02-08 02:22:47 -05:00
f0eb29cb90 [twitter] Don't skip URL entity replacement if OEmbed result is unexpected 2021-02-08 02:09:50 -05:00
61d95f5302 ItemContent is replaced 2021-01-30 23:14:05 +00:00
b4644212d4 "Post" classes are now used instead of "Item" 2021-01-19 09:14:14 +00:00
1533d9a758 Addons are now using the new post functions 2021-01-17 00:00:32 +00:00
0417ee39fd Twitter: Set the direction for imported posts 2021-01-11 06:14:22 +00:00
6a4dd6ed4b
[twitter] Add yet another expected field for thread parent select in twitter_post_hook() 2020-12-28 11:01:38 -05:00
79b49cbaee [twitter] Add expected field to parent item select in twitter_post_hook()
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-751445732
2020-12-28 04:30:06 -05:00
e1bbec52bf Twitter Issue 9692: Only append Twitter profile links as mentions 2020-12-24 13:45:27 +00:00
0d84a9fbaf Handle "create user" setting 2020-12-13 20:42:51 +00:00
99e96d8923 Added forgotten uid 2020-12-13 16:40:50 +00:00
fb6207f01f IFTTT/Twitter: Support delayed posts 2020-12-13 13:07:12 +00:00
e0c02c9eb8 Issue 9642: Twitter: Fix posting loop 2020-12-12 23:25:30 +00:00
3c18a3eedd Simplified code 2020-12-09 05:55:10 +00:00
47844cf1b1 Twitter: "remote self" posts had been posted with an invalid priority 2020-12-08 21:55:02 +00:00
d5b54f3bb1 Twitter: Posts are now with links again 2020-12-07 13:22:07 +00:00
98b1d4990b Twitter: improved logging 2020-11-30 21:18:31 +00:00
bf63ef3ea5 Twitter: Avoid fatal error with non-twitter urls 2020-11-28 18:36:00 +00:00
bc2058e21a Twitter: Fix display of reshared posts 2020-11-21 18:55:32 +00:00
238b972449 [various] Replace confusing uses of item.parent-uri with expected item.thr-parent 2020-11-11 09:42:28 -05:00
4d49833f8b [twitter] Add support for multiple images in parse_url hook function 2020-11-05 09:34:10 -05:00
d0d2a3269a [twitter] Add expected dimensions in parse_url hook function
- Addresses https://github.com/friendica/friendica/issues/9447#issuecomment-722024085
2020-11-05 01:16:40 -05:00
Michael Vogel
1c7b312442
Merge pull request #1037 from MrPetovan/bug/9447-restore-twitter-link-preview
[twitter] Add new parse_link hook function
2020-10-23 08:22:43 +02:00
74cfe72750 [twitter] Add new parse_link hook function
- This will populate the link preview now that OEmbed isn't supported anymore
2020-10-23 02:01:42 -04:00
Michael Vogel
29586d3498
Merge pull request #1032 from nupplaphil/task/psr7_remove_binary
[various] Remove $binary flag for HTTPRequest
2020-10-18 21:19:32 +02:00
c0892ce696 Twitter: Support for real reshares added 2020-10-11 12:19:58 +00:00
94b41e0859
Remove $binary flag for HTTPRequest::get(), HTTPRequest::fetch(), HTTPRequest::fetchAll() (deprecated since PHP 5.1.3) 2020-10-10 21:29:27 +02:00
1848cf79fa Twitter: Offer the disconnect button when the account data is invalid 2020-10-05 06:47:35 +00:00
cc7a1b181c Rearranged order for the "updateAvatar" function 2020-07-25 11:49:44 +00:00
Michael Vogel
2c69a9c359
Merge pull request #1006 from MrPetovan/task/curl_DI
Introduce "HTTPRequest" class
2020-07-25 09:50:01 +02:00
3f84caeec5 Unneeded "info" messages removed 2020-07-23 03:48:52 +00:00
nupplaPhil
19b2c8d833 Rename "fetchUrl" and "fetchUrlFull" to "fetch" and "fetchFull" 2020-07-21 03:32:23 -04:00
nupplaPhil
90193bd02b Move "HTTPRequest::finalUrl" dynamic 2020-07-21 03:31:48 -04:00
nupplaPhil
f36ca4fcf4 Move "Network::finalUrl" to "HTTPRequest" class 2020-07-21 03:31:16 -04:00
nupplaPhil
40ff1d7fda Make "HTTPRequest::fetchUrl" dynamic 2020-07-21 03:30:37 -04:00
nupplaPhil
9640142a72 Move post/curl/fetchUrl/fetchUrlFull to own class "Network\HTTPRequest" 2020-07-21 03:27:52 -04:00
a80e9154c5 [various] Rename PageInfo::appendToBody to searchAndAppendToBody 2020-07-18 11:38:11 -04:00
f7cb9b3b81 Changed default value for "getIDForURL" 2020-07-16 15:44:32 +00:00
b5f14cb559 [various] Replace *_page_info function calls with Content\PageInfo equivalent 2020-07-14 10:17:17 -04:00
18bb5e4992 [twitter] Fix media upload failure logging
- Address https://github.com/friendica/friendica/issues/8473#issuecomment-653332270
2020-07-03 11:06:40 -04:00
44bf674727 [twitter] Improve mobile profile URL probe 2020-06-24 21:29:44 -04:00
Michael Vogel
94c658b105
Merge pull request #990 from MrPetovan/task/share-block-guid
[various] Update getShareOpeningTag::getShareOpeningTag method signature
2020-06-23 21:26:02 +02:00
ef21c83037 [twitter] Fix return value of twitter_user_to_contact()
- Simplify check in twitter_fetch_own_contact()
2020-06-21 16:33:18 -04:00
b07e4bd59c [twitter] Add HTTP error code handling 2020-06-21 16:32:37 -04:00
9d2c8902d3 [twitter] Improve logging for actions 2020-06-21 16:14:08 -04:00
c720acbd8d [twitter] Update getShareOpeningTag::getShareOpeningTag method signature 2020-06-21 09:48:53 -04:00