Commit graph

315 commits

Author SHA1 Message Date
Mike Macgirvin
cf0acdc1ba experimental distance search 2022-10-02 00:41:06 -07:00
Mike Macgirvin
fe0b8cf50f WIP: revive bang tags 2022-09-28 07:27:09 +10:00
Mike Macgirvin
b35001af59 cleanup 2022-09-27 05:42:54 +10:00
Mike Macgirvin
a569df38a5 add moderation app 2022-09-22 20:34:28 +10:00
Mike Macgirvin
346380267e moderation notifications improvements 2022-09-22 11:33:20 +10:00
Mike Macgirvin
d381e66519 deprecate format_like() 2022-09-18 09:28:33 +10: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
bb9a9d6271 wrong variable in dbsync 2022-09-16 12:58:40 -07:00
Mike Macgirvin
0504102b33 geo 2022-09-16 20:57:04 +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
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
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
ebe3949b7f cleanup 2022-09-04 16:28:17 +10:00
Mike Macgirvin
154069bb66 cleanup 2022-09-04 15:51:24 +10:00
Mike Macgirvin
67936ba61e cleanup 2022-09-04 13:01:34 +10: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
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
c87d24e86b improve queue entry detail. 2022-08-31 02:56:41 -07:00
Mike Macgirvin
7741b7d80a Enhance queue management and add delivery log information. 2022-08-30 22:27:04 -07: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
a4174d0d35 deprecate Webfinger::zot_url() 2022-08-28 13:41:22 +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
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
e75d736644 regression on admin/addon form submission 2022-08-23 06:41:54 +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
30140589c2 cleanup 2022-08-21 11:12:11 +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
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
afc54a530c Merge branch 'dev' of codeberg.org:streams/streams into dev 2022-08-14 19:49:02 +10: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
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
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
fd6dcfe7e7 whitespace 2022-08-03 19:52:05 +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
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
832ae28cbe Cleanup setup/install 2022-07-20 07:57:55 +10: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
f683369f9d fix black youtube previews 2022-07-11 19:39:31 -07:00
Mike Macgirvin
f962bb0d9b fix a "conversation fetch failed" edge case. 2022-07-08 14:23:27 -07:00
Mike Macgirvin
c26c7f09d6 hidden mentions not being preserved across edits. 2022-07-05 19:13:38 -07:00
Mike Macgirvin
711de17bb3 change request method for owa 2022-07-01 18:52:59 -07:00
Mike Macgirvin
a4b39055f2 Create new event listener for after successful post storage and remove zotpost 2022-07-01 17:59:04 -07:00
Mike Macgirvin
fd36644baf more webfinger service edits, cloned channels are missing xchan_photo_mimetype. 2022-06-28 22:48:02 -07:00
Mike Macgirvin
bedf049fd9 more webfinger cleanup 2022-06-28 22:30:46 -07:00
Mike Macgirvin
5b957c3514 Remove obsolete services from webfinger. 2022-06-28 22:25:48 -07:00
Mike Macgirvin
89a6485642 deprecate zoturl 2022-06-28 22:19:12 -07:00
Mike Macgirvin
f67a6896f6 Wrap stdio calls in error_handler save and restore as @functions are deprecated in php81. 2022-06-26 18:39:23 -07:00
Mike Macgirvin
636688e432 Store only the smallest cover_photos (425x239 or scale '9') in cache/xp .
In setup, check for ther existence of /usr/bin/magick prior to looking for /usr/bin/convert.
2022-06-26 17:17:04 -07:00
Mike Macgirvin
2cf3f9ed9d Change the default cover photo and the default_cover_photo logic. 2022-06-26 15:40:09 -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
0c6ac2c721 unit test failure 2022-06-24 14:08:59 -07:00
Mike Macgirvin
5277cd3997 Rename Stdio::fpipe => Stdio::fcopy and remove some cruft that is no longer needed. 2022-06-24 13:28:29 -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
bb9c687de3 deprecate z_fetch_url() and friends. Now use Code\Lib\Url::{fetch|get}() 2022-06-23 00:38:34 -07:00
Mike Macgirvin
46d3f4cc16 move os_mkdir to Stdio 2022-06-22 03:19:52 -07:00
Mike Macgirvin
c1549be36a Merge branch 'dev' of ../rebble.net into dev 2022-06-22 02:42:08 -07:00
Mike Macgirvin
abcd456461 add Code\Storage\Stdio - start with pipe_streams() refactor 2022-06-22 02:36:53 -07:00
Mike Macgirvin
981bf00e58 Merge branch 'dev' of ../rebble.net into dev 2022-06-21 16:14:34 -07:00
Mike Macgirvin
0923449a21 Remove some dead code and associated defines. 2022-06-21 16:13:01 -07:00
Mike Macgirvin
17e14ec33a Hide directory cover photo feature until ready for prime time. This also allows it to be turned off in order to save space. 2022-06-21 14:51:29 -07:00
Mike Macgirvin
eb563f2581 cover photos in directory. This will require scaling/caching. 2022-06-21 14:35:48 -07:00
Mike Macgirvin
d5ad4260ba string change 2022-06-21 13:07:49 -07:00
Mike Macgirvin
bd49d7a311 remove vlists app 2022-06-19 19:35:34 -07:00
Mike Macgirvin
bb17c462bb capitalisation consistency 2022-06-19 18:07:43 -07:00
Mike Macgirvin
19efd0ead6 Merge branch 'dev' of /home/macgirvin/streams into dev 2022-06-19 17:57:48 -07:00
Mike Macgirvin
189c5b25f9 Merge branch 'dev' of /home/macgirvin/unfediverse.com into dev 2022-06-19 14:05:04 -07:00
Mike Macgirvin
d377de366d fix anomoly in search results when principal exists on multiple networks 2022-06-19 13:27:14 -07:00
Mike Macgirvin
5814e564c7 remove obsolete comment 2022-06-19 02:46:58 -07:00
Mike Macgirvin
3a0a866c5f xchan_remote_profile_photo storage issue 2022-06-18 18:27:41 -07:00
Mike Macgirvin
d711dc141e hubloc refactor continued - hubloc_delete() 2022-06-17 19:24:50 -07:00
Mike Macgirvin
e1e2c68653 rename include/text -> include/misc 2022-06-17 16:59:11 -07:00
Mike Macgirvin
e9118b221e tracking down some obscure issues from logs 2022-06-17 00:07:44 -07:00
Mike Macgirvin
704f6e6516 replace auth hubloc lookup 2022-06-16 19:56:53 -07:00
Mike Macgirvin
35e02f25d6 begin hubloc refactor 2022-06-16 19:46:54 -07:00
Mike Macgirvin
a20156597a use current timestamp for cover_photo_activity object instead of photo timestamp, as the photo could come from media library 2022-06-16 15:00:36 -07:00
Mike Macgirvin
526b9e41d2 slightly more aggressive/proactive hubloc filtering 2022-06-16 14:48:13 -07:00
Mike Macgirvin
63194eab33 hubloc confusion 2022-06-15 03:06:39 -07:00
Mike Macgirvin
dcc294d67a remove all remote tracking services and their enablers 2022-06-08 16:48:07 -07:00
Mike Macgirvin
3518f5f2de more directory stuff 2022-06-06 20:46:07 -07:00
Mike Macgirvin
29423d8039 deprecate directory stuff 2022-06-06 20:41:40 -07:00
Mike Macgirvin
27461b58ab fixes from upstream 2022-06-06 18:55:58 -07:00
Mike Macgirvin
adbe831443 try/catch module construction in mod_update to catch bad input without throwing execptions 2022-06-01 22:32:29 -07:00
Mike Macgirvin
943fce51fd deprecate block_public 2022-06-01 14:18:51 -07:00
Mike Macgirvin
58724dfb01 Merge branch 'dev' of ../unfediverse.com into dev 2022-05-26 14:51:01 -07:00
Mike Macgirvin
3808c4db57 add 'received' stream order 2022-05-25 16:00:59 -07:00
Mike Macgirvin
7242c6d5ad remove ancient xrd files 2022-05-25 13:14:47 -07:00
Mike Macgirvin
eeec41258e cleanup 2022-05-25 13:11:38 -07:00
Mike Macgirvin
d587a4d367 wrong hublocs being assigned 2022-05-24 20:56:49 -07:00
Mike Macgirvin
e621a25e9a Merge branch 'dev' of ../unfediverse.com into dev 2022-05-24 17:29:05 -07:00
Mike Macgirvin
c252f33375 bugfixes with linkinfo and zotobj 2022-05-24 17:28:11 -07:00
Mike Macgirvin
8b0d3bd4a4 file not closed after reading exif, update install requirements to php 7.4 even though it should really be 8.0 2022-05-20 14:28:03 -07:00
Mike Macgirvin
cf2b8fdb30 deprecate ostatus:conversation 2022-05-19 13:47:30 -07:00
Mike Macgirvin
bf6765e7eb Merge branch 'dev' of /home/macgirvin/./streams into dev 2022-05-16 14:35:01 -07:00
Mike Macgirvin
79dddbbdf2 Change default signature back from hs2019 to rsa-sha256 due to lack of widespread support in the fediverse for draft-cavage-http-signatures-12. 2022-05-16 14:07:28 -07:00
Mike Macgirvin
98d738969c string change 2022-05-14 00:16:32 -07:00
Mike Macgirvin
0218221db5 extra paren 2022-05-11 15:26:06 -07:00
Mike Macgirvin
363c660bad refactor app sync logic 2022-05-11 03:57:37 -07:00
Mike Macgirvin
54cdce8edd move finger module to dev 2022-05-08 22:28:34 -07:00
Mike Macgirvin
4a528ada4f reverse logic 2022-05-07 19:51:01 -07:00
Mike Macgirvin
ea158fbebd expose hs2019 setting in admin/security 2022-05-07 19:42:34 -07:00
nobody
7b538cb9f1 adjust permissions from other import/sync platforms if they don't include deliver_stream 2022-05-05 22:32:09 -07:00
nobody
7f131b9266 Merge branch 'dev' of ../rebble.net into dev 2022-05-03 15:56:50 -07:00
nobody
2a6734fa96 move customsql back to admin and turn it into an app 2022-05-03 15:36:46 -07:00
nobody
f7df145497 Merge branch 'dev' of ../rebble.net into dev 2022-05-03 03:43:41 -07:00
nobody
48e1ae73ea Move technical tools to /dev as submodules 2022-05-03 03:41:08 -07:00