Commit graph

1333 commits

Author SHA1 Message Date
nobody
fea3f89190 php8 warnings 2021-10-01 16:00:12 -07:00
nobody
7ad8627544 Don't send group Announce activities which boost poll responses. These don't require notifications on microblog platforms. 2021-09-28 19:20:11 -07:00
nobody
3a9d47673d fix some of the group poll issues. Remaining: don't Announce answers, group owner unable to vote currently 2021-09-28 18:28:12 -07:00
nobody
0ed7cd4afc groupoll: set source mediaType so that we don't purify the various sharing classes out of the html 2021-09-28 17:25:34 -07:00
nobody
7c3f40b706 undo poll prohibition on groups on the testing branch for this feature 2021-09-28 16:27:14 -07:00
nobody
8b93199608 disable sharing polls until the issues are resolved 2021-09-27 14:52:50 -07:00
nobody
5d1beb100d make polls work in groups 2021-09-27 02:10:31 -07:00
nobody
17105fcd15 more sitechan backend stuff 2021-09-23 15:26:31 -07:00
nobody
080bf86415 notification fixes cont. 2021-08-28 23:46:33 -07:00
nobody
ac02c174d3 different approach to solving the problem where a notification will appear for the parent for conversations you comment on. 2021-08-28 21:59:30 -07:00
nobody
3a03e6285c some preliminary work on threaded comments refactor, bring back poke app. 2021-07-25 17:20:10 -07:00
nobody
d2df20e41e Hide original group DM from the group owner. We only keep it as a reference and its presence in the group owner's stream is confusing. 2021-06-25 01:32:57 -07:00
nobody
23f254091e fine tuning group comments 2021-06-24 13:54:33 -07:00
nobody
d0925fec2d mastogroups: provide a normal 'Announce' body if we have enough information to do so. 2021-06-24 00:44:41 -07:00
nobody
633cadbf4e provide full object if available 2021-06-23 17:13:10 -07:00
nobody
f80f246d23 don't boost reactions 2021-06-23 01:52:52 -07:00
nobody
91f32b11ca mastogroups - support moderation 2021-06-23 00:19:51 -07:00
nobody
efe8657cf2 mastogroups 2021-06-22 23:25:13 -07:00
nobody
9ad5568afd commit some experimental work so that it doesn't create conflict later. 2021-06-22 02:16:28 -07:00
nobody
b127575110 permit item['obj'] and item['target'], etc. to contain a single URL in storage rather than an object array; it is still json_encoded.
disable/filter unicode right-to-left over-ride in content as it is often abused and can totally destroy presentation. Use HTML text-direction tags or CSS instead since the HTML purifier will force closure.
2021-06-19 16:04:32 -07:00
nobody
29fd3dad2c tempfix 2021-06-18 22:47:42 -07:00
nobody
5dde6a54c1 groups work from roadhouse 2021-06-18 22:12:23 -07:00
nobody
c22877385c mastodon group issue 2021-06-10 22:10:53 -07:00
nobody
fb26626822 add /conversation/ context to group top-level posts 2021-06-10 17:01:30 -07:00
nobody
e0d3ce0925 include some objects in embedded share group posts, just not notes/articles. 2021-06-07 14:35:21 -07:00
nobody
2c1f748347 revision 2021-05-27 04:17:19 -07:00
nobody
82eabd114b per module loadtime 2021-05-20 18:47:10 -07:00
nobody
b5547eadbd various bugfixes 2021-05-20 18:01:42 -07:00
nobody
12d9796e8a use 'Ignore' for unfollowing threads instead of 'Unfollow' which isn't specified in the ActivityStreams vocabulary. This is low impact since these activities do not federate. Updates to previously unfollowed threads may show up after this change and may require unfollowing again since existing activities were not modified. 2021-05-17 14:14:57 -07:00
nobody
edd2737f56 fix posts to appendable collections arriving as normal posts if we don't host the target collection 2021-05-11 14:06:59 -07:00
nobody
a105ee45b1 string update, check to see if activity target is already json_decoded 2021-04-29 22:37:19 -07:00
nobody
ab4ce52b76 BEGIN: deliver top-level post to groups via target collection (in addition to DM, simple mentions, and wall-to-wall posts) 2021-04-28 22:12:52 -07:00
nobody
42943ab824 more work on copy_of_pubitem issues 2021-04-27 17:18:18 -07:00
nobody
34c08f36e6 more logging of copy_of_pubitem to find issue 2021-04-27 13:40:27 -07:00
nobody
0fad070e95 SQL issue with copy_of_pubitem when multiple copies of the post exist on this site 2021-04-26 18:08:14 -07:00
nobody
1f2981418e move 'replyto' from initial concept to experimental stage 2021-04-17 16:34:36 -07:00
nobody
084438bffd fixing nits 2021-04-07 19:11:15 -07:00
nobody
52805a5ac6 Optionally post to groups via normal mentions unless the group is restricted. This aligns with the expectations of other fediverse projects and communities but isn't recommended, as content destined for private groups can leak. We can't convince those projects and communities that privacy is important and we're frankly outnumbered. We still recommend DMs or wall-to-wall posts for posting to groups because only these mechanisms can minimise leakage of private group content, and users shouldn't be forced to remember which is which. But this isn't the hill I wish to die on. A hidden config allows group owners to change this behaviour based on their own privacy and usability needs. 2021-04-07 17:27:50 -07:00
nobody
f4b131a00a issue displaying draft comments on stream page 2021-04-05 17:57:39 -07:00
nobody
dd9f2bf1dc don't expire pinned posts 2021-03-18 15:01:51 -07:00
nobody
d69589e17e scripted replace of 'array()' with '[]' 2021-03-14 22:10:44 -07:00
nobody
a5bbcc54c9 use item_normal instead 2021-03-14 12:21:23 -07:00
nobody
4ce3b52acc cleanup 2021-03-14 00:35:03 -08:00
nobody
61fb790648 php8 cont. 2021-03-13 17:02:47 -08:00
nobody
3d91ecbe82 include follow 2021-03-13 14:42:19 -08:00
nobody
127cad0c79 fetch_items: only include unfollow if asked to 2021-03-13 14:23:26 -08:00
nobody
2b289594db php8 cont. 2021-03-11 20:00:59 -08:00
nobody
5a60f55023 more php8 2021-03-11 17:17:40 -08:00
nobody
520e0c78c4 missed logging the reason for a rejected pubstream activity (in this case it was sent as "unlisted" from ActivityPub software which provides that option) 2021-03-09 17:10:28 -08:00
nobody
0545ec0047 more php8 2021-03-08 20:44:47 -08:00