63921ccfca
Changed class names
2023-09-19 14:23:02 +00:00
5056c95d60
Show network elements in the channel widget
2023-09-19 10:20:15 +00:00
00eb6b01ff
Fix selected timelines
2023-09-19 09:23:27 +00:00
a2f119e18e
Fix code standards
2023-09-19 09:09:20 +00:00
d68572ea44
Channels can now be created by users
2023-09-19 09:05:28 +00:00
df69573fee
Label variable removed
2023-09-18 05:34:41 +00:00
Michael Vogel
6d0a4da888
Update src/Model/Post/Engagement.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-09-18 03:00:42 +02:00
b00c2070d7
Use channels for non public content
2023-09-17 19:28:38 +00:00
a1f6e6e871
Fix "received"
2023-09-17 17:44:33 +00:00
ae3925bba5
Visibility is frequency
2023-09-17 17:42:15 +00:00
e96bb4c5e6
Use "received" as tab for circles or groups when currently in a channel
2023-09-17 11:01:04 +00:00
371309e775
Use unified sidebar elements
2023-09-17 10:09:07 +00:00
f1fa1f0b62
Further improvements to the automatic update process
2023-09-17 08:17:31 +00:00
e81c911b49
Use class variables
2023-09-17 05:57:44 +00:00
02084331e3
Only change order for updates for new posts
2023-09-17 05:43:36 +00:00
bb4ec093ad
Indention fixed
2023-09-16 08:03:50 +00:00
04e47660f4
Adapt the description to the behaviour of this option
2023-09-16 04:29:13 +00:00
e038890bb7
Fix the erratic page update behaviour
2023-09-16 04:21:59 +00:00
aa6eb7fcf1
Visiblity is now frequency
2023-09-16 04:20:38 +00:00
a74212c3af
Unused code removed
2023-09-15 19:01:01 +00:00
Michael Vogel
a923a79b46
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-09-15 20:57:36 +02:00
Michael Vogel
20141026d1
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-09-15 20:57:03 +02:00
Michael Vogel
7b26c08dff
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-09-15 20:56:25 +02:00
54aea9dbee
Changed to radio buttons
2023-09-15 17:40:14 +00:00
1530209266
Initialize array
2023-09-13 04:38:04 +00:00
229e7dcee5
Channel visibility rules can now be set for each contact
2023-09-12 10:55:33 +00:00
fe2e00f861
Added logging for the finished processing
2023-09-11 10:18:02 +00:00
ebbe8f98b7
Added log entry to improve matching with the access log
2023-09-11 08:47:35 +00:00
3452699750
Code standards againg
2023-09-10 08:16:06 +00:00
88235fbc6c
Fix code standards
2023-09-10 08:12:28 +00:00
c836b0ee8d
Basic functionality for seeing reports
2023-09-10 08:00:44 +00:00
8c9e4c46a0
"cascade" for "post-engagement" / fixes for "report" definition
2023-09-10 03:47:06 +00:00
8050389d32
We now display the channel in the sidebar
2023-09-09 19:30:01 +00:00
d395de3aa1
Setting to select your network tabs
2023-09-09 17:38:09 +00:00
113436afd5
DBA is mostly replaced
2023-09-09 14:31:12 +00:00
f159c9938d
Variables aren't static anymore
2023-09-09 14:24:24 +00:00
f9740e180e
Use centralized function to set items seen
2023-09-09 14:13:58 +00:00
ab235e24ad
Centralised function for the sort order
2023-09-09 13:48:41 +00:00
19dfdbc03f
Simplify network update
2023-09-09 13:26:20 +00:00
d1c00cf1f6
Standards and unify variables
2023-09-09 13:02:20 +00:00
52db2b3da1
Make variables non static
2023-09-09 12:48:51 +00:00
b5f184388a
Fix update after activity
2023-09-09 12:22:40 +00:00
72b68abe7f
Align array assignment
2023-09-09 12:01:35 +00:00
9d6166d7d6
Simplify query merge, changed update behaviour
2023-09-09 12:00:22 +00:00
9f027df909
Code standards + messages.po
2023-09-09 09:30:55 +00:00
013aee01f5
Network, Channels and Community are children of timeline
2023-09-09 09:14:36 +00:00
5d457f99e7
Inverse logic
2023-09-08 15:15:38 +00:00
7e73283949
The query condition for active users are unified
2023-09-08 15:01:51 +00:00
692a633dc8
Remove references to the community page
2023-09-08 05:44:08 +00:00
9cbd0c34a7
Language specific median calculations / collection
2023-09-08 05:06:27 +00:00
129f63cf11
Use a factory
2023-09-07 17:38:33 +00:00
b4e332ccdc
Changes after rebase
2023-09-07 17:35:17 +00:00
067d72ec85
Merge remote-tracking branch 'upstream/develop' into channel-model
2023-09-07 17:28:02 +00:00
c1895e7f85
Fixes the score calculation concerning the relation-cid / cid interaction
2023-09-07 12:34:46 +00:00
6b131a3985
Model class moved to factory
2023-09-05 05:15:14 +00:00
8b4309f117
Classes and constants moved
2023-09-05 05:08:19 +00:00
f7170343f7
Constants moved to model class
2023-09-04 22:31:06 +00:00
196219383e
"Channel" is split into three classes
2023-09-04 22:22:25 +00:00
41f3cbf727
Merge pull request #13395 from annando/icons
...
Some more platform icons added
2023-09-04 07:02:12 -04:00
98c4a22580
Reformatted code
2023-09-04 01:37:06 +00:00
4df7faef6d
Simplified conversion
2023-09-03 19:22:52 +00:00
21c7c28447
Some more platform icons added
2023-09-03 18:48:52 +00:00
595508a91f
New functions for the language library
2023-09-03 17:44:44 +00:00
c5ef0cfe20
New function to change language codes for the library
2023-09-03 16:42:17 +00:00
d3231c7a7d
Use language filtering on all channels, rearranged channels
2023-09-03 14:01:46 +00:00
e5978d74c7
Fix coding standards
2023-09-03 12:58:09 +00:00
8b26d488ad
Language selector added, "channel" is now "channels"
2023-09-03 12:54:25 +00:00
140ac947b5
Fixed spelling
2023-09-03 08:53:44 +00:00
7fd1f1424a
Improved language detection
2023-09-03 08:44:17 +00:00
508be7a742
Channels in your language
2023-09-03 05:23:49 +00:00
e68f781f9d
The language is now stored as well
2023-09-03 04:20:09 +00:00
573050c6ef
Simplified call
2023-09-03 03:46:19 +00:00
52e925559e
Acesskeys updated
2023-09-03 03:40:54 +00:00
3c84a22b32
Some more class changes
2023-09-03 03:35:10 +00:00
53bd34ed8d
DBA is now replaced
2023-09-02 21:48:55 +00:00
5ddc9d2c09
DI is now removed
2023-09-02 21:37:02 +00:00
9e0090c068
Test code removed
2023-09-02 19:42:20 +00:00
5f0a3d392a
Fix code standards
2023-09-02 19:37:20 +00:00
ee8cf83722
More code simplification
2023-09-02 19:32:43 +00:00
68b9a9796c
Simplified code
2023-09-02 19:28:54 +00:00
4ad3cc2cc1
Use $request / changed icon
2023-09-02 19:16:48 +00:00
990b65b859
Don't show contacts that we ignore or block
2023-09-02 16:16:56 +00:00
cfc639ffe4
Code standards
2023-09-02 15:55:50 +00:00
30d10c60d2
Channels for audio, video and images
2023-09-02 15:52:53 +00:00
fdaff43039
Use the owner, not the author
2023-09-02 14:19:52 +00:00
ca32134830
Use activitites and remove unused config
2023-09-02 13:56:54 +00:00
63c8a90880
"For you" now respects the "notify new posts" setting
2023-09-02 13:14:54 +00:00
9ec7925ec5
Use a hopefully better "for you" algorithm
2023-09-02 12:47:48 +00:00
15fc205d04
Fix Code Standards
2023-09-02 10:21:23 +00:00
837c2dd24a
Use group posts for channels
2023-09-02 06:38:05 +00:00
3d6dae7774
Updated messages.po
2023-09-02 05:36:32 +00:00
e186395198
Update function / rearrange tab order
2023-09-02 05:22:44 +00:00
f2d8650d36
Fix date time format calculation
2023-09-01 23:47:29 +00:00
705deadef8
Code standards
2023-09-01 22:36:47 +00:00
59a822ee87
Configuration is now stored in the "channel" section
2023-09-01 22:28:25 +00:00
5c166be3fc
Channels are a new way to see different content
2023-09-01 21:56:59 +00:00
35995633ae
Calculate the interaction score
2023-08-30 19:17:42 +00:00
64b5f93a6a
Add FIXME
...
- Current implementation is failing tests with emojis including the zero-width-joiner character, encoded on 3 bytes only.
2023-08-29 22:17:48 -04:00
059a111282
Add unit tests for Smilies::isEmojiPost
...
- Current implementation is failing tests with emojis including the zero-width-joiner character, encoded on 3 bytes only.
2023-08-29 22:16:09 -04:00
Michael Vogel
6ed440718d
Update src/Content/Smilies.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-08-29 04:59:27 +02:00
7ee07535f5
Move "html_entity_decode"
2023-08-28 20:53:31 +00:00
9066a6133c
New function to replace blank characters
2023-08-28 20:24:20 +00:00
667f384bfc
Fix reference to Entity\LocalRelationship class after simplifying use
statement in Contact\Profile
...
- Address https://github.com/friendica/friendica/issues/13156#issuecomment-1696009068
2023-08-28 13:30:01 -04:00
4dbb7dd3da
Posts without text or only with emojis are now always accepted in the language check
2023-08-28 15:37:20 +00:00
24d2d0481a
Merge remote-tracking branch 'upstream/develop' into baseurl
2023-08-28 15:24:20 +00:00
86b6be0668
Fix indentation
2023-08-28 14:14:07 +00:00
ff6d14a022
Merge remote-tracking branch 'upstream/develop' into subscription
2023-08-28 04:15:37 +00:00
38d09084a3
Improve the fetching of the contact's baseurl
2023-08-28 04:09:49 +00:00
f842e7b813
Store and display the subscribed tags
2023-08-28 04:05:52 +00:00
15d24a77c7
Replace author name by server host in Ignore Server labels
2023-08-25 09:30:51 -04:00
f2c1ecd19b
Replace reference to post plink by author base URL
...
- This is more reliably used to show the Ignore Author Server link
2023-08-25 09:30:23 -04:00
Michael Vogel
9a50101bbd
Merge pull request #13371 from MrPetovan/bug/13370-empty-gsid
...
Skip server ignored check when contact gsid is empty in Module\Contact\Profile
2023-08-22 22:13:49 +02:00
ac99ab55c5
Fix variable name in constructor in Repository\Report
2023-08-22 08:50:16 -04:00
3d13db1f2c
Skip server ignored check when contact gsid is empty in Module\Contact\Profile
2023-08-22 08:38:12 -04:00
544ce206d7
[vier] Add mute author server link in photo menu
2023-08-20 14:27:43 -04:00
6ecc9c4cba
Implement ignored server block in conversations
...
- Add server ignore status in contact profile page
- Add new reason in DisplayNotFound exception page
2023-08-20 14:27:43 -04:00
a670d478f8
Add user settings page to manage remote server settings
2023-08-20 14:27:09 -04:00
4c6334ea13
[frio] Add Mute Author Server button to post actions
2023-08-20 14:27:09 -04:00
9bbb55b2bb
[Database 1526] Add new user-gserver table
...
- Add Entity, Collection, Factory and Repository classes for it
2023-08-20 14:27:03 -04:00
2ba3069b07
Create DDD classes for gserver class
2023-08-20 14:26:27 -04:00
63f5d94a02
Fix DisplayNotFound page
...
- Add another condition earlier in Module\Item\Display
- Separate reasons in individual translation strings
2023-08-20 14:26:27 -04:00
96d2cddb54
Remove DI dependency from Module\Contact\Profile
2023-08-20 14:26:27 -04:00
e31d90eadb
Replace references to profile.name by user.username
2023-08-20 13:59:07 -04:00
7e971a2ec6
Remove DI dependency from Module\Settings\Profile\Index
...
- Replace obsolete base settings/profile/index template by vier version
- Group translation labels in settings/profile/index template variables
2023-08-20 13:59:06 -04:00
ff7e31ab9d
Merge pull request #13361 from annando/gptbot
...
GPTBot added to the default robots.txt
2023-08-20 11:29:44 -04:00
d3cc999866
GPTBot added to the default robots.txt
2023-08-20 12:41:42 +00:00
4097808b95
Resture previous state
2023-08-20 12:39:05 +00:00
12d6080a48
Added another context
2023-08-20 12:13:25 +00:00
f59e11281c
Issue 12815: JsonLD parsing problems with data-integrity
2023-08-20 05:57:39 +00:00
dad3404ac5
Replace remaining references to default banner image by api.mastodon_banner configuration value
...
- Ensure leading slash is present at every place the configuration value is used
2023-08-17 21:58:53 -04:00
5d7985dcff
Move default header image credits to static/defaults.config.php
2023-08-17 07:28:32 -04:00
ba967386f4
Revert Post::selectOriginal to original logic
2023-08-16 14:37:24 -04:00
0985ddb3ff
Add PR and Issue Numbers for TODO for createFromUriId hack in Mastodon API
2023-08-15 15:23:31 -04:00
f879b2c9bc
Merge branch 'friendica:develop' into mastodon-api-reshare-fixes
2023-08-15 11:57:28 -04:00
Michael Vogel
66b7253986
Merge pull request #13346 from MrPetovan/bug/13343-add-message-id
...
Add a Message-ID header if none is set in Util\Emailer
2023-08-15 14:08:29 +02:00
b5f33124be
Merge pull request #13348 from annando/retrial
...
New function for the number of retrials / Daily reload of hooks
2023-08-15 12:37:58 +02:00
7faba0de5e
New function for the number of retrials / Daily reload of hooks
2023-08-15 02:13:50 +00:00
735835193d
Add a Message-ID header if none is set in Util\Emailer
...
- Address anti-spam detection rule
2023-08-14 17:17:25 -04:00
09a612670a
Merge branch 'friendica:develop' into mastodon-api-reshare-fixes
2023-08-13 15:42:22 -04:00
9c23a4511d
Merge pull request #13291 from Quix0r/features/config-blocklist-published
...
Configuration key added to publish/hide blocklist
2023-08-12 11:31:42 +02:00
1b7075aebb
Merge pull request #13338 from annando/resize-to-size
...
New function to resize an image to not exceed a given file size
2023-08-10 23:20:11 +02:00
a2fce0e89d
Merge pull request #13337 from annando/block-chatgpt
...
Add a ChatGPT role for the built in robots.txt
2023-08-10 23:18:46 +02:00
1d556b78c1
Merge pull request #13336 from annando/moderator
...
Preparations for a moderator role
2023-08-10 23:17:43 +02:00
3cda8b65cd
Merge pull request #13335 from annando/no-twitter
...
The twitter addon is no import connector anymore
2023-08-10 23:16:07 +02:00
794378ed29
New function to resize an image to not exceed a given file size
2023-08-10 21:12:35 +00:00
241624027f
Add a ChatGPT role for the built in robots.txt
2023-08-10 21:10:12 +00:00
0a45bdd3b7
Preparations for a moderator role
2023-08-10 21:06:08 +00:00
97aecc8fc1
The twitter addon is no import connector anymore
2023-08-09 20:29:45 +00:00
Michael Vogel
a6449da557
Merge pull request #13310 from MrPetovan/bug/13217-mirroring-blocked
...
Prevent post mirroring by blocked users
2023-08-05 20:27:17 +02:00
41bc148040
Merge pull request #13331 from annando/paging-search
...
Fix: Pagination in search result works again
2023-08-04 06:29:47 +02:00
858151807f
Improved logging
2023-08-03 20:36:19 +00:00
Philipp
93fa957921
Merge pull request #13329 from MrPetovan/task/13318-redis-unix-socket
...
Add support for port = 0 in Redis driver
2023-08-03 14:53:01 +02:00
8fcdd87473
Fix the tag detection for relay posts
2023-08-02 21:48:31 +00:00
eff605b1f3
Prevent post mirroring by blocked users
2023-08-02 21:53:10 +02:00
a905cdfd09
Prevent polling contact of blocked users
2023-08-02 21:53:10 +02:00
33b8680dfd
[Database 1524] Fix contact-user.remote_self field type from boolean to integer
...
- Move MIRROR_* constants to LocalRelationship entity
- Convert boolean LocalRelationship->isRemoteSelf field to integer LocalRelationship->remoteSelf
2023-08-02 21:53:10 +02:00
d0a2357fbd
Add constants for the Fetch Further Information field
2023-08-02 21:53:09 +02:00
762bd7a847
Add support for Unix domain sockets to Redis in setting defaults
...
- Add support for port = 0 in Redis driver
2023-08-02 20:43:28 +02:00
cc7fce3d36
Escape HTML in display names for inclusion in syndication link tags
...
- Thanks to Laura Pîrcălăboiu for the report
2023-08-02 16:59:46 +02:00
f984e385c8
Escape HTML in system messages
...
- Thanks to Laura Pîrcălăboiu for the report
2023-08-02 16:59:08 +02:00
ecfbf317ae
Fix reference to username field in Contact::updateSelfFromUserID
...
- Profile isn't updated with the display name in the account settings
2023-08-02 16:58:14 +02:00
7ad8894871
Improvements for Youtube posta via API
2023-08-01 14:27:56 +00:00
737422330a
Merge pull request #13323 from annando/relay
...
Improvements for relays like relay.fedi.buzz
2023-07-30 20:53:14 +02:00
639d160c24
Improvements for relais like relay.fedi.buzz
2023-07-30 17:46:37 +00:00
6bcf5cb823
Make InstanceManager strategy naming convention case insensitive.
2023-07-29 13:20:02 +02:00
4073400bfb
Merge pull request #13298 from nupplaphil/feat/strategies
...
[Hook] Introduce some more strategies
2023-07-28 19:50:37 +02:00
bed13f71bd
use default_key
2023-07-28 18:55:06 +02:00
0c6efe50c3
Remove unused parameter
2023-07-28 17:39:13 +02:00
acf52a9783
Added a lot of constants :-)
2023-07-28 17:39:13 +02:00
9ff89a970a
Rename NAME to constant
2023-07-28 17:39:12 +02:00
9f18222a06
Unify "Capability"
2023-07-26 21:44:31 +02:00
8ed94037d5
Move PConfig to strategies
2023-07-26 19:18:23 +02:00
58f56c7d7d
Move KeyValuePairStorage to strategies
2023-07-26 19:18:09 +02:00
f2c02a79b9
Move Cache to strategies
2023-07-26 19:17:43 +02:00
b0fe1927d5
Fix Mastodon API bookmark, mute, pin, reblog EPs temporarily by checking if blog in post func
2023-07-26 19:12:24 +02:00
7a556d1588
Fix Mastodon API fav/unfav temporarily by checking if blog in post func
2023-07-26 19:12:24 +02:00
532a46d188
Change selectOriginal post to return earliest post from non-0 user
...
I believe the earliest entry not being uid=0 should be the original post of a reshared post
2023-07-26 19:12:23 +02:00
8d9e0b4eae
Fix Mastodon API Reshared statuses are a stub w/content in reblog field
2023-07-26 19:12:23 +02:00
8c06f96531
Rework Module\ToggleMobile to check for local links
...
- Remove dependency on DI class
- Remove dependency on request/session superglobals
- Remove dependency on App class
2023-07-26 19:11:39 +02:00
148c1c7e1a
Add new BaseUrl->isLocalUri and BaseUrl->isLocalUrl methods
...
- Deprecate Util\Network->isLocalLink to reduce dependency on DI class
2023-07-26 19:11:39 +02:00
3111c2fd5c
Renamed to 'public' after feedback
2023-07-26 10:20:14 +02:00
Michael Vogel
f1da323b07
Merge pull request #13307 from MrPetovan/bug/13240-event-private
...
Fix item.private value in Model\Event::getItemArrayForId
2023-07-26 07:38:21 +02:00
9e434c15dc
API: Description added at picture upload
2023-07-25 21:27:12 +00:00
e468870e87
Fix item.private value in Model\Event::getItemArrayForId
...
- The $event array doesn't have a `private` key because the event table doesn't have a `private` field.
2023-07-25 22:48:37 +02:00
7e8a44c15b
Remove duplicate fields in Model\Event::getItemArrayForId
...
- Fix formatting in Model\Event
2023-07-25 22:47:27 +02:00
592e829347
Fix wrong field name in Model\Mail
2023-07-25 22:44:03 +02:00
e5b887b462
Merge pull request #13306 from annando/buffer
...
Fix v1/instance endpoint to make Buffer work
2023-07-25 22:20:36 +02:00
8d49ea29d2
Fix v1/instance endpoint to make Buffer work
2023-07-25 20:14:26 +00:00
bb98046846
Remove useless call to gethostbyname()
...
- This function doesn't return a falsy value even when no IP address was able to be retrieved for the given host name
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1638505285
2023-07-25 15:37:33 +02:00
407e6389b3
Fix JsonLD parsing problems with GoToSocial
2023-07-25 04:33:55 +00:00
6fd4839441
Reformatted code
2023-07-23 20:20:46 +00:00
61af2e8006
Issue 13020: Fix OAuth connection with Buffer
2023-07-23 20:05:10 +00:00
db1dc143f1
Merge remote-tracking branch 'upstream/develop' into restricted-access
2023-07-23 14:30:43 +00:00
9e726eadee
Coded reformatted
2023-07-23 14:27:08 +00:00
60c7bc90e6
Removed unneeded check
2023-07-23 13:59:01 +00:00
aee420152f
Merge pull request #13246 from nupplaphil/feat/addons
...
Introduce dynamic hook loading
2023-07-23 06:58:46 -04:00
f0563df991
Fix notice
2023-07-22 16:00:09 +00:00
15eb840792
Merge remote-tracking branch 'upstream/develop' into restricted-access
2023-07-22 12:38:03 +00:00
7538f6a346
Issue 13289: Ensure to not respect deactivated connector networks
2023-07-22 10:49:42 +00:00
579b7065bd
full instead of limited
2023-07-22 01:40:21 +00:00
cba656383e
Adhere feedback
...
- rename hooks.config.php to strategies.config.php
- change all corresponding classes and tests
2023-07-21 22:42:24 +02:00
26aa38341f
The access to the profile and the list of followers/followings can now be restricted
2023-07-21 07:06:55 +00:00
Philipp
e659a03140
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-07-17 20:20:21 +02:00
bcd2b1c523
Fixed:
...
- allow administrator to choose whether the blocklist is published under
`/about` or later any other API (e.g. common is
`/api/v1/instance/domain_blocks`).
2023-07-17 15:01:47 +02:00
3a0c18713e
Remove unused ProfilerLogger factory
2023-07-17 01:41:02 +02:00
8dbbf882a8
Fix SyslogLogger and tests
2023-07-17 01:16:29 +02:00
bca6abf4ab
Fix logger classes and tests
2023-07-17 01:06:11 +02:00
903ecc2a76
Make PHP-CS happy
2023-07-17 00:15:16 +02:00
93af6f0564
Add tests for InstanceManager and remove Decorator hook logic (avoid complex Dice logic)
2023-07-17 00:10:15 +02:00
527622df4a
Add tests for HookFileManager
2023-07-16 22:41:56 +02:00
7e322c21b3
Removed unneeded parameter
2023-07-16 16:48:24 +00:00
e92d25a258
Remove unnecessary trailing slashes
2023-07-16 18:43:36 +02:00
e9699b8e55
Some more PHP-CS
2023-07-16 18:43:35 +02:00
82f3e4ad86
Make PHP-CS happy
2023-07-16 18:43:35 +02:00
89a31e43b2
Fix license check
2023-07-16 18:43:35 +02:00
14b76e48f0
Introduce dynamic hook loading
...
- Dynamically load addon files
- Dynamically load hooks
- Rewrite Logger-logic to use new hook logic (Monolog is working again)
2023-07-16 18:43:35 +02:00
7315048474
Revert change
2023-07-16 09:48:37 +00:00
0ea93bfba1
Merge remote-tracking branch 'upstream/develop' into more-privacy
2023-07-16 09:41:55 +00:00
01bbf40418
Simplify plaintext creation
2023-07-16 09:32:17 +00:00
08dafd6d70
Use plaintext for names and titles
2023-07-16 07:26:20 +00:00
8bb33dccd1
Unified BBCode conversion, improved proxy functionality
2023-07-15 20:12:08 +00:00
Steffen K9
8b5a49fb5c
Fix WSOD when creating a report using PHP8.x
...
Fixes https://github.com/friendica/friendica/issues/13277
2023-07-15 14:41:29 +02:00
f87c105518
Remove unused variable trheadids from Content\Conversation
...
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1635208668
2023-07-13 23:51:03 -04:00
Steffen K9
3624792bd6
Fix db error: missing column name 'line-text'
...
See https://github.com/friendica/friendica/issues/13277#issuecomment-1631359293
2023-07-11 22:37:45 +02:00
248148af99
Return early if no items are provided in Content\Conversation->getThreadList
...
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1628437859
2023-07-11 09:03:52 -04:00
1359b171af
Merge pull request #13268 from MrPetovan/task/normalize-item-action-label
...
Normalize item action label key name
2023-07-10 10:01:50 +02:00
2f7789e397
Merge pull request #13269 from MrPetovan/bug/fix-exception-return-code
...
Fix exception module not setting the HTTP response code
2023-07-10 09:59:04 +02:00
3748adf2fd
Fix exception module not setting the HTTP response code
...
- Page->run now returns an updated response for use with Page->exit
- Remove now duplicated header setting in Page->run
- Remove now obsolete (and ineffective) HTTP return code setting from Module\Special\HTTPException->content
- Add HTTP response code and reason setting in BaseModule->run
2023-07-09 22:45:46 -04:00
37131a6785
Normalize item action label key name
...
- Remove unused $item.return reference in asynchronous item action URLs
2023-07-09 21:00:36 -04:00
c312d11dab
Add Report Create module
...
WIP
2023-07-09 18:32:43 -04:00
76de49a25c
Add fields to Report entity
...
- Add clock dependency to Moderation\Factory\Report
- Change DateTime field to DateTimeImmutable to satisfy Clock return type
- Add category, status and resolution constants
2023-07-09 18:32:42 -04:00
d29a84ae46
Add Posts and Rules sub-entities and collections for Moderation\Report
2023-07-09 18:32:42 -04:00
55ff23c6c3
Merge pull request #13266 from annando/quoted
...
Improve display of quoted posts
2023-07-09 15:59:13 -04:00
Michael Vogel
66353e6117
Merge pull request #13264 from MrPetovan/task/hide-blocklist
...
Hide blocklist from anonymous users on closed registration nodes
2023-07-09 21:26:59 +02:00
Michael Vogel
f991b553ce
Update src/Content/Item.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-07-09 21:18:36 +02:00
Michael Vogel
4f62ab6168
Update src/Content/Item.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-07-09 21:18:27 +02:00
b9bb525fe9
New parameter to create a share block for display reasons
2023-07-09 14:31:47 +00:00
e95c678141
Improve display of quoted posts
2023-07-09 14:15:01 +00:00
9f943650a9
Hide blocklist from anonymous users on closed registration nodes
2023-07-09 08:23:35 -04:00
f20caf4c3a
Refactor DI out from Module\Friendica
2023-07-08 22:24:03 -04:00
6e2ab6c3af
Centralize Vary header declaration in ActivityPub::isRequest
...
- Vary header should be set every time we vary the display based on an HTTP header value
2023-07-08 22:24:01 -04:00
706444bdb2
Decouple conversation creation from rendering
...
- This allows to separately obtain a list of threads for rendering without having to deal with an already-formed HTML output
2023-07-08 16:57:52 -04:00
ef309cbcd3
Fix id/uri-id chaos in API calls
2023-07-08 07:55:18 +00:00
f68dd99518
Some more deprecation fixups
2023-07-05 23:16:01 +02:00
00cd346255
Fix XML deprecation
2023-07-05 23:15:36 +02:00
f693032109
Fix dynamic properties in API\Twitter\User object
2023-07-05 23:15:23 +02:00
1407a2883c
Merge pull request #13249 from annando/incoming-groups
...
Incoming posts from Lemmy to groups are now working
2023-07-05 10:24:51 -04:00
58573fe329
fixes registration link in invitations
2023-07-05 10:12:10 +02:00
dc28a65e21
Incoming posts from Lemmy to groups are now working
2023-07-04 21:23:03 +00:00
9f1c93eb91
Changes:
...
- renamed 'api_mastodon_banner' to 'mastodon_banner' and moved it to 'api'
configuration group
2023-07-03 19:55:47 +02:00
c5a52271df
Added:
...
- config key 'config', 'api_mastodon_banner', see discussion at https://b65.me.in/display/67fef576-1564-a27a-405e-c17705255720
- the administrator can now customize it for Mastodon contacts
- credits goes to @betamax65@b65.me.in
2023-07-03 14:59:26 +02:00
283a33715f
"kbin" hos now got an own section in the federation statistics
2023-06-29 08:28:02 +00:00
23992c31c6
Merge pull request #13237 from annando/group-circle
...
Added group detection for via exclusive mentions
2023-06-27 06:19:21 +02:00
cab469621d
Issue 13221: Diaspora posts are now stored correctly
2023-06-26 19:44:14 +00:00
f6b9f8d476
Added group detection for via exclusive mentions
2023-06-26 19:37:20 +00:00
582e05fcff
Merge pull request #13235 from annando/group-circle
...
Dedicated circle name for groups
2023-06-26 07:49:20 -04:00
d2b02d07b4
Invert condition
2023-06-26 05:32:33 +00:00
8d5876d5f2
Set the group as owner for "group only" postings
2023-06-25 22:14:35 +00:00
7edaeb215d
Merge pull request #13233 from GidiKroon/feature/add-vary-header
...
Add Vary header in case of content negotiation
2023-06-25 17:56:19 -04:00
8c0a19755c
Fix spacing
2023-06-25 21:02:14 +00:00
e562dbd59c
Dedicated circle name for groups
2023-06-25 20:37:11 +00:00
Gidi Kroon
40783db161
Make requested changes
2023-06-25 20:54:04 +02:00
420bd9bcf9
Fix: Unseen marker wasn't set / Don't mark activities as unseen
2023-06-25 13:33:01 +00:00
Gidi Kroon
6a5266c6b8
Add Vary header in case of content negotiation
...
Sometimes we return different content depending on whether JSON, XML or
HTML was requested in the Accept request header. The Vary response
header should list that header in these cases, to allow caching
frameworks to determine what to cache.
2023-06-25 03:22:41 +02:00
Steffen K9
30ce6f1ed3
Fiy typo in author-alias
...
Added a missing `a` .
2023-06-24 12:38:14 +02:00
201d5ac364
Fix warning "Undefined array key "alias""
2023-06-23 21:50:35 +00:00
0da2391c49
Fix warnings because of missing field
2023-06-23 21:27:34 +00:00
b731f8a0ad
Merge pull request #13226 from annando/lemmy
...
Better support for "audience" / simplified Lemmy processing
2023-06-23 17:12:38 -04:00
968c935bf7
Changes variable names / fetch the alias / improved group handling
2023-06-23 21:05:45 +00:00
031ef6a05a
Fix Mastodon API Status->Context endpoint so doesn't return deleted statuses
2023-06-22 21:56:38 -04:00
8a50101eea
Merge remote-tracking branch 'upstream/develop' into lemmy
2023-06-18 17:38:39 +00:00
75f8b3374e
Improved basepath detection for Magic Auth
2023-06-18 17:18:40 +00:00
3951a77318
Set the owner for group posts
2023-06-18 16:52:49 +00:00
4f6c1ec556
Ensure to transmit the audience if the parent does so
2023-06-18 16:50:45 +00:00
4c3f2441f7
Display the contact alias if the URL is no HTTP link
2023-06-18 16:49:38 +00:00
git-marijus
0af73775be
fix issue #13174
2023-06-17 22:31:25 +02:00
6d911a8f39
Better support for "audience" / simplified Lemmy processing
2023-06-15 22:04:28 +00:00
anubis2814
db3604b479
Update Post.php
...
made code neater
2023-06-15 14:04:34 -04:00
anubis2814
ad225e4cff
Update Conversation.php
...
made code neater.
2023-06-15 14:02:54 -04:00
Anubis2814
1f06089e5e
Added content warning button
2023-06-15 12:55:54 -04:00
d0b8d78cad
Merge pull request #13208 from Quix0r/fixes/type-hints-indenting
...
Added type-hints, reformatted arrays
2023-06-09 16:33:44 -04:00
818a7fb451
Fixed some stuff from PR #13208 feedback:
...
- HTTPException is already imported
- same-value-assignment not needed
2023-06-09 22:21:59 +02:00
anubis2814
2632875bab
Update src/Content/Widget.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-06-09 16:07:11 -04:00
993d45d2f5
Continued:
...
- replace double-quotes with single
2023-06-09 21:50:00 +02:00
80afe13a26
Changed:
...
- added missing type-hint
2023-06-09 21:46:44 +02:00
c5a4a07a55
Changed:
...
- added missing type-hints
- changed array initialization
2023-06-09 21:46:22 +02:00
99a92db0aa
Changed:
...
- array initialization
2023-06-09 21:45:59 +02:00
d4b25cb3ff
Changes:
...
- rewrote:
````
$arr[];
$arr['foo'] = $foo;
$arr['bar'] = $bar;
````
To:
````
$arr = [
'foo' => $foo,
'bar' => $bar,
];
````
- "imported" class name instead of referencing it everywhere
- changed some double-quotes to single
2023-06-09 21:45:04 +02:00
e9a8882f84
Changes:
...
- reformatted array a bit
- double-quote to single
2023-06-09 21:44:14 +02:00
241c221e4b
Changed:
...
- added missing type-hints
- added some missing `@return void`
2023-06-09 21:42:40 +02:00
01632b11c7
Changed:
...
- added missing type-hints
2023-06-09 21:42:23 +02:00
anubis2814
24e7605c60
Fix to on this day
...
Thanks to my system messing up I thought it was working right.
2023-06-09 01:37:20 -04:00
50988bf5f1
Merge pull request #13203 from annando/styled-url
...
Remove the "www." from the styled URL
2023-06-06 17:04:06 -04:00
09ce625d50
Remove the "www." from the styled URL
2023-06-06 20:41:54 +00:00
3e3f48e5ec
[frio] On this date option in the archives
2023-06-06 08:42:34 -04:00
anubis2814
60211fdd8d
Update src/Content/GroupManager.php
...
Co-authored-by: Philipp <admin+Github@philipp.info>
2023-06-05 08:40:12 -04:00
anubis2814
a7cce4013c
New group button
2023-06-05 08:40:11 -04:00
dfaa4b89c7
Support for contact uri that aren't HTTP URLs
2023-06-05 04:34:06 +00:00
b5a1f13d7c
New BBCode constant for Bluesky
2023-06-05 04:31:19 +00:00
fc600b2dbf
Language check moved to a separate function
2023-06-04 17:18:43 +00:00