Hypolite Petovan
eb583330df
Remove obsolete Factory\Api\Mastodon\Error->logError method and related dependencies
2023-10-11 09:44:03 -04:00
Hypolite Petovan
0a91484fa0
Move jsonError out of Factory\Api\Mastodon\Error->InternalError
2023-10-11 09:44:03 -04:00
Hypolite Petovan
696c56b6be
Move jsonError out of Factory\Api\Mastodon\Error->Forbidden
2023-10-11 09:44:03 -04:00
Hypolite Petovan
6a2ca1a6b6
Move jsonError out of Factory\Api\Mastodon\Error->Unauthorized
2023-10-11 09:44:03 -04:00
Hypolite Petovan
7486ebdc10
Move jsonError out of Factory\Api\Mastodon\Error->UnprocessableEntity
2023-10-11 09:44:03 -04:00
Hypolite Petovan
7f846f153d
Move jsonError out of Factory\Api\Mastodon\Error->RecordNotFound
2023-10-11 09:44:02 -04:00
Hypolite Petovan
46180d7d5b
Move System::jsonError to BaseModule->jsonError
...
- This will ensure headers set in BaseModule->run will be carried in jsonError scenarios
- Make BaseApi->checkThrottleLimit an object method to use BaseModule->jsonError
- Deprecate jsonError() method in Core\System
2023-09-24 07:08:15 -04:00
Michael
8bb33dccd1
Unified BBCode conversion, improved proxy functionality
2023-07-15 20:12:08 +00:00
Hypolite Petovan
4f7740264e
Replace "group" with "circle" in the rest of the code
...
- Remaining mentions already mean "forum"
2023-05-27 22:01:45 -04:00
Michael
1523fa2236
Fix: Prevent an endless loop when fetching quoted content
2023-05-19 17:28:29 +00:00
Michael
8ab7e6552b
Improved fetching of attached activities
2023-05-01 13:05:59 +00:00
Michael
a5b00e9199
Issue 13041: API activities for reshared posts are now performed on the original posts
2023-05-01 04:01:11 +00:00
Michael
8016f5c67c
Fixes "Trying to access array offset on value of type bool"
2023-04-11 18:47:51 +00:00
Hypolite Petovan
888f5439d3
Account for null title when instantiating FriendicaExtension in Factory\Api\Mastodon\Status
2023-04-02 23:22:19 -04:00
Hypolite Petovan
09f9559769
Reformat Factory\Api\Mastodon\Status
...
- Simplify boolean operations
- Add ACLFormatter dependency to constructor
- Fix white space alignment
2023-04-02 23:21:39 -04:00
Hypolite Petovan
1a21f19f42
Add exception throw when contact data isn't available in Factory/Api/Mastodon/Relationship
...
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1445323023
- Remove default value to parameter which array keys are used in method body
2023-03-27 21:31:53 -04:00
Hypolite Petovan
a7fd9e3223
Merge pull request #12928 from jsoref/spelling
...
Spelling
2023-03-26 16:18:17 -04:00
Josh Soref
c7b358f446
spelling: attachment
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
marcin mikołajczak
154f91c6c1
Apply suggestions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-26 21:47:47 +02:00
marcin mikołajczak
bdafe063d8
Return disliked
in Mastodon API
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-26 21:47:44 +02:00
Hank Grabowski
60f2c67b66
Change visibility data on Mastodon posts to be array of IDs
2023-03-21 13:15:42 -04:00
Hank Grabowski
97585083d9
Add visibility to user's statuses in Mastodon API
...
- and remove view count object if not user's status
2023-03-20 17:42:08 -04:00
Michael
e55f38cc98
Fix test
2023-03-17 18:01:51 +00:00
Michael
7dd9972b85
Changes because of code review
2023-03-15 03:55:39 +00:00
Michael
59c436b442
Merge remote-tracking branch 'upstream/develop' into api-edit
2023-03-13 05:33:32 +00:00
Michael
c1686c486c
Fix warning
2023-03-06 06:43:04 +00:00
Michael
eafe54f2dd
The function "getAttachedData" has been removed
2023-03-05 21:22:22 +00:00
Michael
d41ec728e4
We only need a link here
2023-03-04 21:36:19 +00:00
Michael
b761760d65
Fix missing attached links in posts
2023-03-04 19:04:37 +00:00
Michael
fc8421b57b
Merge remote-tracking branch 'upstream/develop' into api-edit
2023-03-01 05:17:13 +00:00
Hank Grabowski
63a65b6d02
Fix passing in correct change fields to Mastodon Status FriendicaExtension
2023-02-28 16:10:13 -05:00
Hank Grabowski
1e48978664
Use Mastodon standard edited_at field for tracking edit time
2023-02-28 15:02:02 -05:00
Hank Grabowski
1f6578229e
Add additional Mastodon timeline sorting date types and data to output
2023-02-28 10:36:11 -05:00
Michael
3a0b0ffce5
Editing of media descriptions is now possible as well
2023-02-28 08:06:49 +00:00
Michael
98aed4dde3
Adding and removing of pictures via API is now possible
2023-02-28 06:19:19 +00:00
Philipp
a40ecb3902
Merge pull request #12843 from annando/fetchraw-attachments
...
Catch all errors thrown by "fetchRaw"
2023-02-27 08:24:05 +01:00
Michael
6e3602591d
Use "Exception"
2023-02-26 22:43:45 +00:00
Hank Grabowski
9ab73c30ef
Allow delivery stats to be null.
2023-02-26 11:27:01 -05:00
Hank Grabowski
ea782d97fc
Make calls inline and return 0 if value is null
2023-02-26 10:26:15 -05:00
Hank Grabowski
751e335b4b
Add delivery status data to Mastodon Status Friendica Extension
2023-02-25 14:23:59 -05:00
Hank Grabowski
7224c0fc38
Merge branch 'develop' into blocks-status-fix
2023-02-22 12:08:06 -05:00
Hank Grabowski
4a00731aa4
Breakup public/user ID query results so can always query blocked status by CID
2023-02-22 12:07:57 -05:00
Hank Grabowski
dba74c7940
Fix phpcbf style errors in part of code I didn't change
2023-02-20 15:32:03 -05:00
Hank Grabowski
3a8929be1f
Add dislike counts to Mastodon API Statuses in FriendicaExtension
2023-02-20 15:31:15 -05:00
Philipp
f0c29edcde
Adapt BaseURL calls to new UriInterface
2023-02-18 21:12:21 +01:00
Hank Grabowski
f40cd60e39
Remove FollowRequest type and use mstdnAccount->createFromContactId instead
2023-02-17 11:09:16 -05:00
Hank Grabowski
18bb181a78
Cleanup unused imports, excessive line length in Mastodon FollowRequest factory
2023-02-15 15:43:57 -05:00
Hank Grabowski
31b746cb16
Change FollowRequest return type to be Account
2023-02-15 15:40:10 -05:00
Hypolite Petovan
9a270de9c2
Prevent the use of $shared_item if it's falsy in Mastodon\Status::createQuote
...
- Address https://github.com/friendica/friendica/issues/12488#issuecomment-1407342324
2023-01-29 00:11:13 -05:00
Michael
3e8c38946d
Catch not fetchable posts
2023-01-25 23:03:51 +00:00