Commit graph

1005 commits

Author SHA1 Message Date
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
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
Hypolite Petovan
eb583330df Remove obsolete Factory\Api\Mastodon\Error->logError method and related dependencies 2023-10-11 09:44:03 -04:00
Michael
ed24d06e0c Now there are user defined channels 2023-10-05 19:10:20 +00:00
Michael
e7d65f2d12 Merge remote-tracking branch 'upstream/develop' into user-defined-channels 2023-09-30 18:44:12 +00:00
Michael
5e1c292927 Configuration for the maximum number of post engagement entries 2023-09-26 16:00:06 +00: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
Michael
9f23bee6e4 User defined channels can now base on circles/channels 2023-09-24 00:45:07 +00:00
Michael
a8a9f93e09 Special search keywords added 2023-09-22 10:28:00 +00:00
Michael
508d84b2b7 Use full text search 2023-09-21 23:27:05 +00:00
Michael
42e22ed91b Channel frontend added 2023-09-20 21:39:05 +00:00
Michael
d68572ea44 Channels can now be created by users 2023-09-19 09:05:28 +00:00
Michael
b00c2070d7 Use channels for non public content 2023-09-17 19:28:38 +00:00
Michael
e731ea58d5 Remove unneeded indexes 2023-09-16 04:23:44 +00:00
Michael
e038890bb7 Fix the erratic page update behaviour 2023-09-16 04:21:59 +00:00
Michael
229e7dcee5 Channel visibility rules can now be set for each contact 2023-09-12 10:55:33 +00:00
Michael
c836b0ee8d Basic functionality for seeing reports 2023-09-10 08:00:44 +00:00
Michael
8c9e4c46a0 "cascade" for "post-engagement" / fixes for "report" definition 2023-09-10 03:47:06 +00:00
Michael
013aee01f5 Network, Channels and Community are children of timeline 2023-09-09 09:14:36 +00:00
Michael
9cbd0c34a7 Language specific median calculations / collection 2023-09-08 05:06:27 +00:00
Michael
c1895e7f85 Fixes the score calculation concerning the relation-cid / cid interaction 2023-09-07 12:34:46 +00:00
Michael
6c42371d37 Simplified context definitions 2023-09-03 18:57:30 +00:00
Michael
7fd1f1424a Improved language detection 2023-09-03 08:44:17 +00:00
Michael
508be7a742 Channels in your language 2023-09-03 05:23:49 +00:00
Michael
e68f781f9d The language is now stored as well 2023-09-03 04:20:09 +00:00
Michael
30d10c60d2 Channels for audio, video and images 2023-09-02 15:52:53 +00:00
Michael
fdaff43039 Use the owner, not the author 2023-09-02 14:19:52 +00:00
Michael
ca32134830 Use activitites and remove unused config 2023-09-02 13:56:54 +00:00
Michael
b5a2fb5492 Changed defaults.config.php 2023-09-01 22:32:41 +00:00
Michael
5c166be3fc Channels are a new way to see different content 2023-09-01 21:56:59 +00:00
Michael
35995633ae Calculate the interaction score 2023-08-30 19:17:42 +00:00
Michael Vogel
06a1db4f24
Merge pull request #13375 from MrPetovan/bug/empty-timeline
Fix user moderation conditions in network-thread-view and network-item-view
2023-08-28 06:44:20 +02:00
Hypolite Petovan
6fa7c23bb9 [Database 1529] Add author baseurl to post-user-view
- Explicit the contact.baseurl and contact.gsid caveat
2023-08-25 09:30:23 -04:00
Hypolite Petovan
b659aa5c0f Fix user moderation conditions in network-thread-view and network-item-view
- This was causing the network timeline to be empty if all the top-level authors were blocked or ignored
2023-08-25 09:30:05 -04:00
Hypolite Petovan
76cc8eaff8 [Database 1528] Add expected index for foreign key user-gserver.gsid 2023-08-21 08:07:10 -04:00
Hypolite Petovan
544ce206d7 [vier] Add mute author server link in photo menu 2023-08-20 14:27:43 -04:00
Hypolite Petovan
156e3fa101 [Database 1527] Add required gsid fields to post-user-view, post-thread-user-view, post-view and post-thread-view 2023-08-20 14:27:40 -04:00
Hypolite Petovan
a670d478f8 Add user settings page to manage remote server settings 2023-08-20 14:27:09 -04:00
Hypolite Petovan
4c6334ea13 [frio] Add Mute Author Server button to post actions 2023-08-20 14:27:09 -04:00
Hypolite Petovan
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
Hypolite Petovan
38f04616d2 [Database 1525] Deprecate profile.name in favor of user.username 2023-08-20 14:00:01 -04:00
Michael
12d6080a48 Added another context 2023-08-20 12:13:25 +00:00
Michael
f59e11281c Issue 12815: JsonLD parsing problems with data-integrity 2023-08-20 05:57:39 +00:00
Hypolite Petovan
5d7985dcff Move default header image credits to static/defaults.config.php 2023-08-17 07:28:32 -04:00
Hypolite Petovan
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
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
Hypolite Petovan
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
Hypolite Petovan
d0a2357fbd Add constants for the Fetch Further Information field 2023-08-02 21:53:09 +02:00
Hypolite Petovan
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