Michael
55fb52299d
Issue 14134: Allow reshare posts from Bluesky and Tumblr
2024-05-10 04:55:57 +00:00
Hypolite Petovan
b1b2e9bd11
Rework reports query in Moderation\Reports module class
...
- References to non-existent fields removed
- Added computed rules field
- Patch originally submitted by @TheTomcat14
2024-04-24 22:43:59 -04:00
Michael
984a972e72
API: Access channels and groups via lists
2024-04-19 21:42:34 +00:00
Michael
2776411c6c
"self::" should be "$this->" on non static functions
2024-04-18 05:18:44 +00:00
Michael
c82a1ed467
Performance improvements when displaying local posts
2024-04-17 19:16:47 +00:00
Michael
652802f758
Enable user defined channels upon adding/editing
2024-04-15 20:20:42 +00:00
Michael
9cf8678323
Unused function removed
2024-04-15 19:06:12 +00:00
Michael
0e79b5373b
The legacy proxy functionality is removed
2024-04-15 18:58:02 +00:00
Michael
b351819986
Fix: Undefined array key "allow_cid"
2024-04-15 03:25:06 +00:00
Michael
642c55ee3e
Fix: "Undefined property: stdClass::$personal"
2024-04-15 03:24:38 +00:00
Hypolite Petovan
49a0b0fc3c
Merge pull request #14090 from annando/bbcode
...
The BBCode conversion is split into several smaller functions
2024-04-14 21:59:46 -04:00
Michael
38da9013ff
The BBCode conversion is split into several smaller functions
2024-04-14 07:45:56 +00:00
Hypolite Petovan
ed01b0f409
Merge pull request #14075 from mexon/mat/empty-picture-scale
...
round scaled dimensions up to avoid zero size
2024-04-13 18:30:44 -04:00
Matthew Exon
c5b8abcaf0
round scaled dimensions up to avoid zero size
2024-04-13 21:50:17 +02:00
Michael
45b30825f0
Isolate the link conversion into a dedicated function
2024-04-11 22:10:30 +00:00
Michael
7dc5622dca
Issue #14079 : Shorten the displayed URL
2024-04-11 04:37:42 +00:00
Michael
a440619769
Prevent concurring ping requests
2024-04-10 22:25:14 +00:00
Tobias Diekershoff
9626a76b18
Merge pull request #14083 from annando/issue-13812
...
Issue 13812: Public groups with manual request approval
2024-04-09 18:46:44 +02:00
Michael
69fc2c04e4
Issue 13812: Public groups with manual request approval
2024-04-08 07:58:45 +00:00
Michael
d7e8ee51ae
Use similar values for generator and system actor
2024-04-08 06:33:03 +00:00
Tobias Diekershoff
02d8cc2f71
Merge pull request #14076 from annando/follow-vcard
...
Don't display the "follow/unfollow" vcard-link on pages meant for follow/unfollow
2024-04-08 07:35:16 +02:00
Michael
8b75aab4ad
Don't display the "follow/unfollow" vcard-link on pages meant for follow/unfollow
2024-04-07 21:30:39 +00:00
Michael
a2da42640c
Issue 14055: Set link to group server for group posts
2024-04-07 15:46:55 +00:00
Michael
78dc61b59e
Fallback mechanism for missing IDN functions
2024-04-06 11:26:12 +00:00
Michael
b40687081e
The data for the language display is now fetched on demand
2024-04-05 10:29:27 +00:00
Michael
50b1de5959
Menu option to display the search text
2024-04-05 07:35:21 +00:00
Michael
0d4f956fba
Avoid exception "Unable to retrieve the host in URL" in the search
2024-04-03 07:51:02 +00:00
Michael
626ab7cb54
Don't set posts to seen on channel ping
2024-04-02 21:31:57 +00:00
Éibhear Ó hAnluain
1d86146f64
Show next_try only for the deferred worker job.
2024-03-29 20:27:10 +00:00
Éibhear Ó hAnluain
751ffe6bc6
Add the next_try field to the worker job queue list
2024-03-29 20:27:10 +00:00
Michael
0fde21ff28
Improvements for channel counter
2024-03-27 11:12:44 +00:00
Michael
f537d7a64f
Simplified admin frontend for features
2024-03-25 21:55:42 +00:00
Michael
67e0b6357e
The visibility of network widgets can now be locked
2024-03-25 08:00:46 +00:00
Michael
200cf29a8d
Configuration for widgets
2024-03-25 07:38:36 +00:00
Michael Vogel
f78b0e7c51
Merge pull request #14037 from MrPetovan/bug/warnings
...
Add expected field 'uri-id' in Mastodon\Statuses\Bookmark
2024-03-24 20:57:20 +01:00
Hypolite Petovan
b21604a720
Merge pull request #14038 from annando/feature-constants
...
Constants for features
2024-03-24 19:37:39 +00:00
Hypolite Petovan
c67225c62d
Add expected field 'uri-id' in Mastodon\Statuses\Bookmark
...
- Address https://github.com/friendica/friendica/issues/14026#issuecomment-2016469896
2024-03-24 15:30:44 -04:00
Michael
c041c65c1d
Comstants for features
2024-03-24 14:48:23 +00:00
Hypolite Petovan
e293de04f5
Add '$VERSION' template variable to make Friendica version available in templates
...
- constant() Smarty function is deprecated
- Remove unused site-wide template variable '$APP'
- Address https://github.com/friendica/friendica/issues/14027#issuecomment-2016469408
2024-03-24 09:20:58 -04:00
Hypolite Petovan
b4d71f1855
Remove duplicated '$baseurl' template variable declarations
...
- This variable is declared for all templates in Renderer
2024-03-24 09:11:46 -04:00
Tobias Diekershoff
d824bb536f
Merge pull request #14032 from annando/quoted-posts
...
Implementation of FEP-e232 for quoted posts
2024-03-24 07:59:53 +01:00
Michael
b72e32a842
Add a link to the post if "no preview" is selected
2024-03-24 06:46:48 +00:00
Michael
b39c48fb02
Implementation of FEP-e232 for quoted posts
2024-03-24 06:05:37 +00:00
Michael
618a3153ab
Issue 13910: Display the unseen counter based on the channel
2024-03-23 17:17:56 +00:00
Michael
4b695e361c
Automatically close the registration when the admin is inactive
2024-03-22 04:19:40 +00:00
Michael
325932dc5a
Internal support for Bluesky tokens
2024-03-21 21:33:12 +00:00
Michael
7a0c5d141e
Issue 13714: Support for "commentsEnabled" and "capabilities"
2024-03-21 17:11:20 +00:00
Michael
3d267c7b8f
Possibility to mark contacts as "channel only"
2024-03-21 13:20:52 +00:00
Michael
3b419cae1e
Issue 13787: Filter in circles editor by contact relation
2024-03-21 12:58:54 +00:00
Hypolite Petovan
56f3743e75
Merge pull request #14021 from annando/worker-idletime
...
Execute a worker task when there hadn't one for some seconds
2024-03-21 12:41:20 +00:00
Michael
aff45278e1
Execute a worker task when there hadn't one for some seconds
2024-03-21 09:10:07 +00:00
Michael
11a16589da
Improved Content-Type check on incoming requests
2024-03-21 09:02:25 +00:00
Tobias Diekershoff
c5936bb51e
bump version to 2024.06-dev
2024-03-21 08:09:16 +01:00
Tobias Diekershoff
f13c5dcbaf
bump version to 2024.03
2024-03-21 08:01:47 +01:00
Hypolite Petovan
7331e44a1c
Merge pull request #14006 from annando/accounttype
...
Fix accounttype/nosharer url
2024-03-16 17:19:55 +00:00
Michael
1ffdb19c8e
Fix accounttype/nosharer url
2024-03-16 16:44:25 +00:00
Michael
a9b78d1974
Merge remote-tracking branch 'upstream/2024.03-rc' into relais-update
2024-03-16 08:35:56 +00:00
Michael Vogel
e6c23e69cc
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2024-03-16 09:19:57 +01:00
Hypolite Petovan
c81a47c764
Merge pull request #14004 from annando/warning
...
Fix "Undefined variable $success"
2024-03-16 08:15:42 +00:00
Michael
28363a5416
Fix "Undefined variable $success"
2024-03-16 07:58:51 +00:00
Michael
f1be6d5181
Issue 14001: Fix "Incorrect integer value"
2024-03-16 07:53:12 +00:00
Michael
b75fdbbd32
Fix handling of relais contact updates
2024-03-16 05:30:21 +00:00
Tobias Diekershoff
b8396daca2
Merge pull request #13998 from annando/probe-hide
...
Fix: "unsearchable" is now stored
2024-03-15 07:24:13 +01:00
Michael
eaddf5318a
Fix: "unsearchable" is now stored
2024-03-15 06:07:47 +00:00
Tobias Diekershoff
49b79d0457
Merge pull request #13993 from annando/statistics
...
Systems added to the federation statistics
2024-03-14 07:35:23 +01:00
Michael
8ce1797480
Systems added to the federation statistics
2024-03-14 04:33:19 +00:00
Hypolite Petovan
aac5d41fd6
Escape HTML characters in profile RSS titles
...
Thanks to @r1pu5u for the tip left through the `security.txt` contact address!
2024-03-12 20:42:00 +00:00
Hypolite Petovan
57187f26ae
Merge pull request #13978 from annando/issue-13972
...
Default behaviour for adding media types
2024-03-12 20:06:24 +00:00
Hypolite Petovan
7446048d5d
Merge pull request #13987 from annando/api-issues
...
Fixes API-Issues #13985 and #13986
2024-03-12 19:33:42 +00:00
Michael
fda832cd83
"network/group" fragments are removed
2024-03-12 08:02:00 +00:00
Michael
30f31828ae
Fixes API-Issues #13985 and #13986
2024-03-12 03:12:36 +00:00
Michael
3b024450ff
Fix notice when sending private messages
2024-03-10 18:55:58 +00:00
Tobias Diekershoff
e22ef85386
Merge pull request #13982 from annando/no-unknown-media
...
Fix: Don't attach unknown media
2024-03-10 14:28:14 +01:00
Michael
76d469675e
Fix: Don't attach unknown media to posts
2024-03-10 10:14:54 +00:00
Michael
3496d3948a
Fix: Subject for private messages from Friendica systems
2024-03-09 22:32:38 +00:00
Michael
00b325d521
Default behaviour for adding media types
2024-03-09 15:45:38 +00:00
Michael
a1427a52b3
Don't offer the invalid content type
2024-03-09 10:46:53 +00:00
Michael
40a47b076d
Don't retry when fetching invalid content
2024-03-09 10:37:43 +00:00
Michael
d9bedbb473
Centralized logging for a wrong JSON content-type
2024-03-08 13:48:21 +00:00
Michael
5f0657a30c
Don't show the body in the log
2024-03-07 22:29:04 +00:00
Michael
435b30be11
Check for the content type before fetching the content
2024-03-07 22:16:52 +00:00
Michael
67696d08da
Set default value for max video height
2024-03-07 14:22:40 +00:00
Michael
68c2bdb98e
Change the last activity for delegation parents and siblings as well
2024-03-07 06:12:36 +00:00
Hypolite Petovan
111df607bc
Don't call mb_strlen() on $body if it isn't set in Model\Post\Counts
...
- Address https://github.com/friendica/friendica/issues/13761#issuecomment-1978354153
2024-03-06 12:01:25 -05:00
Michael
24e7556f85
Transmit the user avatar path
2024-03-06 03:25:04 +00:00
Michael
8cc7bad1ea
Issue 13939: Fix avatars for Diaspora
2024-03-06 03:00:09 +00:00
Michael
31b92b16ed
Reduce the height of portrait videos
2024-03-05 21:25:00 +00:00
Michael
ba07172a65
Compare with the utc value
2024-03-05 14:24:40 +00:00
Michael
72e045e744
Improved assigning of "last-activity" and "login_date"
2024-03-05 14:06:26 +00:00
Michael
52cc8ab73b
Issue 13765: Fixed creation of self user contact for approval
2024-03-04 07:30:04 +00:00
Hypolite Petovan
ea4e66c74c
Merge pull request #13957 from annando/issue-13940
...
Issue 13940: handle posts that can't be found in contexts
2024-03-03 13:42:00 -05:00
Michael
7471513269
Issue 13940: handle posts that can't be found in contexts
2024-03-03 18:32:26 +00:00
Michael
ae37c44cc0
Oembed: Some more cleanup
2024-03-03 18:06:25 +00:00
Michael
bae7644d6f
Issue 13955: Check for publish date upon receival
2024-03-02 19:21:14 +00:00
Michael Vogel
89ffe6875f
Merge pull request #13942 from MrPetovan/bug/fix-api-fixture
...
Fix API fixture data
2024-03-02 05:48:19 +01:00
Michael
5df1ead001
Issue 13953: Fix warning during postupdate
2024-03-01 08:41:12 +00:00
Michael
dd55ba2d77
Issue 13949: Block access via OAuth
2024-02-29 22:03:57 +00:00
Hypolite Petovan
c9f7d9baff
Merge pull request #13946 from annando/issue-13819
...
Issue 13819: Ensure to not use OEmbed if not wanted
2024-02-29 07:54:43 -05:00
Michael
40e882004e
Use the exact embed URLs
2024-02-29 07:40:36 +00:00
Michael
e394a6b0fa
Issue 13819: Ensure to not use OEmbed if not wanted
2024-02-29 07:37:58 +00:00
Michael
8cf82a8449
Exceptions and warnings fixed
2024-02-29 04:40:04 +00:00
Hypolite Petovan
d37699bc08
Throw Not Found exception when $uid doesn't exist in Factory\Api\Twitter\User->createFromUserId
...
- Contact::getPublicIdByUserId() wrongly returns 0 when $uid doesn't exist, which is an existing albeit invalid record.
2024-02-27 08:41:51 -05:00
Michael
ddc9f5f595
Image handling: separate between outout and input type, use Imagick on PNG
2024-02-25 08:52:52 +00:00
Michael
e52fa44d3f
Round the load to two digits
2024-02-24 17:37:30 +00:00
Hypolite Petovan
f74d6f9ebb
Merge pull request #13932 from annando/oembed-cleanup
...
Unused OEmbed functionality is removed
2024-02-24 11:03:48 -05:00
Michael
b572b8989f
Use media link instead of proxy for pictures
2024-02-24 15:11:27 +00:00
Michael
5800a973cb
Fixed positive list
2024-02-24 13:56:12 +00:00
Michael Vogel
44ce5471b3
Onepoll: Prevent errors with invalid mails ( #13934 )
2024-02-24 13:18:44 +01:00
Michael
20fd25258a
Accidentally changes are reverted
2024-02-24 11:35:32 +00:00
Michael
00bb538fd0
Merge branch '2024.03-rc' of https://github.com/friendica/friendica into 2024.03-rc
2024-02-24 11:01:44 +00:00
Michael
12bdbaaba8
OEmbed: Complete cleanup
2024-02-24 11:01:34 +00:00
Michael
821a135033
Unused OEmbed functionality is removed
2024-02-24 10:58:18 +00:00
Hypolite Petovan
0a73050de1
Increase API photo preview size for Mastodon API to 640
2024-02-23 22:41:21 -05:00
Hypolite Petovan
a25dbf839a
Remove photo user id fallback from 2021
...
- Remove deprecated /photos/{nickname} fallback routes
- The contact id fallback is a lie, there's no replacement feature
2024-02-23 22:41:18 -05:00
Hypolite Petovan
e16b6ee6e1
Check form security token in /settings/userexport module ( #13929 )
...
* Escape HTML in the location field of a calendar event post
- This allowed script tags to be interpreted in the post display of an event.
* Add form security token check to /admin/phpinfo module
- This prevents basic XSS attacks against /admin/phpinfo
* Add form security token check to /babel module
- This prevents basic XSS attacks against /babel
* Prevent pass-through for attachments
- This addresses a straightforward Reflected XSS vulnerability if a malicious HTML/Javascript file is attached to a post through upload
* Prevent overwriting cid on event edit
- This allowed to share an event as any other user after zeroing the cid field of an existing event
* Check form security token in /settings/userexport module
- Prevents basic XSS attacks against /settings/userexport/*
2024-02-22 21:08:32 +01:00
Hypolite Petovan
5c5d7eb04f
Fix several vulnerabilities ( #13927 )
...
* Escape HTML in the location field of a calendar event post
- This allowed script tags to be interpreted in the post display of an event.
* Add form security token check to /admin/phpinfo module
- This prevents basic XSS attacks against /admin/phpinfo
* Add form security token check to /babel module
- This prevents basic XSS attacks against /babel
* Prevent pass-through for attachments
- This addresses a straightforward Reflected XSS vulnerability if a malicious HTML/Javascript file is attached to a post through upload
* Prevent overwriting cid on event edit
- This allowed to share an event as any other user after zeroing the cid field of an existing event
2024-02-22 06:53:52 +01:00
Michael Vogel
71384e6f39
Issue 13909: Filter channels by network ( #13924 )
2024-02-20 07:11:26 +01:00
Michael Vogel
d95c9d28a8
Issue 13922: "voted" must not be null ( #13923 )
2024-02-20 07:09:55 +01:00
Hypolite Petovan
bb7d25dfc9
Merge pull request #13921 from annando/content-type
...
Check for activity pub mime types
2024-02-19 05:57:47 -05:00
Michael Vogel
d5c0f086bd
Disallow mail addresses for registration ( #13920 )
...
* Disallow mail addresses for registration
* Order for allow/disallow has been changed
2024-02-19 09:33:20 +01:00
Michael
892e0a5623
Check for activity pub mime types
2024-02-19 07:11:56 +00:00
Michael Vogel
cb294cf411
Avoid problems with an empty domain in the blocklist ( #13919 )
...
* Avoid problems with an empty domain in the blocklist
* Test code removed
2024-02-19 07:22:19 +01:00
Hypolite Petovan
623a5be8a6
Clarify condition on offset in Mastodon\Search->searchStatuses
2024-02-18 18:48:37 -05:00
Hypolite Petovan
d1cd9a016e
Move Api\Mastodon\Instance\Extended to ExtendedDescription
...
- Add reference to Mastodon documentation
2024-02-18 18:47:59 -05:00
Michael Vogel
7d5d3b3c29
Issue 13293: Endpoint /api/v1/accounts/lookup implemented ( #13917 )
2024-02-18 20:17:06 +01:00
Michael Vogel
bcec6c5ab2
Issue #13899 : Fix error on postupdate ( #13915 )
2024-02-18 20:09:56 +01:00
Michael Vogel
6384265cbd
Issue #13823 : Fix "Mutes" endpoint ( #13916 )
2024-02-18 20:07:51 +01:00
Michael Vogel
f12276eff8
New channel "quiet sharers" for posts from lesser frequent posters ( #13913 )
2024-02-18 15:54:21 +01:00
Michael Vogel
c6160a1c38
Fix API issues #13887 , #13886 , #13863 , #13809 , #13897 ( #13911 )
2024-02-18 15:52:30 +01:00
Michael Vogel
07c20da08f
Issue 13905: ostatus context added ( #13912 )
2024-02-18 15:46:41 +01:00
Michael Vogel
4eefd0a205
Merge pull request #13908 from MrPetovan/bug/warnings
...
Avoid passing null bytes in regular expression in Object\Image
2024-02-18 05:33:41 +01:00
Hypolite Petovan
1956c2ecfd
Avoid passing null bytes in regular expression in Object\Image
...
- Remove capturing expression for A|B in favor of bracket syntax in regular expression since matches aren't used.
- Regular expressions have their own character escape notation including backslashes that need to be escaped in a PHP string.
- Actually address https://github.com/friendica/friendica/issues/13761#issuecomment-1949930922
2024-02-17 22:27:37 -05:00
Michael
ade2369b5d
Merge remote-tracking branch 'upstream/2024.03-rc' into fix-relations
2024-02-17 21:56:56 +00:00
Michael
0d2ea97eb1
Fix comtact-relation follower calculation
2024-02-17 21:32:17 +00:00
Michael Vogel
08fa51d0bb
Fix the handling of unhandled image types and of animations ( #13904 )
...
* Fix the handling of unhandled image types and of animations
* Avoid warnings
2024-02-17 15:46:48 +01:00
Michael
7d10518e94
Revert "Fix unhandled image detection"
...
This reverts commit 1069cfb570
.
2024-02-17 10:50:09 +00:00
Michael
1069cfb570
Fix unhandled image detection
2024-02-17 10:46:48 +00:00
Michael Vogel
14e5b06029
Image handling reworked, new image formats added ( #13900 )
...
* Image handling reworked, new image formats added
* Updated messages.po
* The dot is now part of the file extension
* Added WebP in install documentation
* Handle unhandled mime types
* Fixed animated picture detected
2024-02-17 07:45:41 +01:00
Tobias Diekershoff
1ea8a4042d
bump version to 2024.03-rc
2024-02-14 08:24:41 +01:00
Michael Vogel
fad55e0948
Prevent users from following relay accounts ( #13894 )
2024-02-13 06:50:46 +01:00
Michael
c7e0500529
Fixed relay detection on unsubscription
2024-02-13 04:30:38 +00:00
Hypolite Petovan
686d0b6dbb
Merge pull request #13892 from annando/no-preview-on-sensitive
...
Don't display preview images for links, when the post is marked as sensitive
2024-02-12 22:30:31 -05:00
Michael
e2cbe0983a
Don't display preview images for links, when the post is marked as sensitive
2024-02-12 06:01:07 +00:00
Michael
3b0cc45588
Link sanitation added to some more places
2024-02-12 05:40:09 +00:00
Michael
061f43788c
Sanitize links before storing them
2024-02-12 05:21:13 +00:00
Michael
fe00a3893d
urlencode for tags / fix smiley replacement
2024-02-12 04:46:20 +00:00
Michael
5d4f72698d
Function renamed
2024-02-12 04:44:13 +00:00
Michael
96ede22abb
Issue 13884: Sanitation of links in BBCode parser
2024-02-11 12:05:31 +00:00
Michael Vogel
2cc8fcc4aa
Merge pull request #13880 from MrPetovan/bug/13878-deprecate-star-list
...
Deprecate use of [*] BBCode tag for list items in favor of [li]
2024-02-11 03:13:28 +01:00
Michael
909d516ed4
Merge remote-tracking branch 'upstream/develop' into valid-object
2024-02-10 11:34:17 +00:00
Michael Vogel
52825cb4c4
User setting to disable blurring of sensitive pictures ( #13883 )
2024-02-10 09:50:49 +01:00
Michael
50c0fd6738
Ckeck for host differences of fetched objects
2024-02-10 04:58:11 +00:00
Hypolite Petovan
5b5c9ddc74
Deprecate use of [*] BBCode tag for list items in favor of [li]
...
- It is conflicting with Markdown syntax
2024-02-09 20:33:42 -05:00
Michael
caa7b6f326
"sensitive" is added to the API
2024-02-06 16:30:46 +00:00
Michael
0a6dff0618
Sensitive previews are now blurred
2024-02-06 16:15:58 +00:00
Michael
0153c2a027
Merge remote-tracking branch 'upstream/develop' into issue-13845
2024-02-06 09:47:38 +00:00
Michael
d5bf306884
We now use xonstants
2024-02-06 06:34:16 +00:00
Michael
4cd2fde6f2
Two new search options "media:card" and "media:post"
2024-02-05 22:21:58 +00:00
Michael
259e7876ad
Merge remote-tracking branch 'upstream/develop' into issue-13845
2024-02-05 22:17:43 +00:00
Michael
83306949ac
Possible fixes "libpng warning: Interlace handling should be turned on when using png_read_image"
2024-02-05 18:16:47 +00:00
Michael
c0cd0dc74d
"sensitive" added to fierld list
2024-02-05 12:21:57 +00:00
Michael
f7b0a0bef1
Merge remote-tracking branch 'upstream/develop' into issue-13845
2024-02-05 06:31:08 +00:00
Michael
15df9990da
Issue 13845: Support "sensitive" attribute
2024-02-04 21:45:30 +00:00
Michael
7924085c94
Issue 13844: User defined channels based on the network
2024-02-04 07:14:57 +00:00
Michael
672186e549
Additional revert
2024-02-03 11:06:05 +00:00
Michael
053dfb3e2b
Revert test changes / added saving of languages
2024-02-03 11:04:42 +00:00
Michael
f1efb8d277
Fix: Saving of channel languages
2024-02-03 11:01:17 +00:00
Michael
885b3a12b9
Search for tags and media in full text when doing full text searches
2024-02-02 16:05:24 +00:00
Michael
fc05daefb5
"media" is added to the search text
2024-02-02 10:46:20 +00:00
Michael
7faa42882b
language field renamed to "language"
2024-02-02 07:05:39 +00:00
Michael
fc22a3e83f
Unify searchindex table with engagement table
2024-02-01 23:08:53 +00:00
Michael
b77a5c3eb4
Merge remote-tracking branch 'upstream/develop' into channel-reshare-privat
2024-02-01 19:41:35 +00:00
Michael Vogel
6a6e2cd2a2
Avoid duplicated post button on the contact conversation page ( #13867 )
...
* Avoid duplicated post button on the contact conversation page
* Updated messages.po
2024-02-01 19:47:43 +01:00
Michael
e60f3e1a99
Channel relay reshares are now private follwers posts
2024-02-01 15:59:04 +00:00
Michael Vogel
665316c14d
Issue 13859: Posts to a group in "Vier" is now possible ( #13864 )
2024-01-31 19:09:57 +01:00
Michael
c8087a7827
Merge remote-tracking branch 'upstream/develop' into size
2024-01-30 15:24:38 +00:00
Raroun
ed30d888fa
Update src/Module/Register.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2024-01-30 15:28:49 +01:00
Raroun
606bd0be60
Check if nickname contains only US-ASCII and do not start with a digit
...
Update Register.php
2024-01-30 15:18:11 +01:00
Michael
d29d7c40cd
Alternatives are added to the documentation
2024-01-30 11:55:36 +00:00
Michael
1e3cfca58d
search term alternatives added
2024-01-30 11:14:41 +00:00
Michael
3fe4991fcf
Filter user defined channels by size
2024-01-30 10:05:05 +00:00
Hypolite Petovan
0c583574e1
Merge pull request #13860 from annando/baseurl
...
Account type relay / fix missing baseurl for own contacts
2024-01-29 18:17:31 -05:00
Michael
7432e47f7a
Fix code standards
2024-01-29 18:07:53 +00:00
Michael Vogel
25f2ad1b97
Merge pull request #13838 from MrPetovan/task/refactor-throwaway-fulltext-search
...
Refactor user-defined channel match
2024-01-29 16:53:41 +01:00
Hypolite Petovan
391e41d6d6
Fix exists() condition in DisposableFullTextSearch
2024-01-29 07:37:40 -05:00
Michael
cda1b91b77
Update searchindex on reshare
2024-01-29 12:32:21 +00:00
Hypolite Petovan
50cc2be3d1
Improve uniqueness loop by adding an exists() call in DisposableFullTextSearch
2024-01-29 06:56:30 -05:00
Michael
7c43b41f0b
Searchtext functionality added
2024-01-29 11:02:13 +00:00
Michael
820674a7ad
Use plural
2024-01-29 06:50:46 +00:00
Michael
9bd8d974b3
Account type relay / fix missing baseurl for own contacts
2024-01-29 06:28:43 +00:00
Michael
25f45cf116
Logging improved
2024-01-28 12:22:58 +00:00
Michael
d2702dfe9c
Use centralized functions for tag string handling
2024-01-28 06:32:55 +00:00
Hypolite Petovan
7397b38763
Ensure identifier uniqueness in Disposable FullTextSearch
2024-01-27 11:33:28 -05:00
Hypolite Petovan
9e738253e7
Merge pull request #13856 from annando/spam2
...
Compare lengths of hashtags with the content length for improved spam detection
2024-01-26 18:59:38 -05:00
Michael Vogel
120044f3da
Update src/Protocol/Relay.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2024-01-27 00:13:14 +01:00
Hypolite Petovan
abd5768044
Add documentation to DisposableFullTextSearch->idenfier field
2024-01-26 16:48:55 -05:00
Michael
f1173853f3
Merge remote-tracking branch 'upstream/develop' into discover
2024-01-26 13:54:25 +00:00
Michael
ef8461733b
The "nosharer" widget is added to the network
2024-01-26 13:51:20 +00:00
Michael
b8f80a8d25
Compare lengths of hashtags with the content length for improved spam detection
2024-01-26 11:22:01 +00:00
Hypolite Petovan
c19af39d8a
Merge pull request #13853 from annando/error
...
Fixes "Counts::update(): Argument #3 ($vid) must be of type int, null given"
2024-01-25 18:12:59 -05:00
Michael Vogel
e1381cfc5c
Update src/Model/Post/Counts.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2024-01-25 22:16:38 +01:00
Michael Vogel
09edf251ee
Anti spam measures against hashtag spam ( #13855 )
2024-01-25 19:41:07 +01:00
Michael
dcb6fa32a1
Fixes "Counts::update(): Argument #3 ($vid) must be of type int, null given"
2024-01-25 13:20:50 +00:00
Michael
08ee1e1f63
New channel option "discover"
2024-01-25 10:50:28 +00:00
Hypolite Petovan
0ee87b8116
Refactor user-defined channel match
...
- Remove disposable full-text search feature from UserDefinedChannels repository
- Fix return value of Repository\UserDefinedChannel->match
2024-01-24 14:46:07 -05:00
Hypolite Petovan
1191024609
Add throwaway full-text search feature in a dedicated Database class
...
- Add explicit return type to UserDefinedChannels->current() to help IDE auto-completion
2024-01-24 14:42:45 -05:00
Michael
dc8b87e008
The account overview is now grouped by the account type
2024-01-23 22:05:14 +00:00
Michael
7b638617f1
Merge remote-tracking branch 'upstream/develop' into search
2024-01-22 14:09:29 +00:00
Hypolite Petovan
ec6ff7380e
Merge pull request #13849 from annando/title
...
Import the image attribut "title"
2024-01-22 08:21:26 -05:00
Michael
7e88b703d8
Import the image attribut "title"
2024-01-22 07:47:38 +00:00
Michael
ad6976a407
Changed leftover "getBody" to "getBodyString"
2024-01-22 07:38:05 +00:00
Michael
39e1f2c0fc
Code standards
2024-01-21 17:05:18 +00:00
Michael
6389133575
Expiry post search index entries
2024-01-21 16:24:59 +00:00
Michael
919f97c9a0
Postupdate added
2024-01-17 21:10:33 +00:00
Michael
e9f7ea0afa
New search keyword "language"
2024-01-17 20:25:49 +00:00
Michael
ee9a68e40c
New table "post-searchindex"
2024-01-17 19:46:22 +00:00
Hypolite Petovan
3a2461322d
Merge pull request #13836 from Quix0r/fixes/configurable-file-size
...
Make hard-coded max response configurable
2024-01-16 22:35:08 -05:00
Roland Häder
7d3723592b
Renamed 'http_client' -> 'performance'
2024-01-16 20:32:53 +01:00
Roland Häder
075915e3b7
Continued:
...
- moved to new configuration category 'http_client' (thanks to @MrPetovan)
2024-01-16 20:13:53 +01:00
Roland Häder
3263a0b98e
Make hard-coded max response configurable:
...
- see discussion started by @schmaker@schmaker.eu at https://schmaker.eu/display/c83e3896-1265-a3d6-0ab5-a78119129626
- this allows servers with lower RAM amount to still run without OOMs (or much lesser)
2024-01-16 19:52:06 +01:00
Michael
63b958dcc6
Centralized functionality to store and delete the check-full-text-search table
2024-01-15 22:28:42 +00:00
Michael
23b247d1c3
Merge remote-tracking branch 'upstream/develop' into channel-relay
2024-01-15 19:41:26 +00:00
Hypolite Petovan
dd534919d7
Merge pull request #13831 from friendica/warning
...
Fix warning concerning a missing "created" field
2024-01-15 14:17:06 -05:00
Michael
f6335590c5
Improve query
2024-01-15 17:00:32 +00:00
Michael
f83f61f7ac
"ANY_VALUE" is removed
2024-01-15 16:45:24 +00:00
Hypolite Petovan
a0dec23f2d
Merge pull request #13832 from mexon/console-set-password
...
Update use of PasswordExposed API
2024-01-15 07:43:23 -05:00
Michael
9075d7f37d
Constant for undeterminded language
2024-01-15 06:20:49 +00:00
Michael
7a13d8b8ac
Merge remote-tracking branch 'upstream/develop' into channel-relay
2024-01-15 06:14:55 +00:00
Hypolite Petovan
60b81bb6ca
Merge pull request #13833 from mexon/create-user-photo
...
Allow setting user avatar in the console at creation
2024-01-15 01:09:01 -05:00
Michael
a12fbf7ff3
Move to addon
2024-01-14 19:18:41 +00:00
Michael
5acfff1152
Merge remote-tracking branch 'upstream/develop' into ocr
2024-01-14 18:33:02 +00:00
Matthew Exon
921bf15419
Update use of PasswordExposed API
2024-01-14 18:40:40 +01:00
Matthew Exon
36c37e0c62
Allow setting user avatar in the console at creation
2024-01-14 16:19:20 +01:00
Michael
3b1d636322
Merge remote-tracking branch 'upstream/develop' into warning
2024-01-14 12:13:10 +00:00
Michael
d4c16b8704
Fix warning concerning a missing "created" field
2024-01-14 11:58:06 +00:00
Michael Vogel
02123bda98
Issue 13828: Use the alias as profile link if present ( #13829 )
...
* Issue 13828: Use the alias as profile link if present
* Updated messages.po
2024-01-14 10:08:00 +01:00
Michael
3a60229e5c
Use OCR to fetch text in images
2024-01-13 19:30:20 +00:00
Michael
98de6ad464
Fix regexp for search text generation
2024-01-13 19:20:45 +00:00
Michael
1eeef896fe
Link preview text and description added to search text.
2024-01-13 15:46:37 +00:00
Hypolite Petovan
e8c256bcff
[Composer] Bump guzzlehttp/guzzle to version 7 to suppress deprecation notices
...
- Bump divineomega/password_exposed to version 3 to remove dependency on Guzzle version 6
- Add new ICanHandleHttpResponses->getBodyString method to solve inheritance mismatch with GuzzleHttp\Psr7\ResponseInterface->getBody return type
2024-01-12 08:42:46 -05:00
Michael
a30b9e6927
Improved handling of empty default languages
2024-01-12 09:58:16 +00:00
Dr. Tobias Quathamer
5cd5fa8403
Fix Undefined array key.
...
- Address https://github.com/friendica/friendica/issues/13761#issuecomment-1878806230
2024-01-11 23:38:29 +01:00
Michael
62975b0ef2
Simplify SQL check
2024-01-11 20:40:24 +00:00
Michael
43d5409937
Property added
2024-01-11 06:49:15 +00:00
Michael
ad15b7b256
Fix warning: E_WARNING: Undefined array key "publish"
2024-01-10 22:04:02 +00:00
Michael
61555657c3
Code clean up
2024-01-10 21:51:34 +00:00
Michael
dfce85a09f
Improved performance with full text search
2024-01-10 21:17:21 +00:00
Michael
b48467c3f8
Validate full search text
2024-01-10 20:17:44 +00:00
Michael
b2dd95affa
Language check added
2024-01-10 10:55:18 +00:00
Michael
a04dc06aab
Handle reshares / improved code
2024-01-09 22:55:47 +00:00
Michael
0b84e0d056
Compare with lowered tags
2024-01-09 06:40:07 +00:00
Michael
7a680dd9b7
Take language from quoted post
2024-01-08 06:48:49 +00:00
Michael
5dedf5e500
Execute the language detection all the time
2024-01-08 06:23:28 +00:00
Michael
43fa22470c
Fix warning, when the language is invalid
2024-01-07 23:10:28 +00:00
Michael
d2a74d1936
New option to disallow
2024-01-07 19:22:56 +00:00
Michael
c4b85ef25a
New field "publish" for channels
2024-01-07 18:36:47 +00:00
Michael
08738e6551
Improved handling of undetected languages
2024-01-07 12:45:08 +00:00
Michael
da02df20c3
Simplified language check
2024-01-07 12:09:13 +00:00
Michael
6e830f7774
Improved handling for undeterminded languages
2024-01-07 10:11:52 +00:00
Michael
6cd0e1e35f
Use owner instead of author
2024-01-07 01:08:59 +00:00
Matthew Exon
1550ce2764
allow hosts to be validated even if ipv6 fails
2024-01-06 23:56:11 +01:00
Michael
4aedf7f650
Improved code / updated messages.po
2024-01-06 22:04:30 +00:00
Michael
aba4a482f0
Limited settings for the relay account type
2024-01-06 21:52:28 +00:00
Michael
811a9f01bc
New user account type "Channel Relay"
2024-01-06 17:27:42 +00:00
Michael
31b88da9d5
Merge remote-tracking branch 'upstream/develop' into channel-languages
2024-01-03 19:17:58 +00:00
Michael
da3d390187
User defined channels can now have got individual language definitions
2024-01-03 19:17:14 +00:00
Michael
7ecf143e4c
The "unkmail" functionality is removed
2024-01-03 10:23:11 +00:00
Hypolite Petovan
21b16ef822
Merge pull request #13795 from annando/copyright
...
Friendica copyright changed from 2023 to 2034
2024-01-02 21:28:02 -05:00
Hypolite Petovan
80103bef38
Merge pull request #13794 from annando/simplified-group-display
...
There is now a single way to display group postings
2024-01-02 21:27:31 -05:00
Michael
73df36ca72
Don't set a profile to "discoverable" for restricted hosts
2024-01-03 00:55:21 +00:00
Michael
89e7420237
Friendica copyright changed from 2023 to 2034
2024-01-02 20:57:26 +00:00
Michael
16d0d17169
There is now a single way to display group postings
2024-01-02 20:45:02 +00:00
Michael Vogel
9592292dba
Improved server detection / new servers added to federation statistics ( #13793 )
...
* Improved server detection / new servers added to federation statistics
* Fix wrong color code
2024-01-02 20:12:37 +01:00
Michael Vogel
bf80001c80
Fixed detection for empty server data in apcontact ( #13791 )
2024-01-02 14:56:08 +01:00
Michael Vogel
8fc96477e7
Use the post-counts table to display content ( #13781 )
...
* Use the post-counts table to display content
* Use verb instead of vid
* Use verb
* Update counter on delete
2023-12-31 12:50:07 +01:00
Michael Vogel
0c68a53e1e
Remove 'blocklist' pconfig functionality ( #13780 )
...
* Cache blocklist
* Remove 'blocklist' pconfig functionality
* The blocklist variable isn't used anymore
2023-12-30 00:51:41 +01:00
Michael Vogel
ad1389b20a
Transmitting events to Diaspora does work again ( #13777 )
2023-12-30 00:43:14 +01:00
Michael Vogel
1564c297bb
Cache blocklist ( #13779 )
2023-12-30 00:27:57 +01:00
Michael
e88cd16644
Code standards
2023-12-28 17:50:11 +00:00
Michael
40a1263066
New table "post-counts" to precalculate the counts
2023-12-28 17:42:39 +00:00
Hypolite Petovan
2588ac1a16
Merge pull request #13774 from annando/no-blubb
...
Unneeded logging removed
2023-12-28 12:06:09 -05:00
Hypolite Petovan
8d4a16a71c
Merge pull request #13773 from annando/user-self
...
"User::" is changed to "self::"
2023-12-28 12:05:31 -05:00
Michael
ba760bb340
Unneeded logging removed
2023-12-28 10:25:22 +00:00
Michael
86a27b51ad
"User::" is changed to "self::"
2023-12-28 10:23:01 +00:00
Michael
cb816bde66
Restrict the access for servers that the user ignored
2023-12-26 08:32:17 +00:00
Michael Vogel
f23ecaff6a
Posts per author/server on the community pages ( #13764 )
...
* Posts per author/server on the community pages
* Updated database.sql
2023-12-25 12:39:15 +01:00
Tobias Diekershoff
9b62ba6dfe
bump version 2024.03-dev
2023-12-24 15:57:10 +01:00
Tobias Diekershoff
d4a5a8051a
bump version 2023.12
2023-12-24 15:52:17 +01:00
Michael
5b169c908b
Fix warning
2023-12-22 23:51:30 +00:00
Michael
e38a699324
Fix for profile limitation / configurable list of limited servers
2023-12-22 17:16:10 +00:00
Michael
b4a380e9de
Handle "commentsEnabled"
2023-12-21 10:26:34 +00:00
Michael
1b13c76d2e
Simplyfied code
2023-12-21 05:01:24 +00:00
Michael
da65f0bea7
Store Pixelfed's capabilities
2023-12-21 00:33:42 +00:00
Michael
a86cd93fb8
Fix class name capitalisation
2023-12-20 19:55:34 +00:00
Hypolite Petovan
9024fc1226
Also catch TypeError exceptions in Repository\PostMedia
...
- Address "Uncaught Exception TypeError: "Friendica\Content\Post\Entity\PostMedia::__construct(): Argument #2 ($url) must be of type Psr\Http\Message\UriInterface, null given"
2023-12-20 09:50:49 -05:00
Michael
fbcfa46beb
Fix lost local tags upon update
2023-12-19 15:28:20 +00:00
Hypolite Petovan
47b0302811
Merge pull request #13732 from annando/issue-13731
...
Issue 13731: Fix error concerning invalid user
2023-12-17 21:16:28 -05:00
Michael
7c7ebd9b86
Issue 13731: Fix error concerning invalid user
2023-12-17 09:56:00 +00:00
Michael
8de58aa39d
open channel settings when empty
2023-12-17 06:41:19 +00:00
Michael
0a0d2c98e8
Channel definition now stays open after edit
2023-12-17 06:16:26 +00:00
Michael
62386e4c9e
Frio: Improved user defined channel page
2023-12-16 21:43:01 +00:00
Michael
7e6cdaf025
Use the Instagram logo for the Threads server
2023-12-16 12:56:44 +00:00
Michael
303c9fb23f
Added server detection for "threads"
2023-12-15 11:19:11 +00:00
Michael
0a4f0d616a
Allow longer avatar URLs / the system outbox is now handled
2023-12-15 10:39:41 +00:00
Michael
250ad8843d
FThreads: Profiles can now be fetched
2023-12-14 22:59:55 +00:00
Michael
1cd729531d
Sorting changed to "created"
2023-12-14 06:18:17 +00:00
Michael
f81192b4c3
Fix uddate issues and improve speed when displaying contact posts
2023-12-14 04:58:43 +00:00
Michael
14266a1ca4
Only use posts with wanted languages for subscribed tags
2023-12-11 22:07:01 +00:00
Michael Vogel
b561f6ffd3
Merge pull request #13708 from MrPetovan/bug/deprecated
...
Fix a couple deprecation notices
2023-12-10 20:17:53 +01:00
Hypolite Petovan
35e3e912df
Add support for string in $nodeinfo['protocols']
...
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1848404671
2023-12-09 21:36:57 -05:00
Hypolite Petovan
0b95f39c22
Allow count to be a float in L10n->tt()
...
- Address part of https://github.com/friendica/friendica/issues/13699#issuecomment-1848363608
2023-12-09 07:42:15 -05:00
Hypolite Petovan
67f57a7f90
Avoid passing null value to number_format() in Module\Admin\Federation
...
- Address part of https://github.com/friendica/friendica/issues/13699#issuecomment-1848363608
2023-12-09 07:32:24 -05:00
Hypolite Petovan
7d69d1b402
Don't assume $_SESSION is set in Session\Type\AbstractSession
...
- Address https://github.com/friendica/friendica/issues/13699#issuecomment-1845584812
2023-12-08 20:54:07 -05:00
Hypolite Petovan
b16e8fdb58
Add ReturnTypeWillChange attribute to methods in Session\Handler\Cache
...
- Addess deprecated messages reported in https://github.com/friendica/friendica/issues/13699#issue-2028442214
2023-12-07 07:23:17 -05:00
Hypolite Petovan
dc7cdc3252
Merge pull request #13702 from annando/null-in-polls
...
Fix for exception when there are "null" replies
2023-12-07 07:11:46 -05:00
Michael
a120debac6
Fix for exception when there are "null" replies
2023-12-07 09:59:39 +00:00
Michael
1301730ed8
Remove comment
2023-12-07 06:52:03 +00:00
Michael
4f37f68bd7
Fix transmission of events to Diaspora
2023-12-07 06:45:23 +00:00
Michael
5a844cd31e
The value of "cron interval" wasn't displayed correctly
2023-12-06 21:19:38 +00:00
Michael
914d4506e2
Exception handling added
2023-12-05 22:33:45 +00:00
Michael
9b73189e1d
Renamed function name
2023-12-05 19:55:27 +00:00
Michael
7b1b3fe8cf
Fix exception, when a provided URI is invalid
2023-12-05 05:24:33 +00:00
Michael
5e27b5790c
Some site configuration descriptions are improved
2023-12-04 22:19:57 +00:00
Michael
cb91800088
"worker_fetch_limit" is moved as well
2023-12-03 22:49:35 +00:00
Michael
8386768708
Merge remote-tracking branch 'upstream/2023.09-rc' into channel-settings
2023-12-03 14:41:58 +00:00
Michael Vogel
3b96690d0c
Merge pull request #13689 from MrPetovan/bug/warnings
...
Fix a few warning messages
2023-12-03 15:37:40 +01:00
Michael
5cd85d9bb7
"items per page" is now in the site settings as well
2023-12-03 14:30:40 +00:00
Hypolite Petovan
5971334ec7
Check for $profile emptiness before calling getReceiverForActor() in ActivityPub->getReceivers
...
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1837127082
2023-12-03 09:13:34 -05:00
Hypolite Petovan
6c7dee4bcd
Check media_attributes keys before using them in Mastodon\Statuses
...
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1832575517
2023-12-03 09:13:34 -05:00
Michael
e99c916df1
Some more settings moved to the admin frontend
2023-12-03 13:43:48 +00:00
Michael
7bf7744efb
The "cron_interval" is now reachable via the admin site settings
2023-12-03 11:20:37 +00:00
Michael
e87c79780a
"min_poll_interval" moved as well
2023-12-03 11:08:21 +00:00
Michael
6e523beec3
The option "community_no_sharer" is now always enabled
2023-12-03 10:26:58 +00:00
Michael
f93192bc28
The channel settings are now available on the site settings
2023-12-03 09:45:13 +00:00
Michael
46bd4d71d0
Don't insert non public comments on not existing thread parents
2023-12-02 06:19:30 +00:00
Michael
32651f7811
Legacy code removed
2023-12-01 20:20:00 +00:00
Michael
c666cebe60
Distribute incoming posts according to the parent followers collection
2023-12-01 09:55:48 +00:00
Michael
09d72ffb16
Parameter is now optional
2023-11-30 17:58:28 +00:00
Michael
120b60c5ee
Function is changed to "private"
2023-11-30 17:26:29 +00:00
Michael
f5337904e4
Improved distribution of non public messages
2023-11-30 05:51:38 +00:00
Michael
752172ab54
Merge remote-tracking branch 'upstream/2023.09-rc' into site-settings
2023-11-28 16:08:22 +00:00
Hypolite Petovan
d52d6a9e41
Merge pull request #13680 from annando/relation-queries
...
Improve performance on the contact relation queries
2023-11-28 10:55:28 -05:00
Michael
405db86750
Don't display additional content when the output mode is "raw"
2023-11-28 15:21:20 +00:00
Michael
b8b1b7bb84
Revert interlace stuff
2023-11-28 14:57:11 +00:00
Michael
c56b915dee
Hopefully fix "Interlace handling should be turned on when using png_read_image"
2023-11-28 13:50:09 +00:00
Michael
1ca7118027
Improve performance on the contact relation queries
2023-11-28 10:00:11 +00:00
Michael
62f3598c25
Merge remote-tracking branch 'upstream/2023.09-rc' into site-settings
2023-11-28 01:12:40 +00:00
Michael
46b1b66dbf
Several settings can now be reached via the site settings
2023-11-28 00:57:51 +00:00
Hypolite Petovan
cbe4b60a90
Change return value to stdClass of Module\Api\Mastodon\Markers->fetchTimelines
...
- This ensures the JSON serialization of timeline markers is an object even when no markers are set
2023-11-27 16:10:15 -05:00
Michael
67f727e3b3
Merge remote-tracking branch 'upstream/2023.09-rc' into server-discovery
2023-11-27 19:28:13 +00:00
Michael
077c9ff0c9
Improved control about the contact/server updates
2023-11-27 19:00:12 +00:00
Hypolite Petovan
fb19176201
Remove DI dependency in Object\Api\Mastodon\Instance
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1826792949
2023-11-26 09:48:46 -05:00
Hypolite Petovan
838c73cbba
Skip empty name tags in ActivityPub\Processor::acceptIncomingMessage
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1826792949
2023-11-26 09:35:15 -05:00
Hypolite Petovan
332ab6641c
Pass actual string character to ctype_space in Content\Smilies::performForEachWordMatch
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1826792949
2023-11-26 09:27:59 -05:00
Hypolite Petovan
3c35dbcb5f
Merge pull request #13671 from annando/issue-12504
...
Issue 12504: Additional logging for mail notifications
2023-11-25 18:20:15 -05:00
Michael
f514c2caf0
Test remark removed
2023-11-25 23:19:27 +00:00
Michael
281dd91e6a
Issue 12504: Additional logging for mail notifications
2023-11-25 22:53:56 +00:00
Hypolite Petovan
045085c92c
Merge pull request #13669 from gudzpoz/non-pic-emoji-regression
...
Fix substituting smilies and smilies containing whitespaces
2023-11-25 17:12:42 -05:00
Michael
3f971f6dec
Fix exceptions in the channel check
2023-11-25 16:17:26 +00:00
gudzpoz
37188c76b8
Fix substituting smilies and smilies containing whitespaces
2023-11-25 23:29:39 +08:00
Hypolite Petovan
c649230982
Merge pull request #13668 from annando/issue-8542
...
Issue 8542: User option to display the event list/birthday notification
2023-11-25 10:26:34 -05:00
Michael
4a5014eab5
Function is renamed
2023-11-25 15:14:06 +00:00
Michael
4d7c5f5672
Fix tests
2023-11-25 15:03:42 +00:00
Michael
b3d7dfb9a5
Issue 8542: User option to display the event list/birthday notification
2023-11-25 14:57:24 +00:00
Michael
ca366e5437
Issue 12743: Allow editing of media in posts
2023-11-25 12:22:25 +00:00
Hypolite Petovan
5c3227ac4c
Merge pull request #13663 from annando/issue-13607
...
Issue 13607: Use privacy setting for "remote self"
2023-11-24 21:19:52 -05:00
Michael
27c8990aea
Merge remote-tracking branch 'upstream/2023.09-rc' into issue-13607
2023-11-24 23:18:55 +00:00
Hank Grabowski
f3f0859e0b
Fix if not allowed blocked servers then server-blocked
condition is false not true
2023-11-24 17:19:04 -05:00
Hank Grabowski
379c84b7ab
Fix call order of Mastodon Top level search on accounts
2023-11-24 17:06:41 -05:00
Michael
199ac64202
Issue 12530: Align the instance endpoint to the latest changes
2023-11-24 13:25:39 +00:00
Michael
4277b0c3aa
Issue 13607: Use privacy setting for "remote self"
2023-11-24 08:35:49 +00:00
Michael
0279b3dee9
Fix warning: Undefined array key "mime"
2023-11-22 19:16:09 +00:00
Michael
c07ce083d1
Additional check for direct messages
2023-11-22 14:20:51 +00:00
Michael
08d06064ce
Issue 13627: DMs now work bidirectional again
2023-11-22 11:07:18 +00:00
Michael
ffbab95c20
Channels can now be based on the "network" feed as well
2023-11-21 23:13:26 +00:00
Hypolite Petovan
5479618f1c
Merge pull request #13658 from annando/issue-13627
...
Issue 13627: Direct messages work now again
2023-11-21 10:46:48 -05:00
Michael
3f6760dc0d
Issue 13627: Direct messages work now again
2023-11-21 09:21:37 +00:00
Michael
e0d992f452
Display the total emoji activity
2023-11-20 21:45:02 +00:00
Hypolite Petovan
676ce83dab
Merge pull request #13655 from keithhacks/escape-notification-contact-names
...
(Security) HTML-escape notification contact names
2023-11-19 23:02:15 -05:00
keithhacks
777d0d45c6
HTML-escape notification contact names
2023-11-19 23:23:29 +00:00
Michael
ba3dacdbde
Simplify gserver entry creation for non native networks
2023-11-19 19:11:45 +00:00
Michael
c8a3fea091
"browser_update" is integer, not boolean
2023-11-18 11:24:29 +00:00
Michael
6adf76c689
Fix the preview mode setting
2023-11-17 23:30:28 +00:00
Michael
170998da1a
Allow to upload pictures up to the allowed system upload size
2023-11-17 12:19:01 +00:00
Hypolite Petovan
5cf71baf55
Merge pull request #13646 from annando/page-drop
...
New user option to hide the page drop checkbox
2023-11-16 07:42:43 -08:00
Michael Vogel
cad4b2f7b8
Update src/Module/Settings/Display.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-11-16 15:48:25 +01:00
Hypolite Petovan
518c463761
Add expected xmlns attribute to group feed entries
2023-11-16 06:58:15 -05:00
Hypolite Petovan
21227453e5
Merge pull request #13635 from gudzpoz/emojis-please
...
Improve emoji federation (ActivityPub) and Mastodon API compliance
2023-11-16 03:26:34 -08:00
gudzpoz
d493946ba4
Allow using punctuation chars as smiley delimiters
2023-11-16 13:31:31 +08:00
Michael
581b96c32f
New user option to hide the page drop checkbox
2023-11-15 21:55:54 +00:00
Michael
1dfb0ce81c
"test" is renamed to "check", documentation for platform added
2023-11-15 17:55:45 +00:00
gudzpoz
d45e9d6af2
Require whitespace around smilies and normalize federating text
2023-11-16 00:25:11 +08:00
Michael
43f9be367f
Check for user defined channel matches before storing them
2023-11-15 16:19:05 +00:00
Michael
7345e3af69
Issue 13640: Transmit "about" to Diaspora servers
2023-11-15 12:18:18 +00:00
gudzpoz
2cb0027f56
Pass emojis in remote mastodon posts in mastodon api
2023-11-14 10:52:34 +08:00
gudzpoz
917b801eb6
Extract emojis into mastodon api only for local posts
2023-11-12 22:17:37 +08:00
gudzpoz
9bf7529dda
Improve emoji federation and mastodon api compliance
2023-11-12 20:59:49 +08:00
Michael
58a8ce0420
Store "null" when no language couldn't be detected
2023-11-10 08:30:37 +00:00
Michael
dbda317c6d
The transmitted language is now stored
2023-11-09 21:31:34 +00:00
Michael
00395118f9
Don't show dislike if unwanted / views use the correct icon now / colours adjusted
2023-11-09 18:22:25 +00:00
Michael
5afa4fa838
Improved relay post processing
2023-11-09 06:43:03 +00:00
Hypolite Petovan
a1b5ec94fb
Merge pull request #13618 from annando/display
...
Frio: Improved display of disabled activities
2023-11-07 14:09:13 -08:00
Michael
f5f18518da
Frio: Improved display of disabled activities
2023-11-07 21:25:00 +00:00
Hank Grabowski
4ae78e7ed6
Remove extraneous 'exploded' variable that was used during debugging
2023-11-06 13:12:21 -05:00
Hank Grabowski
35a726a961
Use strtok to find QP's in Uri for OAuth redirect processing
2023-11-06 11:25:13 -05:00
Hypolite Petovan
89e105afbe
Merge pull request #13613 from annando/permissions
...
Ensure to always have stored the receivers
2023-11-06 04:13:18 -08:00
Michael
b58cabdc41
Ensure to always have stored the receivers
2023-11-06 09:57:23 +00:00
Hypolite Petovan
da9baf2be8
Use public contact ID in Model\Profile::getVCardHtml instead of potentially self-contact ID
...
- This prevented contact conversation link from working
2023-11-05 19:34:36 -05:00
Hypolite Petovan
58e5f0d9c5
Merge pull request #13611 from annando/languages
...
Use the post language for the language detection / config for quality
2023-11-05 16:23:57 -08:00
Michael
5b2b73da92
Moved empty post detection
2023-11-05 23:05:33 +00:00
Michael
f5091110c2
Use the "abandon days" for the user language detection
2023-11-05 21:04:29 +00:00
Michael
9e47cde90c
Sort the user languages
2023-11-05 20:38:49 +00:00
Michael
ec16e7c0e6
Configuration for the number of languages
2023-11-05 20:18:01 +00:00
Michael
5ae0331993
Use the post language for the language detection / config for quality
2023-11-05 19:18:10 +00:00
Hypolite Petovan
e75a87a581
Fix computation of the private flag for shared event items
2023-11-05 09:11:08 -05:00
Michael
6de1676337
Simplify code
2023-11-04 21:37:47 +00:00
Michael
21cb18fb4b
Fixed spelling
2023-11-04 14:12:09 +00:00
Michael
1972762500
Quote share counter added
2023-11-04 14:08:12 +00:00
Michael
1dd48e4a8b
Frio: The activity buttons now have got counters
2023-11-04 12:57:54 +00:00
Michael
7c0b5be70f
Accept relay posts based on the selected user languages
2023-11-03 22:54:29 +00:00
Michael
5a79111fab
Merge branch 'ISO-639-1' of https://github.com/annando/friendica into ISO-639-1
2023-11-03 14:45:02 +00:00
Michael
d77bebe843
Spelling
2023-11-03 14:44:53 +00:00
Michael Vogel
1208163ba0
Update src/Core/L10n.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-11-03 15:43:22 +01:00
Michael
eaff54c4e3
Moves supported languages to the general part
2023-11-03 06:54:15 +00:00
Michael
a7ab14b3b3
Use "toISO6391" instead of "substr"
2023-11-03 05:32:57 +00:00
Michael
3f2b0b9422
Use ISO-639-1 for the language detection
2023-11-02 22:49:25 +00:00
Raroun
1ede164450
Merge branch 'friendica:2023.09-rc' into Leftovers-from-PR-#13339
2023-11-01 08:21:50 +01:00
Raroun
67a6bc3ea9
Update Site.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-11-01 07:30:34 +01:00
Hypolite Petovan
094b219581
Merge pull request #13586 from annando/defer-limit
...
Individual defer limits per worker task
2023-10-31 20:46:35 -07:00
Tobias Diekershoff
58b119250a
Merge pull request #13589 from annando/community-presets
...
Block tags, not hide wall for community accounts
2023-10-31 19:18:57 +01:00
Michael
404e937872
Improve distribution of non public messages
2023-10-31 13:08:24 +00:00
Michael
20b095c7c5
Block tags, not hide wall for community accounts
2023-10-31 07:53:06 +00:00
Michael
7371070cde
Issue 13511: Ensure stattic community user settings
2023-10-29 19:43:44 +00:00
Michael
b0978d0e37
Merge remote-tracking branch 'upstream/2023.09-rc' into defer-limit
2023-10-29 16:44:18 +00:00
Michael
308401b9e5
Convert "followers" path when copying receivers
2023-10-29 16:17:16 +00:00
Michael
9faad72ec0
Individual defer limits per worker task
2023-10-29 12:51:26 +00:00
Michael
8e05c282b1
Post permissions are now copied from the thread parent
2023-10-29 08:49:24 +00:00
Raroun
30d2d93494
added missing apostrophe
2023-10-27 11:54:11 +02:00
Raroun
4eea232581
Removed Full name from Notify.php
2023-10-27 11:26:54 +02:00
Raroun
5b8f307d4c
Removed Full name from Register.php
2023-10-27 11:23:07 +02:00
Raroun
4e5041af13
Updated source string in Site.php
2023-10-27 11:18:09 +02:00
Raroun
c664907dbf
Updated User.php
2023-10-27 11:12:59 +02:00
Tobias Diekershoff
999c56a284
Merge pull request #13580 from annando/fetch-async
...
Follow requests are always processable
2023-10-26 14:08:59 +02:00
Michael
7e22b7090e
Follow requests are always processable
2023-10-26 06:46:23 +00:00
Tobias Diekershoff
f5837b77d6
Merge pull request #13579 from annando/fetch-async
...
Improved asynchronous message procession
2023-10-26 08:38:29 +02:00
Michael
c7739ef9c4
Improved processing of leftover queued posts
2023-10-26 05:01:54 +00:00
Michael
35cf140cb2
Fix processing of featured collections
2023-10-26 04:49:41 +00:00
Michael
8ce516ae9f
Duration added to logging
2023-10-26 03:41:35 +00:00
Michael
a1947d2bb1
Improved asynchronous message procession
2023-10-25 20:16:36 +00:00
Hypolite Petovan
7ebf4d51ca
Fix redirections in two-factor authentication settings index page
...
- FoundException are used to redirect users
2023-10-24 20:26:34 -04:00
Hypolite Petovan
4a90394c38
Remove DI and superglobals dependency from two-factor settings modules
2023-10-24 19:44:53 -04:00
Michael
004e87c986
Another unneeded callstack call is removed
2023-10-18 20:21:02 +00:00
Michael
e4a37f344e
Individual callstacks are removed from the logger
2023-10-18 19:55:15 +00:00
Michael
1c67be8db0
Improve the performance of API timeline calls
2023-10-18 08:11:36 +00:00
Wladimir Palant
b85a2709e8
Allow CORS requests to nodeinfo endpoints
2023-10-16 20:10:36 -04:00
Hypolite Petovan
bc4b036c76
Merge pull request #13533 from nupplaphil/feat/phpunit_upgrade
...
CI upgrade & Installer Check enabling
2023-10-15 17:39:58 -04:00
Michael
4de03b0c11
Exclude classes from logging
2023-10-15 19:45:32 +00:00
Philipp
3ca277e2b2
Add intlChar Installer-Check
2023-10-15 15:49:00 +02:00
Michael
3f9783f288
Issue 13535: Handle Firefish chat messages
2023-10-15 03:34:37 +00:00
Michael Vogel
e99fcfddb5
Merge pull request #13541 from MrPetovan/bug/13534-image-blurred
...
Drop using the proxy large size for image preview
2023-10-14 23:40:18 +02:00
Hypolite Petovan
f19cd54195
Drop using the proxy large size for image preview
...
- It was causing blurry upscaling with portrait images that have a 640px size preview.
2023-10-14 16:05:01 -04:00
Hypolite Petovan
938b2bae23
Align proxy sizes to photo preview sizes
...
- PIXEL_SMALL goes from 300 to 320
- PIXEL_MEDIUM goes from 600 to 640
- Use Proxy pixel constants where we used hard-coded pixel values
2023-10-14 16:05:01 -04:00
Michael
fce82deabc
Merge remote-tracking branch 'upstream/2023.09-rc' into channel-improvements
2023-10-14 19:06:35 +00:00
Michael
be394b573d
Channels: Larger fields, better error handling
2023-10-14 18:39:35 +00:00
Hypolite Petovan
b29a68d467
Add exception when authentication returns different user id than logged in in Settings\RemoveMe
2023-10-14 14:15:42 -04:00
Hypolite Petovan
1f7b6a63bb
Throw exception when user has delegates in User::remove
2023-10-14 14:15:41 -04:00
Hypolite Petovan
3a42849759
Add current user's hovercard to removeme page
...
- Extract Hovercard generation to Content\Widget
2023-10-14 14:15:41 -04:00
Hypolite Petovan
e6855d3125
Refactor Delegation modules
...
- Remove dependency on DI
- Group translation labels in template variables
- Reformat tempate code
2023-10-14 14:15:40 -04:00
Michael Vogel
c98a0a99a6
Merge pull request #13530 from MrPetovan/bug/json-error-factory-error
...
Move jsonError out of Factory\Api\Mastodon\Error
2023-10-14 19:35:49 +02:00
Michael
e558a83783
Improved Emoji detection
2023-10-13 21:55:15 +00:00
Michael
d1eb1ec0f4
Use "IntlChar" for the emoji detection
2023-10-12 21:23:08 +00:00
Michael
19529e2aa1
Merge remote-tracking branch 'upstream/2023.09-rc' into smilies
2023-10-12 20:49:20 +00:00
Michael
aeba70f2a6
Language description updated
2023-10-12 05:19:57 +00:00
Michael Vogel
47c15d330f
Update src/Core/Installer.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-10-11 22:58:14 +02:00
Michael
407f46c043
Exit when the class doen't exists
2023-10-11 20:41:40 +00:00
Michael
d658908abe
Deactivate the check
2023-10-11 20:28:10 +00:00
Michael
38c599d681
Merge remote-tracking branch 'upstream/2023.09-rc' into language-detection
2023-10-11 20:20:02 +00:00
Michael
42919a2be3
Deactivated check
2023-10-11 19:43:42 +00:00
Michael
a6bbbd738f
Added check for IntlChar module
2023-10-11 19:20:51 +00:00
Michael
f4591b2cc7
The language detection is now done in blocks
2023-10-11 18:38:14 +00:00
xundeenergie
c7f1c30f89
Update src/Object/Post.php
...
Rename from 'parent unknown' to 'Unkknown parent"
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-10-11 20:33:49 +02:00
Jakobus Schürz
9526daa5b7
change isreplyto to inreplyto
2023-10-11 17:02:24 +02:00
xundeenergie
035c9dbfa7
Update src/Object/Post.php
...
Sugfestion accepted
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-10-11 15:55:02 +02:00
Hypolite Petovan
1b9ec3a214
Rename BaseApi->logErrorAndJsonExit to logAndJsonError to better match the functionality
...
- Also it's shorter and we're paying by the character
2023-10-11 09:44:03 -04:00
Hypolite Petovan
eb583330df
Remove obsolete Factory\Api\Mastodon\Error->logError method and related dependencies
2023-10-11 09:44:03 -04:00
Hypolite Petovan
0a91484fa0
Move jsonError out of Factory\Api\Mastodon\Error->InternalError
2023-10-11 09:44:03 -04:00
Hypolite Petovan
696c56b6be
Move jsonError out of Factory\Api\Mastodon\Error->Forbidden
2023-10-11 09:44:03 -04:00
Hypolite Petovan
6a2ca1a6b6
Move jsonError out of Factory\Api\Mastodon\Error->Unauthorized
2023-10-11 09:44:03 -04:00
Hypolite Petovan
7486ebdc10
Move jsonError out of Factory\Api\Mastodon\Error->UnprocessableEntity
2023-10-11 09:44:03 -04:00
Hypolite Petovan
7f846f153d
Move jsonError out of Factory\Api\Mastodon\Error->RecordNotFound
2023-10-11 09:44:02 -04:00
Hypolite Petovan
9e71610711
Make BaseApi->checkAllowedScope into an object method
...
- It isn't called from static contexts anymore
2023-10-11 09:43:57 -04:00
Hypolite Petovan
f70a64891c
Add Factory\Api\Mastodon\Error dependency to BaseApi
...
- Copy Factory\Api\Mastodon\Error->logError functionality to BaseApi
2023-10-11 09:43:54 -04:00
Jakobus Schürz
08b45a32a5
Merge branch '2023.09-rc' into flip-replyto-link
2023-10-11 02:07:47 +02:00
Hypolite Petovan
1723aa0697
Merge pull request #13525 from annando/api-pictures
...
Fix images in the API
2023-10-10 09:16:31 -04:00
Hypolite Petovan
2673c667b5
Add a couple of missing fields in Content\Item->localize
...
- Address "Undefined array key "author-alias"" in Content\Item->localize:323
2023-10-09 20:21:01 +02:00
Hypolite Petovan
b4afb5fa5b
Add callstack to log messages to better troubleshoot warning messages
2023-10-09 20:21:01 +02:00
Hypolite Petovan
6736187be6
Normalize template variables in Widget\VCard
...
- Display new links in vier
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1751750581
2023-10-09 20:21:01 +02:00
Jakobus Schürz
4b2e920957
show "parent unknown" when parent not federated
...
in some cases (visibility is private of parent comment), there is no
parent federated to my instance, and then the comment "hangs around"
with no information, why there is no parent.
For normal users this can be confusing, why all exept "this" comment
have parents.
So i added a simple text instead of link to parent with a "title" field
with a small explanation, why parent is not viewable.
translations done
2023-10-09 20:10:02 +02:00
Jakobus Schürz
622cdeaad6
make reply-to link depending on screen-width
...
* on small/smartphone-screens show "reply to" link above the posting and
an eventual "shared by" link in a second line.
* on middle/tablet-screens show "reply-to" and "shared-by" link in one
line above the posting, divided by a dot.
* on large screens show reply-to-link next to the time/date-link when
posting was posted.
the first to positions are better for users with thick fingers on
smartphones. (like me)
Change "in reply to" to "is reply to". Sounds better.
2023-10-09 01:47:47 +02:00
Michael
cd9fc0ddec
Fix images in the API
2023-10-08 19:49:18 +00:00
Hypolite Petovan
298973a7e3
Add a couple of missing fields in Content\Item->localize
...
- Address "Undefined array key "author-alias"" in Content\Item->localize:323
2023-10-08 08:55:48 -04:00
Hypolite Petovan
1506068f7c
Add callstack to log messages to better troubleshoot warning messages
2023-10-08 08:37:41 -04:00
Hypolite Petovan
c31c264b0b
Normalize template variables in Widget\VCard
...
- Display new links in vier
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1751750581
2023-10-08 08:37:40 -04:00
Michael
0c82974986
Check more fields for the language
2023-10-08 06:44:37 +00:00
Hypolite Petovan
e22df99abd
Set allocated max width for inline images we have dimensions of
2023-10-07 17:13:36 -04:00
Hypolite Petovan
35e15a13fb
Revert "Merge pull request #13512 from MrPetovan/bug/13506-allocated-width"
...
This reverts commit d1e6a16cde
, reversing
changes made to 6c9d3d42d3
.
2023-10-07 12:46:20 -04:00
Hypolite Petovan
182a3a4663
Fix wrong template variable name when using content/image/single_with_height_allocation.tpl
2023-10-07 06:07:07 -04:00
Hypolite Petovan
710f9eecb2
User Repository\UserDefinedChannel->selectByUid instead of Factory\UserDefinedChannel->getForUser
...
- Rename Repository\Channel to Repository\UserDefinedChannel
- Add new Collection\UserDefinedChannels class
- Move Factory\Timeline->createFromTableRow to Factory\UserDefinedChannel
2023-10-07 05:48:23 -04:00
Hypolite Petovan
8ac6d0ef04
Merge pull request #13507 from xundeenergie/finalize-mention-buttons
...
Finalize mention buttons
2023-10-07 05:23:19 -04:00
Hypolite Petovan
ee0f8cd3c9
Merge pull request #13510 from annando/fix-thread-parent
...
Fix for the display of the thread parent
2023-10-07 05:22:40 -04:00
Jakobus Schürz
2636b19171
add blanks, suggested from codereview
2023-10-07 11:06:51 +02:00
Michael
30587f09b5
Fix for the display of the thread parent
2023-10-07 08:51:47 +00:00
Hypolite Petovan
af3151d4db
Fix typo in "in reply to" base translation string
2023-10-07 02:31:56 -04:00
Hypolite Petovan
ec9345efa6
Merge pull request #13448 from annando/user-defined-channels
...
Channels can now be created by users
2023-10-07 02:09:19 -04:00
Jakobus Schürz
c6af5266cd
add mention-/showgroup button also to profile/vcard.tpl
...
update translations
2023-10-07 01:28:23 +02:00
Jakobus Schürz
02b26f5969
put group-logic for "widget" to php-file
2023-10-07 01:23:29 +02:00
Jakobus Schürz
fc3dad8cea
fix missing blank; translations
2023-10-07 00:10:15 +02:00
Jakobus Schürz
f1f92ccc29
use scrollToItem instead of own function
...
rename isanswerto and "Is answer to" to isreplyto and "is reply to"
2023-10-07 00:09:38 +02:00
Jakobus Schürz
4796bafafe
add link to parent of comment
2023-10-07 00:09:06 +02:00
Michael
b5df3cb104
Unneeded constructors removed
2023-10-06 21:08:33 +00:00
Michael
3f6480c127
Clean channel confusion
2023-10-06 11:38:29 +00:00
Michael
22e0bb58d9
Channel class confusion solved
2023-10-06 08:20:17 +00:00
Michael
ed24d06e0c
Now there are user defined channels
2023-10-05 19:10:20 +00:00
Michael
bc3bdf3cb0
Merge remote-tracking branch 'upstream/2023.09-rc' into user-defined-channels
2023-10-05 18:19:38 +00:00
Michael
174fa49b23
Fix: The calculation of unseen circles can now be deactivated again
2023-10-05 17:06:21 +00:00
Michael
fbded95f65
Merge remote-tracking branch 'upstream/2023.09-rc' into user-defined-channels
2023-10-05 13:15:45 +00:00
Michael
aae5f006f9
Remove unneeded functions
2023-10-05 09:25:23 +00:00
Michael
6a86eeda10
Timeline classes are split into multiple classes
2023-10-05 05:36:12 +00:00
Michael
5d6e02bef3
Some more changes after review
2023-10-05 03:17:55 +00:00
Michael
73e9190ce7
Changes after review
2023-10-05 03:16:44 +00:00
Tobias Diekershoff
eb50618fe8
set version for 2023.09-rc
2023-10-04 20:40:08 +02:00
Michael
b8208974a4
Merge remote-tracking branch 'upstream/develop' into user-defined-channels
2023-10-04 09:40:32 +00:00
Tobias Diekershoff
2911895cdb
Merge pull request #13476 from MrPetovan/bug/13467-image-reliable-dimensions
...
Redux horizontal masonry, height allocation feature with ensured dimensions
2023-10-04 08:16:09 +02:00
Michael Vogel
e81d775791
Merge pull request #13493 from MrPetovan/bug/13353-instancev2-source_url
...
Add support for source_url in Mastodon\InstanceV2
2023-10-04 07:59:11 +02:00
Hypolite Petovan
705b2d4c41
Add support for source_url in Mastodon\InstanceV2
2023-10-03 20:55:15 -04:00
Hypolite Petovan
1df5003643
Restore support for Mastodon profile short-form URLs
...
- Running these URLs through WebFinger first allows to retrieve the canonical ActivityPub profile URL
2023-10-03 20:46:17 -04:00
Hypolite Petovan
163a85c78f
Add new horizontal masonry and image height allocation
...
- Move image templates to content/image sub-folder
2023-10-03 19:58:52 -04:00
Hypolite Petovan
e01040a2e8
Remove $_SERVER superglobal dependency from Profile::addVisitorCookieForHTTPSigner
2023-10-03 19:58:52 -04:00
Hypolite Petovan
6d009a3e0f
Add chunk method to BaseCollection
...
- Add test for BaseCollection->chunk
2023-10-03 19:58:52 -04:00
Hypolite Petovan
3333d4af88
Change parameter to PostMedias in Item::makeImageGrid
...
- Add dimension rescaling when updating the preview URL
2023-10-03 19:58:51 -04:00
Hypolite Petovan
5004471770
Move size to pixels conversion in its own method in Util\Proxy
2023-10-03 19:58:51 -04:00
Hypolite Petovan
4462ad6bf0
Replace split attachment code with PostMedia objects
2023-10-03 19:58:51 -04:00
Hypolite Petovan
1052f6fde0
Add DDD classes for post media entities
2023-10-03 19:58:50 -04:00
Hypolite Petovan
86cba639fc
Add implementation of the Content-Type header value from the MIME type RFC
...
- Add tests for the new classes
2023-10-03 19:58:50 -04:00
Hypolite Petovan
8640afc82e
Merge pull request #13484 from xundeenergie/better-navigation
...
[frio] Better navigation
2023-10-03 17:13:42 -04:00
Jakobus Schürz
b42373d834
improve button-icon for groups in hovercard
2023-10-03 09:00:11 +02:00
Jakobus Schürz
9cbad559a1
add self for unfollowed contact
2023-10-03 06:03:32 +02:00
Hypolite Petovan
cf5beafec0
Move self key to $profile tamplate variable in hovercard.tpl template
...
- Simplify network and mention menu items by checking for group in Model\Contact::photoMenu
2023-10-02 21:34:49 -04:00
Michael
008c8dbf36
More languages / use profile text as fallback
2023-10-02 20:37:16 +00:00
Jakobus Schürz
05f2cf9202
fix code because of review
2023-10-02 12:00:23 +02:00
Jakobus Schürz
2ee28e2db2
fix Typo
2023-10-01 23:07:51 +02:00
Jakobus Schürz
f8a1b7ea56
Merge branch 'showgroup-button' into better-navigation
2023-10-01 22:59:27 +02:00
Jakobus Schürz
0183d33261
Merge branch 'add-mention-button' into better-navigation
2023-10-01 22:55:20 +02:00
Jakobus Schürz (admin)
4b161b0d65
set variables for correct mentioning
2023-10-01 22:37:34 +02:00
Jakobus Schürz (admin)
17d7432f0e
set ! and @ on mentioning in hover-card
2023-10-01 14:59:37 +02:00
Jakobus Schürz (admin)
405161998e
changes to fit to showgroup-button branch
2023-10-01 14:33:08 +02:00
Jakobus Schürz (admin)
78e9ee651f
show "view group" in hovercard
...
but only on group-contacts.
rename all *forum to *group in code
2023-10-01 14:25:23 +02:00
Jakobus Schürz (admin)
9dfe39b83d
set label in hovercard for mentionings
2023-10-01 14:03:03 +02:00
Jakobus Schürz (admin)
ed9d20b291
Change label of mention-button
...
* "Mention" on users profile
* "Post to group" on group/forums profile
2023-10-01 12:53:06 +02:00
Jakobus Schürz (admin)
e6a4467557
add "Show Forum" Button to Profile
2023-10-01 12:34:56 +02:00
Michael
34521c228b
Merge remote-tracking branch 'upstream/develop' into user-defined-channels
2023-10-01 08:23:05 +00:00
Michael
0840086a0a
Renamed hook
2023-10-01 04:10:24 +00:00
Michael
afb6913a2f
Timelines are now an object instead of an array
2023-09-30 18:51:35 +00:00
Michael
e7d65f2d12
Merge remote-tracking branch 'upstream/develop' into user-defined-channels
2023-09-30 18:44:12 +00:00
Michael
e84a7e8c2a
Additional languages / new hook for additional language detection
2023-09-30 15:51:53 +00:00
Hannes Heute
9d86ef767a
Add Google-Extended to default robots.txt
2023-09-29 16:27:31 +02:00
Michael
b54005c540
Changed parameter name
2023-09-29 04:50:36 +00:00
Michael
badf0dd57f
There is now a time limit when fetching AP endpoints
2023-09-28 08:04:52 +00:00
Michael Vogel
a2a1d852e9
Merge pull request #13456 from MrPetovan/bug/cors-headers-rawcontent
...
Remove DI dependency for httpExit, httpError, jsonExit, jsonError and xmlExit
2023-09-27 06:01:16 +02:00
Michael
5e1c292927
Configuration for the maximum number of post engagement entries
2023-09-26 16:00:06 +00:00
Michael
ae33a6bce1
Removed unused function
2023-09-26 05:08:42 +00:00
Michael
82684cd6cd
Changes after review
2023-09-26 05:05:51 +00:00
Michael
84b38beb9a
Improved link removal
2023-09-25 22:05:53 +00:00
Michael
b2758f2cdd
Merge remote-tracking branch 'upstream/develop' into user-defined-channels
2023-09-25 19:39:53 +00:00
Hypolite Petovan
56fb9be0f7
Revert "Merge pull request #13463 from MrPetovan/task/imagegrid-improvement"
...
This reverts commit dd7bea4bd1
, reversing
changes made to ce16cd12ec
.
2023-09-24 16:24:28 -04:00
Hypolite Petovan
642baa1f2a
Rename ApipResponse->exit* methods to better show their meaning
2023-09-24 07:08:16 -04:00
Hypolite Petovan
960171c4e0
Remove dependency on super-globals in Module\Api\ApiResponse
...
- Updated DI dependencies to reflect the new parameters
- Updated tests to reflect the new parameters
2023-09-24 07:08:16 -04:00
Hypolite Petovan
d165a96220
Move System::xmlExit to DFRN\Notify->xmlExit
...
- This will ensure headers set in BaseModule->run will be carried in xmlExit scenarios
- Deprecate xmlExit() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
46180d7d5b
Move System::jsonError to BaseModule->jsonError
...
- This will ensure headers set in BaseModule->run will be carried in jsonError scenarios
- Make BaseApi->checkThrottleLimit an object method to use BaseModule->jsonError
- Deprecate jsonError() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
81279dad9e
Move System::jsonExit to BaseModule->jsonExit
...
- This will ensure headers set in BaseModule->run will be carried in jsonExit scenarios
- Deprecate jsonExit() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
e424b7bacb
Move System::httpError to BaseModule->httpError
...
- This will ensure headers set in BaseModule->run will be carried in httpError scenarios
- Deprecate httpError() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
da1416c07f
Move System::httpExit to BaseModule->httpExit
...
- This will ensure headers set in BaseModule->run will be carried in httpExit scenarios
- Deprecate httpExit() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
94e3dde2e3
Move dependency-less Page->exit to Core\System::echoResponse
...
- The method doesn't actually exit
- Fix a bug with header handling in System::echoResponse with numerical key header strings
- Adding a full-string header with ICanCreateResponses->setHeader was resulting in a wrong header named after the numerical key
2023-09-24 07:08:14 -04:00
Tobias Diekershoff
dd7bea4bd1
Merge pull request #13463 from MrPetovan/task/imagegrid-improvement
...
Rework image grid to horizontal masonry, allocate space for images to load
2023-09-24 12:59:10 +02:00
Hypolite Petovan
06818a96c3
Add height allocation support for single images smaller than the available width
2023-09-24 06:47:18 -04:00
Michael
1dbc9bd472
Avoid quoting the own post
2023-09-24 10:18:50 +00:00
Hypolite Petovan
c4657c4661
Add support for allocated height for inline images
2023-09-23 22:43:31 -04:00
Hypolite Petovan
86141eb363
Add height allocation to single post attached images
...
- Force single images to expand to the total width of the post
2023-09-23 22:20:17 -04:00
Hypolite Petovan
fad760f46a
Add icon placeholder for images in image grid
2023-09-23 22:20:16 -04:00
Hypolite Petovan
3cc469c0b7
Rework image grid into a horizontal masonry
...
- The new server-based horizontal masonry enables tightly packed image grids even with images of varying aspect ratios
- Additionally, the space an image takes is now allocated before it's loaded, reducing content shifting
2023-09-23 22:20:16 -04:00
Michael
9f23bee6e4
User defined channels can now base on circles/channels
2023-09-24 00:45:07 +00:00
Hypolite Petovan
c822baa9c6
Restore attendance icons in event posts
...
- Co-authored by @mexon
2023-09-23 17:51:03 -04:00
Michael
2164787499
Channel documentation added
2023-09-23 14:46:15 +00:00
Michael
7c6d872964
Only add images
2023-09-22 20:12:10 +00:00
Michael
aa429be4d9
Remove links from search text
2023-09-22 19:09:23 +00:00
Michael
a8a9f93e09
Special search keywords added
2023-09-22 10:28:00 +00:00
Michael
c66e841c38
Add author to the search content / fix sidebar link to channels
2023-09-22 05:16:46 +00:00
Michael
508d84b2b7
Use full text search
2023-09-21 23:27:05 +00:00
Michael
fac76a33df
Improved timeline menu
2023-09-21 20:43:14 +00:00
Michael
073da9735d
Channels are now added to the settings menu
2023-09-21 06:49:07 +00:00