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
a3e3d87a42
Standards
2021-11-26 21:57:18 +00:00
d128b723c0
Code standards
2021-11-26 21:54:25 +00:00
0de9ae913b
API: moved several lists
2021-11-26 21:48:13 +00:00
8bfe877629
Add backward compatibility with user contacts in Module\Group
2021-11-26 09:48:37 -05:00
a26322b4c2
Replace args call with parameter from router in Module\Group
2021-11-26 09:48:05 -05:00
0e3c8e3f5e
Mixed parameter order
2021-11-26 08:16:06 +00:00
da9b5f32db
Unneeded "use" removed
2021-11-26 07:56:54 +00:00
fb47389c69
API: Fix profile_url handling / missing constant
2021-11-26 07:55:02 +00:00
dbcaf51923
Merge pull request #11018 from annando/api-status
...
API: The status is now an object
2021-11-25 20:27:15 -05:00
68316c6e85
Coding standards
2021-11-25 11:31:01 +00:00
1ff6b1cf18
Coding standards
2021-11-25 11:28:56 +00:00
9c61bd3ffc
Lists and tweet search moved
2021-11-25 11:16:47 +00:00
44555cddb8
More functions moved
2021-11-25 06:00:58 +00:00
97719ca207
Standards
2021-11-24 23:36:41 +00:00
6d1d4789f1
Standards ...
2021-11-24 23:35:01 +00:00
299d70ca1d
Standards
2021-11-24 23:31:10 +00:00
556bcfe78f
Some more standards
2021-11-24 23:28:06 +00:00
260ee13d07
Standards
2021-11-24 23:24:35 +00:00
bd1306d020
Removed whitespace
2021-11-24 23:20:42 +00:00
242fd646d2
Formatting
2021-11-24 23:06:28 +00:00
c4d52feea5
Many API calls moved
2021-11-24 23:03:34 +00:00
a3aab4a75a
Entities, Source and api functions rearranged
2021-11-24 06:44:25 +00:00
Michael Vogel
06284e6007
Merge pull request #11015 from MrPetovan/task/10979-frio-time-tooltip
...
Move title attribute to <time> tag
2021-11-22 12:45:29 +01:00
23e1130264
Move title attribute to <time> tag
...
- Use correct machine-readable value in datetime attribute
2021-11-21 22:51:21 -05: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
84e7f65d52
Move sending follow message to remote server to Protocol class
2021-11-21 18:59:36 -05:00
f00792d370
Merge remote-tracking branch 'upstream/develop' into api-rework
2021-11-21 17:02:51 +00:00
a4ef4589e6
Reworked friendship API endpoints
2021-11-21 16:59:09 +00:00
e9b3a9426a
Merge pull request #11012 from annando/api-relations
...
Fix followers/following for the Mastodon API
2021-11-21 10:14:07 -05:00
87084a3e85
Fix followers/following for the Mastodon API
2021-11-21 14:47:18 +00:00
23c56b108b
Merge pull request #11003 from annando/fix-api
...
Fix legacy API
2021-11-21 07:55:25 -05:00
0e5f876680
function moved
2021-11-21 09:55:42 +00:00
2c6afe65a7
Use correct function to fetch the self user
2021-11-21 00:26:35 +00:00
ae99144f57
Tests again
2021-11-21 00:15:36 +00:00
0f09b4f636
Fixing (some) tests
2021-11-20 23:47:03 +00:00
647ecd4bd3
Relocate RSS header stuff, cleaning up the code
2021-11-20 13:44:12 +00:00
4327ccddcb
Some more removed functions and parameters
2021-11-20 09:36:17 +00:00
5a9ef594bf
Merge pull request #10999 from nupplaphil/bug/configcache_set
...
Fix Installer setup
2021-11-19 17:59:32 -05:00
d576e920d5
Fix legacy API
2021-11-19 20:15:12 +00:00
645e4edc63
Revert "Revert "Replace Module::init() with Constructors""
...
This reverts commit 89d6c89b67
.
2021-11-19 20:18:48 +01:00
89d6c89b67
Revert "Replace Module::init() with Constructors"
2021-11-19 07:23:23 -05:00
0b6e0566d7
Merge pull request #10987 from annando/api4
...
API: moved classes / unified user array creation
2021-11-19 06:13:52 -05:00
2a22ddcf85
Fix Installer setup
...
- value "0" can now be saved
2021-11-19 08:48:44 +01:00
dab9e13c69
Replace $this->l10n->t() with $this->t() for Modules
2021-11-18 23:23:58 +01:00
8fd738f550
Removed "api_get_user"
2021-11-18 22:20:19 +00:00
1f79d25ffc
Replaced "api_date"
2021-11-18 21:43:13 +00:00
04a0cd9301
Add feedback
2021-11-18 21:25:09 +01:00
14988ddf19
Replaced DI:: calls at BaseNotifications.phpt
2021-11-18 21:23:43 +01:00
b67c10812a
Merge remote-tracking branch 'upstream/develop' into api4
2021-11-18 20:15:57 +00:00
7c03eba98e
Removed unused code
2021-11-18 14:49:12 +00:00
ce578a7745
Replace Module::init() with Constructors
2021-11-17 22:14:33 +01:00
190efcefad
Merge pull request #10977 from nupplaphil/feat/dynamic_modules
...
Introduce interface for `Module`s
2021-11-17 06:36:54 -05:00
e73eda0156
Add feedback
2021-11-17 08:16:33 +01:00
a9e1847afd
Some more comments added
2021-11-17 06:36:12 +00:00
eaf4bc6d4f
Added contact
2021-11-17 06:28:39 +00:00
6ea426178a
API: moved classes / unified user array creation
2021-11-16 23:21:40 +00:00
766b3f0d01
Fixups
2021-11-16 22:40:39 +01:00
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
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
84e62b5293
Issue 10983: Use the user's settings for the help language
2021-11-15 22:08:51 +00:00
cca1be21a3
Fixed static leftovers from #10975
2021-11-14 23:49:07 +01:00
5879535822
Switch static::$parameters
to $this->parameters
2021-11-14 23:49:07 +01:00
489cd0884a
Make BaseModule methods dynamic
2021-11-14 23:49:06 +01:00
714f0febc4
Replace $parameters
argument per method with static::$parameters
2021-11-14 23:49:05 +01:00
2edb631b1f
Fix PHP-CS
2021-11-14 23:21:57 +01:00
66db55f0cd
Some more API functions moved
2021-11-14 23:21:54 +01:00
e7f84d4934
Move Api\unsupported tests and remove dependency to System::jsonExit()
2021-11-12 22:44:59 +01:00
7797c3a0a8
Migrate API\error tests and fix ApiResponse for RSS/atom
2021-11-12 22:29:58 +01:00
2c407a7323
Small improvement
2021-11-12 21:38:38 +01:00
6725f05ab2
Moved API\Notification tests
2021-11-12 21:35:21 +01:00
e477cf215d
Make API testable & move PhotoAlbum tests to new destination
2021-11-12 21:08:36 +01:00
a0c5c91886
Simplify code
2021-11-12 20:13:04 +01:00
a9ddd6687b
Replace Logger:: with logger property
2021-11-12 20:08:30 +01:00
5bfcc8b91c
Transform ApiResponse::unspported() into dynamic method
2021-11-12 20:07:05 +01:00
ebf56674f1
Transform ApiResponse::error() into dynamic method
2021-11-12 20:04:47 +01:00
ea0f41ecf0
Transform ApiResponse::exit() into dynamic method
2021-11-12 20:03:27 +01:00
4309f814e0
Transform ApiResponse::formatData() into dynamic method
2021-11-12 19:59:16 +01:00
f28e64299e
Transform ApiResponse::createXML() into dynamic method
2021-11-12 19:56:37 +01:00
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
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
17fafd37dd
Removed spaces
2021-11-10 07:38:48 +00:00
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
1c84928727
Fix test
2021-11-09 23:04:07 +00:00
bbc4fe851b
"init" removed, moved error function
2021-11-09 22:59:58 +00:00
28a28517e5
Fix code standards
2021-11-09 21:50:56 +00:00
b6943aff36
API call rate_limit_status moved
2021-11-09 21:41:37 +00:00
a6db8df92d
Using the "extension" parameter
2021-11-09 19:40:39 +00:00
fb6c3e2912
Simplify the output of api results
2021-11-09 06:42:59 +00:00
a66bb09b40
Moved function to Arrays.php
2021-11-08 22:10:07 +00:00
ac1b8b7b3a
Remove space
2021-11-08 21:54:55 +00:00
3e676f9cf0
Fixed tabs
2021-11-08 21:53:34 +00:00
f5b47fccce
API: spme Functionality is transferred to new places
2021-11-08 21:35:41 +00:00
789361de5f
The API is now using the router
2021-11-08 07:23:18 +00:00
cfac13790b
"escapeTags" is finally removed
2021-11-07 09:18:25 +00:00
359dad4244
Some more "escapeTags" removed
2021-11-06 20:25:21 +00: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
068c567b3d
Move server block list HTML escaping to templating
2021-11-06 01:34:16 -04:00
edcfeaf66d
Merge pull request #10956 from annando/escapetags
...
Some removed escapeTags calls
2021-11-06 00:04:17 -04:00
23b10cf2ae
Some removed escapeTags calls
2021-11-05 19:59:18 +00:00
62bacbb833
Remove 'maxloadavg_frontend' restriction in Friendica
2021-11-05 20:52:43 +01:00
63da4a75e9
The boot.php had been cleared of most functions
2021-11-04 20:29:59 +00:00
1f7a3fb698
Accept photo fetching for octet-stream as well
2021-11-02 08:10:12 +00:00
516018861e
Merge remote-tracking branch 'upstream/develop' into error-handling
2021-10-31 05:25:39 +00:00
57353eb9b0
Changed scope
2021-10-31 04:54:24 +00:00
ec5bd9a756
Reverting some parts because wouldn't work
2021-10-30 09:13:06 +00:00
4236a9a105
Improved http error handling
2021-10-29 23:21:07 +00:00
409d909d0f
Restructure HTTPClient for new paradigm
2021-10-28 20:01:03 +02:00
d778af0b0e
Cleanup namespaces
2021-10-27 20:16:34 +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
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
87673fd0c5
Merge remote-tracking branch 'upstream/develop' into logging
2021-10-25 18:56:29 +00:00
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
7fd202dbc9
Handle invalid avatar pictures
2021-10-24 11:33:35 +00:00
61839d503a
Fix "Suggest a friend" text
2021-10-23 21:45:37 -04:00
5d92713a8e
Rename Depository to Repository
2021-10-23 21:45:36 -04:00
82a6c78033
Move FSuggest to depository
2021-10-23 21:45:35 -04:00
7ebf211ad2
Fixed indention
2021-10-23 17:23:11 +00:00
8185c591d8
New option to activate/deactivate contact avatar cache
2021-10-23 17:18:30 +00:00
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
cb86048b8a
Add redirection to clear the owner cache after profile update
2021-10-21 19:11:28 -04:00
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
17aa00bff8
Fix: Use correct condition to update the avatar
2021-10-21 17:19:41 -04:00
1cb76d23ff
Delete the intro after confirming it ;-)
2021-10-21 22:18:32 +02:00
d67b676ce5
Fix confirm parameter
2021-10-21 21:57:24 +02:00
bf0782dc6b
Rename setIgnore() to ignore()
2021-10-21 21:49:22 +02:00
7d7d310cc4
Replace almost every Introduction places
2021-10-21 21:49:21 +02:00
a40f503fdd
Move Introduction to new depository paradigm
2021-10-21 21:49:20 +02:00
f6faae5bb1
Replace deprecated log
calls
2021-10-20 18:53:52 +00:00
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
2f1f6f6fb2
Replace "notification" call with new function, removing enotify.php
2021-10-19 19:45:36 +00:00
3781b34272
PROFILE_PHOTOS is mostly removed and replaced
2021-10-19 19:15:28 +00:00
64a336ee8d
Rename method again
2021-10-18 23:32:46 +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
f273c27e3b
Fixups
2021-10-18 23:32:42 +02:00
838cdac5d1
Move ProfileFieldRepository::migrateFromLegacyProfile() & delete old repository
2021-10-18 23:32:41 +02:00
f403851946
Move ProfileFieldRepository::updateCollectionFromForm()
2021-10-18 23:32:40 +02:00
6f692b857b
Move ProfileField::selectByContactId() and ProfileField::selectByUserId()
2021-10-18 23:32:39 +02:00
a9981c792e
Use ProfileField::selectPublicFieldsByUserId
2021-10-18 23:32:39 +02:00
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
aea07a7c15
Add new purge contact content option to admin contact blocklist
2021-10-16 19:29:38 -04:00
ca2c73a2cd
Account for the PUBLIC value for id parameter in Depository\PermissionSet::selectOneById
2021-10-16 15:42:21 -04:00
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
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
b3c576b9ce
Fix request parameter mapping to selectByBoundaries() in Api\Mastodon\Notifications
2021-10-12 21:17:19 -04:00
13827edd2c
New photo field "photo-type" as preparation for banners
2021-10-11 14:21:10 +00:00
d3ebb3ac49
Added missing "break"
2021-10-11 05:51:18 +00:00
41dc6cea2b
Replace the legacy function
2021-10-11 04:33:10 +00:00
ee2b249d00
Empty comments removed
2021-10-10 05:38:49 +00:00
2c134c5229
q
is now completely removed
2021-10-09 21:16:15 +00:00
80a8cd86c4
Merge pull request #10836 from nupplaphil/feat/depository_permissionset
...
Migrate PermissionSet to Depository paradigm
2021-10-08 09:39:39 -04:00
3972fe62fe
More replaced "q" calls
2021-10-08 04:10:45 +00:00
f73e4adc44
Add explicit check for PermissionSet and ProfileField
2021-10-07 20:48:39 +02:00
62eb16e9ad
Migrate PermissionSet to Depository paradigm
2021-10-07 19:53:38 +02:00
48f482665c
Issue 10841: Redirect always to the same page
2021-10-06 19:02:26 +00:00
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
b2c2283817
separate parameter values for different functionalities
2021-10-04 18:04:41 +00:00
9eba41598d
Code review changes
2021-10-04 14:01:46 +00:00
43a17b6129
Merge remote-tracking branch 'upstream/develop' into photo-guid
2021-10-04 06:21:19 +00:00
d30dc52101
Access contact avatars by guid
2021-10-04 06:13:52 +00:00
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
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
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
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
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
9961943b73
Code Style: Replace "AS" with "as"
2021-10-03 10:34:41 +00:00
c1ab3801ba
Replace remaining reference to Model\Photo::stripExtension
2021-10-03 05:52:53 -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
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
8a1a2f658c
Create new DI shorthands for notification-related factories
2021-10-02 18:15:45 -04:00
7a2d5f6a8e
Move notification to the new paradigm
2021-10-02 18:15:45 -04:00
bc0734e0f1
Move notification introductions to the new paradigm
2021-10-02 18:15:45 -04:00
3e6fea30f2
Create constants for Mastodon notification types
2021-10-02 18:15:44 -04:00
bf81f21001
Rename Model\Post\UserNotifications type constants
2021-10-02 18:15:43 -04:00
47acb6a278
Move notify to the new paradigm
...
- Remove unused frion notify template
- Update API test
2021-10-02 18:15:42 -04:00
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
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
eea355ae3b
Merge remote-tracking branch 'upstream/develop' into network-thread-view
2021-10-02 21:00:10 +00:00
bd85babc3e
Fixing "Unknown column 'network-thread-view.uri-id'"
2021-10-02 20:56:11 +00:00