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
c4a4473cd0
Remove the obsolete parameter $two_way from terminateFriendship methods
...
- Follow revokation is now done independently
2021-10-02 16:14:22 -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
1550c0cf13
Reverted unneeded changes
2021-10-02 19:33:51 +00: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
9918fa3ec0
Move translation strings in their own array for confirm templates
2021-10-02 13:52:54 -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
865006682a
Merge remote-tracking branch 'upstream/develop' into user-contact
2021-10-02 11:57:43 +00:00
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
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
64d181c1cc
Code style
2021-09-24 04:35:27 +00:00
0ad904c185
The conversation functionality moved to a class
2021-09-23 21:18:36 +00:00
3dddea96fa
Merge remote-tracking branch 'upstream/2021.09-rc' into user-contact
2021-09-18 20:27:24 +00:00
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
c00da77c67
Add feedback
2021-09-18 12:55:17 +02:00
462f76352e
Add feedback :-)
2021-09-18 12:51:09 +02:00
644f312896
Fix various Notices
2021-09-18 12:51:06 +02:00
a91e3f5dbc
Issue 10720: Use different path scheme for user avatars
2021-09-17 18:36:20 +00:00
9a0c3cc834
Simplify max_data parameter for Temporal::getDateTimeField
2021-09-15 15:56:44 -04:00
44ec4de14c
Use CSRF token as name and value for contact deletion confirm form
2021-09-14 17:28:42 -04:00
5abc1543fd
Merge remote-tracking branch 'upstream/2021.09-rc' into user-contact
2021-09-13 12:31:30 +00:00
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
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
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
5702944116
Add the possibility to use a different configuration directory
2021-09-11 14:33:26 +02:00
9c14eb0c6b
Use centralized function to update contact entries
2021-09-10 18:21:19 +00:00
8b450be09b
Move unsecured GET endpoint handlers before security token check in Module\Contact
2021-09-10 12:05:43 -04:00
75d3f5094b
Merge pull request #10683 from annando/proxify
...
Make the proxy functionality optional
2021-09-10 10:24:17 -04:00
634db1ec85
Changed text
2021-09-10 00:30:11 +00:00
bdb5aa6bd9
Make the proxy functionality optional
2021-09-09 12:40:19 +00:00
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
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
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
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
52ca3e5417
Remove all traces of "rino"
2021-09-05 18:34:44 +00:00
ce6f6978bd
Use the correct function is adviced ...
2021-09-03 04:20:32 +00:00
307cfef12b
Select all fields
2021-09-03 04:09:02 +00:00
6bb8b63da0
Adding gravity to avoid notices
2021-09-03 04:05:29 +00:00
4140a59332
Merge pull request #10658 from nupplaphil/feat/storage_naming
...
Rename Storage Backend labels
2021-09-02 19:55:15 -04:00
687e6841bc
Rename Storage Backend labels
2021-09-02 23:27:35 +02:00
64fd94fc74
Issue 10651: remote comments appeared as own posts
2021-09-02 05:57:50 +00:00
58abaf5c53
Merge remote-tracking branch 'upstream/2021.09-rc' into issue-10640-c
2021-09-01 18:34:24 +00:00
c8d2c87af0
Issue 10640 - Inverse user display settings
2021-09-01 18:29:45 +00:00
728e82d8b0
Improve translation for Storage module
2021-09-01 14:00:23 +02:00
1665b54c6f
Fix variable assignment alignment in Module\Admin\Site
2021-08-31 16:01:20 -04:00
13ae96e9e1
Some more "enable"
2021-08-31 19:54:05 +00:00
85e2328b23
Issue 10640: Some more inversed settings
2021-08-31 19:26:17 +00:00
3944e5d38e
Disable mail setting when imap support is disabled
2021-08-30 21:17:03 +00:00
e3c7cd25e1
Issue 10640: Use consistent settings to enable protocol support
2021-08-30 19:46:10 +00:00
13a91e63aa
Rename DI::httpRequest() into DI::httpClient()
2021-08-25 21:54:54 +02:00
505100bdd7
Rename HTTPRequestOptions to HTTPClientOptions
2021-08-25 21:45:15 +02:00
0cafa871f1
Use HTTPRequestOptions constants for HTTPClient::get()
2021-08-25 21:31:30 +02:00
befd5c860d
Fix headers (string to array) and make sure the signature doesn't change
2021-08-25 14:22:43 +02:00
2356221aba
Fixup HTTP headers for httpClient requests
2021-08-25 14:22:43 +02:00
7a8d800024
Add probe support to @user@domain.tld
search string format
2021-08-24 12:46:01 -04:00
ceeb246128
Remove Profile::load from Module\HCard
...
- Renamed and re-scoped Profile::sidebar to getVcardHtml
2021-08-24 06:24:06 -04:00
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
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
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
99239e3d99
Fix usage
2021-08-16 23:27:43 +02:00
c17bc55158
Introduce InvalidClassStorageException and adapt the code for it
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
ce9da778b9
Clarify XMPP profile field description
2021-08-16 06:15:18 +00:00
74f3cbc383
Improved error check, added "put"
2021-08-15 07:28:26 +00:00
e28a4265c5
API: First steps to support subscriptions
2021-08-15 00:30:41 +00:00
81d9fc677f
Updated messages.po
2021-08-12 06:33:08 +00:00
473adaf463
Mark, file and starring does now work for all items
2021-08-12 05:28:47 +00:00
c81e81dc8d
"getUserId" is now "getLoggedInUserId"
2021-08-09 20:33:46 +00:00
15b93b4459
"getUserNickname" is now "getLoggedInUserNickname"
2021-08-09 19:48:39 +00:00
f5e84c1ff0
Use owner not profile
2021-08-09 15:38:22 +00:00
4495e83eca
Merge remote-tracking branch 'upstream/develop' into app-user2
2021-08-09 15:32:32 +00:00
b8fa75b2dd
Changed function name
2021-08-09 15:29:07 +00:00
3e1e3c8b3e
Merge pull request #10588 from annando/matrix
...
Matrix addresses can be entered in the profile
2021-08-09 10:56:12 -04:00
51d549639d
Fix profile probing via Pleroma
2021-08-09 06:56:41 +00:00
bee04f86ee
Matrix addresses can be entered in the profile
2021-08-09 01:39:09 +00:00
9f01052dd2
Removed some more unused "use"
2021-08-08 20:03:28 +00:00
a9d7e5b29e
Removed unused use
2021-08-08 19:43:15 +00:00
28090bd793
Get rid of App->user completely
2021-08-08 19:30:21 +00:00
fc283ab928
Remove direct calls to App->user
2021-08-08 10:14:56 +00:00
6a23b17c95
Respect the postopts values for scheduled posts
2021-08-06 18:49:17 +00:00
a8442e41ab
Improved error message for external resources
2021-08-06 04:02:42 +00:00
4bc3e8c141
Don't send "accept" when we accept anything
2021-08-06 04:02:22 +00:00
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
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
9f19adf8bb
Use the general function ro create an avatar path
2021-08-02 22:28:42 +00:00
6c8a4a2552
Use a centralized function to delete delayed entries
2021-08-02 20:56:34 +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
8214401b57
Merge remote-tracking branch 'upstream/develop' into scheduled-frontend
2021-08-01 13:12:25 +00:00
2e2d1bf81d
Added option to define a schedule date when posting items
2021-08-01 13:01:31 +00:00
98803064eb
Merge pull request #10562 from nupplaphil/bug/storage_admin
...
Fix legacy storage config
2021-08-01 05:59:35 -04:00
839b5b5859
Fix legacy storage config
2021-07-31 20:56:32 +02:00
929de9081e
All needed fields are now filled
2021-07-30 13:22:06 +00:00
93263a820d
Function renamed, documentation added
2021-07-30 10:24:08 +00:00
bb37c41bd7
Scheduled posts can now be created
2021-07-30 06:22:32 +00:00
432206bc5b
Use router constants
2021-07-30 06:19:02 +00:00
a1828430e5
Fixing variables
2021-07-29 14:58:04 +00:00
6ea3d4aa61
Added API calls, removed fields
2021-07-29 10:34:31 +00:00
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
3cef3ab107
Merge pull request #10548 from annando/args
...
Replaced argv/argc with replacement functions
2021-07-26 18:43:47 -04:00
5a87ccf026
Getter/Setter for theme info
2021-07-25 19:39:10 +00:00
c52b8595e8
theme infos are now bundled in a single array
2021-07-25 19:07:03 +00:00
df558d4056
Completely removed argc/argv
2021-07-25 15:23:37 +00:00
69c75daf4f
Merge pull request #10543 from annando/app-variables
...
App variables reduced and removed
2021-07-25 08:56:05 -04:00
9cc4682e0a
Merge branch 'app-variables' of github.com:annando/friendica into app-variables
2021-07-25 05:08:33 +00:00
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
8f46064430
Using getter/setter functions
2021-07-24 20:34:07 +00:00
4be4498b13
Update UX for Storage administration
2021-07-24 19:01:01 +02:00
1e4f9f62fe
Rename buttons
2021-07-24 19:01:00 +02:00
e19b9824cd
Allow setting & saving storages per type
2021-07-24 19:00:58 +02:00
2fe28af74f
PHP-CS fixing
2021-07-24 19:00:58 +02:00
cbe522ee82
Fixings
2021-07-24 19:00:58 +02:00
3647f6f031
Refactor storage admin setting
2021-07-24 19:00:58 +02:00
97bafb3a59
Extract Storage admin section to own page
2021-07-24 19:00:58 +02:00
30aad250df
App->contact is now removed
2021-07-24 11:49:11 +00:00
2502a9192d
Many more app-variables removed
2021-07-24 10:09:39 +00:00
fae0f839bc
Merge remote-tracking branch 'origin/develop' into profile
2021-07-23 13:29:36 +00:00
afe3c8954c
Simplified functionality to load the profile in the sidebar
2021-07-23 12:39:37 +00:00
9a3a4def3d
"hovercard" is "hcard"
2021-07-23 12:38:29 +00:00
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
01fd128502
API: Support for fetching mails with more "statuses" calls
2021-07-21 05:58:22 +00:00
ec08784aa3
API: Added dummy endpoint for featured tags
2021-07-21 05:22:56 +00:00
c01ca1583c
Added permission check
2021-07-20 21:45:42 +00:00
e199abc837
Removed unused use
2021-07-20 21:19:16 +00:00
b5f59d5be0
API: Support for deprecated API endpoints and OAuth removal
2021-07-20 20:48:37 +00:00
289a4dcba7
Added missing app class (avoid fatal error)
2021-07-19 16:15:06 +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
07d2dfcd60
Some more "convertForUriId" replacements
2021-07-10 12:58:48 +00:00
d8974c9a2a
Function renamed to better reflect the functionality
2021-07-09 06:29:24 +00:00
377bb78cc2
Set "convertForItem" at more places
2021-07-08 20:01:52 +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
098cd543ea
Cleaned code for contact avatars
2021-07-06 10:36:00 +00:00
dac27ead7a
Proxy settings removed
2021-07-06 06:44:18 +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
844727dc19
Simplyfying code
2021-07-05 04:16:02 +00:00
e519b782fd
Simplified proxy handling
2021-07-04 21:24:49 +00:00
f0268b57be
Use "getOwnerDataById" and "getOwnerDataByNick" to fetch owner data
2021-07-04 17:25:08 +00:00
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
24f013a654
Redirecting not logged in user instead of failing
2021-07-04 11:53:49 +00:00
da484a48e3
Proxy: Avoid access for not logged in users
2021-07-04 10:55:32 +00:00
47904f99c2
Removal of duplicated photo entries for a contact
2021-07-04 10:40:03 +00:00
c72abe48a8
Fixed fetching private local images
2021-07-03 15:29:27 +00:00
8e9433f2e9
Fix: Fetching of non public photos
2021-07-01 18:05:54 +00:00
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
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
df9a69db01
Avoid Notice: Undefined index: field1 in /src/Module/Register.php on line 253
2021-06-30 19:13:27 +00:00
09aa496387
Some more places changed to the new contact avatar path format
2021-06-30 16:58:46 +00:00
ec49afa116
Guess the mimetype in advance
2021-06-30 04:28:03 +00:00
39fe60744b
Grammar
2021-06-30 03:49:43 +00:00
d2b32a151e
Detect the mimetype for external resources
2021-06-30 03:47:53 +00:00
19aef93560
Unified avatar paths
2021-06-29 20:26:58 +00:00
ebb9e0c2f5
Fix resizing
2021-06-28 19:38:03 +00:00
ffdbac7e41
Issue 10443: Fix requesting media content
2021-06-28 18:53:10 +00:00
2f06d271bb
Use a default value for "uid"
2021-06-28 13:58:06 +00:00
4f95622d73
Only user the user with attached media.
2021-06-28 12:40:58 +00:00
6f350c1e59
Use signed requests for fetching private images
2021-06-28 10:08:51 +00:00
7e200174d6
Replace attachment links in the body
2021-06-28 04:53:20 +00:00
dbf9132ea6
Fixed indendation
2021-06-28 01:34:29 +00:00
b46b7b08ba
Reduce the usage of the "proxifyUrl" function
2021-06-27 11:50:10 +00:00
e6e90abc77
AOI: Send "history" section for trends
2021-06-24 22:15:25 +00:00
89608d5844
Set CORS header fields to support Halcyon
2021-06-24 18:02:29 +00:00
9276f6823b
New class for external resources
2021-06-24 17:30:22 +00:00
96809b3fdd
API: Improved avatar handling
2021-06-24 07:08:38 +00:00
6b46fdb54e
Don't count the system user as user
2021-06-21 04:03:20 +00:00
322f0b3ecf
Cleanup Mastodon Factories
2021-06-20 13:25:45 +02:00
97891fe05b
Context: use the correct "select functionality
2021-06-19 18:27:35 +00:00
fe07dc828b
Fix noscrape publishing and pulling, added header
2021-06-17 11:23:32 +00:00
ebd4f59d02
Merge remote-tracking branch 'upstream/2021.06-rc' into public-timeline
2021-06-16 21:01:20 +00:00
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
6b3476409a
Check for REDIRECT_REMOTE_USER as well
2021-06-16 19:39:51 +00:00
5e22704f7e
API: Added OAuth revoke, adding documentation to parameters
2021-06-16 19:24:44 +00:00
6e789ec19a
No need for +1 and -1
2021-06-16 17:57:01 +00:00
78d4aff878
Set the "Link" header
2021-06-16 15:02:33 +00:00
11d2440425
New functions for the post-view view
2021-06-16 10:16:01 +00:00
5211c12b0c
Merge remote-tracking branch 'upstream/2021.06-rc' into public-timeline
2021-06-16 05:58:11 +00:00
0ab24510ef
Centzralized functionality to update and publish profile changes
2021-06-15 11:12:44 +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
b7f12051a8
Small fixes
2021-06-12 11:19:23 +00:00
c21cbd936e
Changed sorting
2021-06-12 10:12:02 +00:00
b8da971fac
Server statistics: New section for relais and nomads
2021-06-12 08:08:35 +00:00
6dc2988c0f
Return the application fields
2021-06-10 08:05:21 +00:00
0b9c934cad
Simplify the code
2021-06-10 07:02:06 +00:00
d917ed58a8
API: Tests with various clients, small fixes
2021-06-10 06:26:34 +00:00
385c03364f
The function is now protected again
2021-06-08 20:45:58 +00:00
e4be1e0cd5
Get rid of "api_user()" function
2021-06-08 20:41:46 +00:00
2a440c0bae
Use "checkAllowedScope" instead of "login"
2021-06-08 12:00:22 +00:00
5853fe562d
Login hasn't got a return value
2021-06-08 09:51:17 +00:00
9720ee2c20
Rearranged scope check
2021-06-08 09:11:56 +00:00
11c8dfe73a
Unified request for uid
2021-06-08 08:28:14 +00:00
85217941e3
Simplified code
2021-06-08 08:04:12 +00:00
126e281165
Improved documentation
2021-06-08 06:39:23 +00:00
acbe9ebf9e
API: New classes for OAuth and basic auth
2021-06-08 06:32:24 +00:00
8e12c1d39b
Added note about missing parameters
2021-06-07 07:45:20 +00:00
dc9b5df072
API: The endpoints "followers" and "following" are swapped
2021-06-07 04:44:12 +00:00
ace89197ff
Display the forum posts in the new format.
2021-06-05 20:29:19 +00:00
5ddd2f3ab5
Coding standards
2021-06-03 05:18:22 +00:00
4206c5d363
API: some more endpoints added
2021-06-03 04:47:02 +00:00
9c59bcb6a5
Support OAuth for the legacy API
2021-06-02 22:11:21 +00:00
4d19a6f0e3
Simplify the code
2021-06-02 07:15:42 +00:00
a2be7e386f
API: Lim it the elements for the context
2021-06-02 07:11:18 +00:00
842cbbaf09
Added notifications for follow requests
2021-06-01 21:13:16 +00:00
49459821be
Renamed function
2021-06-01 14:23:12 +00:00
3f0937dd42
API: Show activity notifications
2021-06-01 05:51:03 +00:00
15581ba91f
Merge pull request #10338 from annando/issue-9923
...
Issue 9923: Fix DB Error 1055
2021-05-30 07:48:49 -04:00
c05c447d0f
Avoid warning "array_merge(): Expected parameter 2 to be an array, null given"
2021-05-29 22:48:06 +00:00
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
c3c6f3c8d3
Code style conventions
2021-05-29 10:40:47 +00:00
97356ed617
API: Unified request parameter handling
2021-05-28 06:10:32 +00:00
ce8e5012e9
Fix reshare of Diaspora posts only with pictures
2021-05-27 19:58:18 +00:00
8b3884b2de
API: Bookmarked posts are starred, not pinned
2021-05-27 07:51:30 +00:00
32d0d45adf
Issue 10287: Don't show ignored and blocked posts
2021-05-24 10:51:21 +00:00
a69e128fe4
Merge remote-tracking branch 'upstream/2021.06-rc' into http-input-data
2021-05-23 20:17:50 +00:00
0238a15809
Merge pull request #10295 from nupplaphil/bug/php7_cs
...
Fix PHP 7.0 Coding Standards
2021-05-23 07:38:38 -04:00
8f9033633c
Issue 10287: Make block and ignore work for the API as well
2021-05-23 08:56:24 +00:00
965cd8b096
Fix PHP 7.0 Coding Standards
2021-05-22 23:47:35 +02:00
6f44476c56
Merge remote-tracking branch 'upstream/2021.06-rc' into http-input-data
2021-05-22 20:26:32 +00:00
ede808f449
Fixes "Undefined index: upubkey" by replacing the profile load mechanism
2021-05-22 15:50:05 +00:00
a5c8c4d8b7
Fixes notice
2021-05-22 15:41:25 +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
bcb2073c9a
New class to process HTTP input data
2021-05-21 17:36:51 +00:00
f5f919aead
Coding standards
2021-05-20 06:58:15 +00:00
e10f3f26b9
Removed unused parameter
2021-05-20 04:44:45 +00:00
db8b0b9666
The next mail endpoint is done
2021-05-20 04:39:45 +00:00
8a3db0226b
Coding standards
2021-05-20 03:53:48 +00:00
66ad777f4b
Supporting all parameters
2021-05-19 22:33:40 +00:00
d46150f1dc
Whitespaces ...
2021-05-19 22:18:30 +00:00
ae6dae3b23
Whitespace removed
2021-05-19 22:10:05 +00:00
70259965df
API: Support for private mails
2021-05-19 21:56:50 +00:00
fcc18de9c5
Unneeded spaces removed
2021-05-19 16:09:09 +00:00
ab96e694df
Removed unused use
2021-05-19 16:07:37 +00:00
1c7d1c7c47
New endpoint "verify_credentials" added
2021-05-19 09:35:08 +00:00
b3b9c51dbe
Reduced log level
2021-05-19 07:02:12 +00:00
50ca38a0f7
Harmonized API parameters for all timeline endpoints
2021-05-19 06:55:08 +00:00
e3d227f3c9
API: Parameter cleanup
2021-05-19 06:18:42 +00:00
e5c1b90668
API: Reworked request parameter handling
2021-05-18 19:26:46 +00:00
f935c1cf73
Restructured variable handling
2021-05-18 08:38:04 +00:00
724a61390f
Coding standards
2021-05-18 07:23:18 +00:00
2252949bca
Style stuff ...
2021-05-18 07:18:31 +00:00
f31fdf4391
Spaces
2021-05-18 07:13:32 +00:00
8ae29eabe8
Min is max
2021-05-18 07:02:50 +00:00
0a6127ea6e
Set maximum value
2021-05-18 07:01:23 +00:00
ce427b248e
Central function to process request parameters
2021-05-18 06:31:22 +00:00
32e7ddf21b
Improved parameter assignment
2021-05-18 04:54:37 +00:00
71a398277d
Improved query
2021-05-17 22:44:42 +00:00
59cff3511b
Standards
2021-05-17 22:31:35 +00:00
c9110e03e1
API: Search endpoint
2021-05-17 22:22:51 +00:00
dd16bccbc8
Fix for sending content via connectors
2021-05-16 14:30:15 +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
1cc341033f
API: We now can post statuses via API
2021-05-15 22:40:57 +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
9c427cc05d
Unused use
2021-05-15 10:59:22 +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
0aaaf8d6ef
API: Support OAuth client credentials
2021-05-14 06:05:01 +00:00
8b841dfa50
Fix connection issues with AndStatus
2021-05-13 22:00:40 +00:00
3aa883f1e3
API: List handling, dummy endpoints
2021-05-13 21:15:32 +00:00
b18073d5a8
Repurposed OAuth frontend handling, store the scope
2021-05-13 14:58:55 +00:00
132e08edb8
Whitespaces ...
2021-05-13 11:33:07 +00:00
7975bc244d
Refine OAuth flow
2021-05-13 11:26:56 +00:00
494e852c1a
Removed old comment
2021-05-12 15:41:05 +00:00
9125d296a1
Improved error messages
2021-05-12 14:00:15 +00:00
8a5560ec8f
Simplified null check
2021-05-12 12:40:45 +00:00
4a6d33e182
HTTP_AUTHORIZATION should be enough
2021-05-12 12:34:55 +00:00
8dccb66dec
Display the application name
2021-05-12 12:19:15 +00:00
19a81d25d5
Added documentation headers
2021-05-12 12:08:30 +00:00
87f7e26638
Added documentation
2021-05-12 12:00:24 +00:00
daa832fcf9
Formatting
2021-05-12 11:54:43 +00:00
c3f28252ff
Indention
2021-05-12 10:50:01 +00:00
a23d108fa7
Session variable needs to be removed afterwards
2021-05-12 06:51:59 +00:00
6ca42512e9
OAuth connections now have to be ackknowledged
2021-05-12 06:50:27 +00:00
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
4476634f6c
Fix list of accounts
2021-05-11 23:39:08 +00:00
f5e98c8ecf
Redirect at login does work
2021-05-11 21:04:45 +00:00
8eacfbc570
Fix context order / notice fixed
2021-05-11 19:53:19 +00:00
bade0a2345
Improved cards handling, simplified Bearer handling
2021-05-11 19:15:05 +00:00
7d8c152aaf
Check the start of the string
2021-05-11 13:17:48 +00:00
74f3c885bf
use "random_bytes" instead of "openssl_random_pseudo_bytes"
2021-05-11 13:12:12 +00:00
cfb9b73205
Store creation date
2021-05-11 08:16:40 +00:00
0f4920dca8
Unused use
2021-05-11 06:34:31 +00:00
a3d1423562
unused use
2021-05-11 06:33:18 +00:00
c9e6fea74b
Code style
2021-05-11 06:31:48 +00:00
82003bbe47
Login prototype
2021-05-11 06:30:20 +00:00
6644d117f6
Indentions
2021-05-09 22:29:04 +00:00
585d283ff9
Preparation for Oauth client registration
2021-05-09 22:23:21 +00:00
a696b7f427
Renamed functions
2021-05-09 18:44:08 +00:00
591619e1d3
Unused use removed
2021-05-09 13:01:56 +00:00
1c6e915514
Media is now supported as well
2021-05-09 12:59:23 +00:00
6ac74f9cc9
Unused use removed
2021-05-09 12:05:22 +00:00
6cd7215d87
Formatting ...
2021-05-09 12:04:00 +00:00
6d3c82e54e
Formatting
2021-05-09 12:01:44 +00:00
66be56e081
Some more formatting
2021-05-09 12:00:08 +00:00
6e9dd7641f
Some more code styling
2021-05-09 11:58:27 +00:00
f5c7f9670f
Remove blanks
2021-05-09 11:54:34 +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
1e3182a896
And more formatting
2021-05-08 19:30:09 +00:00
a0e455a493
Again formatting
2021-05-08 19:28:20 +00:00
4b4298b0f8
Some more formatting
2021-05-08 19:26:57 +00:00
cce0d0c21b
Formatting
2021-05-08 19:25:20 +00:00
3bbf543d25
API: Some more endpoints
2021-05-08 19:21:52 +00:00
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
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
c97cfd8a44
Removed unused use
2021-05-08 09:19:16 +00:00
6236870aa4
Add all required HTTP methods
2021-05-08 09:14:19 +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
0ea2241eed
Support the "only_media" parameter
2021-05-08 01:52:23 +00:00
0468b7b3f9
Formatting
2021-05-07 21:35:07 +00:00
0a25349fbf
Formatting
2021-05-07 21:33:42 +00:00
dd38cc330f
API: We now support two more timeline api endpoints
2021-05-07 21:28:48 +00:00
95f741c427
Improve data of shared posts
2021-05-07 06:26:41 +00:00
0a1f4d81c8
Prevent self block/ignore in Module\Contact
2021-05-04 08:59:13 -04:00
10a6f0a98f
API: New function to fetch current user id
2021-05-03 05:25:54 +00:00
f57ddee31c
the command was missing from the worker queue overview
2021-05-02 09:55:19 +02:00
c9a00fcb1c
Issue 10156: Fix endless scroll with filed posts
...
Fixes #10156
2021-04-20 20:51:09 +00:00
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
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