Hypolite Petovan
a0f3a49238
Merge pull request #12895 from HankG/mastodon-status-edit-fix-deleting-all-images
...
Fix being able to remove all images from post through Mastodon editing
2023-03-16 16:41:09 -04:00
Hank Grabowski
02a87d9f33
Fix being able to change/remove attached links.
2023-03-16 14:34:39 -04:00
Hank Grabowski
e7058ffe8c
Fix being able to remove all images from post through Mastodon edit endpoint
2023-03-16 14:01:36 -04:00
Hank Grabowski
bb2f678d6b
Fix tag and mention updates in Mastodon status edit endpoint
2023-03-16 10:53:13 -04:00
Michael
e3047794f9
Merge remote-tracking branch 'upstream/2023.03-rc' into api-edit
2023-03-14 21:46:24 +00:00
Michael
4e070f65c7
Option to automatically add links as attachment via API
2023-03-13 21:30:20 +00:00
Michael
59c436b442
Merge remote-tracking branch 'upstream/develop' into api-edit
2023-03-13 05:33:32 +00:00
Hank G
a6e9f9c89e
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-03-12 11:43:59 -04:00
Hank Grabowski
7ccc978bc5
Add title/spoiler text handling and capturing invalid update to Mastodon edit
2023-02-28 15:35:37 -05:00
Michael
98aed4dde3
Adding and removing of pictures via API is now possible
2023-02-28 06:19:19 +00:00
Hank G
f1dbf82e5b
Update src/Module/Api/Mastodon/Statuses.php
...
Co-authored-by: Philipp <admin+Github@philipp.info>
2023-02-19 07:50:39 -05:00
Hank Grabowski
4b2ee284d8
Change check for friendica-title key to use isa and always set
2023-02-18 10:07:08 -05:00
Hank Grabowski
f10821f915
Add friendica->title input to Mastodon Status POST API for explicitly setting title
...
- update logic so that if it is provided with a spoiler text then the spoiler text is always used as actual spoiler text and the title is the title.
2023-02-17 17:42:55 -05:00
Michael
b6fcfebd56
Switch parameters
2023-01-25 20:14:33 +00:00
Michael
49d513f8d2
API: added positiv list for quote support
2023-01-25 06:26:17 +00:00
Michael
d0373ab414
Issue 12603: Support quote in the api / Issue 12654: prevent privacy leakage
2023-01-23 21:24:50 +00:00
Michael
5a01fb0521
Don't show reblogged on single post
2023-01-23 17:56:45 +00:00
Michael
8e4e2eecb7
Issue 12702: Let the user decide how to handle spoiler texts
2023-01-22 17:10:31 +00:00
Hypolite Petovan
1874a32728
Happy New Year 2023!
2023-01-01 09:36:24 -05:00
Michael
92807d86a3
API: Enable edit
2022-11-25 19:35:40 +00:00
Roland Häder
26e0469de7
Merge branch 'develop' into rewrite/gravity-constants
2022-10-18 16:34:40 +02:00
Michael
018858934b
The priority is now a class constant
2022-10-17 05:49:55 +00:00
Roland Häder
da66730e4f
Rewrite:
...
- moved constants GRAVITY_* from boot.php to Friendica\Model\Item
- also rewrote some array initialization:
From:
````
<?php
$arr = [];
$arr['foo'] = "FOO";
````
To:
````
<?php
$arr['foo'] = "FOO";
````
- added a few type-hints
2022-10-15 00:44:06 +02:00
Hypolite Petovan
eb8237dd89
Remove unused uid parameter in Item::newURI
2022-07-09 07:39:51 -04:00
Michael
f34b7b91fa
API: New Mastodon endpoints added
2022-04-21 19:58:56 +00:00
Michael
e0468ac914
API: Improve support for the summary field
2022-03-08 18:32:09 +00:00
Michael
5539e42743
API: Support for the "direct" visibility
2022-03-05 06:14:30 +00:00
Michael
15de709b89
API: We can now post to groups via the Mastodon endpoint
2022-03-04 05:50:33 +00:00
Michael
f059e56e0f
Fix test / Use new expandTags function
2022-03-02 17:17:07 +00:00
Balázs Úr
e56a53647b
Update copyright
2022-01-02 08:27:47 +01:00
Philipp
2e4d654c0a
Make $_REQUEST processing independent of sub-calls
...
- Move HTTPInputData::process() into App::runFrontend()
- Pass $_REQUEST (including processed Input) to every Module method
- Delete $_POST parameters at Module post() calls because of $_REQUEST
2021-11-30 01:07:58 -05:00
Philipp
f580d8e5c0
extract "BaseApi::checkDefaults()" method for later usage
2021-11-30 01:07:57 -05:00
Hypolite Petovan
9cc675233d
Add a second parameter to BaseApi::getRequest to enable API tests
2021-11-27 18:38:09 -05:00
Philipp
8bdd90066f
Make BaseModule
a real entity
...
- Add all dependencies, necessary to run the content (baseUrl, Arguments)
- Encapsulate all POST/GET/DELETE/PATCH/PUT methods as protected methods inside the BaseModule
- Return Module content ONLY per `BaseModule::run()` (including the Hook logic there as well)
2021-11-27 12:40:36 +01:00
Philipp
5879535822
Switch static::$parameters
to $this->parameters
2021-11-14 23:49:07 +01:00
Philipp
489cd0884a
Make BaseModule methods dynamic
2021-11-14 23:49:06 +01:00
Philipp
714f0febc4
Replace $parameters
argument per method with static::$parameters
2021-11-14 23:49:05 +01:00
Hypolite Petovan
5a93bb6eff
Prevent expandTags to be performed on existing links in Module\Api\Mastodon\Statuses
...
- We never need to expand tags inside of an already existing BBCode url tag
2021-09-12 00:05:22 -04:00
Michael
6a23b17c95
Respect the postopts values for scheduled posts
2021-08-06 18:49:17 +00:00
Michael
93263a820d
Function renamed, documentation added
2021-07-30 10:24:08 +00:00
Michael
bb37c41bd7
Scheduled posts can now be created
2021-07-30 06:22:32 +00:00
Michael
f29bd23ea8
New function to convert BBCode for a given ID
2021-07-08 13:47:46 +00:00
Michael
2a440c0bae
Use "checkAllowedScope" instead of "login"
2021-06-08 12:00:22 +00:00
Michael
11c8dfe73a
Unified request for uid
2021-06-08 08:28:14 +00:00
Michael Vogel
1ca58968f2
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-05-29 14:32:31 +02:00
Michael
97356ed617
API: Unified request parameter handling
2021-05-28 06:10:32 +00:00
Michael
dd16bccbc8
Fix for sending content via connectors
2021-05-16 14:30:15 +00:00
Michael
49207a8624
Added scope check
2021-05-16 07:37:11 +00:00
Michael
1cc341033f
API: We now can post statuses via API
2021-05-15 22:40:57 +00:00
Michael
b34ee320b0
API: Many item related endpoints added
2021-05-15 10:08:47 +00:00