Commit graph

433 commits

Author SHA1 Message Date
Mike Macgirvin
b02f378638 string change 2024-06-30 09:49:10 +10:00
Mike Macgirvin
804ec2cb05 fixes for nomadic signing 2024-06-30 09:31:06 +10:00
Mike Macgirvin
c648458151 fixes for nomadic signing 2024-06-30 07:11:41 +10:00
Mike Macgirvin
e74a1f4232 export identity records 2024-06-29 08:45:11 +10:00
Mike Macgirvin
982ff915f3 check all protocol comparisons for nomadic suitability 2024-06-29 06:34:57 +10:00
Mike Macgirvin
2fb1f6d7ba Merge branch 'dev' into nomadic 2024-06-29 05:43:07 +10:00
Mike Macgirvin
6fce212780 add followers/following to directory 2024-06-28 22:25:21 +10:00
Mike Macgirvin
31fa60f6eb store follow counts 2024-06-28 21:58:16 +10:00
Mike Macgirvin
4b1fd36e86 parse the correct kind of attachment 2024-06-28 12:36:54 +10:00
Mike Macgirvin
1e7d61af9c lemmy comment controls 2024-06-28 12:28:06 +10:00
Mike Macgirvin
d9e3e8430c error in attaching video with alt-text 2024-06-27 07:48:01 +10:00
Mike Macgirvin
c3163b6bef map object path 2024-06-27 07:43:47 +10:00
Mike Macgirvin
968fc77ba6 more nomadic work 2024-06-26 08:54:20 +10:00
Mike Macgirvin
b1d794df58 Merge branch 'nomadic' of codeberg.org:streams/streams into nomadic 2024-06-26 07:04:36 +10:00
Mike Macgirvin
dde59ffbe5 add alsoKnownAs entities to actor record. 2024-06-26 07:03:38 +10:00
Mike Macgirvin
43fe5d4d15 Merge branch 'dev' into nomadic 2024-06-25 08:28:21 +10:00
Mike Macgirvin
b36f89a0e0 Merge branch 'dev' of codeberg.org:streams/streams into dev 2024-06-25 06:37:51 +10:00
Mike Macgirvin
9067a31939 addressing refactor 2024-06-25 06:37:06 +10:00
Mike Macgirvin
b73e9f7c35 basic support for video alt-text 2024-06-24 20:36:54 +10:00
Mike Macgirvin
4e003d2790 provide registration reason in register approve email 2024-06-24 12:28:29 +10:00
Mike Macgirvin
1dc6c28a0e issue #175 email notifications of reactions to private messages 2024-06-24 12:12:20 +10:00
Mike Macgirvin
2c4f90e675 Merge branch 'dev' into nomadic 2024-06-23 19:41:00 +10:00
Mike Macgirvin
806b7a65b0 reverse to and cc to match Mastodon followers-only when in AUDIENCE_FOLLOWERS over-ride. 2024-06-23 17:06:09 +10:00
Mike Macgirvin
c2c0b7bf21 Merge branch 'dev' of codeberg.org:streams/streams into dev 2024-06-23 08:09:42 +10:00
Mike Macgirvin
77936dde9f ensure the audience in the AS matches the target audience 2024-06-23 08:08:18 +10:00
Mike Macgirvin
9f02f73e12 dirsearch cleanup 2024-06-22 20:59:43 +10:00
Mike Macgirvin
beb40d86e1 terminology 2024-06-22 20:35:16 +10:00
Mike Macgirvin
c3b866ae7e Merge branch 'dev' into nomadic 2024-06-22 17:39:25 +10:00
Mike Macgirvin
4f9730fcd5 rename function 2024-06-22 14:43:54 +10:00
Mike Macgirvin
c7467c4ba6 cleanup inspect - don't use jindent 2024-06-22 14:39:41 +10:00
Mike Macgirvin
fd139224d0 wip: replies collection cont. 2024-06-22 13:41:27 +10:00
Mike Macgirvin
888010df5c wip: replies continued 2024-06-22 13:18:41 +10:00
Mike Macgirvin
5872366f79 WIP: replies endpoint 2024-06-22 12:51:56 +10:00
Mike Macgirvin
e06d6c1fb1 better federation of map data (requires updating openstreetmap addon) 2024-06-22 10:56:34 +10:00
Mike Macgirvin
48f6990315 couple of minor feditest webfinger fixes - very pedantic about which precise 4xx code is returned for different conditions 2024-06-21 06:11:27 +10:00
Mike Macgirvin
c8e2430bba fix a couple of typos from last commit 2024-06-19 06:20:56 +10:00
Mike Macgirvin
0c170bd1f6 Fix several more network queries to include apnomadic variant 2024-06-19 06:17:01 +10:00
Mike Macgirvin
6693bfd405 whitespace 2024-06-19 05:56:20 +10:00
Mike Macgirvin
1561550b7c make photo albums nomadic 2024-06-19 05:47:59 +10:00
Mike Macgirvin
11f3f86267 fix like notifications on private mail 2024-06-18 17:01:52 +10:00
Mike Macgirvin
c35589fe7e Merge branch 'dev' into nomadic 2024-06-17 20:03:35 +10:00
Mike Macgirvin
06b35d8d00 Add same code to viewconnections, but with slightly different descriptive text 2024-06-17 13:17:19 +10:00
Mike Macgirvin
c006594d84 distinguish between groups and other one-way connections 2024-06-17 13:06:42 +10:00
Mike Macgirvin
64b60b035b use send_stream to trigger prohibition sign, not post_comments 2024-06-17 08:17:37 +10:00
Mike Macgirvin
f64b36d552 remove send_stream connect permission in "their perms" for one-sided connections where we are following but they are not following back. 2024-06-17 07:54:20 +10:00
Mike Macgirvin
effcc661b0 add http urls to embedded photos from album 2024-06-17 05:37:21 +10:00
Mike Macgirvin
bf6be045f6 easier alt-text editing for embed-from-cloud images 2024-06-17 05:31:03 +10:00
Mike Macgirvin
bba34a23d0 only include mentions when evaluating AUDIENCE_FOLLOWERS 2024-06-16 11:19:12 +10:00
Mike Macgirvin
b10fcd3166 Merge branch 'dev' of codeberg.org:streams/streams into dev 2024-06-16 08:57:04 +10:00
Mike Macgirvin
e001c86b4a rework delivery permissions to allow sender, owner, and mentions 2024-06-16 08:55:21 +10:00
Mike Macgirvin
12fdab2b00 Merge branch 'dev' into nomadic 2024-06-15 14:28:12 +10:00
Mike Macgirvin
e4e22316a0 provide correct message to match workflow 2024-06-15 12:07:37 +10:00
Mike Macgirvin
98ca24a048 improve admin registration workflow 2024-06-15 07:55:48 +10:00
Mike Macgirvin
2e1f08f1c4 add data: url encoder/decode 2024-06-13 21:48:57 +10:00
Mike Macgirvin
dae31497ef Merge branch 'dev' into nomadic 2024-06-13 20:05:03 +10:00
Mike Macgirvin
1800b88ffd attach photo album from cloud 2024-06-13 07:35:03 +10:00
Mike Macgirvin
34c2e78a14 framework for album attach 2024-06-12 20:08:35 +10:00
Mike Macgirvin
f85143cb36 album sharing continued 2024-06-12 14:30:01 +10:00
Mike Macgirvin
be54822df1 add linebreaks between photos 2024-06-12 11:57:10 +10:00
Mike Macgirvin
1e46ff151a more photo album -> collection work 2024-06-12 11:11:16 +10:00
Mike Macgirvin
6566844228 fix following also 2024-06-11 08:11:44 +10:00
Mike Macgirvin
3b28a809a8 followers privacy 2024-06-11 07:59:05 +10:00
Mike Macgirvin
78f0840253 Merge branch 'dev' into nomadic 2024-06-10 08:58:35 +10:00
Mike Macgirvin
be1119a7a1 make reason conditional on 'requires approval' 2024-06-10 07:01:40 +10:00
Mike Macgirvin
2b56dc2358 Registration reason field. 2024-06-10 06:57:39 +10:00
Mike Macgirvin
3426b36049 registration reason cont... 2024-06-10 06:04:25 +10:00
Mike Macgirvin
17aa07ac20 Merge branch 'dev' into nomadic 2024-06-08 06:14:32 +10:00
Mike Macgirvin
7f65a3e7eb ap photo albums 2024-06-08 06:09:35 +10:00
Mike Macgirvin
8865fb83a1 make it easier to find and modify image alt-text 2024-06-06 18:27:17 -07:00
Mike Macgirvin
57d2498a8e Allow double quotes in image alt-text. There were a number of things preventing this from working correctly, including the HTML purifier and a couple of cases of double-encoding. For streams folks you can also use escaped quotes like alt="text with \"embedded\" quotes" 2024-06-07 07:16:13 +10:00
Mike Macgirvin
d39ba3cd30 update issue 2024-06-06 16:41:35 +10:00
Mike Macgirvin
fa568929f3 rfc7033 compliance changes (expected HTML error code for two error conditions unintentionally reversed) 2024-06-06 05:44:07 +10:00
Mike Macgirvin
198326d2c1 rfc7033 compliance changes (expected HTML error code for two error conditions unintentionally reversed) 2024-06-06 05:42:04 +10:00
Mike Macgirvin
77dd76a5af Merge branch 'dev' into nomadic 2024-06-06 04:55:03 +10:00
Mike Macgirvin
a1f432bbab Merge branch 'dev' of codeberg.org:streams/streams into dev 2024-06-04 16:49:32 -07:00
Mike Macgirvin
3b1d3d8959 fix o use portable_ids in replyto 2024-06-04 16:48:18 -07:00
Mike Macgirvin
e427401c78 cleanup 2024-06-05 08:17:30 +10:00
Mike Macgirvin
7993cec777 fix an edge case in force_array 2024-06-05 07:27:57 +10:00
Mike Macgirvin
e8db6ad125 check array 2024-06-05 07:07:04 +10:00
Mike Macgirvin
b7af1e451b review of previous fix 2024-06-05 06:15:32 +10:00
Mike Macgirvin
7f902efadf fix some uncaught exceptions 2024-06-05 06:11:48 +10:00
Mike Macgirvin
e945565318 delivery - loose eneds 2024-06-04 08:16:10 +10:00
Mike Macgirvin
934d7bc8b7 refactor 2024-06-03 07:47:59 +10:00
Mike Macgirvin
9d9224d331 smore continuation notes 2024-06-02 09:11:52 +10:00
Mike Macgirvin
08d150d2cd doesn't work but checking in to preserve where I was going with it while I sort it all out. 2024-06-02 06:57:49 +10:00
Mike Macgirvin
ed837de2fc send DM replies to thread parent 2024-05-31 13:35:54 +10:00
Mike Macgirvin
13cbd59a14 audience work continued 2024-05-31 06:24:42 +10:00
Mike Macgirvin
ed1c4b3467 delivery work 2024-05-31 06:14:04 +10:00
Mike Macgirvin
233b5119b7 Merge branch 'dev' into nomadic 2024-05-30 20:55:41 +10:00
Mike Macgirvin
9e3bbcc50d Merge branch 'dev' into deliver 2024-05-30 20:54:57 +10:00
Mike Macgirvin
3f8ba36a24 dbsync - logic reversed 2024-05-30 20:52:25 +10:00
Mike Macgirvin
109eebe793 db update to increase the size limit on item.obj and item.target 2024-05-30 14:22:34 +10:00
Mike Macgirvin
947118826d Merge branch 'dev' into nomadic 2024-05-30 08:32:36 +10:00
Mike Macgirvin
30ed38b50b Merge branch 'dev' into deliver 2024-05-30 08:31:58 +10:00
Mike Macgirvin
8c2112e988 misspell 2024-05-30 08:29:33 +10:00
Mike Macgirvin
2f58ca3dbe Merge branch 'dev' into deliver 2024-05-30 08:01:06 +10:00
Mike Macgirvin
5f8cfbcc09 Merge branch 'dev' into nomadic 2024-05-30 08:00:49 +10:00
Mike Macgirvin
1d4a358ecf in_array - wrong order of arguments 2024-05-30 07:55:27 +10:00
Mike Macgirvin
9dd8e270e5 reply audience continued 2024-05-30 07:26:43 +10:00
Mike Macgirvin
c0128f5a39 Merge branch 'dev' into nomadic 2024-05-30 06:03:03 +10:00
Mike Macgirvin
4d61b61878 more work on comment audience contexts 2024-05-29 11:01:36 +10:00
Mike Macgirvin
37a0582886 Merge branch 'dev' into nomadic 2024-05-29 08:00:23 +10:00
Mike Macgirvin
94dcde3c12 Merge branch 'dev' of codeberg.org:streams/streams into dev 2024-05-29 06:42:15 +10:00
Mike Macgirvin
e98f0ddaf2 update FEDERATION.md 2024-05-29 06:41:06 +10:00
Mike Macgirvin
f241cac234 missing paren 2024-05-28 08:29:06 +10:00
Mike Macgirvin
4bd01fcc10 more work on reply audiences 2024-05-28 08:27:22 +10:00
Mike Macgirvin
8f6c1e16fe provide storage for reply audience in postopts array 2024-05-28 06:04:08 +10:00
Mike Macgirvin
51bd5d2f2f Merge branch 'dev' of codeberg.org:streams/streams into dev 2024-05-27 18:14:39 +10:00
Mike Macgirvin
bd07673376 add audience to item post variables 2024-05-27 18:14:02 +10:00
Mike Macgirvin
f30f94e6c0 change lock text on item_restrict & 1 to reflect reality more accurately 2024-05-27 08:26:07 +10:00
Mike Macgirvin
d316f7a470 remove ancient video bbcode link from event and comment templates 2024-05-27 08:01:19 +10:00
Mike Macgirvin
3b378c14b3 sql query incorrect on not-yet-tested-or-used code 2024-05-26 08:41:53 +10:00
Mike Macgirvin
1c1ccb05a6 Merge branch 'dev' into nomadic 2024-05-26 08:37:43 +10:00
Mike Macgirvin
06e0b14c79 Merge branch 'dev' of codeberg.org:streams/streams into dev 2024-05-25 08:12:20 +10:00
Mike Macgirvin
db4389b0f1 missing urlencoded categories on app widget 2024-05-25 08:11:25 +10:00
Mike Macgirvin
101745285a slight improvement 2024-05-23 20:39:25 +10:00
Mike Macgirvin
51dc3c8ac2 improve webfinger handling of unicode usernames 2024-05-23 20:38:16 +10:00
Mike Macgirvin
231a79ca3a Merge branch 'dev' of codeberg.org:streams/streams into dev 2024-05-23 09:32:10 +10:00
Mike Macgirvin
8fd73a2431 parser issue 2024-05-23 09:21:51 +10:00
Mike Macgirvin
33e7fa6f15 Merge branch 'dev' into nomadic 2024-05-23 08:14:08 +10:00
Mike Macgirvin
fc22a4a85b Merge branch 'nomadic' of codeberg.org:streams/streams into nomadic 2024-05-23 08:13:22 +10:00
Mike Macgirvin
fc1ae4691d unicode usernames 2024-05-23 07:55:46 +10:00
Mike Macgirvin
e2c89ecc22 push notification subscription backend 2024-05-23 06:41:36 +10:00
Mike Macgirvin
8270020c0c more conflict resolution 2024-05-21 16:53:29 -07:00
Mike Macgirvin
78cea1f41c Merge branch 'dev' into nomadic 2024-05-21 16:51:25 -07:00
Mike Macgirvin
99164b012d Merge branch 'nomadic' of codeberg.org:streams/streams into nomadic 2024-05-21 17:07:35 +10:00
Mike Macgirvin
de436bbb26 resolve merge conflict with nomadic branch 2024-05-21 16:34:07 +10:00
Mike Macgirvin
0ef1a32878 fix merge conflict in db updates 2024-05-21 15:41:29 +10:00
Mike Macgirvin
1960a2ab7f Merge branch 'dev' into nomadic 2024-05-21 15:40:34 +10:00
Mike Macgirvin
c055b2699a db update for push notifications, markdown: fix backslash escape for ordered lists 2024-05-21 06:31:39 +10:00
Mike Macgirvin
2fbd7309ba Merge branch 'dev' into nomadic 2024-05-20 17:37:43 +10:00
Mike Macgirvin
814784cc20 use sitename rather than projectname in documentation 2024-05-20 10:20:56 +10:00
Mike Macgirvin
cc35ba8568 minor word-smithing 2024-05-20 08:24:29 +10:00
Mike Macgirvin
ad491f8044 imrpove the text for item_restrict &1 2024-05-20 07:40:56 +10:00
Mike Macgirvin
4af7c194bc check both privacy mismatch conditions 2024-05-20 07:35:12 +10:00
Mike Macgirvin
dc34776cde Merge branch 'nomadic' of codeberg.org:streams/streams into nomadic 2024-05-19 09:49:05 +10:00
Mike Macgirvin
e39143de11 Merge branch 'dev' of codeberg.org:streams/streams into dev 2024-05-19 06:32:32 +10:00
Mike Macgirvin
d2fade7fd5 Merge branch 'dev' into nomadic 2024-05-18 16:45:30 +10:00
Mike Macgirvin
ed01a16482 issue #163 2024-05-18 16:33:16 +10:00
Mike Macgirvin
03db3eaa22 fix public key if activitypub is disabled 2024-05-18 07:51:31 +10:00
Mike Macgirvin
ca37c56f5c look for dids as well as urls. 2024-05-17 20:48:58 +10:00
Mike Macgirvin
a3c7362e6f make inbox multi-protocol (activitypub and apnomadic) 2024-05-17 20:36:12 +10:00
Mike Macgirvin
0921618035 clean up the tag mess 2024-05-17 08:51:41 +10:00
Mike Macgirvin
874eb99aa1 refactor the nomadic gateway 2024-05-17 06:12:41 +10:00
Mike Macgirvin
2e31b7e4f2 fix typo 2024-05-16 21:12:14 +10:00
Mike Macgirvin
6e7c42cd55 fix keyids 2024-05-16 21:08:01 +10:00
Mike Macgirvin
58f35b0434 Merge branch 'nomadic' of codeberg.org:streams/streams into nomadic 2024-05-16 06:47:51 +10:00
Mike Macgirvin
b368ea3a5b update webfinger to provide nomadic ids 2024-05-16 06:47:05 +10:00
Mike Macgirvin
271764832a use record[0] 2024-05-15 18:01:49 +10:00
Mike Macgirvin
6fb3619e31 update existing hubloc record for nomadic activitypub location 2024-05-15 17:58:34 +10:00