Commit graph

2294 commits

Author SHA1 Message Date
Philipp
e73eda0156
Add feedback 2021-11-17 08:16:33 +01:00
Michael
a9e1847afd Some more comments added 2021-11-17 06:36:12 +00:00
Michael
eaf4bc6d4f Added contact 2021-11-17 06:28:39 +00:00
Michael
6ea426178a API: moved classes / unified user array creation 2021-11-16 23:21:40 +00:00
Philipp
766b3f0d01
Fixups 2021-11-16 22:40:39 +01:00
Hypolite Petovan
877b90f7f0
Merge pull request #10986 from annando/issue-10983
Issue 10983: Use the user's settings for the help language
2021-11-16 06:57:33 -05:00
Michael
59787d718d Remove spaces 2021-11-16 07:04:39 +00:00
Michael Vogel
ba031e4534
Update src/Module/Help.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-11-16 07:36:20 +01:00
Michael
84e62b5293 Issue 10983: Use the user's settings for the help language 2021-11-15 22:08:51 +00:00
Philipp
cca1be21a3
Fixed static leftovers from #10975 2021-11-14 23:49:07 +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
Philipp
2edb631b1f
Fix PHP-CS 2021-11-14 23:21:57 +01:00
Michael
66db55f0cd
Some more API functions moved 2021-11-14 23:21:54 +01:00
Philipp
e7f84d4934
Move Api\unsupported tests and remove dependency to System::jsonExit() 2021-11-12 22:44:59 +01:00
Philipp
7797c3a0a8
Migrate API\error tests and fix ApiResponse for RSS/atom 2021-11-12 22:29:58 +01:00
Philipp
2c407a7323
Small improvement 2021-11-12 21:38:38 +01:00
Philipp
6725f05ab2
Moved API\Notification tests 2021-11-12 21:35:21 +01:00
Philipp
e477cf215d
Make API testable & move PhotoAlbum tests to new destination 2021-11-12 21:08:36 +01:00
Philipp
a0c5c91886
Simplify code 2021-11-12 20:13:04 +01:00
Philipp
a9ddd6687b
Replace Logger:: with logger property 2021-11-12 20:08:30 +01:00
Philipp
5bfcc8b91c
Transform ApiResponse::unspported() into dynamic method 2021-11-12 20:07:05 +01:00
Philipp
ebf56674f1
Transform ApiResponse::error() into dynamic method 2021-11-12 20:04:47 +01:00
Philipp
ea0f41ecf0
Transform ApiResponse::exit() into dynamic method 2021-11-12 20:03:27 +01:00
Philipp
4309f814e0
Transform ApiResponse::formatData() into dynamic method 2021-11-12 19:59:16 +01:00
Philipp
f28e64299e
Transform ApiResponse::createXML() into dynamic method 2021-11-12 19:56:37 +01:00
Philipp
319f91301d
Move API Response methods into an own class to make them mockable 2021-11-12 19:52:01 +01:00
Michael Vogel
4587cef677
Update src/Module/Api/Friendica/DirectMessages/Setseen.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-11-11 18:46:04 +01:00
Michael
293775ab4a Photo delete is moved as well 2021-11-10 23:31:42 +00:00
Michael
02210f285b API: some more converted functions 2021-11-10 23:07:46 +00:00
Michael
17fafd37dd Removed spaces 2021-11-10 07:38:48 +00:00
Michael
1518ad33ad API: Classes moved to the correct places according to their origin 2021-11-10 07:31:39 +00:00
Michael Vogel
58ffded0c8
Update src/Module/BaseApi.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-11-10 04:44:59 +01:00
Michael
1c84928727 Fix test 2021-11-09 23:04:07 +00:00
Michael
bbc4fe851b "init" removed, moved error function 2021-11-09 22:59:58 +00:00
Michael
28a28517e5 Fix code standards 2021-11-09 21:50:56 +00:00
Michael
b6943aff36 API call rate_limit_status moved 2021-11-09 21:41:37 +00:00
Michael
a6db8df92d Using the "extension" parameter 2021-11-09 19:40:39 +00:00
Michael
fb6c3e2912 Simplify the output of api results 2021-11-09 06:42:59 +00:00
Michael
a66bb09b40 Moved function to Arrays.php 2021-11-08 22:10:07 +00:00
Michael
ac1b8b7b3a Remove space 2021-11-08 21:54:55 +00:00
Michael
3e676f9cf0 Fixed tabs 2021-11-08 21:53:34 +00:00
Michael
f5b47fccce API: spme Functionality is transferred to new places 2021-11-08 21:35:41 +00:00
Michael
789361de5f The API is now using the router 2021-11-08 07:23:18 +00:00
Michael
cfac13790b "escapeTags" is finally removed 2021-11-07 09:18:25 +00:00
Michael
359dad4244 Some more "escapeTags" removed 2021-11-06 20:25:21 +00:00
Hypolite Petovan
41062eb7e4 Add new purge contacts option to admin server blocklist
- Move adding a server domain pattern to the blocklist in a separate module to allow reviewing the list of known servers that would be affected
2021-11-06 01:36:53 -04:00
Hypolite Petovan
068c567b3d Move server block list HTML escaping to templating 2021-11-06 01:34:16 -04:00
Hypolite Petovan
edcfeaf66d
Merge pull request #10956 from annando/escapetags
Some removed escapeTags calls
2021-11-06 00:04:17 -04:00
Michael
23b10cf2ae Some removed escapeTags calls 2021-11-05 19:59:18 +00:00
Philipp
62bacbb833
Remove 'maxloadavg_frontend' restriction in Friendica 2021-11-05 20:52:43 +01:00
Michael
63da4a75e9 The boot.php had been cleared of most functions 2021-11-04 20:29:59 +00:00
Michael
1f7a3fb698 Accept photo fetching for octet-stream as well 2021-11-02 08:10:12 +00:00
Michael
516018861e Merge remote-tracking branch 'upstream/develop' into error-handling 2021-10-31 05:25:39 +00:00
Michael
57353eb9b0 Changed scope 2021-10-31 04:54:24 +00:00
Michael
ec5bd9a756 Reverting some parts because wouldn't work 2021-10-30 09:13:06 +00:00
Michael
4236a9a105 Improved http error handling 2021-10-29 23:21:07 +00:00
Philipp
409d909d0f
Restructure HTTPClient for new paradigm 2021-10-28 20:01:03 +02:00
Philipp
d778af0b0e
Cleanup namespaces 2021-10-27 20:16:34 +02:00
Philipp
2ab0d06996
Restructure Storage to new paradigm 2021-10-27 20:00:19 +02:00
Philipp
b216317477
Refactoring Core class structures ... 2021-10-26 22:11:09 +02:00
Philipp
ab83d0dd27
Restructure (P)Config to follow new paradigm 2021-10-26 22:11:06 +02:00
Philipp
68046573a4
Restructure Cache to follow new paradigm 2021-10-26 22:11:06 +02:00
Hypolite Petovan
02e08d5fbc Use router parameters in Diaspora\Receive 2021-10-26 14:56:47 -04:00
Michael
87673fd0c5 Merge remote-tracking branch 'upstream/develop' into logging 2021-10-25 18:56:29 +00:00
Hypolite Petovan
c4fdc7466d Test item psid against PermissionSet::PUBLIC constant instead in ActivityPub\Objects
- Address https://github.com/friendica/friendica/issues/10755#issuecomment-950393419
2021-10-24 23:00:40 -04:00
Michael
7fd202dbc9 Handle invalid avatar pictures 2021-10-24 11:33:35 +00:00
Philipp
61839d503a Fix "Suggest a friend" text 2021-10-23 21:45:37 -04:00
Philipp
5d92713a8e Rename Depository to Repository 2021-10-23 21:45:36 -04:00
Philipp
82a6c78033 Move FSuggest to depository 2021-10-23 21:45:35 -04:00
Michael
7ebf211ad2 Fixed indention 2021-10-23 17:23:11 +00:00
Michael
8185c591d8 New option to activate/deactivate contact avatar cache 2021-10-23 17:18:30 +00:00
Michael
a497bd3a3d Merge remote-tracking branch 'upstream/develop' into logging 2021-10-22 06:06:39 +00:00
Philipp
e0411743e2
Merge pull request #10913 from MrPetovan/bug/10903-profile-edit
Add redirection to clear the owner cache after profile update
2021-10-22 07:12:43 +02:00
Hypolite Petovan
cb86048b8a Add redirection to clear the owner cache after profile update 2021-10-21 19:11:28 -04:00
Hypolite Petovan
096dacf0fd Manually expand ACLs coming from non-permissionset tables
- Return early if parameter is empty in ACLFormatter->expand
- Address https://github.com/friendica/friendica/issues/10756#issuecomment-949049195
2021-10-21 18:56:43 -04:00
Michael
17aa00bff8 Fix: Use correct condition to update the avatar 2021-10-21 17:19:41 -04:00
Philipp
1cb76d23ff
Delete the intro after confirming it ;-) 2021-10-21 22:18:32 +02:00
Philipp
d67b676ce5
Fix confirm parameter 2021-10-21 21:57:24 +02:00
Philipp
bf0782dc6b
Rename setIgnore() to ignore() 2021-10-21 21:49:22 +02:00
Philipp
7d7d310cc4
Replace almost every Introduction places 2021-10-21 21:49:21 +02:00
Philipp
a40f503fdd
Move Introduction to new depository paradigm 2021-10-21 21:49:20 +02:00
Michael
f6faae5bb1 Replace deprecated log calls 2021-10-20 18:53:52 +00:00
Hypolite Petovan
353cd66b26
Merge pull request #10900 from annando/notify
`enotify.php` is removed and its functions were transferred
2021-10-19 22:22:41 -04:00
Michael
2f1f6f6fb2 Replace "notification" call with new function, removing enotify.php 2021-10-19 19:45:36 +00:00
Michael
3781b34272 PROFILE_PHOTOS is mostly removed and replaced 2021-10-19 19:15:28 +00:00
Philipp
64a336ee8d
Rename method again 2021-10-18 23:32:46 +02:00
Philipp
b5d994394e
Fixing PUBLIC usage, Fixing DB-View, Creating tests 2021-10-18 23:32:45 +02:00
Philipp
5fecc9ecf7
Adapt ProfileField & Fix current PermissionSet Usage at ProfileFields 2021-10-18 23:32:44 +02:00
Philipp
f273c27e3b
Fixups 2021-10-18 23:32:42 +02:00
Philipp
838cdac5d1
Move ProfileFieldRepository::migrateFromLegacyProfile() & delete old repository 2021-10-18 23:32:41 +02:00
Philipp
f403851946
Move ProfileFieldRepository::updateCollectionFromForm() 2021-10-18 23:32:40 +02:00
Philipp
6f692b857b
Move ProfileField::selectByContactId() and ProfileField::selectByUserId() 2021-10-18 23:32:39 +02:00
Philipp
a9981c792e
Use ProfileField::selectPublicFieldsByUserId 2021-10-18 23:32:39 +02:00
Philipp
1c0f92c382
Move ProfileField from Model to Entity 2021-10-18 23:32:38 +02:00
Philipp
5d0b7fd87b
Merge pull request #10882 from MrPetovan/task/10865-contact-purge
Add new purge contact content option to admin contact blocklist
2021-10-17 23:44:28 +02:00
Hypolite Petovan
aea07a7c15 Add new purge contact content option to admin contact blocklist 2021-10-16 19:29:38 -04:00
Hypolite Petovan
ca2c73a2cd Account for the PUBLIC value for id parameter in Depository\PermissionSet::selectOneById 2021-10-16 15:42:21 -04:00
Michael
a33185f835 Use a constant for the profile photo album 2021-10-14 04:12:00 +00:00
martincodes
aa433f9d87 add condition to count accounts that arent removed 2021-10-13 18:54:22 +02:00
Michael Vogel
09771e1a76
Merge pull request #10870 from MrPetovan/bug/fatal-errors
Use entity property in DB condition in Module\Profile\Status
2021-10-13 07:19:26 +02:00
Hypolite Petovan
f622a541c3 Use entity property in DB condition in Module\Profile\Status
- Address https://github.com/friendica/friendica/issues/10756#issuecomment-939538157
2021-10-13 00:09:14 -04:00
Hypolite Petovan
b3c576b9ce Fix request parameter mapping to selectByBoundaries() in Api\Mastodon\Notifications 2021-10-12 21:17:19 -04:00
Michael
13827edd2c New photo field "photo-type" as preparation for banners 2021-10-11 14:21:10 +00:00
Michael
d3ebb3ac49 Added missing "break" 2021-10-11 05:51:18 +00:00
Michael
41dc6cea2b Replace the legacy function 2021-10-11 04:33:10 +00:00
Michael
ee2b249d00 Empty comments removed 2021-10-10 05:38:49 +00:00
Michael
2c134c5229 q is now completely removed 2021-10-09 21:16:15 +00:00
Hypolite Petovan
80a8cd86c4
Merge pull request #10836 from nupplaphil/feat/depository_permissionset
Migrate PermissionSet to Depository paradigm
2021-10-08 09:39:39 -04:00
Michael
3972fe62fe More replaced "q" calls 2021-10-08 04:10:45 +00:00
Philipp
f73e4adc44
Add explicit check for PermissionSet and ProfileField 2021-10-07 20:48:39 +02:00
Philipp
62eb16e9ad
Migrate PermissionSet to Depository paradigm 2021-10-07 19:53:38 +02:00
Michael
48f482665c Issue 10841: Redirect always to the same page 2021-10-06 19:02:26 +00:00
Philipp
065b46c721
Split Storage usage and Storage configuration 2021-10-05 20:07:12 +02:00
Michael Vogel
0509e8f37e
Update src/Module/Photo.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-10-04 21:17:22 +02:00
Michael Vogel
790875d8be
Apply suggestions from code review
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-10-04 21:06:13 +02:00
Michael
b2c2283817 separate parameter values for different functionalities 2021-10-04 18:04:41 +00:00
Michael
9eba41598d Code review changes 2021-10-04 14:01:46 +00:00
Michael
43a17b6129 Merge remote-tracking branch 'upstream/develop' into photo-guid 2021-10-04 06:21:19 +00:00
Michael
d30dc52101 Access contact avatars by guid 2021-10-04 06:13:52 +00:00
Hypolite Petovan
297ff76590 Relax check on id parameter in /photo
- Address https://github.com/friendica/friendica/issues/10756#issuecomment-933020126
- Address https://github.com/friendica/friendica/issues/10755#issuecomment-933020316
2021-10-03 20:59:47 -04:00
Hypolite Petovan
a9bb53b021 [frio] Fix event time display 2021-10-03 13:42:32 -04:00
Hypolite Petovan
9935e8e711 Remove event.adjust field
- It was confusing and introduced complexity that wasn't worth the unclear gain
2021-10-03 13:42:32 -04:00
Hypolite Petovan
6db211568a Remove most calls to date_default_timezone_* calls
- It was wrongly used to set the node-wide ot user-specific timezone
- It is now fully managed from the App object
- Add a static variable to DateTimeFormat maintain the convenient local() method
2021-10-03 13:42:31 -04:00
Hypolite Petovan
e91ba2b992 Check if the string representation of Notify->link is empty in Module\Notifications\Notification
- The property is a Url object which will always return true when tested for truthy value
2021-10-03 11:34:23 -04:00
Michael Vogel
3d97149007
Merge pull request #10722 from MrPetovan/task/refactor-notifications
Move notify, notifications and introduction notifications to new paradigm
2021-10-03 14:13:28 +02:00
Hypolite Petovan
c84d4104e8 Add missing Module\Photo route for post-media id with no customsize 2021-10-03 07:58:52 -04:00
Hypolite Petovan
5112dd06f2 Add missing Module\Photo route for contact avatar 2021-10-03 07:48:46 -04:00
Michael
9961943b73 Code Style: Replace "AS" with "as" 2021-10-03 10:34:41 +00:00
Hypolite Petovan
c1ab3801ba Replace remaining reference to Model\Photo::stripExtension 2021-10-03 05:52:53 -04:00
Hypolite Petovan
8cb0bb5deb Switch uid with nickname in user picture URLs
- Keep previous URL scheme fallback as remote contact avatar URLs pointing to local user avatar URLs need to update
2021-10-02 19:06:59 -04:00
Hypolite Petovan
7cdd2d1336 Refactor User::getAvatarUrlForId into getAvatarUrl
- Use user/owner array as parameter instead of uid
- Rename $profile variables to $owner when it's the result of User::getOwnerDataByNick
- Replace Module\Photo::stripExtension with native pathinfo() calls
2021-10-02 19:06:25 -04:00
Hypolite Petovan
8a1a2f658c Create new DI shorthands for notification-related factories 2021-10-02 18:15:45 -04:00
Hypolite Petovan
7a2d5f6a8e Move notification to the new paradigm 2021-10-02 18:15:45 -04:00
Hypolite Petovan
bc0734e0f1 Move notification introductions to the new paradigm 2021-10-02 18:15:45 -04:00
Hypolite Petovan
3e6fea30f2 Create constants for Mastodon notification types 2021-10-02 18:15:44 -04:00
Hypolite Petovan
bf81f21001 Rename Model\Post\UserNotifications type constants 2021-10-02 18:15:43 -04:00
Hypolite Petovan
47acb6a278 Move notify to the new paradigm
- Remove unused frion notify template
- Update API test
2021-10-02 18:15:42 -04:00
Hypolite Petovan
ce7d394ff9
Merge pull request #10801 from annando/network-thread-view
Fixing "Unknown column 'network-thread-view.uri-id'"
2021-10-02 17:40:00 -04:00
Hypolite Petovan
bd42f5757f Implement relationship termination for Mastodon block
- This is the expected Mastodon behavior on block
2021-10-02 17:30:07 -04:00
Michael Vogel
fc9ac0ff46
Update src/Module/Conversation/Network.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-10-02 23:18:54 +02:00
Michael
eea355ae3b Merge remote-tracking branch 'upstream/develop' into network-thread-view 2021-10-02 21:00:10 +00:00
Michael
bd85babc3e Fixing "Unknown column 'network-thread-view.uri-id'" 2021-10-02 20:56:11 +00:00
Hypolite Petovan
c4a4473cd0 Remove the obsolete parameter $two_way from terminateFriendship methods
- Follow revokation is now done independently
2021-10-02 16:14:22 -04:00
Hypolite Petovan
222333f64f Remove contact drop feature
- Feature was confusing, sometimes ineffective and overall overlapping with unfollow/block
2021-10-02 16:04:28 -04:00
Michael
1550c0cf13 Reverted unneeded changes 2021-10-02 19:33:51 +00:00
Michael
afa611bd50 The media class moved 2021-10-02 19:31:27 +00:00
Michael
2408ac8227 Merge remote-tracking branch 'upstream/develop' into contact-media 2021-10-02 18:35:43 +00:00
Hypolite Petovan
72fae04e97 Add revoke follow feature
- Add new follow revoke module
- Add new hooks: revoke_follow, support_follow, support_revoke_follow
- Add link in contact page action menu
2021-10-02 14:01:46 -04:00
Hypolite Petovan
9918fa3ec0 Move translation strings in their own array for confirm templates 2021-10-02 13:52:54 -04:00
Michael
a44d200c21 Merge remote-tracking branch 'upstream/develop' into contact-media 2021-10-02 15:13:55 +00:00
Michael
c3554ac0f4 "Video" is replaced by a "Media" tab in contact and profile 2021-10-02 15:09:43 +00:00
Michael
865006682a Merge remote-tracking branch 'upstream/develop' into user-contact 2021-10-02 11:57:43 +00:00
Michael
1979b4775d New functionality to display media posted by a contact 2021-10-02 11:55:22 +00:00
fabrixxm
e8c0d5d445 Logs view: remove unneeded tpl var 2021-10-01 17:00:06 +02:00
fabrixxm
0638e23f7a Mark string translatable in View logs
and update messages.po
2021-10-01 16:46:55 +02:00
Tobias Diekershoff
786596fec5 remove superfluous characters from warning messages in the admin panel
\r\n was shown in the warning messages of the admin panel log view page. They have
been removed. Additionally the messages.po file has been regenerated.
2021-10-01 14:02:27 +02:00
Michael
64d181c1cc Code style 2021-09-24 04:35:27 +00:00
Michael
0ad904c185 The conversation functionality moved to a class 2021-09-23 21:18:36 +00:00
Michael
3dddea96fa Merge remote-tracking branch 'upstream/2021.09-rc' into user-contact 2021-09-18 20:27:24 +00:00
Hypolite Petovan
24ecf5954c
Merge pull request #10721 from annando/issue-10720-avatar
Issue 10720: Use different path scheme for user avatars
2021-09-18 09:30:08 -04:00
Philipp
c00da77c67
Add feedback 2021-09-18 12:55:17 +02:00
Philipp
462f76352e
Add feedback :-) 2021-09-18 12:51:09 +02:00
Philipp
644f312896
Fix various Notices 2021-09-18 12:51:06 +02:00
Michael
a91e3f5dbc Issue 10720: Use different path scheme for user avatars 2021-09-17 18:36:20 +00:00
Hypolite Petovan
9a0c3cc834 Simplify max_data parameter for Temporal::getDateTimeField 2021-09-15 15:56:44 -04:00
Hypolite Petovan
44ec4de14c Use CSRF token as name and value for contact deletion confirm form 2021-09-14 17:28:42 -04:00
Michael
5abc1543fd Merge remote-tracking branch 'upstream/2021.09-rc' into user-contact 2021-09-13 12:31:30 +00:00
Hypolite Petovan
d78661817e
Merge pull request #10693 from nupplaphil/feat/config_dir
Add the possibility to use a different configuration directory
2021-09-13 07:02:52 -04:00
Michael
19c3e55ca8 Merge remote-tracking branch 'upstream/2021.09-rc' into user-contact 2021-09-12 12:36:04 +00:00
Philipp
27e4586597
Move path determination logic into the ConfigFactory 2021-09-12 13:44:29 +02: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
Philipp
5702944116
Add the possibility to use a different configuration directory 2021-09-11 14:33:26 +02:00
Michael
9c14eb0c6b Use centralized function to update contact entries 2021-09-10 18:21:19 +00:00
Hypolite Petovan
8b450be09b Move unsecured GET endpoint handlers before security token check in Module\Contact 2021-09-10 12:05:43 -04:00
Hypolite Petovan
75d3f5094b
Merge pull request #10683 from annando/proxify
Make the proxy functionality optional
2021-09-10 10:24:17 -04:00
Michael
634db1ec85 Changed text 2021-09-10 00:30:11 +00:00
Michael
bdb5aa6bd9 Make the proxy functionality optional 2021-09-09 12:40:19 +00:00
Hypolite Petovan
e9aa27b19f Add form security token to contact actions
- Add token to batch POST actions
- Add token to individual GET actions
2021-09-06 12:30:38 -04:00
Hypolite Petovan
d20b53607d Distinguish between public and private contact in contact actions
- Block and ignore is done relating to a public contact (uid = 0)
- Update and drop is done relating to a private contact (uid !=0)
- Method documentation has been improved to precise the contact type it needs
- Public and private contact ids are retrieved before acting on contacts
2021-09-06 11:50:46 -04:00
Hypolite Petovan
5262843e63 Add redirect URL parameter to contact batch
- This allows redirection to the correct contact tab after a batch action
2021-09-05 14:54:51 -04:00
Hypolite Petovan
6e358bfacf Remove user-controlled contact archival feature
- Archival is managed at the system level for failed probing and doesn't make sense for a user to decide on it
2021-09-05 14:54:50 -04:00
Michael
52ca3e5417 Remove all traces of "rino" 2021-09-05 18:34:44 +00:00
Michael
ce6f6978bd Use the correct function is adviced ... 2021-09-03 04:20:32 +00:00
Michael
307cfef12b Select all fields 2021-09-03 04:09:02 +00:00
Michael
6bb8b63da0 Adding gravity to avoid notices 2021-09-03 04:05:29 +00:00
Hypolite Petovan
4140a59332
Merge pull request #10658 from nupplaphil/feat/storage_naming
Rename Storage Backend labels
2021-09-02 19:55:15 -04:00
Philipp
687e6841bc
Rename Storage Backend labels 2021-09-02 23:27:35 +02:00
Michael
64fd94fc74 Issue 10651: remote comments appeared as own posts 2021-09-02 05:57:50 +00:00
Michael
58abaf5c53 Merge remote-tracking branch 'upstream/2021.09-rc' into issue-10640-c 2021-09-01 18:34:24 +00:00
Michael
c8d2c87af0 Issue 10640 - Inverse user display settings 2021-09-01 18:29:45 +00:00
Philipp
728e82d8b0
Improve translation for Storage module 2021-09-01 14:00:23 +02:00
Hypolite Petovan
1665b54c6f
Fix variable assignment alignment in Module\Admin\Site 2021-08-31 16:01:20 -04:00
Michael
13ae96e9e1 Some more "enable" 2021-08-31 19:54:05 +00:00
Michael
85e2328b23 Issue 10640: Some more inversed settings 2021-08-31 19:26:17 +00:00
Michael
3944e5d38e Disable mail setting when imap support is disabled 2021-08-30 21:17:03 +00:00
Michael
e3c7cd25e1 Issue 10640: Use consistent settings to enable protocol support 2021-08-30 19:46:10 +00:00
Philipp
13a91e63aa
Rename DI::httpRequest() into DI::httpClient() 2021-08-25 21:54:54 +02:00
Philipp
505100bdd7
Rename HTTPRequestOptions to HTTPClientOptions 2021-08-25 21:45:15 +02:00
Philipp
0cafa871f1
Use HTTPRequestOptions constants for HTTPClient::get() 2021-08-25 21:31:30 +02:00
Philipp
befd5c860d
Fix headers (string to array) and make sure the signature doesn't change 2021-08-25 14:22:43 +02:00
Philipp
2356221aba
Fixup HTTP headers for httpClient requests 2021-08-25 14:22:43 +02:00
Hypolite Petovan
7a8d800024 Add probe support to @user@domain.tld search string format 2021-08-24 12:46:01 -04:00
Hypolite Petovan
ceeb246128 Remove Profile::load from Module\HCard
- Renamed and re-scoped Profile::sidebar to getVcardHtml
2021-08-24 06:24:06 -04:00
Hypolite Petovan
e155821d7a Set profile fields for system user in Model\User::getOwnerDataById
- Address https://github.com/friendica/friendica/issues/10473#issuecomment-903676606
- This is required when Model\Profile::load is called for the system user for example
2021-08-24 05:53:46 -04:00
fabrixxm
ec4f53d56f Add DI to ParsedLogIterator, replace constructors with fluent api 2021-08-19 14:56:51 +02:00
fabrixxm
84fa668845 Fix code formatting 2021-08-19 14:55:33 +02:00
fabrixxm
5b9aeeeca9 Add search and filter to log view 2021-08-19 14:55:33 +02:00
fabrixxm
9368f5445d Display structured logs in admin
Tries to parse log lines and to display info in a table.
Additional JSON data is parsed and displayed clicking on a row.

