Michael
30093fd2ec
Quote for notifications
2023-01-25 20:35:10 +00:00
Michael
b6fcfebd56
Switch parameters
2023-01-25 20:14:33 +00:00
Michael
c27fdc7167
Unused "use" removed
2023-01-25 06:34:15 +00:00
Michael
49d513f8d2
API: added positiv list for quote support
2023-01-25 06:26:17 +00:00
Michael
c471a78b05
Issue 12358: Allow blocking of every contact
2023-01-23 21:44:30 +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
Michael
356a2a9a5a
News "blocked" field on the gserver table
2023-01-17 17:25:19 +00:00
Michael
e06f699dd9
Added Documentation, updated messages.po
2023-01-14 21:20:04 +00:00
Michael
af2a38c5b3
API: Accept "redirect_uris" as both array and string
2023-01-14 21:07:47 +00:00
Hypolite Petovan
97642e770b
Treat unsupported API call as HTTP error
2023-01-07 22:47:52 -05:00
Hypolite Petovan
8bbf9e93c6
Remove dependency to the second parameter of XML::fromArray
2023-01-01 19:20:42 -05:00
Hypolite Petovan
1874a32728
Happy New Year 2023!
2023-01-01 09:36:24 -05:00
Michael
9115ec5f0d
Adjust class references to the new location
2022-12-30 21:20:28 +00:00
Hypolite Petovan
5c332af844
Merge pull request #12527 from nupplaphil/feat/request_id
...
Introduce Request::getRequestId()
2022-12-26 16:07:35 -05:00
Philipp
4f1bb0d274
Use X-REQUEST-ID for Error pages
2022-12-26 21:18:05 +01:00
Michael
5298cd73b3
We now store the violation as well
2022-12-25 10:44:06 +00:00
Michael
cef4349421
Changed parameter order
2022-12-25 07:30:39 +00:00
Michael
8a7d08ae28
Category added
2022-12-24 13:57:43 +00:00
Michael
4c945850f4
Reports: The reporting contact id is added
2022-12-24 08:03:37 +00:00
Michael
de1c0f4c13
Don't display Diaspora reshares
2022-12-20 19:25:57 +00:00
Michael
8397ccf37c
Merge remote-tracking branch 'upstream/2022.12-rc' into diaspora-reshare
2022-12-17 12:27:35 +00:00
Hypolite Petovan
0e543b2d4a
Merge pull request #12392 from annando/api-relations
...
API: Use "contact" for own relations
2022-12-14 08:06:14 -05:00
Michael
5041e92937
Merge remote-tracking branch 'upstream/2022.12-rc' into diaspora-reshare
2022-12-14 09:19:41 +00:00
Michael
f013c92487
Only search for empty quoted reshares (Diaspora type)
2022-12-13 23:26:58 +00:00
Michael
ca8a89ed1c
Use reshare with Diaspora like with ActivityPub
2022-12-13 23:19:19 +00:00
Hypolite Petovan
d26b0ed5a2
Merge pull request #12407 from HankG/friendica-api-photo-endpoint-updates
...
Friendica api photo endpoint updates
2022-12-13 17:14:48 -05:00
Hank G
7072a71788
Update src/Module/Api/Friendica/Photoalbum/Index.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-13 16:52:28 -05:00
Hank G
2338a268d3
Update src/Module/Api/Friendica/Photoalbum/Show.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-13 16:52:21 -05:00
Hank G
6af4bfae21
Update src/Module/Api/Friendica/Photoalbum/Show.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-13 16:46:16 -05:00
Hank G
ae8f1a1c5b
Update src/Module/Api/Friendica/Photoalbum/Show.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-13 16:45:56 -05:00
Hank G
7bb60776c6
Update src/Module/Api/Friendica/Photoalbum/Show.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-13 16:45:49 -05:00
Hank G
d74345782a
Update src/Module/Api/Friendica/Photoalbum/Index.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-13 16:45:34 -05:00
Hank Grabowski
5288ed46d4
Remove extraneous comment and fix whitespace between lines for style
2022-12-13 16:04:03 -05:00
Hank Grabowski
0b2c013db4
Fix space missing after if style error in src/Module/Api/Friendica/Photoalbum/Show.php
2022-12-13 15:59:45 -05:00
Hank Grabowski
8576610c54
Fix copyright header issues...
2022-12-13 15:58:03 -05:00
Hank Grabowski
991c5fa6de
Add latest_first parameter to photo gallery listing Friendica API endpoint
2022-12-13 15:41:24 -05:00
Hank Grabowski
4fc01c93ce
Add photo album show endpoint that lists photos in an album
2022-12-13 14:16:08 -05:00
Hank Grabowski
5b52533749
Fix Friendica API Photo Album list documentation to reflect endpoint
2022-12-13 14:14:58 -05:00
Hank Grabowski
951b221e21
Fix Friendica API Photo Album list documentation to reflect endpoint
2022-12-13 13:31:10 -05:00
Hank Grabowski
e1823c7138
Add Photo Album index endpoint to Friendica API
2022-12-13 13:28:34 -05:00
Hank Grabowski
800f94495b
Add Photo album cache flushes to Friendica Photo endpoints
2022-12-13 13:27:23 -05:00
Hank Grabowski
8f56aa316b
Allow album to be empty string thus defaulting to i10n "Wall Photos" like in UI
2022-12-13 12:48:50 -05:00
Hypolite Petovan
27c738f90f
Merge pull request #12395 from HankG/fix-photo-get-without-scale-arg
...
Fix Friendica Photo GET API endpoint to work without explicit scale term
2022-12-12 13:00:19 -05:00
Hank Grabowski
4e5794c99d
Update Friendica Photo API endpoint fix to pass null for scale when not applied
2022-12-12 12:37:01 -05:00
Hank Grabowski
46607598f3
Fix Friendica Photo GET API endpoint to work without explicit scale term
2022-12-12 11:27:59 -05:00
Michael Vogel
0209c39e0a
Update src/Module/Api/Twitter/Statuses/Update.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-12 15:51:14 +01:00
Michael
5312b23f03
Don't send the header
2022-12-12 03:13:24 +00:00
Michael
a2f386cd2f
Transmit header before creating user list
2022-12-12 02:43:32 +00:00
Michael
cfd09663e7
Don't display pending requests
2022-12-12 02:33:57 +00:00
Michael
89efa73195
Fix tests
2022-12-11 22:56:56 +00:00
Michael
d05910a6e5
API: Allow permissions for status posts
2022-12-11 22:48:43 +00:00
Michael
ff5da9bc71
API: Use "contact" for own relations
2022-12-11 22:26:30 +00:00
Michael
6965614f00
API: Only search for direct hit without offset
2022-12-06 18:47:43 +00:00
Michael
4f98d2c74a
Issue 11915: Show reshared posts for contacts
2022-12-04 21:57:58 +00:00
Michael
5c74113bf6
Issue 12275: Banner upload via avatar does work now
2022-12-04 16:33:29 +00:00
Michael
b6f7d31036
API: Central way to fetch the system rules
2022-12-03 20:18:19 +00:00
Michael
36c7aea214
Debug code removed
2022-12-03 15:37:40 +00:00
Michael
e4dda7d2ca
Issue 11553: Reliably return the user's contacts
2022-12-03 14:19:48 +00:00
Hypolite Petovan
2baa56d478
Merge pull request #12298 from annando/api-suggestions
...
Contact suggestions are now cached
2022-12-01 05:25:44 -05:00
Michael
1d00947bcd
Don't fetch sugestions for the system user / catch error on contact timeline
2022-12-01 07:07:59 +00:00
Hypolite Petovan
1b0f7e5add
Merge pull request #12304 from HankG/add-dismissed-field-to-mastodon-notifications
...
Add dismissed field to mastodon notifications
2022-11-30 14:55:09 -05:00
Hank G
f61dbf76a7
Update src/Module/Api/Mastodon/Notifications.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-11-30 14:39:00 -05:00
Hank Grabowski
a2559d6241
Add 'include_all' parameter on Mastodon API endpoint
...
Maintains old functionality of only returning non-dismissed notifications while adding ability to get list of dismissed and non-dismissed notifications
2022-11-30 14:24:46 -05:00
Hank Grabowski
5b5c38f9ab
Fix broken dismiss endpoint on Mastodon notifications API
2022-11-30 14:11:39 -05:00
Michael
f31e617f5d
Contact suggestions are now cached
2022-11-30 05:59:27 +00:00
Michael
8eda9dfe7c
Fix warning 'Undefined array key "name"'
2022-11-29 23:21:27 +00:00
Michael
8b41d62a88
API: Speed improvements
2022-11-29 18:45:30 +00:00
Michael Vogel
7898f9cccb
Update src/Module/Api/Mastodon/Trends/Links.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-11-28 21:42:34 +01:00
Michael
de76e860ad
API: Added trending links
2022-11-28 20:19:57 +00:00
Michael
bded1c3989
Only use items that had originally been posted in the last week
2022-11-28 14:51:37 +00:00
Michael
0e160040d4
Code standards
2022-11-28 10:54:26 +00:00
Michael
c00004f6ea
API: Tredning statuses added
2022-11-28 09:30:41 +00:00
Michael
73ba7d8005
Coding styles
2022-11-28 06:52:55 +00:00
Michael
f7167acc74
Standards
2022-11-28 04:07:25 +00:00
Michael
56c4727fe1
Merge branch 'api-tags' of github.com:annando/friendica into api-tags
2022-11-28 04:04:35 +00:00
Michael
934766c364
Trim the tag
2022-11-28 04:04:27 +00:00
Michael Vogel
4e6b6fd76b
Update src/Module/Api/Mastodon/FollowedTags.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-11-28 05:00:08 +01:00
Michael
85f57e69fa
Issue 12191: We can now follow and unfollow tags via API
2022-11-28 03:29:43 +00:00
Michael
a6d060b0e4
Merge remote-tracking branch 'upstream/develop' into api-tags
2022-11-28 02:13:20 +00:00
Michael
0e2c2cd0e0
API: Support new tag endpoints
2022-11-27 19:22:41 +00:00
Hypolite Petovan
db987999b5
Return only one result in case of exact match in Api\Mastodon\Search
2022-11-27 08:28:52 -05:00
Michael
acfc11c436
Issue 12133: Account data can now be updated via API
2022-11-26 08:56:24 +00:00
Michael
8879d93aad
Issue 12266: APISuggestions should now work
2022-11-26 02:08:34 +00:00
Michael
92807d86a3
API: Enable edit
2022-11-25 19:35:40 +00:00
Hank Grabowski
733509561a
Update Notify->iid to itemId for notification endpoint
2022-11-21 23:40:15 -05:00
Hypolite Petovan
fe547b7851
Centralize config.admin_email management in Model\User
2022-11-14 17:02:42 -05:00
Hypolite Petovan
63fc315ea0
Add support for Mastodon /reports API call
2022-11-14 12:22:54 -05:00
Michael
df8644c59c
Performance improvements in public timeline
2022-11-08 21:48:42 +00:00
Michael
210200d330
Use different parser modes for Mastodon and Twitter-API
2022-11-06 20:02:43 +00:00
Tobias Diekershoff
4b5c6994b2
Merge pull request #12122 from annando/issue-2657
...
Issue 2657: Mentions will now be recognized by clients
2022-11-06 09:13:45 +01:00
Tobias Diekershoff
174151d4d0
Merge pull request #12124 from annando/issue-11832
...
Issue 11832: Avoid error when fetching group members
2022-11-06 09:12:22 +01:00
Michael
92813dd2e4
Issue 11832: Avoid error when fetching group members
2022-11-06 06:42:33 +00:00
Michael
bc7d21183d
Issue 11831: Activate "notify on new post" via API
2022-11-06 06:11:22 +00:00
Michael
40fb820aef
Unused use removed
2022-11-06 06:00:19 +00:00
Michael
56ac879c92
Issue 2657: Mentions will now be recognized by clients
2022-11-06 05:43:34 +00:00
Michael
db12814f3b
Improved url detection
2022-11-05 22:32:56 +00:00
Michael
70d0f087b7
Issue 12096: Improve account search
2022-11-05 22:08:28 +00:00
Michael
1f1c2d8ca6
(Hopefully) query performance improvements
2022-11-01 08:45:25 -04:00
Michael
f44c9e7975
Accepting contact request does finally work per Mastodon API
2022-10-29 19:04:29 +00:00
Hypolite Petovan
47d9f91009
Add missing use statements in modules classes
2022-10-19 09:02:53 -04:00
Roland Häder
26e0469de7
Merge branch 'develop' into rewrite/gravity-constants
2022-10-18 16:34:40 +02:00
Michael
e96fd5166a
Fix wrong constant
2022-10-17 11:28:54 +00:00
Michael
62a0d55fc8
The friendica constants have been moved to the app class
2022-10-17 10:37:48 +00:00
Michael
9bac8153ae
Some more constants are moved to their specific classes
2022-10-17 09:24:32 +00: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
2cbc11403e
Fix parameter names before being passed to Model\Event::store
...
- Partial revert of 946db2ab45
2022-10-07 17:20:22 -04:00
Philipp
883a2ee71b
Update src/Module/Api/Mastodon/PushSubscription.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-09-26 07:25:04 +02:00
Philipp
5c88813775
Update src/Module/Api/Mastodon/PushSubscription.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-09-26 07:24:55 +02:00
Philipp
006dbcf4ce
some code-beautification
2022-09-25 21:39:29 +02:00
Philipp
ad62265d08
Fix /api/v1/push/subscription
2022-09-25 21:39:28 +02:00
Michael Vogel
08ead52433
Merge pull request #11763 from tobiasd/marcor-newapi
...
new event APIs
2022-09-24 21:18:20 +02:00
Michael
3911c9450b
(Hopefully) SQL improvements
2022-09-24 17:56:07 +00:00
Michael
ceb88c10e6
Warnings/Errors reduced - improved relay processing
2022-08-27 08:08:58 +00:00
Roland Häder
b3906326a4
Changed:
...
- changed double-quotes to single
- added some empty lines for better readability
2022-08-19 19:12:29 +02:00
Michael
5b3145d7ce
Several performance improvements
2022-08-15 13:23:01 +00:00
Hypolite Petovan
946db2ab45
Normalize start_time and end_time parameter names in Friendica API event endpoints
2022-08-13 23:28:20 -04:00
pankraz
bd02340162
new event APIs
2022-08-13 23:28:19 -04:00
Roland Häder
cfa575b8e5
Changes:
...
- added missing type-hints
- added documentation
- removed parameter $baseURL while it can be locally get the same way but
lesser parameter
- used ActivityNamespace::SALMON_ME
- changed double-quotes to single
2022-08-12 14:01:40 +02:00
Roland Häder
33c7abd376
Changes:
...
- methods should ALWAYS start lower-case, not upper
- documented a bit more
2022-08-12 13:13:54 +02:00
Michael
81aaacc67d
Improvements for the "post-reason"
2022-07-29 14:17:53 +00:00
Roland Häder
eaed3945d1
Changed:
...
- used `$this->getRequestValue($request, 'foo', <bar>)` instead of `$request['foo'] ?? <bar>`
- fixed wrong variable naming
- changed double-quotes to single
- see https://github.com/friendica/friendica/issues/11631#issuecomment-1196410497
2022-07-29 00:38:46 +02:00
Michael
8b7cb5d9ef
Merge remote-tracking branch 'upstream/develop' into server-detection
2022-07-16 12:44:21 +00:00
Hypolite Petovan
eb8237dd89
Remove unused uid parameter in Item::newURI
2022-07-09 07:39:51 -04:00
Michael
cc75eb5d18
Improved server detection
2022-07-05 05:04:05 +00:00
Michael
4cf46b9770
API: Use the type field in the query for pinned posts
2022-06-11 06:05:55 +00:00
Michael
176f0c1216
API: Improve the performance for fetching pinned posts
2022-06-10 22:38:46 +00:00
Michael
56e88d2c4c
Fix the spelling
2022-06-06 21:52:47 +00:00
Michael
19772f29f3
API: Support for markers added
2022-06-06 21:38:59 +00:00
Michael
73019284ce
Increase cache lifespan / clear cache upon changes
2022-05-17 12:32:25 +00:00
Michael
171354181d
Use central function to fetch the global directory
2022-04-26 18:33:58 +00:00
Michael
9b646dad97
API: We can now display polls
2022-04-22 19:24:22 +00:00
Michael
f34b7b91fa
API: New Mastodon endpoints added
2022-04-21 19:58:56 +00:00
Michael
75bc4eccb7
Display featured posts for contacts
2022-04-07 21:52:25 +00:00
Michael
38fbe281f9
API: Fixed the bookmarking
2022-03-08 22:38:06 +00:00
Hypolite Petovan
00aa905c15
Merge pull request #11307 from annando/api-reply-fix
...
API: Fix "in_reply_to_status_id"
2022-03-08 15:53:12 -05:00
Michael
4803b99157
API: Fix "in_reply_to_status_id"
2022-03-08 20:46:26 +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
Michael
f853d58198
API: Forum mentions are now working
2022-03-02 06:59:07 +00:00
Michael
1f1d3b2578
API: Only display active incoming contact requests
2022-03-02 05:05:49 +00:00
Michael
772294494e
API: Fix display of reshares / return value of activities
2022-02-28 20:10:42 +00:00
Hypolite Petovan
f36d4891bc
Merge pull request #11282 from annando/api-fix
...
API: several fixes to the Twitter/Statusnet API
2022-02-25 16:11:18 -05:00
Michael
bf5c8a2c43
API: several fixes to the Twitter/Statusnet API
2022-02-25 19:16:40 +00:00
Hypolite Petovan
6a1f9a7fa3
Move unfollow protocol to worker task
...
- Add uid parameter to unfollow hook
- Rework and unify Contact::unfollow, Contact::removeSharer and Contact::terminateFriendship
- Add missing twitterUser property to Twitter\Friendships\Destroy module
2022-02-24 09:35:54 -05:00
Hypolite Petovan
d7b573c6d7
Update Mastodon API version string to include Mastodon version compatibility
2022-02-20 20:22:39 -05:00