Commit graph

889 commits

Author SHA1 Message Date
Mike Macgirvin
dd77203d2a Alter behaviour accordingly if we're commenting on something that originated on a Twitter-like platform. 2022-12-26 07:12:42 +11:00
Mike Macgirvin
8a30580279 filter approvals 2022-12-23 08:04:43 +11:00
Mike Macgirvin
1dec311ac1 Merge branch 'dev' into commperms 2022-12-22 07:26:28 +11:00
Mike Macgirvin
aba20d02c7 remove un-needed code access 2022-12-22 07:20:55 +11:00
Mike Macgirvin
798ebd2981 hubloc confusion 2022-12-22 05:48:23 +11:00
Mike Macgirvin
72b8d77936 replyApproval -> approval 2022-12-21 09:12:07 +11:00
Mike Macgirvin
7ea4d9d6be Merge branch 'dev' into commperms 2022-12-21 07:33:43 +11:00
Mike Macgirvin
255a4d9ba3 more fixes for polls 2022-12-21 07:33:11 +11:00
Mike Macgirvin
774f70445d Merge branch 'dev' into commperms 2022-12-21 07:11:03 +11:00
Mike Macgirvin
3ba6df18d6 fix json-ld parsing errors 2022-12-21 07:06:36 +11:00
Mike Macgirvin
5a84ac7e96 Merge branch 'dev' into commperms 2022-12-21 07:00:17 +11:00
Mike Macgirvin
47ad8fd36b trim poll responses 2022-12-20 10:58:59 -08:00
Mike Macgirvin
5e6b1b5ff1 Merge branch 'dev' into commperms 2022-12-20 06:05:05 +11:00
Mike Macgirvin
49396cb9a8 more oauth 2022-12-18 23:40:03 -08:00
Mike Macgirvin
9e66a1bbdc OAuth2 updates 2022-12-18 21:12:28 -08:00
Mike Macgirvin
865be7f297 more comment approval testing 2022-12-18 21:56:59 +11:00
Mike Macgirvin
2744eaecea add feature toggle for fep5624 2022-12-18 08:43:34 +11:00
Mike Macgirvin
dfc70bbc50 cleanup 2022-12-17 21:25:12 +11:00
Mike Macgirvin
306c47722d refactor 2022-12-17 17:38:11 +11:00
Mike Macgirvin
21d011d1c8 Merge branch 'commperms' of codeberg.org:streams/streams into commperms 2022-12-17 09:33:52 +11:00
Mike Macgirvin
108bd628fb more work on fep-5624 2022-12-17 09:32:59 +11:00
Mike Macgirvin
50658b4da7 Merge branch 'dev' into commperms 2022-12-16 08:30:16 +11:00
Mike Macgirvin
83654bedc3 add identity context and refactor context generation 2022-12-16 08:24:47 +11:00
Mike Macgirvin
8b9d426f9b Merge branch 'dev' into commperms 2022-12-16 07:13:07 +11:00
Mike Macgirvin
e347cba032 move line to correct location 2022-12-16 07:12:17 +11:00
Mike Macgirvin
d723b6e996 Merge ../rebble.net into dev 2022-12-15 11:58:51 -08:00
Mike Macgirvin
0bd0f92dc2 this should be set, not get 2022-12-15 11:58:04 -08:00
Mike Macgirvin
84125d43b4 Merge branch 'dev' of ../rebble.net into dev 2022-12-11 22:49:34 -08:00
Mike Macgirvin
f0c3540b0d remove redundant group notifications 2022-12-11 22:49:00 -08:00
Mike Macgirvin
c7aec7b325 Merge branch 'dev' into commperms 2022-12-12 06:17:28 +11:00
Mike Macgirvin
ee19699827 FEP-5624 continued 2022-12-12 06:16:17 +11:00
Mike Macgirvin
ba3bf4461b cleanup 2022-12-11 19:26:58 +11:00
Mike Macgirvin
69a2652c91 Merge branch 'dev' into commperms 2022-12-05 07:00:41 +11:00
Mike Macgirvin
d7ad08cfa7 Finish up issue #5 2022-12-05 06:49:46 +11:00
Mike Macgirvin
30426ffdf7 send a 403 for followers/following if permission is denied AND there is no observer. 2022-12-05 05:46:33 +11:00
Mike Macgirvin
38e9e2297e Merge branch 'dev' into commperms 2022-12-05 05:16:51 +11:00
Mike Macgirvin
c29e8d0d0e More work on FEP-5624 2022-12-05 05:15:43 +11:00
Mike Macgirvin
6e52be89c3 logic cleanup 2022-12-04 21:06:16 +11:00
Mike Macgirvin
a5816eb3d4 The rest of issue #5. 2022-12-04 18:10:30 +11:00
Mike Macgirvin
a0307dde31 Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-12-04 17:51:02 +11:00
Mike Macgirvin
932c1b9bf7 first part of issue #5 - follower/following endpoints have been updated. Lists have not. 2022-12-04 17:48:02 +11:00
Mike Macgirvin
265e1ab217 Merge branch 'dev' into commperms 2022-12-03 06:44:38 +11:00
Mike Macgirvin
3510ac60ef add large profile photo to photo_dropdown_menu 2022-12-03 06:42:40 +11:00
Mike Macgirvin
8f2db3527c Merge branch 'dev' into commperms 2022-12-03 05:55:51 +11:00
Mike Macgirvin
6fd945c4a4 Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-12-03 05:55:24 +11:00
Mike Macgirvin
515e4cf9db cleanup 2022-12-02 18:37:29 +11:00
Mike Macgirvin
c70b544113 db updates for comment permissions work 2022-12-02 07:45:34 +11:00
Mike Macgirvin
1213e477ff Merge branch 'dev' into commperms 2022-12-02 07:36:11 +11:00
Mike Macgirvin
05476a4b7a Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-12-02 07:35:56 +11:00
Mike Macgirvin
5446485dab change checkin icon to match checkout icon 2022-12-01 21:22:46 +11:00
Mike Macgirvin
c6331e902f moderation - begin accept/reject support 2022-12-01 19:58:47 +11:00
Mike Macgirvin
34f6cb5966 WIP: comment permissions 2022-11-30 17:23:24 +11:00
Mike Macgirvin
8dcdc4f471 FEP-5624 implementation continued 2022-11-29 07:53:03 +11:00
Mike Macgirvin
902eb6dddd some activitypub connections defaulting to no permissions. 2022-11-28 21:48:42 +11:00
Mike Macgirvin
79b88c3927 convrt to DaemonInterface 2022-11-27 20:15:28 +11:00
Mike Macgirvin
fc355169c7 Add daemon interface 2022-11-27 18:05:33 +11:00
Mike Macgirvin
374ed9b9a9 issues with superblocked sites (using portable_id) and better trapping of superblocked reshares 2022-11-26 10:55:41 +11:00
Mike Macgirvin
5c1dbc54c7 Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-11-26 09:08:44 +11:00
Mike Macgirvin
af2bb06966 cleanup 2022-11-26 09:08:28 +11:00
Mike Macgirvin
7cd6a7e594 pubstream items unreachable from notifications due to url manipulation 2022-11-25 14:02:56 -08:00
Mike Macgirvin
f968fc77c5 presentation issue when a checkin/checkout includes both coordinates and a string location. 2022-11-21 16:10:04 -08:00
Mike Macgirvin
a9f1a46f77 preserve ordering 2022-11-21 15:41:05 -08:00
Mike Macgirvin
4fc96c68e1 Unnecessary to sort by community site_type 2022-11-21 15:38:09 -08:00
Mike Macgirvin
98b981af47 add appropriate icons to checkin/checkout rendered activities 2022-11-22 08:29:13 +11:00
Mike Macgirvin
5126156b80 finish checkout feature 2022-11-22 06:15:54 +11:00
Mike Macgirvin
866527872b backend support for 'Leave' (checkout) 2022-11-21 21:00:36 +11:00
Mike Macgirvin
6411b56406 cleanup 2022-11-20 17:44:13 +11:00
Mike Macgirvin
ceb9334d17 cleanup 2022-11-20 16:28:50 +11:00
Mike Macgirvin
0965dc20ce remove unused code 2022-11-20 12:19:52 +11:00
Mike Macgirvin
a4d8d77117 check that item exists prior to storing it 2022-11-20 10:38:12 +11:00
Mike Macgirvin
b7186936e2 add sync to moveInto() interface 2022-11-19 19:56:53 +11:00
Mike Macgirvin
2726d0ff6a avoid double dipping 2022-11-19 09:11:19 +11:00
Mike Macgirvin
0b9da4fb65 updates from error log 2022-11-19 08:44:43 +11:00
Mike Macgirvin
8f4fe3bd46 fix sql error in file rename 2022-11-18 08:05:49 +11:00
Mike Macgirvin
990f04bdcc allow checkins with no post body if they have location info 2022-11-17 19:40:51 +11:00
Mike Macgirvin
316a8e8d1c preserve checkin status across edits 2022-11-16 07:16:26 +11:00
Mike Macgirvin
088df518e5 field 'username' was triggering browser form completion 2022-11-15 08:12:42 +11:00
Mike Macgirvin
5caa220df9 issue with sync delivery 2022-11-13 19:37:27 +11:00
Mike Macgirvin
670770c64c turn off host validation when ssl validation turned off 2022-11-13 18:12:37 +11:00
Mike Macgirvin
2e28798610 Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-11-13 13:27:54 +11:00
Mike Macgirvin
d6e6e93333 remove the 'moving' flag 2022-11-13 13:27:12 +11:00
Mike Macgirvin
8c772f2467 exception - file pointer was false 2022-11-13 10:06:01 +11:00
Mike Macgirvin
f362a323f1 check-ins - avoid duplicating the generated map 2022-11-13 08:37:49 +11:00
Mike Macgirvin
4230e948e2 Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-11-12 17:30:25 +11:00
Mike Macgirvin
cd5b867826 move location plugin hook 2022-11-12 17:29:43 +11:00
Mike Macgirvin
b7e66fe2d6 Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-11-12 08:25:58 +11:00
Mike Macgirvin
c836dbb922 wording change 2022-11-12 08:23:18 +11:00
Mike Macgirvin
457657da13 location tagging stuff 2022-11-10 19:56:42 +11:00
Mike Macgirvin
46e07087dd first cut at check-in activities 2022-11-09 22:42:23 +11:00
Mike Macgirvin
f15c949147 minor tweak 2022-11-06 15:04:22 -08:00
Mike Macgirvin
5108ac2ea1 continue on failure 2022-11-06 14:19:54 -08:00
Mike Macgirvin
90c94feb6c objcache 2022-11-07 08:56:10 +11:00
Mike Macgirvin
39b509002d fix profile/cover photo from albums 2022-11-05 11:58:24 +11:00
Mike Macgirvin
3233c6fcb3 add cron recipe to lando configs 2022-11-05 07:37:46 +11:00
Mike Macgirvin
ebdfd2abde check exported profile photo isn't empty 2022-11-03 14:53:34 -07:00
Mike Macgirvin
4820ba7673 bring back some pre-seen notifications because of annoying duplication 2022-11-03 06:44:34 +11:00
Mike Macgirvin
a3c833e436 Merge branch 'dev' of ../rebble.net into dev 2022-10-29 13:25:00 -07:00
Mike Macgirvin
b87d423800 fix notify settings issue 2022-10-29 13:24:27 -07:00
Mike Macgirvin
adcf51577f Merge branch 'dev' of ../rebble.net into dev 2022-10-29 13:18:50 -07:00
Mike Macgirvin
1259ebb884 issue with named arguments 2022-10-29 13:17:46 -07:00
Mike Macgirvin
0edeb67dbc typo 2022-10-29 10:34:31 +11:00
Mike Macgirvin
9725af83c4 short-term workaround for hyperdrive disable bug and function to add clone checking to libblock to avoid duplication 2022-10-29 10:00:11 +11:00
Mike Macgirvin
69eae8cb80 more cyclomatic reduction 2022-10-27 09:18:41 +11:00
Mike Macgirvin
a3097710a2 unravel settings and fix setup page 2022-10-27 05:23:01 +11:00
Mike Macgirvin
218f4a461a wip: cyclomats in settings 2022-10-26 09:13:01 +11:00
Mike Macgirvin
aeb75baebb Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-10-25 20:11:42 +11:00
Mike Macgirvin
43eb84faab reform the poke app 2022-10-25 20:10:57 +11:00
Mike Macgirvin
08feab7211 Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-10-25 01:04:55 -07:00
Mike Macgirvin
c1c529ca14 cleanup 2022-10-25 19:03:44 +11:00
Mike Macgirvin
36caf22a1d Check nomad endpoint as well as zot endpoint for local deliveries 2022-10-24 18:37:04 -07:00
Mike Macgirvin
d0f89bf99e rename some base constants 2022-10-25 08:03:04 +11:00
Mike Macgirvin
698addb086 replace $arr with $arguments 2022-10-23 20:39:49 -07:00
Mike Macgirvin
40a67b14df fixup portfolio widget and remove unneeded widgets 2022-10-24 09:02:54 +11:00
Mike Macgirvin
494b2f0ec9 return exception 2022-10-23 14:42:41 -07:00
Mike Macgirvin
dcf2998bde Add WidgetInterface 2022-10-24 08:18:44 +11:00
Mike Macgirvin
bd5c14b03d changes to daemon invocation 2022-10-23 20:51:54 +11:00
Mike Macgirvin
e2db958247 cleanup 2022-10-23 16:00:42 +11:00
Mike Macgirvin
e88b58c675 cleanup 2022-10-23 12:36:25 +11:00
Mike Macgirvin
125f82dd97 refactor get_post_tags() to remove link argument 2022-10-23 11:50:31 +11:00
Mike Macgirvin
385091e77b add back mention to normal reshares 2022-10-23 10:04:56 +11:00
Mike Macgirvin
71e826af2c style 2022-10-21 18:12:11 +11:00
Mike Macgirvin
0d972677b6 cleanup 2022-10-21 07:00:55 +11:00
Mike Macgirvin
fa28accadb missing var 2022-10-21 06:46:59 +11:00
Mike Macgirvin
b1e160fb8d cleanup 2022-10-20 20:23:02 +11:00
Mike Macgirvin
d6d923a7e8 Merge branch 'dev' of ../rebble.net into dev 2022-10-19 17:02:29 -07:00
Mike Macgirvin
527e5553c0 regression in comment handling. 2022-10-19 17:00:48 -07:00
Mike Macgirvin
a78b29c6c1 Refactor the import page 2022-10-19 06:23:50 +11:00
Mike Macgirvin
b5dea507fe preliminary work on permitting moderated comments from unknown strangers 2022-10-12 22:00:23 +11:00
Mike Macgirvin
7cb518b70a cleanup 2022-10-11 18:59:26 +11:00
Mike Macgirvin
ff562ff277 Check writeability of upgrade.log and don't try to use it unless we can. 2022-10-11 07:53:42 +11:00
Mike Macgirvin
595b5a3f20 one click updates 2022-10-10 22:07:54 +11:00
Mike Macgirvin
297aa52014 cleanup 2022-10-09 22:04:11 +11:00
Mike Macgirvin
33bc8b278f refactoring 2022-10-09 16:10:31 +11:00
Mike Macgirvin
2af67e8d5f Merge branch 'dev' of /home/macgirvin/streams into dev 2022-10-08 21:44:20 -07:00
Mike Macgirvin
9c2e32725f use hashtag type instead of default 2022-10-08 21:43:35 -07:00
Mike Macgirvin
d09525b76d cleanup of activity.php continued 2022-10-09 15:39:03 +11:00
Mike Macgirvin
b0df88aa51 comment work 2022-10-09 12:47:49 +11:00
Mike Macgirvin
3558bbc217 fix workflow_channel_next in 2 places. Improve follows query. 2022-10-08 19:57:16 +11:00
Mike Macgirvin
2e0cc65f81 remove the elephant 2022-10-08 18:30:09 +11:00
Mike Macgirvin
11815767b1 mastodon compatible "export follows" 2022-10-08 00:25:52 -07:00
Mike Macgirvin
e09857d246 Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-10-08 17:28:05 +11:00
Mike Macgirvin
22fa06e68f mastodon compatible followers_export file 2022-10-08 17:27:17 +11:00
Mike Macgirvin
5c13755498 correction 2022-10-07 05:41:46 +11:00
Mike Macgirvin
5ea9cddea8 some fixes to codeberg issue #11 . Remaining: federating edited wall-to-wall posts from a different site to ActivityPub and Hubzilla. They will now federate to streams, including to the original site it was posted. Also fixed delivery reports reporting "updated" which were translated to "update ignored". 2022-10-06 02:26:09 -07:00
Mike Macgirvin
511027b97d fix up some loose ends after moving the profiles endpoint. 2022-10-04 06:34:13 +11:00
Mike Macgirvin
b177140cdd move "edit profile" to settings. 2022-10-03 20:54:13 +11:00
Mike Macgirvin
16145cecd7 Merge branch 'dev' of ../unfediverse.com into dev 2022-10-02 00:56:22 -07:00
Mike Macgirvin
838016b12e be liberal in what you accept 2022-10-02 00:55:52 -07:00
Mike Macgirvin
e96d2cb8a1 Merge branch 'dev' of ../unfediverse.com into dev 2022-10-02 00:42:11 -07:00
Mike Macgirvin
cf0acdc1ba experimental distance search 2022-10-02 00:41:06 -07: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
36d8cf2970 Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-09-28 06:34:29 +10:00
Mike Macgirvin
3dfee123b5 cleanup 2022-09-27 21:56:42 +10:00
Mike Macgirvin
b35001af59 cleanup 2022-09-27 05:42:54 +10:00
Mike Macgirvin
324705509e disable automove for now 2022-09-25 18:57:14 +10:00
Mike Macgirvin
d3a560310d Merge branch 'dev' of /home/macgirvin/streams into dev 2022-09-24 14:39:09 -07:00
Mike Macgirvin
02a7a8e2d4 cleanup 2022-09-25 07:37:08 +10:00
Mike Macgirvin
3d225dd7c3 Merge branch 'dev' of /home/macgirvin/streams into dev 2022-09-22 03:41:11 -07:00
Mike Macgirvin
a569df38a5 add moderation app 2022-09-22 20:34:28 +10:00
Mike Macgirvin
9d0335614b cleanup 2022-09-22 15:27:30 +10:00
Mike Macgirvin
48dcc7736e Merge branch 'dev' of /home/macgirvin/streams into dev 2022-09-21 18:36:47 -07:00
Mike Macgirvin
346380267e moderation notifications improvements 2022-09-22 11:33:20 +10:00
Mike Macgirvin
4af000c43d Merge branch 'dev' of /home/macgirvin/streams into dev 2022-09-17 16:31:01 -07:00
Mike Macgirvin
d381e66519 deprecate format_like() 2022-09-18 09:28:33 +10:00
Mike Macgirvin
da77a98dea Merge branch 'dev' of /home/macgirvin/streams into dev 2022-09-16 17:39:06 -07:00
Mike Macgirvin
be1e0999d8 more cleanup 2022-09-17 10:25:44 +10:00
Mike Macgirvin
ac1b562235 add distance support to stream queries 2022-09-17 07:55:12 +10:00
Mike Macgirvin
3a1d71e1a9 update error 2022-09-16 13:37:11 -07:00
Mike Macgirvin
2b0c85d422 Merge branch 'dev' of /home/macgirvin/streams into dev 2022-09-16 13:32:24 -07:00
Mike Macgirvin
8fb73a499e remove unused code 2022-09-17 06:28:59 +10:00
Mike Macgirvin
10d42e7259 Merge branch 'dev' of ../macgirvin into dev 2022-09-16 13:06:23 -07:00
Mike Macgirvin
43b7e08265 relax strict typing on is_an_actor() because the function accepts and is ok with mixed 2022-09-16 13:04:38 -07:00
Mike Macgirvin
76714b98c0 Merge branch 'dev' of /home/macgirvin/streams into dev 2022-09-16 13:00:38 -07:00
Mike Macgirvin
bb9a9d6271 wrong variable in dbsync 2022-09-16 12:58:40 -07:00
Mike Macgirvin
cfa652b55f incorrect variable usage 2022-09-16 12:43:32 -07:00
Mike Macgirvin
0504102b33 geo 2022-09-16 20:57:04 +10:00
Mike Macgirvin
9818a1ba2a Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-09-12 13:45:33 -07:00
Mike Macgirvin
c0657f55a5 change constructor type to match current usage 2022-09-12 13:39:41 -07:00
Mike Macgirvin
41d536cd5e the array check is not neceessary 2022-09-12 18:55:30 +10:00
Mike Macgirvin
5c89f664e5 Check that getimagesize was initialised 2022-09-12 18:38:54 +10:00
Mike Macgirvin
9b0ca686ed rename the variable 2022-09-11 20:19:32 +10:00
Mike Macgirvin
3954c2530c add resizer class to do the cmd-line imagick resize and avoid memory exhaustion 2022-09-11 17:35:47 +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
5de08abfdc over-ride locations 2022-09-11 08:20:18 +10:00
Mike Macgirvin
61f8dcd60f Merge branch 'dev' of /home/macgirvin/streams into dev 2022-09-09 14:26:02 -07:00
Mike Macgirvin
12d42b59ed test for null object prior to calling ActivityStreams::is_an_actor() 2022-09-09 14:24:24 -07:00
Mike Macgirvin
7d98ca7119 add openwebauth redirect endpoint to webfinger 2022-09-10 07:16:41 +10:00
Mike Macgirvin
08350b7ec1 finish support for FEP-e232 (quoted share) 2022-09-05 20:38:57 -07:00
Mike Macgirvin
105e9b2a70 whitespace 2022-09-05 18:35:26 -07:00
Mike Macgirvin
b97f530ce9 move 'show_friends' from profile back to channel permissions and allow adjustment on the settings page 2022-09-05 18:10:49 -07:00
Mike Macgirvin
6e26a186ea cleanup 2022-09-06 06:29:36 +10:00
Mike Macgirvin
553369fe8f don't import/sync multiple profiles - they aren't supported heret. Only the default 2022-09-04 23:55:55 -07:00
Mike Macgirvin
cc85acdffd typo 2022-09-04 20:45:59 -07:00
Mike Macgirvin
9e1cd9d3a7 smell: remove pesky profile hide_friends setting and from now on rely on permissions view_contacts attribute 2022-09-04 20:40:28 -07:00
Mike Macgirvin
511363a3a6 cleanup 2022-09-05 08:39:58 +10:00
Mike Macgirvin
66f083bb83 cleanup 2022-09-04 19:40:24 +10:00
Mike Macgirvin
ebe3949b7f cleanup 2022-09-04 16:28:17 +10:00
Mike Macgirvin
154069bb66 cleanup 2022-09-04 15:51:24 +10:00
Mike Macgirvin
724f1a68c5 sync_locations(): change hubloc_callback in existing hubloc record if it has changed 2022-09-04 13:15:54 +10:00
Mike Macgirvin
67936ba61e cleanup 2022-09-04 13:01:34 +10:00
Mike Macgirvin
2f0a391b40 code\access\accesscontrol regression 2022-09-03 19:29:05 -07:00
Mike Macgirvin
3dd89f71d5 cleanup 2022-09-04 11:35:50 +10:00
Mike Macgirvin
05a2becd49 cleanup 2022-09-04 10:20:42 +10:00
Mike Macgirvin
1883fecf50 cleanup 2022-09-04 10:01:52 +10:00
Mike Macgirvin
f4eff7d523 cleanup 2022-09-04 08:37:48 +10:00
Mike Macgirvin
24e82855cd rename discover_by_webbie() to discover_resource() 2022-09-04 07:30:13 +10:00
Mike Macgirvin
9ad12b0ebc cleanup 2022-09-03 17:08:23 +10:00
Mike Macgirvin
bca644ddd3 cleanup 2022-09-03 15:23:54 +10:00
Mike Macgirvin
5516481a49 cleanup 2022-09-03 11:38:50 +10:00
Mike Macgirvin
cdaefc3fd7 cleanup 2022-09-03 09:45:58 +10:00
Mike Macgirvin
c3465ba2ad cleanup 2022-09-03 06:22:59 +10:00
Mike Macgirvin
39dbf4ad06 cleanup 2022-09-02 06:50:26 +10:00
Mike Macgirvin
61d8911f12 refactor some smelly code 2022-09-02 05:17:27 +10:00
Mike Macgirvin
eb58145a2e rename endpoint 2022-08-31 13:43:07 -07:00
Mike Macgirvin
408e3a3cef workaround: php8-gd does not support animated webp 2022-08-31 13:16:27 -07:00
Mike Macgirvin
1d7c2adaa7 Merge ../unfediverse.com into dev 2022-08-31 02:57:22 -07:00
Mike Macgirvin
c87d24e86b improve queue entry detail. 2022-08-31 02:56:41 -07:00
Mike Macgirvin
896e8f5b8e categorise "compatible" queue records by outq_driver type when processing updates so that drivers each have separate queues. 2022-08-30 23:47:59 -07:00
Mike Macgirvin
7741b7d80a Enhance queue management and add delivery log information. 2022-08-30 22:27:04 -07:00
Mike Macgirvin
8f51603130 queue diagnostics 2022-08-30 17:30:11 -07:00
Mike Macgirvin
4501ef6873 Add column outq_log to outq for diagnostic info. 2022-08-31 09:11:19 +10:00
Mike Macgirvin
4ff7535aab Merge branch 'dev' of ../macgirvin into dev 2022-08-29 22:32:35 -07:00
Mike Macgirvin
954e7adc82 Sslify: URL cannot be NULL 2022-08-29 22:31:40 -07:00
Mike Macgirvin
d4ae75bb95 Finish issue #7. Theme the legal page and replace all the links pointing to the old one. 2022-08-29 22:06:51 -07:00
Mike Macgirvin
fbe31cef60 finish issue #7 - remove admininfo as well as siteinfo endpoint. 2022-08-29 21:19:51 -07:00
Mike Macgirvin
1be301f06f Add legal site link and allow site admins to change the text from the admin interface. Still needs some page theming. Issue #7 2022-08-30 12:52:48 +10:00
Mike Macgirvin
391f0bc4a7 Merge branch 'dev' of ../rebble.net into dev 2022-08-28 21:05:20 -07:00
Mike Macgirvin
8ae4636573 preliminary investigation of issue #4 (add ThreadListeners to delivery reports) 2022-08-28 21:03:15 -07:00
Mike Macgirvin
c491c59df1 PermissionLimits::Get||Set - allow mixed channel_id, coerce to int before using. 2022-08-28 18:04:13 -07:00
Mike Macgirvin
392ed3aad3 spelling consistency (seize, sieze) 2022-08-29 10:36:52 +10:00
Mike Macgirvin
9918e59150 cleanup 2022-08-29 07:49:47 +10:00
Mike Macgirvin
67a23892e1 cleanup 2022-08-28 16:06:24 +10:00
Mike Macgirvin
a4174d0d35 deprecate Webfinger::zot_url() 2022-08-28 13:41:22 +10:00
Mike Macgirvin
746f87dd84 cleanup 2022-08-28 08:54:42 +10:00
Mike Macgirvin
94e0ed3efa cleanup 2022-08-27 14:01:22 +10:00
Mike Macgirvin
4f8baf7313 Continuing the deprecation of Zot and the evolution of Nomad. 2022-08-27 10:14:30 +10:00
Mike Macgirvin
eb6519d1f6 more cleanup 2022-08-27 08:37:04 +10:00
Mike Macgirvin
d815606029 refactor suggestion_query() to comply with default 'group by' restrictions 2022-08-26 13:21:13 +10:00
Mike Macgirvin
86fc8c7826 delivery issue 2022-08-25 16:18:46 -07:00
Mike Macgirvin
1138af7bb3 case-sensitivity 2022-08-25 15:20:23 -07:00
Mike Macgirvin
43e2ec5830 wrong CA path 2022-08-25 13:20:22 -07:00
Mike Macgirvin
b7308e6878 cleanup 2022-08-25 22:13:10 +10:00
Mike Macgirvin
8803be2ca3 cleanup 2022-08-25 21:43:03 +10:00
Mike Macgirvin
dd0f43307c message_id regression in dreports (still using old gen_link_id() format in two places) 2022-08-24 18:31:33 -07:00
Mike Macgirvin
2a2f59c9d9 regression: fix return types for AccessList 2022-08-24 12:37:45 -07:00
Mike Macgirvin
aefc39762a cleanup 2022-08-23 21:01:09 +10:00
Mike Macgirvin
94e4d277a6 cleanup 2022-08-23 20:15:05 +10:00
Mike Macgirvin
977bdc4a86 provide better notification for poll updates 2022-08-22 22:13:33 -07:00
Mike Macgirvin
e75d736644 regression on admin/addon form submission 2022-08-23 06:41:54 +10:00
Mike Macgirvin
0d6fd8f5a6 cleanup 2022-08-22 20:28:48 +10:00
Mike Macgirvin
6113372790 cleanup 2022-08-22 19:33:44 +10:00
Mike Macgirvin
f0a4396158 only reset seen posts on initial page load 2022-08-21 20:50:19 +10:00
Mike Macgirvin
0c1a256139 more cleanup 2022-08-21 17:36:09 +10:00
Mike Macgirvin
30140589c2 cleanup 2022-08-21 11:12:11 +10:00
Mike Macgirvin
3623e8a01a cleanup 2022-08-21 10:15:14 +10:00
Mike Macgirvin
3a6c50cadc cleanup 2022-08-21 09:11:42 +10:00
Mike Macgirvin
cd873195dd cleanup 2022-08-21 08:30:14 +10:00
Mike Macgirvin
f8e63c5fe7 cleanup 2022-08-21 08:07:53 +10:00
Mike Macgirvin
4df0026368 use !empty() instead of checking for truth 2022-08-20 13:15:44 -07:00
Mike Macgirvin
bda21f3bc6 revision 2022-08-19 20:27:55 -07:00
Mike Macgirvin
7d61fc2358 referencing $this->hub without checking if it had been initialised. 2022-08-19 20:25:44 -07:00
Mike Macgirvin
62dff11083 Calling syntax for ActivityStreams::get_compound_property() incompatible with type declaration. Some other minor cleanup. 2022-08-20 13:10:18 +10:00
Mike Macgirvin
0c5d9be41c revert namespace delcaration 2022-08-16 02:14:32 -07:00
Mike Macgirvin
a33312d135 cleanup 2022-08-16 19:07:47 +10:00
Mike Macgirvin
09a11607a0 when searching ActvityPub urls from the navbar, run htmlspecialchars_decode on the url to reverse the HTML cleansing performed on search terms. This is an issue if there are multiple query args as the ampersand will be HTML escaped. 2022-08-15 12:47:49 -07:00
Mike Macgirvin
6d16d97332 more cleaning 2022-08-15 21:19:29 +10:00
Mike Macgirvin
aa33f6950c cleanup 2022-08-15 20:33:19 +10:00
Mike Macgirvin
683b3c13a7 wrong return type for Lib/Verify->create() 2022-08-14 19:42:08 -07:00
Mike Macgirvin
f5afe9de1d cleanup 2022-08-14 20:37:38 +10:00
Mike Macgirvin
d68a065284 cleanup 2022-08-14 20:25:56 +10:00
Mike Macgirvin
afc54a530c Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-08-14 19:49:02 +10:00
Mike Macgirvin
27aae8e2c2 Merge branch 'dev' of ../unfediverse.com into dev 2022-08-14 02:32:28 -07:00
Mike Macgirvin
2842bca97a make base mixed everywhere 2022-08-14 02:32:01 -07:00
Mike Macgirvin
c0c6701d74 Merge branch 'dev' of ../unfediverse.com into dev 2022-08-14 02:27:20 -07:00
Mike Macgirvin
cb1133e487 base can be string 2022-08-14 02:26:50 -07:00
Mike Macgirvin
864e6f19fa code cleanup 2022-08-14 19:20:43 +10:00
Mike Macgirvin
7918cd1b82 whitespace 2022-08-13 14:32:45 -07:00
Mike Macgirvin
2da2317f7d Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-08-13 14:08:06 -07:00
Mike Macgirvin
30afc93246 whitespace 2022-08-14 07:04:15 +10:00
Mike Macgirvin
41055b60a7 more cleanup 2022-08-13 21:34:00 +10:00
Mike Macgirvin
6f2d46947d code cleanup 2022-08-13 20:57:14 +10:00
Mike Macgirvin
53beb1c078 code cleanup 2022-08-13 12:09:50 +10:00
Mike Macgirvin
b779197012 item decoding and preview for dev/ap_probe 2022-08-12 20:13:58 +10:00
Mike Macgirvin
1e1d7f6ddd provide debug output on Activity::fetch if signature fails 2022-08-10 14:24:55 -07:00
Mike Macgirvin
84401fda95 Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-08-10 01:37:11 -07:00
Mike Macgirvin
8d0cd8943e change stream icon in notifications widget to list-alt 2022-08-10 18:34:30 +10:00
Mike Macgirvin
6de715c787 Merge branch 'dev' of ../rebble.net into dev 2022-08-09 14:39:49 -07:00
Mike Macgirvin
1abebeefb4 add preview_outbox setting 2022-08-09 14:39:09 -07:00
Mike Macgirvin
55cccb0564 fix dreport regression: links not working with unpacked message-ids 2022-08-09 13:01:48 -07:00
Mike Macgirvin
8d904a8680 Merge branch 'dev' of ../unfediverse.com into dev 2022-08-07 20:54:14 -07:00
Mike Macgirvin
70cdae726c added serialize/unserialize tool to dev 2022-08-07 20:53:10 -07:00
Mike Macgirvin
0889f83fc1 whitespace 2022-08-05 14:14:47 -07:00
Mike Macgirvin
7f84577a1f Merge branch 'dev' of ../rebble.net into dev 2022-08-05 14:13:39 -07:00
Mike Macgirvin
40de3a15a0 collection work 2022-08-05 14:12:53 -07:00
Mike Macgirvin
ec722c321b missing paren 2022-08-05 08:05:50 +10:00
Mike Macgirvin
c681184df2 mod_import: handle xchan_pubforum from Hubzilla and rename to xchan_type 2022-08-05 08:04:05 +10:00
Mike Macgirvin
f63eca280d FEP-e232 - implement quote url as tags in addition to the other dozen ways of doing it. 2022-08-04 07:23:36 +10:00
Mike Macgirvin
fd6dcfe7e7 whitespace 2022-08-03 19:52:05 +10:00
Mike Macgirvin
394c729616 Duplicated images from Friendica - refactor because it wasn't working correctly. 2022-07-29 14:46:26 -07:00
Mike Macgirvin
2cc78a4a8b whitespace 2022-07-26 14:50:52 -07:00
Mike Macgirvin
8dc6b8cce1 make "scrollto" work again on mod_display after mid changes 2022-07-24 03:31:38 -07:00
Mike Macgirvin
90049a4b91 Missing ActivityPub address fields in Hubzilla. Maybe only when AP is turned off, but still... 2022-07-21 21:05:44 -07:00
Mike Macgirvin
5fdcc4d6ac whitespace 2022-07-21 19:40:58 +10:00
Mike Macgirvin
816e0af37f whitespace 2022-07-21 17:25:07 +10:00
Mike Macgirvin
7b5ebfd80b cleanup lib/addon 2022-07-21 15:32:00 +10:00
Mike Macgirvin
426684dc84 remove tracking info from feeds 2022-07-20 14:15:56 -07:00
Mike Macgirvin
c0a5273379 use argv[0] (built-in) module_format (display.html, display.atom, etc.) for mod_display after changing arg parsing 2022-07-20 05:22:16 -07:00
Mike Macgirvin
15a0a1a2ca typo in apschema 2022-07-20 04:57:20 -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
a5547a44b5 refactor widget/site_projects 2022-07-20 17:15:18 +10:00
Mike Macgirvin
f6df4e20be sql error in widget/site_projects when using default mysql mode settings 2022-07-20 17:09:11 +10:00
Mike Macgirvin
306444319b tabs->spaces 2022-07-20 15:31:55 +10:00
Mike Macgirvin
1a3b2497b5 tabs->spaces 2022-07-20 15:27:23 +10:00
Mike Macgirvin
9a477bddd6 Merge branch 'dev' of ../rebble.net into dev 2022-07-19 17:43:58 -07:00
Mike Macgirvin
fe3d85fd67 remote deletion issue 2022-07-19 17:43:27 -07:00
Mike Macgirvin
832ae28cbe Cleanup setup/install 2022-07-20 07:57:55 +10:00
Mike Macgirvin
9460058cce refactor Url::ssl_exception and fix top-level addressing in Activity::encode_activity 2022-07-18 15:03:22 -07:00
Mike Macgirvin
2abdeff494 more activity recipient cleanup 2022-07-18 05:27:03 -07:00
Mike Macgirvin
d9228a8085 cleanup collect_recips 2022-07-18 04:51:54 -07:00
Mike Macgirvin
9008a0ad3a deal with recipient mismatches between activity and object, prevent fetched polls from entering the notifier 2022-07-18 03:47:05 -07:00
Mike Macgirvin
1996983924 add configuration for ssl exceptions for testing and development 2022-07-16 17:25:58 -07:00
Mike Macgirvin
d6435de364 doco change 2022-07-15 18:18:10 +10:00
Mike Macgirvin
2a4eaabf0c minor code refactor 2022-07-15 18:14:44 +10:00
Mike Macgirvin
46fec47fdb useragent consistency issue discovered in code review 2022-07-14 17:28:54 -07:00
Mike Macgirvin
0fa3363656 tighten up the specificity of the most recent change to Activity::media_not_in_body() 2022-07-14 15:32:15 -07:00
Mike Macgirvin
1de017db1b Add all the special cases to Activity::media_not_in_body() to deal with Hubzilla's implementation of bbcode img.alt tags. 2022-07-14 15:27:23 -07:00
Mike Macgirvin
4f98b9e5a9 Merge branch 'dev' of /home/macgirvin/streams into dev 2022-07-14 14:09:58 -07:00
Mike Macgirvin
97a641f2f8 optimisations: deprecate Libzot::fetch() 2022-07-14 14:09:15 -07:00
Mike Macgirvin
1c0fe25cbe Merge branch 'dev' of ../rebble.net into dev 2022-07-14 04:19:33 -07:00
Mike Macgirvin
ae801b869e refactor site_info() 2022-07-14 04:09:45 -07:00
Mike Macgirvin
7c6277dd87 more thorough check of object actor to ensure it represents a record array and not an id string. 2022-07-13 17:32:34 -07:00
Mike Macgirvin
0c5d237e02 use zot_record_preferred in find_best_identity() - not certain why this wasn't done initially. 2022-07-13 17:16:02 -07:00
Mike Macgirvin
dd7e51b496 when matching sender against author and owner, find the "best identity" with which to compare all of them - in this case the sender did not get the same treatment as the others. 2022-07-13 17:05:49 -07:00
Mike Macgirvin
a4d3e82a95 likes of comments not displaying properly, item parent was set to target (thr_parent) and not conversation parent (parent_mid) 2022-07-12 12:52:10 -07:00
Mike Macgirvin
1b9bf72614 add google useragent hack to oembed to that std_embeds will work 2022-07-11 20:58:22 -07:00
Mike Macgirvin
2dac64d87f unnecessary line 2022-07-11 19:42:38 -07:00
Mike Macgirvin
f683369f9d fix black youtube previews 2022-07-11 19:39:31 -07:00
Mike Macgirvin
066e0cc9be further optimise federated deletes 2022-07-11 15:33:21 -07:00
Mike Macgirvin
2657d7ff4a Merge branch 'dev' of ../rebble.net into dev 2022-07-08 14:25:14 -07:00
Mike Macgirvin
f962bb0d9b fix a "conversation fetch failed" edge case. 2022-07-08 14:23:27 -07:00
Mike Macgirvin
88651ae243 Merge branch 'dev' of ../rebble.net into dev 2022-07-07 15:33:14 -07:00
Mike Macgirvin
bbf098c071 Fix double images from Friendica sources where the attachment url is different from the link in the body. 2022-07-07 15:31:16 -07:00
Mike Macgirvin
2fa8f1bf60 comanche: add "falsey" test 2022-07-07 18:15:58 +10:00
Mike Macgirvin
49af66bb4f describe each filter type 2022-07-07 18:12:48 +10:00
Mike Macgirvin
c6a433a1e8 Merge branch 'dev' of ../rebble.net into dev 2022-07-05 19:14:13 -07:00
Mike Macgirvin
c26c7f09d6 hidden mentions not being preserved across edits. 2022-07-05 19:13:38 -07:00
Mike Macgirvin
1e0413f431 provide actual http error_code in Url get/post failure detail rather than just the curl error code. 2022-07-05 17:27:11 -07:00
Mike Macgirvin
1b03b1beda Refactor default arguments 2022-07-05 20:20:26 +10:00