File reading and line parsing is handled in iterators, to avoid to keep
too much data in memory.
Search and filter should be trivial to add.
Log file is read backward to display log events newest first.
A "tail" functionality should be easy to implement.
2021-08-19 14:55:33 +02:00
Michael Vogel
486328336f
Merge pull request #10611 from MrPetovan/task/feed-debug-contact
Allow contact creation in Module\Debug\Feed
2021-08-18 10:05:38 +02:00
Hypolite Petovan
0a592fbf34 Abort early if owner isn't found in Module\RemoteFollow
- Address https://github.com/friendica/friendica/issues/10473#issuecomment-899099987
2021-08-17 09:38:35 -04:00
Hypolite Petovan
a04944d443 Allow contact creation in Module\Debug\Feed
- This module only allowed existing contact feeeds to be debugged
2021-08-17 08:20:58 -04:00
Philipp
99239e3d99
Fix usage 2021-08-16 23:27:43 +02:00
Philipp
c17bc55158
Introduce InvalidClassStorageException and adapt the code for it 2021-08-16 23:27:42 +02:00
Philipp
d0536ebea7
Rename ISelectableStorage to IWritableStorage 2021-08-16 23:27:42 +02:00
Philipp
29c7552df5
Refactor IStorage 2021-08-16 23:27:42 +02:00
Michael
ce9da778b9 Clarify XMPP profile field description 2021-08-16 06:15:18 +00:00
Michael
74f3cbc383 Improved error check, added "put" 2021-08-15 07:28:26 +00:00
Michael
e28a4265c5 API: First steps to support subscriptions 2021-08-15 00:30:41 +00:00
Michael
81d9fc677f Updated messages.po 2021-08-12 06:33:08 +00:00
Michael
473adaf463 Mark, file and starring does now work for all items 2021-08-12 05:28:47 +00:00
Michael
c81e81dc8d "getUserId" is now "getLoggedInUserId" 2021-08-09 20:33:46 +00:00
Michael
15b93b4459 "getUserNickname" is now "getLoggedInUserNickname" 2021-08-09 19:48:39 +00:00
Michael
f5e84c1ff0 Use owner not profile 2021-08-09 15:38:22 +00:00
Michael
4495e83eca Merge remote-tracking branch 'upstream/develop' into app-user2 2021-08-09 15:32:32 +00:00
Michael
b8fa75b2dd Changed function name 2021-08-09 15:29:07 +00:00
Hypolite Petovan
3e1e3c8b3e
Merge pull request #10588 from annando/matrix
Matrix addresses can be entered in the profile
2021-08-09 10:56:12 -04:00
Michael
51d549639d Fix profile probing via Pleroma 2021-08-09 06:56:41 +00:00
Michael
bee04f86ee Matrix addresses can be entered in the profile 2021-08-09 01:39:09 +00:00
Michael
9f01052dd2 Removed some more unused "use" 2021-08-08 20:03:28 +00:00
Michael
a9d7e5b29e Removed unused use 2021-08-08 19:43:15 +00:00
Michael
28090bd793 Get rid of App->user completely 2021-08-08 19:30:21 +00:00
Michael
fc283ab928 Remove direct calls to App->user 2021-08-08 10:14:56 +00:00
Michael
6a23b17c95 Respect the postopts values for scheduled posts 2021-08-06 18:49:17 +00:00
Michael
a8442e41ab Improved error message for external resources 2021-08-06 04:02:42 +00:00
Michael
4bc3e8c141 Don't send "accept" when we accept anything 2021-08-06 04:02:22 +00:00
Michael
a26a2a0228 Make the system owner ready for Diaspora 2021-08-05 08:30:44 +00:00
Michael Vogel
25f0f0c439 Display the publish time in the local timezone 2021-08-04 07:58:07 +02:00
Hypolite Petovan
37d5bc1a51
Merge pull request #10566 from annando/manage-avatar
Use the general function ro create an avatar path
2021-08-02 18:50:15 -04:00
Michael
9f19adf8bb Use the general function ro create an avatar path 2021-08-02 22:28:42 +00:00
Michael
6c8a4a2552 Use a centralized function to delete delayed entries 2021-08-02 20:56:34 +00:00
Michael
88e276843e Using "post" when deleting, fixing deleting 2021-08-02 19:18:44 +00:00
Michael
f87e41e206 Scheduled posts are now listed and can be deleted 2021-08-02 17:03:06 +00:00
Michael
ec5ed0cf46 Placeholder page for scheduled posts 2021-08-02 12:10:03 +00:00
Michael
8214401b57 Merge remote-tracking branch 'upstream/develop' into scheduled-frontend 2021-08-01 13:12:25 +00:00
Michael
2e2d1bf81d Added option to define a schedule date when posting items 2021-08-01 13:01:31 +00:00
Hypolite Petovan
98803064eb
Merge pull request #10562 from nupplaphil/bug/storage_admin
Fix legacy storage config
2021-08-01 05:59:35 -04:00
Philipp
839b5b5859
Fix legacy storage config 2021-07-31 20:56:32 +02:00
Michael
929de9081e All needed fields are now filled 2021-07-30 13:22:06 +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
432206bc5b Use router constants 2021-07-30 06:19:02 +00:00
Michael
a1828430e5 Fixing variables 2021-07-29 14:58:04 +00:00
Michael
6ea3d4aa61 Added API calls, removed fields 2021-07-29 10:34:31 +00:00
Hypolite Petovan
dfb043ce60 Add Exception for empty User::getOwnerDataById(0 return case in Protocol\ActivityPub\Transmitter::getProfile()
- Address https://github.com/friendica/friendica/issues/10473#issuecomment-882781552
- Add try-catch blocks to all references of Protocol\ActivityPub\Transmitter::getProfile()
2021-07-27 16:46:08 -04:00
Hypolite Petovan
3cef3ab107
Merge pull request #10548 from annando/args
Replaced argv/argc with replacement functions
2021-07-26 18:43:47 -04:00
Michael
5a87ccf026 Getter/Setter for theme info 2021-07-25 19:39:10 +00:00
Michael
c52b8595e8 theme infos are now bundled in a single array 2021-07-25 19:07:03 +00:00
Michael
df558d4056 Completely removed argc/argv 2021-07-25 15:23:37 +00:00
Hypolite Petovan
69c75daf4f
Merge pull request #10543 from annando/app-variables
App variables reduced and removed
2021-07-25 08:56:05 -04:00
Michael
9cc4682e0a Merge branch 'app-variables' of github.com:annando/friendica into app-variables 2021-07-25 05:08:33 +00:00
Michael
fbac31edc5 Simplyfying code 2021-07-25 05:08:29 +00:00
Michael Vogel
1793513f46
Apply suggestions from code review
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-07-25 07:04:48 +02:00
Michael
8f46064430 Using getter/setter functions 2021-07-24 20:34:07 +00:00
Philipp
4be4498b13
Update UX for Storage administration 2021-07-24 19:01:01 +02:00
Philipp
1e4f9f62fe
Rename buttons 2021-07-24 19:01:00 +02:00
Philipp
e19b9824cd
Allow setting & saving storages per type 2021-07-24 19:00:58 +02:00
Philipp
2fe28af74f
PHP-CS fixing 2021-07-24 19:00:58 +02:00
Philipp
cbe522ee82
Fixings 2021-07-24 19:00:58 +02:00
Philipp
3647f6f031
Refactor storage admin setting 2021-07-24 19:00:58 +02:00
Philipp
97bafb3a59
Extract Storage admin section to own page 2021-07-24 19:00:58 +02:00
Michael
30aad250df App->contact is now removed 2021-07-24 11:49:11 +00:00
Michael
2502a9192d Many more app-variables removed 2021-07-24 10:09:39 +00:00
Michael
fae0f839bc Merge remote-tracking branch 'origin/develop' into profile 2021-07-23 13:29:36 +00:00
Michael
afe3c8954c Simplified functionality to load the profile in the sidebar 2021-07-23 12:39:37 +00:00
Michael
9a3a4def3d "hovercard" is "hcard" 2021-07-23 12:38:29 +00:00
Hypolite Petovan
72ab57f067
Merge pull request #10530 from annando/api-mail
API: Support for fetching mails with more "statuses" calls
2021-07-21 09:52:26 -04:00
Michael
01fd128502 API: Support for fetching mails with more "statuses" calls 2021-07-21 05:58:22 +00:00
Michael
ec08784aa3 API: Added dummy endpoint for featured tags 2021-07-21 05:22:56 +00:00
Michael
c01ca1583c Added permission check 2021-07-20 21:45:42 +00:00
Michael
e199abc837 Removed unused use 2021-07-20 21:19:16 +00:00
Michael
b5f59d5be0 API: Support for deprecated API endpoints and OAuth removal 2021-07-20 20:48:37 +00:00
Michael
289a4dcba7 Added missing app class (avoid fatal error) 2021-07-19 16:15:06 +00:00
Michael
f62f82df75 Move ActivityPub endpoints to an AP class 2021-07-17 20:28:46 +00:00
Michael
209d4d0d6a DFRN endpoints moved, changelog entry added 2021-07-16 14:45:29 +00:00
Michael
3a5523820c Legacy DFRN transport layer is removed 2021-07-15 13:28:32 +00:00
Michael
d267ba999c We now use the new account-user-view (and fixed the function name) 2021-07-11 09:39:34 +00:00
Michael
07d2dfcd60 Some more "convertForUriId" replacements 2021-07-10 12:58:48 +00:00
Michael
d8974c9a2a Function renamed to better reflect the functionality 2021-07-09 06:29:24 +00:00
Michael
377bb78cc2 Set "convertForItem" at more places 2021-07-08 20:01:52 +00:00
Michael
178bc543e3 New founction to count threads 2021-07-08 17:32:41 +00:00
Michael
f29bd23ea8 New function to convert BBCode for a given ID 2021-07-08 13:47:46 +00:00
Michael
098cd543ea Cleaned code for contact avatars 2021-07-06 10:36:00 +00:00
Michael
dac27ead7a Proxy settings removed 2021-07-06 06:44:18 +00:00
Michael
aed5e4cc96 New struture for post related links 2021-07-05 18:45:49 +00:00
Michael
a06d699480 Item cache related functionality removed 2021-07-05 04:57:50 +00:00
Michael
844727dc19 Simplyfying code 2021-07-05 04:16:02 +00:00
Michael
e519b782fd Simplified proxy handling 2021-07-04 21:24:49 +00:00
Michael
f0268b57be Use "getOwnerDataById" and "getOwnerDataByNick" to fetch owner data 2021-07-04 17:25:08 +00:00
Hypolite Petovan
bedc8e1427
Merge pull request #10463 from annando/proxy-security
Proxy: Avoid access for not logged in users
2021-07-04 10:12:36 -04:00
Michael
24f013a654 Redirecting not logged in user instead of failing 2021-07-04 11:53:49 +00:00
Michael
da484a48e3 Proxy: Avoid access for not logged in users 2021-07-04 10:55:32 +00:00
Michael
47904f99c2 Removal of duplicated photo entries for a contact 2021-07-04 10:40:03 +00:00
Michael
c72abe48a8 Fixed fetching private local images 2021-07-03 15:29:27 +00:00
Michael
8e9433f2e9 Fix: Fetching of non public photos 2021-07-01 18:05:54 +00:00
Hypolite Petovan
c63dfa38c1
Merge pull request #10451 from annando/contact-path
Some more places changed to the new contact avatar path format
2021-06-30 21:24:27 -04:00
Hypolite Petovan
7a2038fc93
Merge pull request #10452 from annando/notice
Avoid Notice: Undefined index: field1 in /src/Module/Register.php on line 253
2021-06-30 21:23:12 -04:00
Michael
df9a69db01 Avoid Notice: Undefined index: field1 in /src/Module/Register.php on line 253 2021-06-30 19:13:27 +00:00
Michael
09aa496387 Some more places changed to the new contact avatar path format 2021-06-30 16:58:46 +00:00
Michael
ec49afa116 Guess the mimetype in advance 2021-06-30 04:28:03 +00:00
Michael
39fe60744b Grammar 2021-06-30 03:49:43 +00:00
Michael
d2b32a151e Detect the mimetype for external resources 2021-06-30 03:47:53 +00:00
Michael
19aef93560 Unified avatar paths 2021-06-29 20:26:58 +00:00
Michael
ebb9e0c2f5 Fix resizing 2021-06-28 19:38:03 +00:00
Michael
ffdbac7e41 Issue 10443: Fix requesting media content 2021-06-28 18:53:10 +00:00
Michael
2f06d271bb Use a default value for "uid" 2021-06-28 13:58:06 +00:00
Michael
4f95622d73 Only user the user with attached media. 2021-06-28 12:40:58 +00:00
Michael
6f350c1e59 Use signed requests for fetching private images 2021-06-28 10:08:51 +00:00
Michael
7e200174d6 Replace attachment links in the body 2021-06-28 04:53:20 +00:00
Michael
dbf9132ea6 Fixed indendation 2021-06-28 01:34:29 +00:00
Michael
b46b7b08ba Reduce the usage of the "proxifyUrl" function 2021-06-27 11:50:10 +00:00
Michael
e6e90abc77 AOI: Send "history" section for trends 2021-06-24 22:15:25 +00:00
Michael
89608d5844 Set CORS header fields to support Halcyon 2021-06-24 18:02:29 +00:00
Michael
9276f6823b New class for external resources 2021-06-24 17:30:22 +00:00
Michael
96809b3fdd API: Improved avatar handling 2021-06-24 07:08:38 +00:00
Michael
6b46fdb54e Don't count the system user as user 2021-06-21 04:03:20 +00:00
Philipp
322f0b3ecf
Cleanup Mastodon Factories 2021-06-20 13:25:45 +02:00
Michael
97891fe05b Context: use the correct "select functionality 2021-06-19 18:27:35 +00:00
Michael
fe07dc828b Fix noscrape publishing and pulling, added header 2021-06-17 11:23:32 +00:00
Michael
ebd4f59d02 Merge remote-tracking branch 'upstream/2021.06-rc' into public-timeline 2021-06-16 21:01:20 +00:00
Hypolite Petovan
7b91bd1d80
Merge pull request #10410 from annando/oauth
API: Added OAuth revoke, adding documentation to parameters
2021-06-16 16:32:45 -04:00
Michael Vogel
a256f18159
Update src/Module/OAuth/Token.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-06-16 22:19:26 +02:00
Michael
6b3476409a Check for REDIRECT_REMOTE_USER as well 2021-06-16 19:39:51 +00:00
Michael
5e22704f7e API: Added OAuth revoke, adding documentation to parameters 2021-06-16 19:24:44 +00:00
Michael
6e789ec19a No need for +1 and -1 2021-06-16 17:57:01 +00:00
Michael
78d4aff878 Set the "Link" header 2021-06-16 15:02:33 +00:00
Michael
11d2440425 New functions for the post-view view 2021-06-16 10:16:01 +00:00
Michael
5211c12b0c Merge remote-tracking branch 'upstream/2021.06-rc' into public-timeline 2021-06-16 05:58:11 +00:00
Michael
0ab24510ef Centzralized functionality to update and publish profile changes 2021-06-15 11:12:44 +00:00
Michael
bf8cb39102 Diaspora relay functionality is removed 2021-06-13 11:15:04 +00:00
Michael
24cc82f396 API: (hopefully) improves speed of the public timeline 2021-06-12 15:19:56 +00:00
Michael
b7f12051a8 Small fixes 2021-06-12 11:19:23 +00:00
Michael
c21cbd936e Changed sorting 2021-06-12 10:12:02 +00:00
Michael
b8da971fac Server statistics: New section for relais and nomads 2021-06-12 08:08:35 +00:00
Michael
6dc2988c0f Return the application fields 2021-06-10 08:05:21 +00:00
Michael
0b9c934cad Simplify the code 2021-06-10 07:02:06 +00:00
Michael
d917ed58a8 API: Tests with various clients, small fixes 2021-06-10 06:26:34 +00:00
Michael
385c03364f The function is now protected again 2021-06-08 20:45:58 +00:00
Michael
e4be1e0cd5 Get rid of "api_user()" function 2021-06-08 20:41:46 +00:00
Michael
2a440c0bae Use "checkAllowedScope" instead of "login" 2021-06-08 12:00:22 +00:00
Michael
5853fe562d Login hasn't got a return value 2021-06-08 09:51:17 +00:00
Michael
9720ee2c20 Rearranged scope check 2021-06-08 09:11:56 +00:00
Michael
11c8dfe73a Unified request for uid 2021-06-08 08:28:14 +00:00
Michael
85217941e3 Simplified code 2021-06-08 08:04:12 +00:00
Michael
126e281165 Improved documentation 2021-06-08 06:39:23 +00:00
Michael
acbe9ebf9e API: New classes for OAuth and basic auth 2021-06-08 06:32:24 +00:00
Michael
8e12c1d39b Added note about missing parameters 2021-06-07 07:45:20 +00:00
Michael
dc9b5df072 API: The endpoints "followers" and "following" are swapped 2021-06-07 04:44:12 +00:00
Michael
ace89197ff Display the forum posts in the new format. 2021-06-05 20:29:19 +00:00
Michael
5ddd2f3ab5 Coding standards 2021-06-03 05:18:22 +00:00
Michael
4206c5d363 API: some more endpoints added 2021-06-03 04:47:02 +00:00
Michael
9c59bcb6a5 Support OAuth for the legacy API 2021-06-02 22:11:21 +00:00
Michael
4d19a6f0e3 Simplify the code 2021-06-02 07:15:42 +00:00
Michael
a2be7e386f API: Lim it the elements for the context 2021-06-02 07:11:18 +00:00
Michael
842cbbaf09 Added notifications for follow requests 2021-06-01 21:13:16 +00:00
Michael
49459821be Renamed function 2021-06-01 14:23:12 +00:00
Michael
3f0937dd42 API: Show activity notifications 2021-06-01 05:51:03 +00:00
Hypolite Petovan
15581ba91f
Merge pull request #10338 from annando/issue-9923
Issue 9923: Fix DB Error 1055
2021-05-30 07:48:49 -04:00
Michael
c05c447d0f Avoid warning "array_merge(): Expected parameter 2 to be an array, null given" 2021-05-29 22:48:06 +00:00
Michael
6c90005363 Issue 9923: Fix DB Error 1055 2021-05-29 21:28:40 +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
c3c6f3c8d3 Code style conventions 2021-05-29 10:40:47 +00:00
Michael
97356ed617 API: Unified request parameter handling 2021-05-28 06:10:32 +00:00
Michael
ce8e5012e9 Fix reshare of Diaspora posts only with pictures 2021-05-27 19:58:18 +00:00
Michael
8b3884b2de API: Bookmarked posts are starred, not pinned 2021-05-27 07:51:30 +00:00
Michael
32d0d45adf Issue 10287: Don't show ignored and blocked posts 2021-05-24 10:51:21 +00:00
Michael
a69e128fe4 Merge remote-tracking branch 'upstream/2021.06-rc' into http-input-data 2021-05-23 20:17:50 +00:00
Hypolite Petovan
0238a15809
Merge pull request #10295 from nupplaphil/bug/php7_cs
Fix PHP 7.0 Coding Standards
2021-05-23 07:38:38 -04:00
Michael
8f9033633c Issue 10287: Make block and ignore work for the API as well 2021-05-23 08:56:24 +00:00
Philipp
965cd8b096
Fix PHP 7.0 Coding Standards 2021-05-22 23:47:35 +02:00
Michael
6f44476c56 Merge remote-tracking branch 'upstream/2021.06-rc' into http-input-data 2021-05-22 20:26:32 +00:00
Michael
ede808f449 Fixes "Undefined index: upubkey" by replacing the profile load mechanism 2021-05-22 15:50:05 +00:00
Michael
a5c8c4d8b7 Fixes notice 2021-05-22 15:41:25 +00:00
Michael
6fe916a390 API: improved mail handling 2021-05-22 13:37:04 +00:00
Michael
081652e09a Wrong class path 2021-05-21 18:00:03 +00:00
Michael
bcb2073c9a New class to process HTTP input data 2021-05-21 17:36:51 +00:00
Michael
f5f919aead Coding standards 2021-05-20 06:58:15 +00:00
Michael
e10f3f26b9 Removed unused parameter 2021-05-20 04:44:45 +00:00
Michael
db8b0b9666 The next mail endpoint is done 2021-05-20 04:39:45 +00:00
Michael
8a3db0226b Coding standards 2021-05-20 03:53:48 +00:00
Michael
66ad777f4b Supporting all parameters 2021-05-19 22:33:40 +00:00
Michael
d46150f1dc Whitespaces ... 2021-05-19 22:18:30 +00:00
Michael
ae6dae3b23 Whitespace removed 2021-05-19 22:10:05 +00:00
Michael
70259965df API: Support for private mails 2021-05-19 21:56:50 +00:00
Michael
fcc18de9c5 Unneeded spaces removed 2021-05-19 16:09:09 +00:00
Michael
ab96e694df Removed unused use 2021-05-19 16:07:37 +00:00
Michael
1c7d1c7c47 New endpoint "verify_credentials" added 2021-05-19 09:35:08 +00:00
Michael
b3b9c51dbe Reduced log level 2021-05-19 07:02:12 +00:00
Michael
50ca38a0f7 Harmonized API parameters for all timeline endpoints 2021-05-19 06:55:08 +00:00
Michael
e3d227f3c9 API: Parameter cleanup 2021-05-19 06:18:42 +00:00
Michael
e5c1b90668 API: Reworked request parameter handling 2021-05-18 19:26:46 +00:00
Michael
f935c1cf73 Restructured variable handling 2021-05-18 08:38:04 +00:00
Michael
724a61390f Coding standards 2021-05-18 07:23:18 +00:00
Michael
2252949bca Style stuff ... 2021-05-18 07:18:31 +00:00
Michael
f31fdf4391 Spaces 2021-05-18 07:13:32 +00:00
Michael
8ae29eabe8 Min is max 2021-05-18 07:02:50 +00:00
Michael
0a6127ea6e Set maximum value 2021-05-18 07:01:23 +00:00
Michael
ce427b248e Central function to process request parameters 2021-05-18 06:31:22 +00:00
Michael
32e7ddf21b Improved parameter assignment 2021-05-18 04:54:37 +00:00
Michael
71a398277d Improved query 2021-05-17 22:44:42 +00:00
Michael
59cff3511b Standards 2021-05-17 22:31:35 +00:00
Michael
c9110e03e1 API: Search endpoint 2021-05-17 22:22:51 +00:00
Michael
dd16bccbc8 Fix for sending content via connectors 2021-05-16 14:30:15 +00:00
Michael
14c1f7167a API: We now can upload photos 2021-05-16 09:56:02 +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
f001f52e39 API: Fix relationships 2021-05-15 15:02:15 +00:00
Michael
78dab01696 "UpdateCredentials" dummy added (currently not working) 2021-05-15 12:13:03 +00:00
Michael
9c427cc05d Unused use 2021-05-15 10:59:22 +00:00
Michael
6a5083d918 Fixed message, relationships endpoint added 2021-05-15 10:55:41 +00:00
Michael
b34ee320b0 API: Many item related endpoints added 2021-05-15 10:08:47 +00:00
Michael
45c2cc3887 API: Account actions 2021-05-14 21:51:32 +00:00
Michael
0aaaf8d6ef API: Support OAuth client credentials 2021-05-14 06:05:01 +00:00
Michael
8b841dfa50 Fix connection issues with AndStatus 2021-05-13 22:00:40 +00:00
Michael
3aa883f1e3 API: List handling, dummy endpoints 2021-05-13 21:15:32 +00:00
Michael
b18073d5a8 Repurposed OAuth frontend handling, store the scope 2021-05-13 14:58:55 +00:00
Michael
132e08edb8 Whitespaces ... 2021-05-13 11:33:07 +00:00
Michael
7975bc244d Refine OAuth flow 2021-05-13 11:26:56 +00:00
Michael
494e852c1a Removed old comment 2021-05-12 15:41:05 +00:00
Michael
9125d296a1 Improved error messages 2021-05-12 14:00:15 +00:00
Michael
8a5560ec8f Simplified null check 2021-05-12 12:40:45 +00:00
Michael
4a6d33e182 HTTP_AUTHORIZATION should be enough 2021-05-12 12:34:55 +00:00
Michael
8dccb66dec Display the application name 2021-05-12 12:19:15 +00:00
Michael
19a81d25d5 Added documentation headers 2021-05-12 12:08:30 +00:00
Michael
87f7e26638 Added documentation 2021-05-12 12:00:24 +00:00
Michael
daa832fcf9 Formatting 2021-05-12 11:54:43 +00:00
Michael
c3f28252ff Indention 2021-05-12 10:50:01 +00:00
Michael
a23d108fa7 Session variable needs to be removed afterwards 2021-05-12 06:51:59 +00:00
Michael
6ca42512e9 OAuth connections now have to be ackknowledged 2021-05-12 06:50:27 +00:00
Michael
c22846339a Improved error reporting 2021-05-12 05:30:21 +00:00
Michael Vogel
e99117ac22
Update src/Module/OAuth/Authorize.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-05-12 03:53:40 +02:00
Michael
4476634f6c Fix list of accounts 2021-05-11 23:39:08 +00:00
Michael
f5e98c8ecf Redirect at login does work 2021-05-11 21:04:45 +00:00
Michael
8eacfbc570 Fix context order / notice fixed 2021-05-11 19:53:19 +00:00
Michael
bade0a2345 Improved cards handling, simplified Bearer handling 2021-05-11 19:15:05 +00:00
Michael
7d8c152aaf Check the start of the string 2021-05-11 13:17:48 +00:00
Michael
74f3c885bf use "random_bytes" instead of "openssl_random_pseudo_bytes" 2021-05-11 13:12:12 +00:00
Michael
cfb9b73205 Store creation date 2021-05-11 08:16:40 +00:00
Michael
0f4920dca8 Unused use 2021-05-11 06:34:31 +00:00
Michael
a3d1423562 unused use 2021-05-11 06:33:18 +00:00
Michael
c9e6fea74b Code style 2021-05-11 06:31:48 +00:00
Michael
82003bbe47 Login prototype 2021-05-11 06:30:20 +00:00
Michael
6644d117f6 Indentions 2021-05-09 22:29:04 +00:00
Michael
585d283ff9 Preparation for Oauth client registration 2021-05-09 22:23:21 +00:00
Michael
a696b7f427 Renamed functions 2021-05-09 18:44:08 +00:00
Michael
591619e1d3 Unused use removed 2021-05-09 13:01:56 +00:00
Michael
1c6e915514 Media is now supported as well 2021-05-09 12:59:23 +00:00
Michael
6ac74f9cc9 Unused use removed 2021-05-09 12:05:22 +00:00
Michael
6cd7215d87 Formatting ... 2021-05-09 12:04:00 +00:00
Michael
6d3c82e54e Formatting 2021-05-09 12:01:44 +00:00
Michael
66be56e081 Some more formatting 2021-05-09 12:00:08 +00:00
Michael
6e9dd7641f Some more code styling 2021-05-09 11:58:27 +00:00
Michael
f5c7f9670f Remove blanks 2021-05-09 11:54:34 +00:00
Michael
cc5d4db6a3 Notifications are now supported as well 2021-05-09 11:50:05 +00:00
Michael
5bb5c44bd9 API: added account related endpoints 2021-05-09 09:35:51 +00:00
Michael
1e3182a896 And more formatting 2021-05-08 19:30:09 +00:00
Michael
a0e455a493 Again formatting 2021-05-08 19:28:20 +00:00
Michael
4b4298b0f8 Some more formatting 2021-05-08 19:26:57 +00:00
Michael
cce0d0c21b Formatting 2021-05-08 19:25:20 +00:00
Michael
3bbf543d25 API: Some more endpoints 2021-05-08 19:21:52 +00:00
Michael
7d1c43cf65 Formatting 2021-05-08 12:28:04 +00:00
Michael Vogel
31d70e02e0
Update src/Module/BaseApi.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-05-08 14:23:47 +02:00
Michael
054f6dedc1 /followes and /following is supported 2021-05-08 11:46:24 +00:00
Michael
d842a4ff87 Suggestions are now supported as well 2021-05-08 11:03:50 +00:00
Michael
c97cfd8a44 Removed unused use 2021-05-08 09:19:16 +00:00
Michael
6236870aa4 Add all required HTTP methods 2021-05-08 09:14:19 +00:00
Michael
4fdc1ae13a "/statuses/id" is now supported 2021-05-08 05:55:06 +00:00
Michael
9300395c6e "verify_credentials" is now partially supported 2021-05-08 02:52:44 +00:00
Michael
d39983c8b7 We now support lists as well 2021-05-08 02:21:01 +00:00
Michael
0ea2241eed Support the "only_media" parameter 2021-05-08 01:52:23 +00:00
Michael
0468b7b3f9 Formatting 2021-05-07 21:35:07 +00:00
Michael
0a25349fbf Formatting 2021-05-07 21:33:42 +00:00
Michael
dd38cc330f API: We now support two more timeline api endpoints 2021-05-07 21:28:48 +00:00
Michael
95f741c427 Improve data of shared posts 2021-05-07 06:26:41 +00:00
Hypolite Petovan
0a1f4d81c8 Prevent self block/ignore in Module\Contact 2021-05-04 08:59:13 -04:00
Michael
10a6f0a98f API: New function to fetch current user id 2021-05-03 05:25:54 +00:00
Tobias Diekershoff
f57ddee31c the command was missing from the worker queue overview 2021-05-02 09:55:19 +02:00
Michael
c9a00fcb1c Issue 10156: Fix endless scroll with filed posts
Fixes #10156
2021-04-20 20:51:09 +00:00
Michael
5d61599964 Fix notices
See https://github.com/friendica/friendica/issues/9749#issuecomment-774666356
and https://github.com/friendica/friendica/issues/9747#issuecomment-785262156
2021-04-10 16:19:22 +00:00
Hypolite Petovan
acbcc56754 Prevent settings/userexport to be used by anonymous users
- Add forbidden exceptions in module methods
- Add runtime exceptions in individual export methods
2021-04-01 19:29:21 -04:00
Balázs Úr
befc2af504
Merge branch '2021.03-rc' into copyright-2021 2021-03-29 08:45:21 +02:00
Balázs Úr
054c301ef0 Update copyright 2021-03-29 08:40:20 +02:00
Michael
f4649b9f0e Issue 4755: Use the system mail address as sender 2021-03-27 21:23:31 +00:00
Michael
45c80ab52f Added support for Mobilizon on the federation page 2021-03-25 18:52:50 +00:00
Michael
5bbcb8bdf4 ActivityPub: Delete Comments 2021-03-24 22:22:14 +00:00
Hypolite Petovan
393de1a283 Use system.allowed_oembed config to allow iframe source 2021-03-14 14:19:35 -04:00
Hypolite Petovan
93823ecef5 Move HTML purification to own method in Content\Text\HTML 2021-03-14 14:19:33 -04:00
Michael
acffafe6b9 Merge remote-tracking branch 'upstream/2021.03-rc' into issue-10019 2021-03-13 12:30:41 +00:00
Hypolite Petovan
e8929efbea
Merge pull request #10040 from annando/file-permissions
Only set file permissions when configured
2021-03-13 07:19:30 -05:00