Commit graph

1576 commits

Author SHA1 Message Date
Mike Macgirvin
ee19699827 FEP-5624 continued 2022-12-12 06:16:17 +11:00
Mike Macgirvin
c29e8d0d0e More work on FEP-5624 2022-12-05 05:15:43 +11:00
Mike Macgirvin
cdace8f5c4 add new approved column to item handling 2022-12-03 06:40:55 +11:00
Mike Macgirvin
ceb9334d17 cleanup 2022-11-20 16:28:50 +11:00
Mike Macgirvin
f027393a15 stds 2022-11-20 12:27:35 +11:00
Mike Macgirvin
0965dc20ce remove unused code 2022-11-20 12:19:52 +11:00
Mike Macgirvin
90c94feb6c objcache 2022-11-07 08:56:10 +11:00
Mike Macgirvin
4f1d25b200 combine a few comment policy directives into a single statement 2022-10-23 12:13:07 +11:00
Mike Macgirvin
125f82dd97 refactor get_post_tags() to remove link argument 2022-10-23 11:50:31 +11:00
Mike Macgirvin
45e48f6e15 add permit_all_likes to tgroup_check 2022-10-18 20:16:33 +11:00
Mike Macgirvin
b5dea507fe preliminary work on permitting moderated comments from unknown strangers 2022-10-12 22:00:23 +11:00
Mike Macgirvin
663830a828 notification issue 2022-09-30 07:56:59 +10:00
Mike Macgirvin
fe0b8cf50f WIP: revive bang tags 2022-09-28 07:27:09 +10:00
Mike Macgirvin
9d0335614b cleanup 2022-09-22 15:27:30 +10:00
Mike Macgirvin
346380267e moderation notifications improvements 2022-09-22 11:33:20 +10:00
Mike Macgirvin
be1e0999d8 more cleanup 2022-09-17 10:25:44 +10:00
Mike Macgirvin
0504102b33 geo 2022-09-16 20:57:04 +10:00
Mike Macgirvin
5f4ec5f5d7 codeberg issue #9, white screen of death when editing post containing share 2022-09-11 11:10:20 +10:00
Mike Macgirvin
24e82855cd rename discover_by_webbie() to discover_resource() 2022-09-04 07:30:13 +10:00
Mike Macgirvin
864e6f19fa code cleanup 2022-08-14 19:20:43 +10:00
Mike Macgirvin
40de3a15a0 collection work 2022-08-05 14:12:53 -07:00
Mike Macgirvin
f1cb7f36b1 whitespace 2022-07-27 15:16:27 -07:00
Mike Macgirvin
b24ac794b1 cleaner display urls 2022-07-20 04:26:28 -07:00
Mike Macgirvin
1d2fa92bf3 start fixing mod_display message-id 2022-07-20 01:30:58 -07:00
Mike Macgirvin
fe3d85fd67 remote deletion issue 2022-07-19 17:43:27 -07:00
Mike Macgirvin
b0e6321180 drop_item cleanup 2022-07-12 08:10:52 +10:00
Mike Macgirvin
c3befe66e1 remove unused permission check for item deletion 2022-07-12 07:46:44 +10:00
nobody
9dc37df489 refactor language detection 2022-07-05 11:34:07 +10:00
Mike Macgirvin
50a0b22d00 Add 'falsiness' check to MessageFilter. 2022-07-02 18:19:32 -07:00
Mike Macgirvin
fab6281e81 Rename variable for clarity. 2022-06-29 14:44:00 -07:00
Mike Macgirvin
1bfc965f33 Force Activity::update_poll to honour the item_store() delivery setting. 2022-06-29 13:28:05 -07:00
Mike Macgirvin
80ee930617 unit test fail 2022-06-26 01:51:31 -07:00
Mike Macgirvin
b8f9e270fd cleanup deprecated code 2022-06-26 01:50:02 -07:00
Mike Macgirvin
330c31a4e9 deprecate the interactive argument to drop_item() 2022-06-26 01:36:02 -07:00
Mike Macgirvin
df25574235 Recent change (3 months ago) to deprecate "interactive" drop_item fixed related sync issues but did not federate well.
This has now been fixed but full deprecation including change to drop_item() and drop_items() and dropitem_low_level() calling parameters requires additional effort.
2022-06-25 17:09:35 -07:00
Mike Macgirvin
1e9cc85947 Add the importer to MessageFilter evaluation to match language filters for completed conversations.
Remove the arbitrary thread fetch count limit.
2022-06-24 13:59:30 -07:00
Mike Macgirvin
660c6c30b9 terms must be countable 2022-06-23 04:17:25 -07:00
Mike Macgirvin
26c7b64e34 add mention and tag count limits to reduce abuse when bypassing permissions 2022-06-23 03:47:35 -07:00
Mike Macgirvin
3a0a866c5f xchan_remote_profile_photo storage issue 2022-06-18 18:27:41 -07:00
Mike Macgirvin
e9118b221e tracking down some obscure issues from logs 2022-06-17 00:07:44 -07:00
Mike Macgirvin
35e02f25d6 begin hubloc refactor 2022-06-16 19:46:54 -07:00
Mike Macgirvin
81f15044f6 use current timestamp for profile_photo_activity object, not the photo date; as the photo itself could come from media library 2022-06-16 14:57:38 -07:00
Mike Macgirvin
9a7bd3ee6a add author mentions to group topic posts 2022-06-14 15:36:43 -07:00
Mike Macgirvin
de966207d7 cleanup and reduce log noise 2022-05-30 13:54:08 -07:00
Mike Macgirvin
d8225a97b1 more issues with deliver_stream permission 2022-05-12 14:14:08 -07:00
Mike Macgirvin
0606efd21f item.route unused, but needs to be set or DB will complain 2022-05-11 14:12:35 -07:00
nobody
fda628f14a reset 2022-05-05 16:53:36 -07:00
nobody
6ef0cd4c43 use view_stream until debugged further 2022-05-05 16:01:35 -07:00
nobody
c7eee4fdad delivery issue 2022-05-05 06:04:30 -07:00
nobody
8de852c189 Merge branch 'dev' of /home/macgirvin/./streams into dev 2022-05-01 03:00:01 -07:00
nobody
4f8814f587 no more route 2022-05-01 01:24:52 -07:00
nobody
325d85c969 correctly mirror "Answer" activities. 2022-04-30 22:57:46 -07:00
nobody
2a1a7e2e46 couple of tweaks 2022-04-24 17:22:18 -07:00
nobody
0145c32dae improve collect_recipients() for some third-party recipients. 2022-04-17 01:21:18 -07:00
nobody
e480852a97 sync fixes 2022-03-31 12:21:52 -07:00
nobody
38c8e9df31 sync issue 2022-03-25 13:49:50 -07:00
nobody
0b09613cc5 synchronisation issues, cont. 2022-03-20 14:39:58 -07:00
nobody
f1362d0408 various php 8 and php 8.1 warnings 2022-03-17 22:48:35 -07:00
nobody
6e08128891 sync issues and cover photo issues when cloning from a project with a different aspect ratio. 2022-03-17 16:57:54 -07:00
nobody
eff0b62be7 incorrect namespace 2022-03-16 22:14:45 -07:00
nobody
774406dca8 testing clonability plus some php 8.1 errors/warnings 2022-03-16 16:54:32 -07:00
nobody
81d5363e44 revision 2022-03-11 21:20:57 -08:00
nobody
a3ab2d9d23 enhance the messagefilter 2022-02-27 21:58:50 -08:00
nobody
4e84fce37f ajax load sites 2022-02-26 00:36:05 -08:00
nobody
cfa5328c70 add deliver_stream permission 2022-02-18 14:14:22 -08:00
nobody
19f5fc8a57 issue with group check for DM button 2022-02-16 12:09:51 -08:00
nobody
a8e96322f0 it's done 2022-02-15 20:08:28 -08:00
nobody
16334196b5 updates 2022-02-15 18:35:25 -08:00
nobody
30ccc2629b tweaks to fep-400e implementation, also sitehome refactor 2022-02-15 18:18:00 -08:00
nobody
4dd986a2db This checkin is surely broken, but I need to commit it because it represents a fair bit of work. 2022-02-12 00:50:48 -08:00
nobody
6b89d7926a upgrade oembed 2022-01-24 19:34:10 -08:00
nobody
ad52373312 move account and channel to zlib 2022-01-24 17:26:12 -08:00
nobody
8ca69c06de Merge branch 'dev' of /home/macgirvin/roadhouse into dev 2022-01-14 18:58:46 -08:00
nobody
131dd72a17 enhance the definition of a DM to exactly one or two channel recips, fix broken strings files in php8 for de, it, and ru 2022-01-14 18:56:33 -08:00
nobody
4961ea0eb3 Merge branch 'dev' of /home/macgirvin/roadhouse into dev 2022-01-07 01:57:32 -08:00
nobody
235ccb9437 Merge branch 'dev' of /home/macgirvin/z into dev 2022-01-07 01:55:20 -08:00
nobody
e25aff6e46 warnings 2022-01-07 01:37:56 -08:00
nobody
9816ee9cea simplify 2022-01-05 08:16:34 +11:00
nobody
de25887100 Merge branch 'dev' of /home/macgirvin/roadhouse into dev 2021-12-21 14:20:03 -08:00
nobody
b0970193bd Merge branch 'dev' of /home/macgirvin/z into dev 2021-12-21 14:19:20 -08:00
nobody
d238d73b30 re-factor lockview 2021-12-21 14:03:17 -08:00
nobody
2464878064 more fixes from upstream merge 2021-12-05 18:01:10 -08:00
nobody
ed51015ff7 fixes 2 significant merge issues from upstream 2021-12-05 17:45:20 -08:00
nobody
d46dd6aeb8 psr12 rewrites, continued 2021-12-03 14:01:39 +11:00
nobody
f602a393a5 psr12 updates 2021-12-03 10:02:31 +11:00
nobody
bd12691c9f Merge branch 'dev' of /home/macgirvin/roadhouse into dev 2021-12-01 11:52:30 -08:00
nobody
3afba5f697 Merge branch 'dev' of /home/macgirvin/z into dev 2021-11-29 15:59:47 -08:00
nobody
138b672e85 evaluate message filters for both the sender/owner and author prior to storing imported content. 2021-11-28 12:44:35 -08:00
nobody
b2a1861070 Merge branch 'dev' of /home/macgirvin/roadhouse into dev 2021-11-17 11:47:38 -08:00
nobody
98e3880318 Merge branch 'dev' of /home/macgirvin/z into dev 2021-11-17 11:43:08 -08:00
nobody
4203e210a3 add perms_specific handling to can_comment_on_post() 2021-11-17 11:38:57 -08:00
nobody
dccc05c8d4 undo changes to map_scope (for now, revisit after pending changes to can_comment_on_post() have been widely circulated for a good deal of time) 2021-11-17 11:26:14 -08:00
nobody
da3c074a91 Merge branch 'dev' of /home/macgirvin/z into dev 2021-11-16 18:07:05 -08:00
nobody
9f1951ea7e Merge branch 'dev' of ../p3 into dev 2021-11-16 18:06:54 -08:00
nobody
44d09b9baf typo 2021-11-16 18:06:34 -08:00
nobody
9cdcdae33a Merge branch 'dev' of /home/macgirvin/z into dev 2021-11-16 18:00:34 -08:00
nobody
b84e2c8dd6 Merge branch 'dev' of ../p3 into dev 2021-11-16 17:59:25 -08:00
nobody
b73d84a946 notification and update issues 2021-11-16 17:58:45 -08:00
nobody
3fdee1c00e add missing role to map_perms 2021-11-13 13:11:43 -08:00
nobody
82f715bc83 Merge branch 'dev' of /home/macgirvin/roadhouse into dev 2021-11-11 12:07:37 -08:00
nobody
9b1260dcfc Merge branch 'dev' of /home/macgirvin/z into dev 2021-11-11 12:07:11 -08:00
nobody
875cd9f1b7 Merge branch 'dev' of ../p3 into dev 2021-11-11 12:04:00 -08:00
nobody
6dc0b9c944 syntax error 2021-11-11 12:03:00 -08:00
nobody
19489f588d Merge branch 'dev' of /home/macgirvin/roadhouse into dev 2021-11-10 20:02:36 -08:00
nobody
b8e403f55c Merge branch 'dev' of /home/macgirvin/z into dev 2021-11-10 20:02:01 -08:00
nobody
502c1dfc6c Merge branch 'dev' of ../p3 into dev 2021-11-10 19:52:40 -08:00
nobody
9263b04d42 remove dead code 2021-11-10 18:38:35 -08:00
nobody
4afd3cec70 Merge branch 'dev' of /home/macgirvin/roadhouse into dev 2021-11-10 17:36:59 -08:00
nobody
fe1df8ff98 Merge branch 'dev' of /home/macgirvin/z into dev 2021-11-10 17:34:50 -08:00
nobody
5e3b466b9b simplify logic, generate strings file 2021-11-10 17:33:46 -08:00
nobody
dd23b6708e implement reshare notifications and fix "unable to preserve categories in edited posts" 2021-11-10 12:33:29 -08:00
nobody
5e7aa7889d Merge branch 'dev' of ../roadhouse into dev 2021-11-03 15:14:10 -07:00
nobody
420de7eb75 Merge branch 'dev' of /home/macgirvin/z into dev 2021-11-03 15:12:32 -07:00
nobody
dfd21f843d array was shifted so $i[0] no longer exists, results in tag and mail notifications that don't redirect properly 2021-11-03 15:10:55 -07:00
nobody
8dd7159cd5 zot_revision > 10 is considered nomad compliant. 2021-10-28 01:55:09 -07:00
nobody
2c1449ca51 Merge branch 'dev' of /home/macgirvin/z into dev 2021-10-03 19:32:34 -07:00
nobody
fea3f89190 php8 warnings 2021-10-01 16:00:12 -07:00
nobody
8643faf521 update media type for roadhouse 2021-09-29 02:33:48 -07:00
nobody
579da20950 Merge branch 'dev' of /home/macgirvin/z into dev 2021-09-29 02:31:28 -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
b473b96527 Merge branch 'dev' of /home/macgirvin/z into dev 2021-09-23 16:39:33 -07:00
nobody
17105fcd15 more sitechan backend stuff 2021-09-23 15:26:31 -07:00
nobody
a7db0aeaf4 Merge branch 'dev' of /home/macgirvin/z into dev 2021-08-28 23:48:40 -07:00
nobody
080bf86415 notification fixes cont. 2021-08-28 23:46:33 -07:00
nobody
b08966f75c Merge branch 'dev' of /home/macgirvin/z into dev 2021-08-28 22:01:50 -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
6e4d7c3f7d Merge branch 'dev' of /home/macgirvin/z into dev 2021-07-26 15:27:43 -07:00
nobody
3a03e6285c some preliminary work on threaded comments refactor, bring back poke app. 2021-07-25 17:20:10 -07:00
nobody
7f1e3d4923 Merge branch 'dev' of /home/macgirvin/z into dev 2021-06-25 02:50:03 -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
38e5b8d107 Merge branch 'dev' of /home/macgirvin/z into dev 2021-06-23 21:30:30 -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
a3c866768b Merge branch 'dev' of /home/macgirvin/z into dev 2021-06-22 14:26:06 -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
41f1159adc Merge branch 'dev' of /home/macgirvin/z into dev 2021-06-21 00:38:33 -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
1a2d4288d4 Merge branch 'dev' of /home/macgirvin/z into dev 2021-06-11 16:09:31 -07:00
nobody
c22877385c mastodon group issue 2021-06-10 22:10:53 -07:00