Michael
60ebc62730
Issue 14121: Don't display contacts from unavailable networks via API
2024-08-13 01:49:27 +00:00
Michael
131e330e61
Issue 14349: Fix profile page for unrelated contacts
2024-08-11 06:44:24 +00:00
Michael
534db0d09a
Fix follow/unfollow
2024-08-02 05:50:01 +00:00
Michael
1f18e096fe
Fix tests
2024-07-31 04:38:03 +00:00
Michael
efc7efc279
Fixes "Incorrect integer value: 'true'"
2024-07-30 15:00:35 +00:00
Michael
28d67bfef0
Use "post" instead of "rawContent"
2024-07-28 09:58:02 +00:00
Michael
7dc75d585e
API: The media upload (audio, video) is now possible
2024-07-16 20:08:24 +00:00
Michael
259a676207
Option to reduced search scope to improve the performance
2024-06-02 09:27:05 +00:00
Michael
1c66d49599
"Network::unparseURL" is replaced with "Uri::fromParts"
2024-05-14 21:47:57 +00:00
Michael
55fb52299d
Issue 14134: Allow reshare posts from Bluesky and Tumblr
2024-05-10 04:55:57 +00:00
Michael
984a972e72
API: Access channels and groups via lists
2024-04-19 21:42:34 +00:00
Michael
c82a1ed467
Performance improvements when displaying local posts
2024-04-17 19:16:47 +00:00
Michael
b351819986
Fix: Undefined array key "allow_cid"
2024-04-15 03:25:06 +00:00
Michael
69fc2c04e4
Issue 13812: Public groups with manual request approval
2024-04-08 07:58:45 +00:00
Hypolite Petovan
c67225c62d
Add expected field 'uri-id' in Mastodon\Statuses\Bookmark
...
- Address https://github.com/friendica/friendica/issues/14026#issuecomment-2016469896
2024-03-24 15:30:44 -04:00
Michael
4b695e361c
Automatically close the registration when the admin is inactive
2024-03-22 04:19:40 +00:00
Michael
30f31828ae
Fixes API-Issues #13985 and #13986
2024-03-12 03:12:36 +00:00
Michael
7471513269
Issue 13940: handle posts that can't be found in contexts
2024-03-03 18:32:26 +00:00
Michael Vogel
d95c9d28a8
Issue 13922: "voted" must not be null ( #13923 )
2024-02-20 07:09:55 +01:00
Hypolite Petovan
623a5be8a6
Clarify condition on offset in Mastodon\Search->searchStatuses
2024-02-18 18:48:37 -05:00
Hypolite Petovan
d1cd9a016e
Move Api\Mastodon\Instance\Extended to ExtendedDescription
...
- Add reference to Mastodon documentation
2024-02-18 18:47:59 -05:00
Michael Vogel
7d5d3b3c29
Issue 13293: Endpoint /api/v1/accounts/lookup implemented ( #13917 )
2024-02-18 20:17:06 +01:00
Michael Vogel
6384265cbd
Issue #13823 : Fix "Mutes" endpoint ( #13916 )
2024-02-18 20:07:51 +01:00
Michael Vogel
c6160a1c38
Fix API issues #13887 , #13886 , #13863 , #13809 , #13897 ( #13911 )
2024-02-18 15:52:30 +01:00
Michael Vogel
14e5b06029
Image handling reworked, new image formats added ( #13900 )
...
* Image handling reworked, new image formats added
* Updated messages.po
* The dot is now part of the file extension
* Added WebP in install documentation
* Handle unhandled mime types
* Fixed animated picture detected
2024-02-17 07:45:41 +01:00
Michael
caa7b6f326
"sensitive" is added to the API
2024-02-06 16:30:46 +00:00
Michael
fc22a3e83f
Unify searchindex table with engagement table
2024-02-01 23:08:53 +00:00
Michael
ee9a68e40c
New table "post-searchindex"
2024-01-17 19:46:22 +00:00
Michael
89e7420237
Friendica copyright changed from 2023 to 2034
2024-01-02 20:57:26 +00:00
Hypolite Petovan
6c7dee4bcd
Check media_attributes keys before using them in Mastodon\Statuses
...
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1832575517
2023-12-03 09:13:34 -05:00
Hypolite Petovan
cbe4b60a90
Change return value to stdClass of Module\Api\Mastodon\Markers->fetchTimelines
...
- This ensures the JSON serialization of timeline markers is an object even when no markers are set
2023-11-27 16:10:15 -05:00
Hypolite Petovan
fb19176201
Remove DI dependency in Object\Api\Mastodon\Instance
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1826792949
2023-11-26 09:48:46 -05:00
Michael
ca366e5437
Issue 12743: Allow editing of media in posts
2023-11-25 12:22:25 +00:00
Hank Grabowski
379c84b7ab
Fix call order of Mastodon Top level search on accounts
2023-11-24 17:06:41 -05:00
Michael
199ac64202
Issue 12530: Align the instance endpoint to the latest changes
2023-11-24 13:25:39 +00:00
Michael
8e05c282b1
Post permissions are now copied from the thread parent
2023-10-29 08:49:24 +00:00
Michael
1c67be8db0
Improve the performance of API timeline calls
2023-10-18 08:11:36 +00:00
Hypolite Petovan
1b9ec3a214
Rename BaseApi->logErrorAndJsonExit to logAndJsonError to better match the functionality
...
- Also it's shorter and we're paying by the character
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
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
9e71610711
Make BaseApi->checkAllowedScope into an object method
...
- It isn't called from static contexts anymore
2023-10-11 09:43:57 -04:00
Hypolite Petovan
f70a64891c
Add Factory\Api\Mastodon\Error dependency to BaseApi
...
- Copy Factory\Api\Mastodon\Error->logError functionality to BaseApi
2023-10-11 09:43:54 -04:00
Hypolite Petovan
705b2d4c41
Add support for source_url in Mastodon\InstanceV2
2023-10-03 20:55:15 -04:00
Hypolite Petovan
642baa1f2a
Rename ApipResponse->exit* methods to better show their meaning
2023-09-24 07:08:16 -04:00
Hypolite Petovan
960171c4e0
Remove dependency on super-globals in Module\Api\ApiResponse
...
- Updated DI dependencies to reflect the new parameters
- Updated tests to reflect the new parameters
2023-09-24 07:08:16 -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
Hypolite Petovan
81279dad9e
Move System::jsonExit to BaseModule->jsonExit
...
- This will ensure headers set in BaseModule->run will be carried in jsonExit scenarios
- Deprecate jsonExit() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
dad3404ac5
Replace remaining references to default banner image by api.mastodon_banner configuration value
...
- Ensure leading slash is present at every place the configuration value is used
2023-08-17 21:58:53 -04:00