Commit graph

778 commits

Author SHA1 Message Date
b7cee324b0 Add legacy notification endpoint for deprecated Notify entity
- Add dependencies to Notifications\Notification module class
2022-03-14 07:56:21 -04:00
7ce97459d4 Deprecated the notify table/classes 2022-03-14 07:56:20 -04:00
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
bf5c8a2c43 API: several fixes to the Twitter/Statusnet API 2022-02-25 19:16:40 +00:00
419fe67c6c
Merge pull request #11265 from k-alin/6606-k-alin-mysql-unix-socket
Enable MySQL unix socket connection
2022-02-25 10:36:43 -05:00
k-alin
d1141c63fb add socket to default settings in defaults.config.php 2022-02-25 16:15:19 +01:00
k-alin
4492a09131 add socket to env settings 2022-02-25 12:57:16 +01:00
39e820e6a3 Display the post receivers 2022-02-20 19:25:55 +00:00
c867581530 Store the receivers of a post in the tags 2022-02-19 13:31:49 +00:00
d019ef57d2 Database version increased, code simplified 2022-02-15 15:44:44 +00:00
e394143148 Private forums are now working via ActivityPub 2022-02-12 18:38:36 +00:00
85eab6ebee New field for groups that are connected with forums 2022-02-09 19:44:10 +00:00
9a764516d0 Use the "contact-type" instead of "forum" or "prv" 2022-02-09 06:52:16 +00:00
92a71f8c27 Store wekk/month&halfyear usage / number of posts 2022-02-06 20:03:19 +00:00
34ca5958a8 [Database version 1449] Coalesce null values in post-content.body field of post-user-view view 2022-01-29 02:45:12 -05:00
95f085b7ac API: The legacy API finally moved 2022-01-15 21:38:19 +00:00
20934d73b0
Add missing Twitter API routes for IDs 2022-01-08 21:53:19 +01:00
Philipp
322b7c856c
Merge pull request #11129 from urbalazs/copyright-2022
Update copyright
2022-01-02 09:45:35 +01:00
Balázs Úr
e56a53647b Update copyright 2022-01-02 08:27:47 +01:00
29be22ee6a Display interaction data for Diaspora accounts 2021-12-30 22:11:52 +00:00
f7e859ec2c API: Set "dismissed" instead of "seen" 2021-12-28 20:38:18 +00:00
ddb2d6f5b3 Merge remote-tracking branch 'upstream/2021.12-rc' into api-direct-messages 2021-12-17 14:52:44 +00:00
b7a460485a API: Direct Messages moved to new place 2021-12-16 22:44:50 +00:00
6ca5668ac1
Migrate distributed cache config value 2021-12-14 10:14:24 +01:00
5b5cea9335
Add explicit Session caching 2021-12-13 20:09:00 +01:00
e7283abaa8
Merge pull request #11098 from nupplaphil/feat-syslog_env
Enhance syslog logging
2021-12-13 08:39:18 -05:00
2413627de9
Enhance syslog logging 2021-12-12 22:45:22 +01:00
e92a97ae2a
Remove deprecated /worker route 2021-12-12 20:59:43 +01:00
39c2282c12
Add Dice logging for Module creation 2021-12-10 21:15:15 +01:00
477b8a91db Added endpoint 2021-11-29 06:09:28 +00:00
222b35684d API: Added more functions, fixed function names 2021-11-28 13:34:00 +00:00
e381ca6ba0 Added group update 2021-11-27 22:25:40 -05:00
b15d3a2523 API: Next bunch of functions transformed 2021-11-27 22:25:36 -05:00
b5d2d32b44
Split and delete ModuleController
- $moduleName is part of the argument string => App\Arguments
- $isBackend boolean already part of App\Mode::isBackend()
- $module is now the direct return of App\Router::getModule()
- ModuleController::run() moved to BaseModule::run()
2021-11-27 12:39:45 +01:00
Philipp
e852623c4f
Merge pull request #11030 from MrPetovan/bug/11029-add-remove-group
Add backward compatibility with user contacts in Module\Group
2021-11-27 12:37:18 +01:00
0de9ae913b API: moved several lists 2021-11-26 21:48:13 +00:00
a26322b4c2 Replace args call with parameter from router in Module\Group 2021-11-26 09:48:05 -05:00
9c61bd3ffc Lists and tweet search moved 2021-11-25 11:16:47 +00:00
b723b2f178 Moved routes 2021-11-25 06:06:57 +00:00
44555cddb8 More functions moved 2021-11-25 06:00:58 +00:00
c4d52feea5 Many API calls moved 2021-11-24 23:03:34 +00:00
8211cef49d Coding standards, changed database version 2021-11-22 07:39:40 +00:00
214a0524dd Merge remote-tracking branch 'upstream/develop' into api-status 2021-11-22 07:33:25 +00:00
670bbe58a1 API: The status is now an object 2021-11-22 07:28:02 +00:00
204b077353 Move contact profile GET actions to separate module class 2021-11-21 19:22:41 -05:00
974b750d6d Move contact profile module to its own class 2021-11-21 19:22:39 -05:00
197c77f43d Move contact conversation to its own module class 2021-11-21 19:21:58 -05:00
eacfcc69c1 Move contact posts to their own module class
- Remove duplicated check for local_user() in Module\Contact
- [frio] Fix display issue for search items where the More button and icon would show but be inactive
2021-11-21 19:21:39 -05:00
fd0d17df31 [Database version 1444] Add "hidden" field to user-contact table
- This is a user-specific field
2021-11-21 18:59:37 -05:00
c30d3a5e7f header route fixed 2021-11-19 05:59:24 +00:00
b67c10812a Merge remote-tracking branch 'upstream/develop' into api4 2021-11-18 20:15:57 +00:00
6ea426178a API: moved classes / unified user array creation 2021-11-16 23:21:40 +00:00
c95d47b0b4
Refactor App\Module to App\ModuleController and rename properties 2021-11-16 22:40:39 +01:00
66db55f0cd
Some more API functions moved 2021-11-14 23:21:54 +01:00
293775ab4a Photo delete is moved as well 2021-11-10 23:31:42 +00:00
02210f285b API: some more converted functions 2021-11-10 23:07:46 +00:00
1518ad33ad API: Classes moved to the correct places according to their origin 2021-11-10 07:31:39 +00:00
b6943aff36 API call rate_limit_status moved 2021-11-09 21:41:37 +00:00
b4fc1da045 Allow "POST" for all "DELETE" calls as well. 2021-11-09 06:56:40 +00:00
f5b47fccce API: spme Functionality is transferred to new places 2021-11-08 21:35:41 +00:00
7c145accdd
Improve formatting in routes definition file 2021-11-08 05:31:18 -05:00
789361de5f The API is now using the router 2021-11-08 07:23:18 +00:00
a911e8eefd Changed field description 2021-11-07 17:04:02 +00:00
5350e0852d
Add hostname to Process entity 2021-11-06 20:21:01 +01:00
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
62bacbb833
Remove 'maxloadavg_frontend' restriction in Friendica 2021-11-05 20:52:43 +01:00
32f0c3fb9c
Adds DI::flushLogger() to renew Logger instances 2021-11-05 20:52:31 +01:00
38f70cc55a
Refactor Process for new paradigm 2021-11-05 20:52:28 +01:00
63da4a75e9 The boot.php had been cleared of most functions 2021-11-04 20:29:59 +00:00
f4ea74447e
Add Feedback :-) 2021-10-29 11:37:09 +02:00
409d909d0f
Restructure HTTPClient for new paradigm 2021-10-28 20:01:03 +02:00
184f6cc255
Restructure Logger to new paradigm 2021-10-28 20:01:02 +02:00
2ab0d06996
Restructure Storage to new paradigm 2021-10-27 20:00:19 +02:00
b216317477
Refactoring Core class structures ... 2021-10-26 22:11:09 +02:00
57b4c008cb
Restructure Session to follow new paradigm 2021-10-26 22:11:07 +02:00
ff1a812e1a
Restructure Lock to follow new paradigm 2021-10-26 22:11:06 +02:00
ab83d0dd27
Restructure (P)Config to follow new paradigm 2021-10-26 22:11:06 +02:00
68046573a4
Restructure Cache to follow new paradigm 2021-10-26 22:11:06 +02:00
02e08d5fbc Use router parameters in Diaspora\Receive 2021-10-26 14:56:47 -04:00
8185c591d8 New option to activate/deactivate contact avatar cache 2021-10-23 17:18:30 +00:00
f5786a8f4f
set intro::duplex deprecated because of no usage 2021-10-21 21:57:24 +02:00
b4572a5293
Update DB version 2021-10-21 21:56:46 +02:00
ed184bd592
Set intro.blocked to deprecated 2021-10-21 21:56:46 +02:00
3781b34272 PROFILE_PHOTOS is mostly removed and replaced 2021-10-19 19:15:28 +00:00
6d0f6babe3 Mandatory index added 2021-10-19 01:55:24 +00:00
d470a6a981
Push DB Version 2021-10-18 23:32:49 +02:00
b5d994394e
Fixing PUBLIC usage, Fixing DB-View, Creating tests 2021-10-18 23:32:45 +02:00
5fecc9ecf7
Adapt ProfileField & Fix current PermissionSet Usage at ProfileFields 2021-10-18 23:32:44 +02:00
f1d3f60499 Remove "fcontact" from suggestions 2021-10-17 20:19:02 +00:00
948450c24b Changed field description 2021-10-11 17:21:29 +00:00
13827edd2c New photo field "photo-type" as preparation for banners 2021-10-11 14:21:10 +00:00
b2c2283817 separate parameter values for different functionalities 2021-10-04 18:04:41 +00:00
d30dc52101 Access contact avatars by guid 2021-10-04 06:13:52 +00:00
a9bb53b021 [frio] Fix event time display 2021-10-03 13:42:32 -04:00
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
c84d4104e8 Add missing Module\Photo route for post-media id with no customsize 2021-10-03 07:58:52 -04:00
5112dd06f2 Add missing Module\Photo route for contact avatar 2021-10-03 07:48:46 -04:00
f426a5bd98 Fix regular expression in the user avatar photo routes 2021-10-03 07:37:30 -04:00
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
222333f64f Remove contact drop feature
- Feature was confusing, sometimes ineffective and overall overlapping with unfollow/block
2021-10-02 16:04:28 -04:00
afa611bd50 The media class moved 2021-10-02 19:31:27 +00:00
2408ac8227 Merge remote-tracking branch 'upstream/develop' into contact-media 2021-10-02 18:35:43 +00:00
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
a44d200c21 Merge remote-tracking branch 'upstream/develop' into contact-media 2021-10-02 15:13:55 +00:00
c3554ac0f4 "Video" is replaced by a "Media" tab in contact and profile 2021-10-02 15:09:43 +00:00
2926282f8d More fields added to "user-contact" 2021-09-13 14:20:20 +00:00
5abc1543fd Merge remote-tracking branch 'upstream/2021.09-rc' into user-contact 2021-09-13 12:31:30 +00:00
84666a314a Rearranged fields 2021-09-13 08:22:11 +00:00
7c2913488c Remove deprecated fields 2021-09-12 21:02:29 +00:00
0a01f0443e Deprecated fields 2021-09-12 20:50:03 +00:00
19c3e55ca8 Merge remote-tracking branch 'upstream/2021.09-rc' into user-contact 2021-09-12 12:36:04 +00:00
27e4586597
Move path determination logic into the ConfigFactory 2021-09-12 13:44:29 +02:00
5702944116
Add the possibility to use a different configuration directory 2021-09-11 14:33:26 +02:00
b170dd765d Insert and update some more fields 2021-09-10 20:53:10 +00:00
a4b0ab90b1 Insert a user-contact for every contact 2021-09-10 13:05:16 +00:00
bdb5aa6bd9 Make the proxy functionality optional 2021-09-09 12:40:19 +00:00
52ca3e5417 Remove all traces of "rino" 2021-09-05 18:34:44 +00:00
52c7948526
Create HTTPClientFactory and introduce ImageTest 2021-08-25 14:22:42 +02:00
fabrixxm
ec4f53d56f Add DI to ParsedLogIterator, replace constructors with fluent api 2021-08-19 14:56:51 +02:00
b798ca2da6
Force "Database" as default storage backend 2021-08-16 23:27:42 +02:00
d0536ebea7
Rename ISelectableStorage to IWritableStorage 2021-08-16 23:27:42 +02:00
29c7552df5
Refactor IStorage 2021-08-16 23:27:42 +02:00
7158b35f58 Added logging, removed superfluous comments 2021-08-16 15:23:34 +00:00
e28a4265c5 API: First steps to support subscriptions 2021-08-15 00:30:41 +00:00
ce46ab2573 The Matrix and XMPP address is now transported via AP as well 2021-08-10 23:49:09 +00:00
bee04f86ee Matrix addresses can be entered in the profile 2021-08-09 01:39:09 +00:00
ed0b300113 Fix update_network for forums 2021-08-06 04:01:26 +00:00
88e276843e Using "post" when deleting, fixing deleting 2021-08-02 19:18:44 +00:00
f87e41e206 Scheduled posts are now listed and can be deleted 2021-08-02 17:03:06 +00:00
ec5ed0cf46 Placeholder page for scheduled posts 2021-08-02 12:10:03 +00:00
01197f66e5 Improved docs 2021-07-30 22:43:11 +00:00
6ea3d4aa61 Added API calls, removed fields 2021-07-29 10:34:31 +00:00
2951243b07 Preparation for delayed posts 2021-07-28 22:22:00 +00:00
e19b9824cd
Allow setting & saving storages per type 2021-07-24 19:00:58 +02:00
97bafb3a59
Extract Storage admin section to own page 2021-07-24 19:00:58 +02:00
9a3a4def3d "hovercard" is "hcard" 2021-07-23 12:38:29 +00:00
c1f849c389 Unneeded legacy DFRN table removed 2021-07-22 07:11:26 +00:00
ec08784aa3 API: Added dummy endpoint for featured tags 2021-07-21 05:22:56 +00:00
b5f59d5be0 API: Support for deprecated API endpoints and OAuth removal 2021-07-20 20:48:37 +00:00
6668066099 The legacy OAuth server is removed 2021-07-20 17:41:04 +00:00
9947b2e6e3 Fix warning "class 'Friendica\Module\Objects' not found" 2021-07-19 23:14:16 +00:00
f62f82df75 Move ActivityPub endpoints to an AP class 2021-07-17 20:28:46 +00:00
209d4d0d6a DFRN endpoints moved, changelog entry added 2021-07-16 14:45:29 +00:00
3a5523820c Legacy DFRN transport layer is removed 2021-07-15 13:28:32 +00:00
d267ba999c We now use the new account-user-view (and fixed the function name) 2021-07-11 09:39:34 +00:00
58b84ca01d Public id added 2021-07-11 03:06:46 +00:00
f1e4d30898 New view chat combines all contact tables 2021-07-10 21:55:03 +00:00
07d2dfcd60 Some more "convertForUriId" replacements 2021-07-10 12:58:48 +00:00
6e79da0b0c The uri-id is now in all contact tables 2021-07-09 07:09:33 +00:00
dfe1d53342 Moved database structure 2021-07-08 19:16:23 +00:00
901c3f4855 we now have got an uri-id field for the contact table 2021-07-08 18:59:58 +00:00
178bc543e3 New founction to count threads 2021-07-08 17:32:41 +00:00
f29bd23ea8 New function to convert BBCode for a given ID 2021-07-08 13:47:46 +00:00
aed5e4cc96 New struture for post related links 2021-07-05 18:45:49 +00:00
a06d699480 Item cache related functionality removed 2021-07-05 04:57:50 +00:00
e2dc36a691 AP: Support "discoverable" 2021-06-30 05:40:11 +00:00
96809b3fdd API: Improved avatar handling 2021-06-24 07:08:38 +00:00
322f0b3ecf
Cleanup Mastodon Factories 2021-06-20 13:25:45 +02:00
fe07dc828b Fix noscrape publishing and pulling, added header 2021-06-17 11:23:32 +00:00
5211c12b0c Merge remote-tracking branch 'upstream/2021.06-rc' into public-timeline 2021-06-16 05:58:11 +00:00
bf8cb39102 Diaspora relay functionality is removed 2021-06-13 11:15:04 +00:00
24cc82f396 API: (hopefully) improves speed of the public timeline 2021-06-12 15:19:56 +00:00
4206c5d363 API: some more endpoints added 2021-06-03 04:47:02 +00:00
3f0937dd42 API: Show activity notifications 2021-06-01 05:51:03 +00:00
32d0d45adf Issue 10287: Don't show ignored and blocked posts 2021-05-24 10:51:21 +00:00
6fe916a390 API: improved mail handling 2021-05-22 13:37:04 +00:00
081652e09a Wrong class path 2021-05-21 18:00:03 +00:00
db8b0b9666 The next mail endpoint is done 2021-05-20 04:39:45 +00:00
70259965df API: Support for private mails 2021-05-19 21:56:50 +00:00
1c7d1c7c47 New endpoint "verify_credentials" added 2021-05-19 09:35:08 +00:00
c9110e03e1 API: Search endpoint 2021-05-17 22:22:51 +00:00
ce6b4c27ea Use locally stored original w3c documents 2021-05-17 05:51:14 +00:00
c21d991208 Use local copy of the w3id security context 2021-05-16 20:58:11 +00:00
14c1f7167a API: We now can upload photos 2021-05-16 09:56:02 +00:00
49207a8624 Added scope check 2021-05-16 07:37:11 +00:00
f001f52e39 API: Fix relationships 2021-05-15 15:02:15 +00:00
78dab01696 "UpdateCredentials" dummy added (currently not working) 2021-05-15 12:13:03 +00:00
6a5083d918 Fixed message, relationships endpoint added 2021-05-15 10:55:41 +00:00
b34ee320b0 API: Many item related endpoints added 2021-05-15 10:08:47 +00:00
45c2cc3887 API: Account actions 2021-05-14 21:51:32 +00:00
3aa883f1e3 API: List handling, dummy endpoints 2021-05-13 21:15:32 +00:00
04c95f2441 added line break 2021-05-13 15:26:17 +00:00
b18073d5a8 Repurposed OAuth frontend handling, store the scope 2021-05-13 14:58:55 +00:00
6ca42512e9 OAuth connections now have to be ackknowledged 2021-05-12 06:50:27 +00:00
82003bbe47 Login prototype 2021-05-11 06:30:20 +00:00
585d283ff9 Preparation for Oauth client registration 2021-05-09 22:23:21 +00:00
1c6e915514 Media is now supported as well 2021-05-09 12:59:23 +00:00
cc5d4db6a3 Notifications are now supported as well 2021-05-09 11:50:05 +00:00
5bb5c44bd9 API: added account related endpoints 2021-05-09 09:35:51 +00:00
7d6ff10bf4 Some added comments on routes 2021-05-08 20:22:08 +00:00
3bbf543d25 API: Some more endpoints 2021-05-08 19:21:52 +00:00
054f6dedc1 /followes and /following is supported 2021-05-08 11:46:24 +00:00
d842a4ff87 Suggestions are now supported as well 2021-05-08 11:03:50 +00:00
4fdc1ae13a "/statuses/id" is now supported 2021-05-08 05:55:06 +00:00
9300395c6e "verify_credentials" is now partially supported 2021-05-08 02:52:44 +00:00
d39983c8b7 We now support lists as well 2021-05-08 02:21:01 +00:00
dd38cc330f API: We now support two more timeline api endpoints 2021-05-07 21:28:48 +00:00
ef43aa1a4d Added database definition 2021-04-26 10:00:05 +00:00
8685e5ca32 Reworked media handling 2021-04-26 06:50:12 +00:00
688e056ad1 "post-reason" ends double usage of "post-type" 2021-04-07 06:02:06 +00:00