Commit graph

1520 commits

Author SHA1 Message Date
Mike Macgirvin
beb5df8b16 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-09-24 06:55:04 +10:00
Mike Macgirvin
6455984fd3 debugging updates 2023-09-24 06:54:03 +10:00
Mike Macgirvin
b9413a5e18 cleanup description of mention format preference 2023-09-23 13:16:19 +10:00
Mike Macgirvin
11f5174fdd Merge branch 'dev' of ../rebble.net into dev 2023-09-21 23:35:58 -07:00
Mike Macgirvin
7dd3786fd1 remove addon module 2023-09-21 23:35:38 -07:00
Mike Macgirvin
1038ae4062 revert inbox 2023-09-21 23:30:11 -07:00
Mike Macgirvin
60233fa7eb addon module 2023-09-21 23:27:24 -07:00
Mike Macgirvin
197d4578f3 owa federation improvements 2023-09-21 08:19:55 +10:00
Mike Macgirvin
d280f0f22d fix text 2023-09-21 05:38:24 +10:00
Mike Macgirvin
1d58bfc024 change description 2023-09-21 04:55:27 +10:00
Mike Macgirvin
56791718f9 only log ld-sig failures if there was a signature 2023-09-20 21:07:59 +10:00
Mike Macgirvin
cc056fd5f7 add support for flag and block activities 2023-09-20 18:29:17 +10:00
Mike Macgirvin
f2d4c90187 edit issue, remove unused code 2023-09-18 08:08:30 +10:00
Mike Macgirvin
8464d1603a log is_group in tag_deliver 2023-09-17 08:39:10 +10:00
Mike Macgirvin
6a512717b0 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-09-17 07:44:14 +10:00
Mike Macgirvin
a02a3eb402 Issue #93 2023-09-17 07:41:26 +10:00
Mike Macgirvin
06a702873f Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-09-15 19:12:01 +10:00
Mike Macgirvin
ce270dc22a operator precedence 2023-09-15 19:10:58 +10:00
Mike Macgirvin
09b9cf7998 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-09-15 16:40:43 +10:00
Mike Macgirvin
8d5a10ead9 order all hubloc queries by hubloc_id desc 2023-09-15 16:39:10 +10:00
Mike Macgirvin
0b159c36ba Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-09-13 06:32:24 +10:00
Mike Macgirvin
6b0b18d3d5 better escaping of markdown code blocks from tag and url linking. 2023-09-13 06:31:29 +10:00
Mike Macgirvin
c6205c5d5f Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-09-12 14:02:59 +10:00
Mike Macgirvin
b140263ec9 parse intransitive target as object if no object 2023-09-11 21:34:38 +10:00
Mike Macgirvin
39416e0536 more general arrive/leave support 2023-09-11 19:51:25 +10:00
Mike Macgirvin
6da1eae78e even better place discovery 2023-09-11 15:03:18 +10:00
Mike Macgirvin
5a2bf9838e refactor place priority 2023-09-11 14:53:04 +10:00
Mike Macgirvin
38df18e189 Add moderated connection filter 2023-09-11 06:40:47 +10:00
Mike Macgirvin
5ed2365e00 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-09-11 05:39:03 +10:00
Mike Macgirvin
56506986db typo 2023-09-11 05:38:13 +10:00
Mike Macgirvin
996b792062 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-09-10 20:41:01 +10:00
Mike Macgirvin
9c5a5651ae regression: your own like should turn the like icon blue 2023-09-10 20:40:00 +10:00
Mike Macgirvin
b710c9127a support pixelfed Story activities 2023-09-10 09:04:58 +10:00
Mike Macgirvin
ecb034abd9 also support Arrive(Place) 2023-09-09 08:16:05 +10:00
Mike Macgirvin
2976c8a0a7 cross protocol relayed delivery issue 2023-09-07 22:36:20 +10:00
Mike Macgirvin
92baf6bb04 extra logging 2023-09-07 21:36:57 +10:00
Mike Macgirvin
5f3b28ebd8 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-09-06 08:26:27 +10:00
Mike Macgirvin
c7ded01087 begin federated search compatibility and other minor cleanup 2023-09-06 08:19:07 +10:00
Mike Macgirvin
bcea6285be put moderation into connection tools 2023-09-04 22:02:50 +10:00
Mike Macgirvin
f3731c5f8d revive doxygen documentation 2023-09-03 20:58:10 +10:00
Mike Macgirvin
e3e1404c77 rename entity getters/setters to renuve 'Item' 2023-09-03 19:33:56 +10:00
Mike Macgirvin
4f4c6c30bc some experimental work for Nomad/v12 with an ultimate goal of bringing nomadic identity to ActivityPub - since nobody else seems to be able to figure out how to do it after 5 years. Also seeing if I can streamline the portable_id generation process dramatically. Hint: did: can be used as an alternate or internal identifier, but did: isn't going to get us there. 2023-09-03 08:24:57 +10:00
Mike Macgirvin
1e50d8e8d5 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-09-01 20:08:35 +10:00
Mike Macgirvin
fe02528001 minor fixes 2023-09-01 20:07:57 +10:00
Mike Macgirvin
be2498ffbc nomad entity doco 2023-09-01 05:52:46 +10:00
Mike Macgirvin
5e366f1f97 expose 'require authenticated fetch' setting 2023-08-31 07:58:30 +10:00
Mike Macgirvin
354505c87e Improved defenses against meta/threads - including checking site allowed list for actor fetches; which were previously considered public knowledge 2023-08-31 07:03:21 +10:00
Mike Macgirvin
504528a38f add openwebauth to opensearch 2023-08-30 07:54:37 +10:00
Mike Macgirvin
128872fc5b no table called sources. Thanks Cyborg 2-A 2023-08-29 07:27:53 +10:00
Mike Macgirvin
5b03457c21 log the absence of authentication headers to the dav endpoint. This is not an error for the first access, but will be a problem if we don't get one the second time after we have returned the 'auth required' response. 2023-08-29 06:30:01 +10:00
Mike Macgirvin
2c9c3cb690 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-08-28 16:45:55 +10:00
Mike Macgirvin
9d6bbb057c fix imported images with double quotes in the alt-text 2023-08-28 07:54:30 +10:00
Mike Macgirvin
77997ea789 Add current spec. This is about to change, but more or less documents the current protocol behaviour. 2023-08-28 07:43:18 +10:00
Mike Macgirvin
d27e81ef2a translate connections virtual group to followers for the benefit of primitive projects that don't understand aspects/circles or virtual groups 2023-08-26 08:50:01 +10:00
Mike Macgirvin
71c3c53ed3 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-08-26 08:05:09 +10:00
Mike Macgirvin
add0cebd3f allow private posts to be pinabble. 2023-08-26 05:22:57 +10:00
Mike Macgirvin
6151b36407 fix lockview for second generation virtual lists 2023-08-25 21:24:06 +10:00
Mike Macgirvin
8a1cbd2ba6 use zotfinger:get for get requests, otherwise the content digest is wrong 2023-08-23 08:22:37 +10:00
Mike Macgirvin
c163be1863 issue with conversation fetch 2023-08-23 08:03:42 +10:00
Mike Macgirvin
70ddfbeba4 put daemon debugging under a config toggle 2023-08-21 13:32:56 +10:00
Mike Macgirvin
5ce032f11f Not perfect, but a workaround for sharing polls. 2023-08-20 10:54:43 +10:00
Mike Macgirvin
6fe77f315c turn off poll sharing until the conflicts are resolved. 2023-08-20 10:23:21 +10:00
Mike Macgirvin
f665e75ec6 fix ability to share polls 2023-08-20 08:34:32 +10:00
Mike Macgirvin
96559e2a08 fix some more enotify quirks (e.g. "your post") 2023-08-19 09:54:07 +10:00
Mike Macgirvin
fa5e444e97 pass debugging through to spawned child processes 2023-08-19 09:12:40 +10:00
Mike Macgirvin
e4368bab90 choose correct parent for notifications 2023-08-19 08:07:33 +10:00
Mike Macgirvin
b6d2d3568c remove wall restriction for notification of 'your something' 2023-08-19 07:25:12 +10:00
Mike Macgirvin
397d9df907 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-08-18 13:43:41 -07:00
Mike Macgirvin
ca78013108 enotify - refer to immediate parent, not conversation head 2023-08-19 06:41:41 +10:00
Mike Macgirvin
3d225ee1c2 typo 2023-08-17 23:55:52 -07:00
Mike Macgirvin
b23aa1420a fixes from upstream 2023-08-17 23:53:43 -07:00
Mike Macgirvin
0cfc693450 return a status 2023-08-17 21:51:57 +10:00
Mike Macgirvin
e06aaaa7a1 update upgrade 2023-08-17 21:48:46 +10:00
Mike Macgirvin
ed82a9e0a7 db update for changing default access group 2023-08-17 21:43:02 +10:00
Mike Macgirvin
5525231ee5 change default group 2023-08-17 21:16:29 +10:00
Mike Macgirvin
d51dd9feb2 bring back the connections part of virtual groups 2023-08-17 14:03:33 +10:00
Mike Macgirvin
fffad560a2 style 2023-08-16 21:56:44 +10:00
Mike Macgirvin
148a617558 remove code that resets the default access list. 2023-08-16 21:54:54 +10:00
Mike Macgirvin
41f4c0255b add acccunt entity, expose default access list selector in settings 2023-08-16 21:20:27 +10:00
Mike Macgirvin
0262883a5d new entity 2023-08-15 21:04:18 +10:00
Mike Macgirvin
8d2f5e094c fix typo 2023-08-15 21:01:27 +10:00
Mike Macgirvin
1a6bc9d435 cleanup 2023-08-15 20:11:46 +10:00
Mike Macgirvin
04164d0ccf opensearch testing continues 2023-08-13 18:41:09 +10:00
Mike Macgirvin
b3511e59c2 opensearch: reset template dir 2023-08-13 17:43:30 +10:00
Mike Macgirvin
dfef922102 opensearch merge with federated search 2023-08-13 16:34:45 +10:00
Mike Macgirvin
f0b1ee2dc8 opensearch work 2023-08-12 10:01:46 +10:00
Mike Macgirvin
f4f81cfdb0 one more poll fix 2023-08-12 06:02:14 +10:00
Mike Macgirvin
064c60e9b0 poll issues cont. 2023-08-12 05:43:19 +10:00
Mike Macgirvin
56d81933da fix vote validator - ignore non-voting activities 2023-08-11 19:15:53 +10:00
Mike Macgirvin
26542e3bc2 log poll failures 2023-08-10 22:44:53 -07:00
Mike Macgirvin
0580e96466 unwanted whitescreen 2023-08-11 08:27:51 +10:00
Mike Macgirvin
d76387e502 more tweaks 2023-08-07 21:02:00 +10:00
Mike Macgirvin
c0364faade more community updates 2023-08-07 20:26:08 +10:00
Mike Macgirvin
8a0b0df4e6 typo 2023-08-07 19:57:47 +10:00
Mike Macgirvin
c73e2952bc more communities options 2023-08-07 19:53:14 +10:00
Mike Macgirvin
51af1f4a20 minor tweaks 2023-08-05 21:28:59 +10:00
Mike Macgirvin
c17d3fac2c correction 2023-08-05 21:19:18 +10:00
Mike Macgirvin
febf0d1c53 more documentation 2023-08-05 21:09:49 +10:00
Mike Macgirvin
8214ae242b start the type declarations 2023-08-05 19:14:51 +10:00
Mike Macgirvin
7ae4707a86 item entity 2023-08-05 19:10:52 +10:00
Mike Macgirvin
332f9c7a81 variable renaming 2023-08-05 17:56:01 +10:00
Mike Macgirvin
cf75519c3e cleanup 2023-08-05 14:06:10 +10:00
Mike Macgirvin
6a217adbbd Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-08-05 08:56:48 +10:00
Mike Macgirvin
d67d66284d flohmarkt stuff 2023-08-05 08:08:33 +10:00
Mike Macgirvin
da8f352908 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-08-04 13:35:35 -07:00
Mike Macgirvin
9725844490 whitespace 2023-08-04 13:33:13 -07:00
Mike Macgirvin
833d6b6507 groups refactor 2023-08-05 06:11:24 +10:00
Mike Macgirvin
057be90193 start using Place object 2023-08-03 20:59:25 +10:00
Mike Macgirvin
7e72622fa4 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-08-03 07:44:10 +10:00
Mike Macgirvin
8d274890ca issue with item (manual) expiration 2023-08-03 07:40:41 +10:00
Mike Macgirvin
8ac9e679aa Merge branch 'dev' of ../macgirvin into dev 2023-08-02 03:30:51 -07:00
Mike Macgirvin
e417cdb678 missing use (again) 2023-08-02 03:30:15 -07:00
Mike Macgirvin
652bfe53e0 missing use statement 2023-08-01 17:01:16 -07:00
Mike Macgirvin
2059481980 extendheight button 2023-07-31 21:54:18 +10:00
Mike Macgirvin
fb3145ed08 OWA regression after refactor 2023-07-29 14:59:23 -07:00
Mike Macgirvin
8f358b23ba refactor icon parse 2023-07-29 20:14:37 +10:00
Mike Macgirvin
11ad15d42e Merge branch 'wip' into dev 2023-07-29 17:34:05 +10:00
Mike Macgirvin
70379dba1e Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-07-29 17:33:48 +10:00
Mike Macgirvin
74e27703b3 missing fep400e changes 2023-07-29 17:28:31 +10:00
Mike Macgirvin
25a69b236b new auth work 2023-07-29 11:07:38 +10:00
Mike Macgirvin
2283d57c22 over-ride personal search permissions if block_public_search is set. 2023-07-26 17:15:43 -07:00
Mike Macgirvin
91f301ac8b Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-07-25 18:26:11 +10:00
Mike Macgirvin
8fd8023fd2 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-07-25 06:05:43 +10:00
Mike Macgirvin
ad25f804e2 issue #86 2023-07-25 06:04:40 +10:00
Mike Macgirvin
6e2d310f4c settle on baseobject->getdatatype() 2023-07-24 21:21:35 +10:00
Mike Macgirvin
b15c1ac4a5 use correct namespace for Activity which has a few namespaces. 2023-07-24 20:16:42 +10:00
Mike Macgirvin
b64a018c10 use your stream content height settings on the display page if you're logged in. 2023-07-24 07:16:25 +10:00
Mike Macgirvin
104d288b5a typo 2023-07-24 06:45:47 +10:00
Mike Macgirvin
f09b1882ae more work on showmore/scrolling 2023-07-23 21:44:29 +10:00
Mike Macgirvin
1ac6d75257 whitespace 2023-07-23 10:06:41 +10:00
Mike Macgirvin
3031d58278 update readmore.js, fix disabling it, and use \Code\Nomad\Profile wherever appropriate 2023-07-23 09:01:55 +10:00
Mike Macgirvin
8172e5243d protocol object classes continued 2023-07-22 22:06:41 +10:00
Mike Macgirvin
4c935b94cd inline image extractor (to add attachments for all inline images) was also extracting images from code blocks. 2023-07-22 12:24:18 +10:00
Mike Macgirvin
dec3021ab8 wording 2023-07-22 10:11:54 +10:00
Mike Macgirvin
d253e690db disable divmore by default 2023-07-22 10:09:13 +10:00
Mike Macgirvin
748681fae0 better implementation of ignoring moderation on poll answers - as long as they aren't comments 2023-07-21 08:31:04 +10:00
Mike Macgirvin
0acc1227b4 simplify - also allow unrecognised/unsupported elements if !strict 2023-07-21 07:48:29 +10:00
Mike Macgirvin
c63e3c4109 Start using new activity classes 2023-07-21 07:02:24 +10:00
Mike Macgirvin
8e08732d65 even more objects 2023-07-20 20:21:03 +10:00
Mike Macgirvin
7a9ab068f1 implement the security objects 2023-07-20 20:00:53 +10:00
Mike Macgirvin
c43e4b585a Reaching out 2023-07-19 21:42:21 +10:00
Mike Macgirvin
d0584b2d80 add nomad structure 2023-07-19 20:36:00 +10:00
Mike Macgirvin
3855ac6888 finish off the upper level schema 2023-07-19 08:10:10 +10:00
Mike Macgirvin
5d61aff44d move one structure to the new format 2023-07-18 17:04:13 +10:00
Mike Macgirvin
3f84b217f8 Provide flag to throw exception on unhandled element 2023-07-17 21:42:59 +10:00
Mike Macgirvin
56c25b1c8d Add constructor, ditch ArrayObject 2023-07-17 21:22:53 +10:00
Mike Macgirvin
c8b4d54d37 Structural improvements, toArray() for output 2023-07-17 20:45:25 +10:00
Mike Macgirvin
d1a69deabb refactor 2023-07-16 08:14:47 +10:00
Mike Macgirvin
fd2eaf0611 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-07-14 07:13:31 +10:00
Mike Macgirvin
08aebcb8d4 Reboot 2023-07-13 05:58:12 +10:00
Mike Macgirvin
211aea7468 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-07-09 15:36:48 -07:00
Mike Macgirvin
a8889ed65f fine tune tag field 2023-07-10 08:34:55 +10:00
Mike Macgirvin
e74a1fd085 use edit_post on poll updates to avoid caching 2023-07-09 13:34:46 -07:00
Mike Macgirvin
bc67e1ce3b filter OWA related query params for activitypub search 2023-07-09 13:29:03 -07:00
Mike Macgirvin
6e87291b3e not all hashtags were getting stored in term table 2023-07-09 18:28:02 +10:00
Mike Macgirvin
d7721aa817 testing changes 2023-07-08 13:07:25 +10:00
Mike Macgirvin
0247d78d2c Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-07-08 12:13:40 +10:00
Mike Macgirvin
1d6fc9e556 don't load cache for edited posts 2023-07-08 12:12:59 +10:00
Mike Macgirvin
059f7d0ef4 Revert "put updated timestamp on community entries"
This reverts commit c490252900.
2023-07-04 15:04:03 -07:00
Mike Macgirvin
eda2f4aef4 stream query fixes 2023-07-05 07:57:56 +10:00
Mike Macgirvin
c490252900 put updated timestamp on community entries 2023-07-04 08:31:39 +10:00
Mike Macgirvin
04c4d36a0f refactor activitypub threaded comment acceptance 2023-06-30 06:21:20 +10:00
Mike Macgirvin
aa28cbd390 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-06-26 17:31:27 -07:00
Mike Macgirvin
4705c0b37e comment parent issue 2023-06-26 17:30:42 -07:00
Mike Macgirvin
bc011f94db only respond at webmanifest ednpoint 2023-06-27 08:37:42 +10:00
Mike Macgirvin
a99547d484 prevent manifest scraping. 2023-06-27 07:42:15 +10:00
Mike Macgirvin
0c6f2e3ad2 optionally moderate refused comments 2023-06-24 07:39:05 +10:00
Mike Macgirvin
94bae3384a log if content is completely loaded 2023-06-19 06:44:24 +10:00
Mike Macgirvin
13dcd13390 cleanup mod_events 2023-06-17 18:13:25 +10:00
Mike Macgirvin
870bd0d537 zidify event links 2023-06-17 17:42:59 +10:00
Mike Macgirvin
55011e2c45 event icons missing (showing unicode) in colorbox popup 2023-06-14 07:13:45 +10:00
Mike Macgirvin
aeeadb6298 Fuck Apache 2023-06-11 11:02:51 +10:00
Mike Macgirvin
9dd0ecd8a4 Fuck Apache 2023-06-11 10:34:36 +10:00
Mike Macgirvin
fc40564cb0 xchan_photo issue 2023-06-11 07:27:46 +10:00
Mike Macgirvin
f56cbfa7f2 shuffle deliveries 2023-06-07 06:53:56 +10:00
Mike Macgirvin
b66d9584ca allow pins to be removed from pinned widget display 2023-06-05 06:57:12 +10:00
Mike Macgirvin
efa938ddfb pin issue 2023-06-05 05:38:16 +10:00
Mike Macgirvin
477cf933c1 jot: cleanup/collapse location service buttons into a dropdown 2023-06-04 15:28:35 +10:00
Mike Macgirvin
df757cdb19 Add display setting for opening the actvity filter widget by default 2023-06-04 08:42:26 +10:00
Mike Macgirvin
43dc4db060 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-06-03 15:59:45 +10:00
Mike Macgirvin
55c79bb0d4 share issue 2023-06-03 15:59:10 +10:00
Mike Macgirvin
61a1c1ee48 optimisation 2023-06-03 14:35:57 +10:00
Mike Macgirvin
26bfa90da7 refactor filter_moderate setting 2023-06-03 08:40:38 +10:00
Mike Macgirvin
39a36cfba9 introduce filter_moderate option 2023-06-02 07:50:40 +10:00
Mike Macgirvin
8849f4e631 issues from logs 2023-05-30 06:25:57 +10:00
Mike Macgirvin
f3263510b0 store content text if provided in Follow activities 2023-05-27 16:45:53 +10:00
Mike Macgirvin
c54f1688d6 move item_normal to common clause 2023-05-26 07:41:54 +10:00
Mike Macgirvin
85201a7990 fix query after providing privacy fix 2023-05-25 14:30:31 -07:00
Mike Macgirvin
138ab40bec side effects from the last fix 2023-05-26 07:16:24 +10:00
Mike Macgirvin
8402300478 issue #78 2023-05-26 05:52:49 +10:00
Mike Macgirvin
d71b3ec9c2 Merge branch 'dev' of codeberg.org:streams/streams into dev 2023-05-24 21:55:42 -07:00
Mike Macgirvin
a7ec5f457a handle rogue dm replies with different privacy scope. 2023-05-24 21:54:05 -07:00
Mike Macgirvin
f6f95f9394 cover photo blank page after submit 2023-05-25 06:49:14 +10:00
Mike Macgirvin
d5f008648f provide filter_menu_open pconfig 2023-05-25 06:05:09 +10:00
Mike Macgirvin
faa91b1673 undefined $item_normal, removing tracing for and ignore attachments sent as empty strings. 2023-05-24 07:37:57 +10:00
Mike Macgirvin
41fd757f5c unsupported digest hash algorithm. 2023-05-21 08:22:33 +10:00
Mike Macgirvin
fdb821a451 reformat link cache control indicator 2023-05-19 06:53:13 +10:00
Mike Macgirvin
0f86c4ed4a Updates to chanview per discussion 2023-05-17 20:45:30 -07:00
Mike Macgirvin
90c368f532 remove restriction on friending the system channel. This has been possible for some time. 2023-05-16 21:34:01 +10:00
Mike Macgirvin
75b51496c0 deprecate PropertyValue per FEP, use Note. 2023-05-16 21:06:18 +10:00