Michael
c1686c486c
Fix warning
2023-03-06 06:43:04 +00:00
Michael
699be97ea1
Reformatted code
2023-03-06 06:15:30 +00:00
Michael
aea3ed4548
Code is reformatted
2023-03-05 21:46:45 +00:00
Michael
eafe54f2dd
The function "getAttachedData" has been removed
2023-03-05 21:22:22 +00:00
Michael
d41ec728e4
We only need a link here
2023-03-04 21:36:19 +00:00
Michael
60ddef1720
Unneeded field removed
2023-03-04 19:28:31 +00:00
Michael
b761760d65
Fix missing attached links in posts
2023-03-04 19:04:37 +00:00
Michael
9e4753f440
Merge remote-tracking branch 'upstream/develop' into api-edit
2023-03-03 03:56:19 +00:00
Michael
ea3a56ccfa
API: Fix dateformat on status
2023-03-02 21:07:33 +00:00
Michael
fc8421b57b
Merge remote-tracking branch 'upstream/develop' into api-edit
2023-03-01 05:17:13 +00:00
Hank Grabowski
63a65b6d02
Fix passing in correct change fields to Mastodon Status FriendicaExtension
2023-02-28 16:10:13 -05:00
Hank Grabowski
7ccc978bc5
Add title/spoiler text handling and capturing invalid update to Mastodon edit
2023-02-28 15:35:37 -05:00
Hank Grabowski
1e48978664
Use Mastodon standard edited_at field for tracking edit time
2023-02-28 15:02:02 -05:00
Hank G
c7457c7a72
Update src/Module/BaseApi.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-28 13:49:23 -05:00
Hank Grabowski
80896936b2
Remove extra lines from TimelineOrderByTypes.php to get rid of server side only formatting error
2023-02-28 13:12:11 -05:00
Hank Grabowski
13672bccf4
Only allow explicitly known order types through
2023-02-28 13:10:45 -05:00
Hank Grabowski
f0b3864c7a
Add default getLinkHeader asDate to be false (the previous ID-only way)
2023-02-28 12:48:25 -05:00
Hank Grabowski
fae67b6d88
Remove extra line between copyright and namespace
2023-02-28 11:44:49 -05:00
Hank Grabowski
260f4e46ab
Correct format/style errors
2023-02-28 11:43:12 -05:00
Hank Grabowski
32bb097604
Correct format/style errors
2023-02-28 11:41:53 -05:00
Hank Grabowski
c33c624f83
Add new temporal paging to Mastodon Timeline Public and List endpoints
2023-02-28 11:36:24 -05:00
Hank Grabowski
4f86cd0923
Add comment to friendica_order query parameter in Mastodon Timeline Home
2023-02-28 11:35:54 -05:00
Hank Grabowski
099ef11183
Fix tag filtering on block/mute list
2023-02-28 11:35:21 -05:00
Hank Grabowski
1f6578229e
Add additional Mastodon timeline sorting date types and data to output
2023-02-28 10:36:11 -05:00
Hank Grabowski
1adb23d8fd
Change timestamp to be DateTime object not integers in Mastodon Timeline API
2023-02-28 08:20:08 -05:00
Michael
3a0b0ffce5
Editing of media descriptions is now possible as well
2023-02-28 08:06:49 +00:00
Michael
98aed4dde3
Adding and removing of pictures via API is now possible
2023-02-28 06:19:19 +00:00
Hank Grabowski
6ffd3a3f8c
Merge branch 'develop' into mastodon-timeline-temporal-paging
2023-02-27 20:20:40 -05:00
Michael
a5b774d2ef
Without "->__toString()"
2023-02-27 21:15:11 +00:00
Michael
cbb9cb6c24
Fix v1 endpoint
2023-02-27 21:02:59 +00:00
Michael
2849a96628
Issue 12415: Handle attachment updates via AP
2023-02-27 20:02:05 +00:00
Philipp
61deaec4be
Merge pull request #12848 from HankG/fix-mastodon-v2-active-month-naming-error
...
Fix mastodon v2 active month naming error
2023-02-27 19:51:25 +01:00
Hank Grabowski
2f3a7c422f
Fix whitespace issue
2023-02-27 13:47:02 -05:00
Hank Grabowski
b375f64e0e
Add int hint to Mastodon V2 UserStats.php
2023-02-27 13:04:24 -05:00
Michael Vogel
0338d9fda8
Update src/Model/Post/Media.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-27 14:31:56 +01:00
Michael
5f6503a73f
Editing/removing of attached pictures is now possible via web
2023-02-27 07:47:31 +00:00
Philipp
a40ecb3902
Merge pull request #12843 from annando/fetchraw-attachments
...
Catch all errors thrown by "fetchRaw"
2023-02-27 08:24:05 +01:00
Michael
bd3120d6cb
Use non static logger call
2023-02-27 07:02:06 +00:00
Hank Grabowski
bb29a07efa
Change Mastodon Instance V2 active_monthly field to correct active_month
2023-02-26 22:57:10 -05:00
Hank Grabowski
706a42ffd0
Change Mastodon Instance V2 active_monthly field to correct active_month
2023-02-26 22:56:56 -05:00
Michael
6e3602591d
Use "Exception"
2023-02-26 22:43:45 +00:00
Philipp
de53109a49
Merge pull request #12844 from HankG/mastodon-status-add-delivery-data
...
Add Delivery Information to Mastodon Status API Entity
2023-02-26 23:03:30 +01:00
Hank Grabowski
9ab73c30ef
Allow delivery stats to be null.
2023-02-26 11:27:01 -05:00
Hank Grabowski
ea782d97fc
Make calls inline and return 0 if value is null
2023-02-26 10:26:15 -05:00
Hank Grabowski
0f811abc50
Add nullability to InstanceV2 Contact type for account parameter
2023-02-26 09:38:22 -05:00
Michael
2b513a48c7
Catch all errors thrown by "fetchRaw"
2023-02-26 14:08:33 +00:00
Hank Grabowski
751e335b4b
Add delivery status data to Mastodon Status Friendica Extension
2023-02-25 14:23:59 -05:00
Hank Grabowski
9a6ebc94c4
Add support for since_id field into the timeline API
2023-02-23 07:04:12 -05:00
Hank Grabowski
cbf55241a3
Null out min/max/since ID fields by default in Mastodon Timeline API
2023-02-23 07:03:58 -05:00
Hypolite Petovan
1cff849a94
Merge pull request #12838 from HankG/blocks-status-fix
...
Correctly reflect blocked status in Mastodon Relationship Object
2023-02-22 16:49:55 -05:00
Hank Grabowski
614ad32f71
Merge branch 'develop' into mastodon-timeline-temporal-paging
2023-02-22 13:26:51 -05:00
Hank Grabowski
a301f8a82d
Merge branch 'develop' into fix-blocks-ignores-in-full-context-status-request
2023-02-22 13:26:28 -05:00
Hank Grabowski
7224c0fc38
Merge branch 'develop' into blocks-status-fix
2023-02-22 12:08:06 -05:00
Hank Grabowski
4a00731aa4
Breakup public/user ID query results so can always query blocked status by CID
2023-02-22 12:07:57 -05:00
Hank Grabowski
b06a3e877e
Add show_all option to Mastodon status context to show ignored and blocked statuses
2023-02-22 11:45:42 -05:00
Hank Grabowski
a67fe069e8
Add order/limit building func and fix reverse order requirement on min_id
2023-02-22 11:27:54 -05:00
Hank Grabowski
9c5f3ae58f
Simply Timeline Home temporal endpoint to reuse min_id and max_id
2023-02-22 11:02:52 -05:00
Michael
08ba9e4183
Fix emoji activities
2023-02-21 21:07:41 +00:00
Hank Grabowski
818075d039
Implement time based paging for Mastodon Home Timeline Endpoint
2023-02-21 15:37:32 -05:00
Hank Grabowski
3958739d60
Add to Mastodon Status/Context filter for ignored and blocked user's comments
2023-02-21 13:53:16 -05:00
Hypolite Petovan
5acbcba5c2
Merge pull request #12829 from Quix0r/fixes/export-to-file-null
...
Fixed: DomainPatternBlocklist::exportToFile() must be of the type string, null given
2023-02-21 09:13:19 -05:00
Roland Häder
ed86e9ca96
Fixed:
...
- added check for empty file name as the export doesn't work without one:
`[Error] Argument 1 passed to Friendica\Moderation\DomainPatternBlocklist::exportToFile() must be of the type string, null given, called in /var/www/.../src/Console/ServerBlock.php on line 110`
2023-02-21 12:58:50 +01:00
Hank Grabowski
9c9abd4400
Merge branch 'develop' into dislike-for-mastodon-endpoints
2023-02-20 15:52:09 -05:00
Hank Grabowski
155e3a701e
Add DislikedBy Mastodon compatible endpoint in the Friendica API space
2023-02-20 15:51:17 -05:00
Hank Grabowski
c419aabee4
Add deleted check to FavouritedBy Mastodon endpoint
2023-02-20 15:50:21 -05:00
Hank Grabowski
c235bf299e
Add Mastodon format compatible (un)dislike endpoint in Friendica API space
2023-02-20 15:33:36 -05:00
Hank Grabowski
dba74c7940
Fix phpcbf style errors in part of code I didn't change
2023-02-20 15:32:03 -05:00
Hank Grabowski
3a8929be1f
Add dislike counts to Mastodon API Statuses in FriendicaExtension
2023-02-20 15:31:15 -05:00
Hypolite Petovan
dec5a40aac
Merge pull request #12818 from HankG/mastodon-instance-v2-implementation
...
Mastodon instance v2 implementation
2023-02-20 14:16:17 -05:00
Hank Grabowski
6cd271b10f
Modify to use the new baseURL methods.
2023-02-20 13:33:13 -05:00
Hank Grabowski
06f53d2d1a
Add missing spaces after colons for function parameters for style check reasons
2023-02-20 13:31:04 -05:00
Hank Grabowski
5c3bd4acd1
Merge branch 'develop' into mastodon-instance-v2-implementation
2023-02-20 13:25:59 -05:00
Hank Grabowski
dd664f632f
Merge branch 'develop' into fix-blocks-listing
2023-02-20 13:25:05 -05:00
Hank Grabowski
41b5ec0262
Merge branch 'develop' into mastodon-instance-v2-implementation
2023-02-20 13:22:37 -05:00
Hank Grabowski
71a7c0a4de
Refactor Mastodon API InstanceV2 so objects are simple and BI in API layer
2023-02-20 13:22:29 -05:00
Philipp
3de3d867a5
Merge pull request #12821 from HankG/notifications-summary
...
Add Notifications summary poption to Mastodon API Endpoint
2023-02-20 18:36:38 +01:00
Hank Grabowski
b3226e11ac
Merge branch 'develop' into blocks-and-mutes-fixes
2023-02-20 12:27:25 -05:00
Hank Grabowski
97cad5d2e0
Merge branch 'develop' into fix-blocks-listing
2023-02-20 12:19:56 -05:00
Hypolite Petovan
33a8d2bc3d
Merge pull request #12814 from nupplaphil/bug/config_multi_serialize
...
Fix multiple serialized values
2023-02-20 11:54:18 -05:00
Hypolite Petovan
14a3f73f4f
Merge pull request #12823 from annando/optimize
...
Config to enable the optimizing of all tables
2023-02-20 11:53:30 -05:00
Philipp
41251458a0
language and static
2023-02-20 17:23:01 +01:00
Philipp
d772331b91
Fix multiple serialized values
2023-02-20 17:22:59 +01:00
Michael Vogel
7560939d75
Merge pull request #12820 from MrPetovan/bug/fatal-errors
...
Remove reference to remove field in event table
2023-02-20 16:37:45 +01:00
Hank Grabowski
f5ffc9da95
Remove extraneous ID parameter from Mastodon Blocks Listing API
2023-02-20 10:18:15 -05:00
Hank Grabowski
843502badc
Merge branch 'develop' into notifications-summary
2023-02-20 10:06:59 -05:00
Michael
bd0348b53c
Config to enable the optimizing of all tables
2023-02-20 14:46:58 +00:00
Hank Grabowski
4abb7ed746
Fix whitespace issue on assignment alignment
2023-02-20 09:07:50 -05:00
Hank Grabowski
e594bb72dd
Add notifications summary (count only for now) to Mastodon API
2023-02-20 08:53:28 -05:00
Hypolite Petovan
cef063e4fd
Merge pull request #12819 from HankG/add-tables-to-optimize
...
Add tables to Optimize Worker
2023-02-20 08:47:38 -05:00
Hypolite Petovan
ee5acc29c3
Merge pull request #12802 from nupplaphil/feat/system_url_handling
...
Transform BaseURL to URIInterface conform class with less business logic
2023-02-20 08:43:00 -05:00
Hypolite Petovan
6106b8b75e
Merge pull request #12813 from HankG/mastodon-status-post-with-title
...
Add Friendica Title Extension to Mastodon Statuses POST API
2023-02-20 08:27:54 -05:00
Hypolite Petovan
65cd493431
Merge pull request #12807 from HankG/mastodon-trending-api-updates
...
Mastodon trending api updates
2023-02-20 08:27:42 -05:00
Hypolite Petovan
5bba6dd4b7
Merge pull request #12804 from HankG/fix-blocked-users-in-mastodon-api-timelines
...
Add Block/Ignore filtering on all Mastodon API Timeline endpoints
2023-02-20 08:27:33 -05:00
Hypolite Petovan
0dbee1c4d2
Remove reference to remove field in event table
...
- Address https://anonsys.net/display/bf69967c-1663-f368-5a52-cdd110992529
2023-02-20 08:26:23 -05:00
Hank Grabowski
0bb2d00e70
Add License header to FriendicaExtensions file
2023-02-20 08:05:46 -05:00
Hank Grabowski
fcf59dc245
Fix binary_operator_spaces errors
2023-02-20 08:05:01 -05:00
Hank Grabowski
c076a07404
Add back in accidentally removed Session table
2023-02-20 07:55:41 -05:00
Hank Grabowski
0451f2dfa1
Add Mastodon Instance V2 API endpoint /api/v2/instance
2023-02-20 07:51:20 -05:00
Michael
3b469fe4e9
Fix the spelling of some verbs
2023-02-20 08:54:27 +00:00
Michael
11513519ce
Config option to process the "view" activity
2023-02-20 06:41:28 +00:00
Hank Grabowski
8101739edd
Change Mastodon API documentation URL for V1 Instance type
2023-02-19 17:32:13 -05:00
Hank Grabowski
7ea09e666b
Add additional tables to the optimize worker function
2023-02-19 08:55:08 -05:00
Hank Grabowski
cd957a7f66
Remove extraneous __get since needed capability found in parent class
2023-02-19 07:59:53 -05:00
Hank Grabowski
3bb0bda880
Remove documentation stating friendica extensions can be null since always set
2023-02-19 07:58:10 -05:00
Hank G
f1dbf82e5b
Update src/Module/Api/Mastodon/Statuses.php
...
Co-authored-by: Philipp <admin+Github@philipp.info>
2023-02-19 07:50:39 -05:00
Philipp
cb106f40ca
Remove $ssl_state variable
2023-02-19 12:25:24 +01:00
Philipp
f9f86e04ff
adapt BaseURL constructor
2023-02-19 11:27:14 +01:00
Philipp
3e0efc9c7c
Update src/Module/Moderation/Users/Blocked.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-19 11:27:02 +01:00
Philipp
94d1e0b232
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-19 11:26:26 +01:00
Philipp
544168244c
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-19 11:12:48 +01:00
Philipp
75ecaa89ee
Add site admin warning if BaseURL is missing
2023-02-18 21:50:07 +01:00
Philipp
c0359330b6
Add typehint for DI::baseUrl()
2023-02-18 21:12:21 +01:00
Philipp
f0c29edcde
Adapt BaseURL calls to new UriInterface
2023-02-18 21:12:21 +01:00
Philipp
402d45d490
Move force_ssl behavior
2023-02-18 21:12:20 +01:00
Philipp
dbb7022ca5
Refactor Installer due new BaseURL logic
2023-02-18 21:12:20 +01:00
Philipp
45749c14be
Refactor BaseURL.php to UriInterface compatible class
...
- remove parts
- added tests
2023-02-18 21:12:20 +01:00
Hank Grabowski
34c4849341
Merge branch 'develop' into mastodon-status-post-with-title
2023-02-18 10:30:57 -05:00
Hank Grabowski
4b2ee284d8
Change check for friendica-title key to use isa and always set
2023-02-18 10:07:08 -05:00
Michael
608b5a37a4
Activities are now displayed as Emojis
2023-02-18 06:56:03 +00:00
Hypolite Petovan
960fdb9076
Merge pull request #12806 from annando/loglevels
...
Some loglevels are adjusted to more reasonable levels
2023-02-17 18:19:03 -05:00
Hypolite Petovan
6d38b44b97
Merge pull request #12799 from HankG/fix-mastodon-friend-requests-ids
...
Change FollowRequest to return the user ID so is compatible with POST endpoint
2023-02-17 18:09:26 -05:00
Hank Grabowski
f10821f915
Add friendica->title input to Mastodon Status POST API for explicitly setting title
...
- update logic so that if it is provided with a spoiler text then the spoiler text is always used as actual spoiler text and the title is the title.
2023-02-17 17:42:55 -05:00
Hank Grabowski
40ee96512a
Add extension to Mastodon Status object for Friendica-specific things
...
- first entry is the title
2023-02-17 17:42:00 -05:00
Hank Grabowski
9187723263
Add link headers to Mastodon trending endpoints
2023-02-17 13:24:11 -05:00
Hank Grabowski
2754cdc5d6
Add Link headers by offset/limit capability to BaseApi
2023-02-17 13:24:00 -05:00
Hank Grabowski
df4af8da9b
Fix offset is absolute in set not a page to be consistent with SQL
2023-02-17 13:23:34 -05:00
Hank Grabowski
e6c93d31c1
Add offset parameter to Mastodon trending Links and Statuses endpoints
2023-02-17 11:59:30 -05:00
Hank Grabowski
6a94632131
Add documentation to new trending tags endpoint QPs
2023-02-17 11:25:25 -05:00
Hank Grabowski
f40cd60e39
Remove FollowRequest type and use mstdnAccount->createFromContactId instead
2023-02-17 11:09:16 -05:00
Hank Grabowski
67b8ad242b
Allow @-symbols in Mastodon status searches under all conditions
2023-02-17 10:49:32 -05:00
Hank Grabowski
c5effdadec
Add support to Mastodon Tag Trends for paging, local tags, and faster refresh
...
= with phpcbf format auto-correction
2023-02-16 22:55:23 -05:00
Hank Grabowski
e3bfb39e91
Remove explicit block filtering for results that go through selectViewForUser
2023-02-16 16:06:56 -05:00
Michael
baf75adfca
Some loglevels are adjusted to more reasonablöe levels
2023-02-16 20:47:37 +00:00
Hank Grabowski
a4515daca4
Add blocked/ignored filters to Mastodon Timeline API Direct and List endpoints
2023-02-16 08:08:58 -05:00
Hank Grabowski
d6c1e85b5f
Add blocked/ignored filters to Mastodon Timeline API Home and Tags endpoints
2023-02-16 08:05:32 -05:00
Hank Grabowski
18bb181a78
Cleanup unused imports, excessive line length in Mastodon FollowRequest factory
2023-02-15 15:43:57 -05:00
Hank Grabowski
4964e947c9
Delete unused Mastodon FollowRequest object (can just use Account now)
2023-02-15 15:43:17 -05:00
Hank Grabowski
31b746cb16
Change FollowRequest return type to be Account
2023-02-15 15:40:10 -05:00
Hank Grabowski
cb1adf983b
Fix style error
2023-02-15 15:13:30 -05:00
Hank Grabowski
c084e6a427
Allows @ in query on statuses when resolving since Mastodon links have it
2023-02-15 15:12:58 -05:00
Hank Grabowski
637b6f5a17
Change FollowRequest to return the user ID so is compatible with POST endpoint
2023-02-15 12:30:49 -05:00
Michael
9f7747a360
We can now store emoji reactions from Misskey
2023-02-15 05:13:40 +00:00
Philipp
40e0ea239a
Merge pull request #12796 from annando/fatal
...
Fix fatal error because of an invalid url
2023-02-14 22:28:01 +01:00
Michael
a3cb43805c
Fix fatal error because of an invalid url
2023-02-14 21:19:47 +00:00
Michael
9a93c8f1c5
Fix caps
2023-02-14 20:52:33 +00:00
Hypolite Petovan
f9b3340599
Merge pull request #12786 from annando/c2s-post
...
C2S: Posting is now possible
2023-02-14 15:49:25 -05:00
Michael
64a8ad6601
Fix variable name
2023-02-14 20:43:54 +00:00
Michael
41f6e72aa0
Some more standards
2023-02-13 23:57:39 +00:00
Michael
c643eb8cb2
Fix more standards
2023-02-13 23:53:43 +00:00
Michael
2367f54d41
Soem more C2S stuff moved
2023-02-13 23:49:08 +00:00
Michael Vogel
5e84fc849b
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-14 00:34:47 +01:00
Hank Grabowski
e384a9d6ca
Automatic PHPCBF style fix
2023-02-13 17:27:06 -05:00
Hank Grabowski
7e91a88d9b
Add unsupported Friendica notification types to built query
2023-02-13 17:26:24 -05:00
Michael
8fe6419d39
New class for c2s activities
2023-02-13 21:27:11 +00:00
Hank Grabowski
8bfca6373a
Remove extraneous, unused, non-standard 'count' parameter from request list
...
- artifact of when I was playing around with the endpoint that somehow
didn't get deleted when I did the ultimate commit.
2023-02-13 15:13:17 -05:00
Michael
7b871f3ecd
Merge remote-tracking branch 'upstream/develop' into c2s-post
2023-02-13 19:20:18 +00:00
Michael
b02e48e9c3
Split C2S activity
2023-02-13 15:32:14 +00:00
Hypolite Petovan
b168ff3e17
Merge pull request #12772 from nupplaphil/feat/config_hybrid
...
Revert node.config.php into Config table
2023-02-13 08:16:29 -05:00
Michael
a7b3949ca0
Added documentation
2023-02-13 11:57:02 +00:00
Philipp
3894b6fa41
Fix logic
2023-02-13 11:34:32 +01:00
Michael
2c41ebbfaa
passing the return value
2023-02-13 06:27:45 +00:00
Philipp
2bc9f085df
Add docs
2023-02-12 23:54:11 +01:00
Philipp
4dc164a5a1
manually check and create the Config table before running the update
2023-02-12 16:44:56 +01:00
Philipp
aeb3c7e96c
don't try to use the Config table if it doesn't exist
2023-02-12 16:23:51 +01:00
Philipp
a9c0636573
remove maybeSerialize (always serialize)
2023-02-12 15:48:41 +01:00
Philipp
8881882bce
another phpunit optimiziation ..
2023-02-12 15:41:25 +01:00
Michael
edb1ce0417
C2S: Posting is now possible
2023-02-12 14:18:03 +00:00
Philipp
2d090f0d80
adhere php-cs
2023-02-12 13:17:55 +01:00
Philipp
a153c3f594
Fix and adapt tests
2023-02-12 13:09:14 +01:00
Philipp
23742c22c3
suppress E_WARNING at tests with vfs://
2023-02-12 11:41:20 +01:00
Philipp
7895024e75
add license
2023-02-10 14:54:17 +01:00
Philipp
513ef03421
Revert node.config.php into Config table
2023-02-10 14:06:22 +01:00
Philipp
6db89adc04
Re-Add Config table
2023-02-10 14:06:22 +01:00
Philipp
98857f8d7a
Add exception if lock wasn't successful
2023-02-10 14:06:21 +01:00
Michael
6eadbb35dc
Redirect AP requests to the root to the system actor
2023-02-10 10:29:35 +00:00
Michael
5fdeed8ed8
C2S: Improve C2S-API, fix inbox endpoint
2023-02-08 20:16:19 +00:00
Hypolite Petovan
7621c8aac5
Merge pull request #12778 from annando/issue-12764
...
Issue 12764: Fix photo permissions when posting via web
2023-02-07 10:15:00 -05:00
Michael
4d4e34dc64
Issue 12764: Fix photo permissions when posting via web
2023-02-07 14:18:01 +00:00
Hypolite Petovan
447709377c
Ensure arbitrary HTTPException messages are HTML escaped
...
- These messages can include user-supplied strings
2023-02-04 20:36:33 -05:00
Hypolite Petovan
4e355c0f5e
Create specific module to display HTML message when a conversation isn't found in Module\Item\Display
2023-02-04 20:28:04 -05:00
Michael
f455f7e7d1
Fixes "Invalid URL for photo" for photos without host
2023-02-04 12:14:40 +00:00
Michael Vogel
ac469742b1
Merge pull request #12762 from MrPetovan/bug/warnings
...
Ward against potentially missing "platform" array key in Model\GServer::fetchSiteinfo
2023-02-02 11:54:50 +01:00
Hypolite Petovan
a836c5c3f1
Merge pull request #12752 from annando/c2s
...
First implementation of ActivityPub C2S
2023-02-01 11:48:24 -05:00
Michael
18dcf77a6d
Desciption added
2023-02-01 16:33:07 +00:00
Hypolite Petovan
301fa681c5
Ward against potentially missing "platform" array key in Model\GServer::fetchSiteinfo
...
- Address https://github.com/friendica/friendica/issues/12488#issuecomment-1411635902
2023-02-01 08:35:33 -05:00
Michael
a3d645645a
Fix #12757
2023-01-31 05:45:24 +00:00
Michael
f078b6bc18
Issue 12753: For remote-self feed items the plink mustn't point to the original feed link
2023-01-30 06:58:36 +00:00
Michael
b90d6a5638
Updated class description
2023-01-29 17:51:04 +00:00
Michael
101b3c9703
First implementation of ActivityPub C2S
2023-01-29 14:41:14 +00:00
Philipp
df021b07e3
Merge pull request #12747 from MrPetovan/bug/warnings
...
Address a couple of warnings
2023-01-29 08:21:46 +01:00
Philipp
450c753004
Merge pull request #12746 from MrPetovan/bug/fatal-errors
...
Remove Feed contacts from profile contact list
2023-01-29 08:21:26 +01:00
Hypolite Petovan
48a7958ef9
Check $url variable for value before using it in Module\Photo::getPhotoById
...
- Address https://github.com/friendica/friendica/issues/12488#issuecomment-1407342540
2023-01-29 00:12:59 -05:00
Hypolite Petovan
9a270de9c2
Prevent the use of $shared_item if it's falsy in Mastodon\Status::createQuote
...
- Address https://github.com/friendica/friendica/issues/12488#issuecomment-1407342324
2023-01-29 00:11:13 -05:00
Hypolite Petovan
b1eae0c9aa
Remove Feed contacts from profile contact list
...
- These contact don't have a public pendant and therefore shouldn't be shown to visitors
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1406191980
2023-01-29 00:07:20 -05:00
Hypolite Petovan
b66787f0de
Improve return value consistency in Util\BasePath::getPath
2023-01-28 22:19:47 -05:00
Hypolite Petovan
1dc97e30e0
Read local files instead of performing self HTTP requests in JsonLD::documentLoader
2023-01-28 22:17:05 -05:00
Michael
3f618218c7
Old stuff removed
2023-01-28 18:50:45 +00:00
Michael
999cdc7db9
Avoid more local links and bad http requests
2023-01-28 14:57:04 +00:00
Michael Vogel
fc46778a00
Merge pull request #12735 from MrPetovan/bug/fatal-errors
...
Address a couple of Fatal errors
2023-01-27 08:55:27 +01:00
Michael Vogel
1d7d6fe35c
Merge pull request #12736 from MrPetovan/bug/12733-webfinger-apcontact
...
Replace custom WebFinger implementation by Probe::getWebfingerArray in APContact::fetchWebfingerData
2023-01-27 08:27:20 +01:00
Hypolite Petovan
79dc5c177e
Replace custom WebFinger implementation by Probe::getWebfingerArray in APContact::fetchWebfingerData
...
- This implementation didn't support separate domains for the address and the final account
2023-01-27 01:24:28 -05:00
Hypolite Petovan
91d8cd2c87
Prevent fatal error when probing WebFinger address in Network\Probe::feed
2023-01-27 01:24:22 -05:00
Michael Vogel
94b63e6a00
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-01-27 07:21:08 +01:00
Michael
ba4860b787
Avoid local network communication / invalid url requests
2023-01-27 05:55:45 +00:00
Hypolite Petovan
be105db759
Check the image URL has a host before retrieving it in Photo::importProfilePhoto
...
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1404324012
2023-01-25 22:31:07 -05:00
Hypolite Petovan
0259af1118
Cast key values to int in Mastodon\Stats
...
- Address https://sekretaerbaer.de/display/61b27817-3763-cd4c-5fca-b4d397968464
2023-01-25 22:11:22 -05:00
Michael
3e8c38946d
Catch not fetchable posts
2023-01-25 23:03:51 +00:00
Michael
ae3afaad94
Restore default value
2023-01-25 22:38:11 +00:00
Michael
30093fd2ec
Quote for notifications
2023-01-25 20:35:10 +00:00
Michael
b6fcfebd56
Switch parameters
2023-01-25 20:14:33 +00:00
Michael
b46f18bdf9
Fix reply via API / fix missing variable
2023-01-25 10:16:24 +00:00
Michael
c27fdc7167
Unused "use" removed
2023-01-25 06:34:15 +00:00
Michael
49d513f8d2
API: added positiv list for quote support
2023-01-25 06:26:17 +00:00
Hypolite Petovan
b4cbe4250e
Remove Text\BBCode::scaleExternalImage
...
- Image size is a CSS concern, not a PHP one
2023-01-23 20:40:20 -05:00
Michael
b61923700e
Display, not diplay
2023-01-23 22:30:28 +00:00
Michael
c471a78b05
Issue 12358: Allow blocking of every contact
2023-01-23 21:44:30 +00:00
Michael
d0373ab414
Issue 12603: Support quote in the api / Issue 12654: prevent privacy leakage
2023-01-23 21:24:50 +00:00
Michael
ff28044cf6
Issue 12603: Support quotes in the API
2023-01-23 19:00:20 +00:00
Michael
5a01fb0521
Don't show reblogged on single post
2023-01-23 17:56:45 +00:00
Michael
0364972242
Merge remote-tracking branch 'upstream/develop' into api
2023-01-23 17:52:54 +00:00
Michael
87e9dafc56
Removed duplicated "be"
2023-01-23 06:48:42 +00:00
Michael
75cac38fe3
Updated messages.po
2023-01-23 06:43:13 +00:00
Michael Vogel
807c2dfe6a
Update src/Module/Settings/Connectors.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-01-23 04:52:41 +01:00
Michael
b2d7c4ec43
Merge remote-tracking branch 'upstream/develop' into api
2023-01-22 19:11:21 +00:00
Michael
8e4e2eecb7
Issue 12702: Let the user decide how to handle spoiler texts
2023-01-22 17:10:31 +00:00
Michael
edf3e9c4b6
Improved block check for redirects
2023-01-22 12:33:38 +00:00
Michael
2ecc797541
API: Show different ids on reshares / don't check for client secret
2023-01-22 11:25:31 +00:00
Philipp
ced77ccbce
Merge pull request #12697 from MrPetovan/bug/deprecated
...
Fix a few PHP8.2 deprecation messages
2023-01-21 23:00:32 +01:00
Philipp
98da37076d
Add more transparent errors and make it possible to see them in logs
2023-01-21 21:07:20 +01:00
Philipp
8082b68185
Remove another URL check at App
2023-01-21 21:07:20 +01:00
Philipp
3de78fc60b
Remove BaseURL Auto-Check
2023-01-21 21:07:20 +01:00
Hypolite Petovan
73c8720d41
Declare history property in Mastodon\Card
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1383173055
2023-01-21 14:25:21 -05:00
Hypolite Petovan
c79cec2652
Replace deprecated uses of ${var} in strings
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1383147421
2023-01-21 14:25:21 -05:00
Hypolite Petovan
7e618856ab
Replace deprecated use of "self" in callables
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1383147421
2023-01-21 14:25:21 -05:00
Hypolite Petovan
881cb456e2
Throw an exception when parse_url fails in HttpClient->request
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1383147421
2023-01-21 14:25:21 -05:00
Philipp
a7c4a3023a
Add "Database::INSERT_IGNORE" for the initial value check
2023-01-21 20:02:40 +01:00
Philipp
9627af924a
Add support for toString/Serializable
2023-01-21 19:42:48 +01:00
Hypolite Petovan
d3ef2b23cc
Don't select deleted contact when in Contact::createFromProbeForUser
2023-01-21 09:18:17 -05:00
Hypolite Petovan
6749ace4b7
Reset pending value when unfollowing a contact
2023-01-21 09:18:17 -05:00
Hypolite Petovan
5519b50900
Apply changes to user-contact table first in Contact::update
...
- The truncateFieldsForTable call in the same method was potentially restricting the fields that could be updated in the user-contact table
2023-01-21 09:18:17 -05:00
Hypolite Petovan
dcfb8bb73e
Fix connection acknowledgement not appearing on contact page
...
- Remove obsolete template variables
- Move contact_edit vier template to base template
2023-01-21 09:18:17 -05:00
Roland Häder
27969e8ca6
Continued:
...
- moved if() block to suggested position by MrPetovan, for me I want to have all
conditions checked at the start of the method, e.g. no unwanted null
references or (in this case) if the URL is blacklisted
- normalized URLs are without SSL, means http://host/path/file.ext so they exist
only once for contacts and servers (aka. instances)
- documented returned type `void`
2023-01-21 01:07:14 +01:00
Roland Häder
ba08692403
Continued:
...
- just for consistency ...
2023-01-20 02:43:59 +01:00
Roland Häder
a0704db43a
Continued:
...
- some trolls managed to flood gserver with useless URLs. They can be blocked
by domain blocking them, but still it floods gserver table with dead entries
- this hack tries to change that so they won't enter gserver at all. Let's hope
these trolls as `activitypub-trolls.cf` learn a lesson (and get adults soon)
Signed-off-by: Roland Häder <roland@mxchange.org>
2023-01-20 01:50:55 +01:00
Philipp
15938c5b87
Merge pull request #12695 from MrPetovan/bug/fatal-errors
...
Address a few fatal errors
2023-01-19 08:09:03 +01:00
Hypolite Petovan
c05956137a
Default maintenance reason to empty string in Module\Maintenance
...
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1383250546
2023-01-18 21:01:07 -05:00
Hypolite Petovan
3b99b98678
Truncate integer values before inserting them
...
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1383250353
2023-01-18 20:58:49 -05:00
Hypolite Petovan
d2033d4c92
Allow colon in password
...
- It was disallowed because of a too strict intepretation of RFC2617
2023-01-18 20:34:20 -05:00
Hypolite Petovan
81cd334664
Fix wrong logic in password allowed regular expression
2023-01-18 20:27:29 -05:00
Hypolite Petovan
16e1c8f893
Merge pull request #12690 from annando/statistics
...
Nodeinfo data has moved to key values
2023-01-18 08:37:20 -05:00