Commit graph

360 commits

Author SHA1 Message Date
Mike Macgirvin
20d2369865 fix ap_schema json representation which is producing a numbered array due to gateway change 2024-05-05 06:54:42 +10:00
Mike Macgirvin
8d565c9e95 report threads as app since it does not use nodeinfo either 2024-05-04 12:37:34 +10:00
Mike Macgirvin
7619e41911 report threads as app since it does not use nodeinfo either 2024-05-04 12:35:59 +10:00
Mike Macgirvin
06c66d0813 Merge branch 'dev' into nomadic 2024-05-04 12:25:29 +10:00
Mike Macgirvin
eb6a842b13 send affiliated sites link to more selective link 2024-05-04 08:32:59 +10:00
Mike Macgirvin
d293e07c2c missing function 2024-05-03 17:24:55 +10:00
Mike Macgirvin
83d78028dc missing function 2024-05-03 10:56:54 +10:00
Mike Macgirvin
a248fe0bc2 Merge branch 'dev' into nomadic 2024-05-02 18:59:22 +10:00
Mike Macgirvin
688b8d9468 move in_progress setting to the .done() function to catch all conditionals 2024-05-02 08:25:16 +10:00
Mike Macgirvin
e754596136 Merge branch 'dev' into nomadic 2024-05-01 19:37:07 +10:00
Mike Macgirvin
fb0efe6a0c change default 2024-05-01 07:47:38 +10:00
Mike Macgirvin
ef028d7106 make app display configurable 2024-05-01 07:44:07 +10:00
Mike Macgirvin
0e9914b268 set default app 2024-05-01 07:19:28 +10:00
Mike Macgirvin
b1c746f4ae Merge branch 'dev' into nomadic 2024-04-30 19:28:05 +10:00
Mike Macgirvin
9cd2de9a4f continue attempt to reduce duplicated updates of the same content. 2024-04-30 19:26:22 +10:00
Mike Macgirvin
0ca8e7f26a Merge branch 'dev' into nomadic 2024-04-30 17:39:55 +10:00
Mike Macgirvin
bf7a54dfaa more work on vendor blocking 2024-04-30 14:48:43 +10:00
Mike Macgirvin
78b6a807cb update to latest fep-ef61 'gateway' changes 2024-04-30 08:24:34 +10:00
Mike Macgirvin
06bdf86e53 rename apresolver -> apgateway per updates to FEP-ef61 2024-04-29 13:33:54 +10:00
Mike Macgirvin
e68a269a9a filter loadtime resets based on $_REQUEST['static'] 2024-04-29 12:08:01 +10:00
Mike Macgirvin
c0a33e2ec6 filter loadtime resets based on $_REQUEST['static'] 2024-04-29 12:05:39 +10:00
Mike Macgirvin
b69adadfca Merge branch 'dev' into nomadic 2024-04-29 11:13:33 +10:00
Mike Macgirvin
e452472e22 better loadtime handling to reduce duplicates in updates 2024-04-29 06:40:24 +10:00
Mike Macgirvin
223534ece7 more nomadic testing 2024-04-28 08:21:51 +10:00
Mike Macgirvin
b84410b0ae make new manually created channels nomadic. 2024-04-27 16:21:14 +10:00
Mike Macgirvin
245a9b62db final(?) cleanup of permissions endpoint 2024-04-27 16:05:32 +10:00
Mike Macgirvin
bc3c233c84 outdent 2024-04-27 13:21:41 +10:00
Mike Macgirvin
184455eb11 incorrect permission name 'perm_name' 2024-04-27 13:15:32 +10:00
Mike Macgirvin
ac49c34d2d more cleanup permissions endpoint 2024-04-27 12:49:09 +10:00
Mike Macgirvin
14adcc7a9d issues uncovered testing permissions endpoint 2024-04-27 12:44:49 +10:00
Mike Macgirvin
b0b993dc00 calculate anonymous permissions for permissions endpoint 2024-04-27 12:20:10 +10:00
Mike Macgirvin
dfbf6b8840 fix permission link 2024-04-27 12:04:30 +10:00
Mike Macgirvin
0ffb4ec0dd IDE auto-generated wrong class 2024-04-27 11:49:15 +10:00
Mike Macgirvin
44bb300882 Merge branch 'dev' into nomadic 2024-04-25 10:44:19 +10:00
Mike Macgirvin
0de18f52a5 stray quote 2024-04-23 08:53:47 +10:00
Mike Macgirvin
1f895f6f76 partial update to new ap:// DID scheme 2024-04-23 07:39:01 +10:00
Mike Macgirvin
36fc28f7a2 filter owner Add activities from unthreaded sort 2024-04-22 12:24:27 +10:00
Mike Macgirvin
92d5506c8f Merge branch 'dev' into nomadic 2024-04-20 20:42:27 +10:00
Mike Macgirvin
bbf3258c77 don't include deleted items in inspected conversation 2024-04-20 20:41:21 +10:00
Mike Macgirvin
3449823d92 make undo repeat work. There are still a couple of quirks to deal with but it appears to work. 2024-04-20 19:42:37 +10:00
Mike Macgirvin
5004a80f3d more backend work to undo repeat 2024-04-20 17:01:47 +10:00
Mike Macgirvin
790f9a54e5 fix types 2024-04-20 06:49:11 +10:00
Mike Macgirvin
6b7e333f10 fix view_contacts and AP endpoints 2024-04-20 06:43:21 +10:00
Mike Macgirvin
ad19177bdb fix view_contacts and AP endpoints 2024-04-20 06:39:57 +10:00
Mike Macgirvin
5e630caa7a change to null coalesce terniary 2024-04-19 16:00:25 +10:00
Mike Macgirvin
ef613834d6 schema updates 2024-04-19 10:46:42 +10:00
Mike Macgirvin
d158fba6bb Merge branch 'nomadic' of codeberg.org:streams/streams into nomadic 2024-04-19 08:23:07 +10:00
Mike Macgirvin
2ae741eef4 finish permission mapping 2024-04-19 08:22:08 +10:00
Mike Macgirvin
1052f9c972 Merge branch 'nomadic' of codeberg.org:streams/streams into nomadic 2024-04-18 17:48:38 +10:00
Mike Macgirvin
3843e453aa add permissions module 2024-04-18 16:24:10 +10:00
Mike Macgirvin
512cf2fc96 fix add/remove attributions 2024-04-18 08:16:14 +10:00
Mike Macgirvin
81285ce7bb fix attributedTo in item 2024-04-18 08:12:42 +10:00
Mike Macgirvin
b406110dd9 missed actor encode 2024-04-18 08:03:01 +10:00
Mike Macgirvin
398ecbe1bf use 'double precision' on postgres 2024-04-18 05:56:00 +10:00
Mike Macgirvin
1ef3e39c68 use 'double precision' on postgres 2024-04-18 05:55:05 +10:00
Mike Macgirvin
722fe73519 return correct type 2024-04-17 19:15:41 +10:00
Mike Macgirvin
f6fc782f4f Merge branch 'dev' into nomadic 2024-04-17 18:47:32 +10:00
Mike Macgirvin
c8535febe6 change coords to double in database 2024-04-17 09:05:49 +10:00
Mike Macgirvin
e41d7e2601 change coords to double in database 2024-04-17 09:04:59 +10:00
Mike Macgirvin
ab31908123 Merge branch 'dev' into nomadic 2024-04-16 19:29:06 +10:00
Mike Macgirvin
ba70c8a437 change to different canonicalizer 2024-04-16 19:22:24 +10:00
Mike Macgirvin
89121b6994 limit precision of latitude, longitude to ~1cm. 2024-04-16 06:40:06 +10:00
Mike Macgirvin
6c87b31c71 unwind item['obj'] in conversation.php 2024-04-13 10:08:41 +10:00
Mike Macgirvin
3ec190ed8d Merge branch 'dev' into nomadic 2024-04-13 07:15:44 +10:00
Mike Macgirvin
901948d46e syntax error in messagefilter 2024-04-13 07:14:54 +10:00
Mike Macgirvin
84c39b9418 Merge branch 'nomadic' of codeberg.org:streams/streams into nomadic 2024-04-13 06:52:05 +10:00
Mike Macgirvin
37d037aecb apresolver - implement all module methods, including post() and get() 2024-04-12 18:31:42 +10:00
Mike Macgirvin
1860e95e7c Merge branch 'dev' into nomadic 2024-04-11 21:05:37 +10:00
Mike Macgirvin
8db5fc28ff check if object is an array 2024-04-11 13:16:18 +10:00
Mike Macgirvin
1f175b3433 Merge branch 'nomadic' of codeberg.org:streams/streams into nomadic 2024-04-11 06:59:24 +10:00
Mike Macgirvin
58513a5232 remove public directory setting 2024-04-11 05:29:56 +10:00
Mike Macgirvin
4bcf76570a map permissions 2024-04-11 05:24:36 +10:00
Mike Macgirvin
bc00fe1ba3 add permission mapping (first cut) 2024-04-10 17:06:22 +10:00
Mike Macgirvin
86f13cd982 collection type hints 2024-04-10 12:28:02 +10:00
Mike Macgirvin
15d28c38e7 add collectionOf to ld context 2024-04-10 10:07:13 +10:00
Mike Macgirvin
f2853fbbe7 Merge branch 'dev' into nomadic 2024-04-09 07:07:29 +10:00
Mike Macgirvin
4628b23328 preliminary work on permissions endpoint 2024-04-09 06:32:47 +10:00
Mike Macgirvin
0fd371e441 add 'nobody but you' option to permission settings. 2024-04-08 19:32:59 +10:00
Mike Macgirvin
b7a6cd4358 Merge branch 'dev' into nomadic 2024-04-08 05:32:44 +10:00
Mike Macgirvin
51c7e4e637 add/remove activities still in feed 2024-04-08 05:31:52 +10:00
Mike Macgirvin
e0e5ead239 Merge branch 'dev' into nomadic 2024-04-06 21:26:30 +11:00
Mike Macgirvin
75bb697e53 refactor tgroup_check() to return a matched hashtag that is being followed. Will use this in conversation completion in future work to identify how a particular thread from somebody you weren't following landed in your stream. 2024-04-06 21:17:11 +11:00
Mike Macgirvin
b23d2841e5 nomadic photos cont. 2024-04-06 06:22:35 +11:00
Mike Macgirvin
42a88ca015 fix all other occurences of db_quoteinterval() 2024-04-05 07:39:24 +11:00
Mike Macgirvin
33e034f7d4 silence phpstorm's false positive error messages on db intervals 2024-04-05 07:22:06 +11:00
Mike Macgirvin
ad6cf9f712 nomadic cont. 2024-04-04 11:14:37 +11:00
Mike Macgirvin
ad53cc3050 nomadic attachments cont. 2024-04-04 08:18:28 +11:00
Mike Macgirvin
e1b4f96025 Merge branch 'nomadic' of codeberg.org:streams/streams into nomadic 2024-04-04 07:53:44 +11:00
Mike Macgirvin
6b8fadda47 nomadic file attachments (wip) 2024-04-04 07:51:43 +11:00
Mike Macgirvin
8400a9d778 Merge branch 'dev' into nomadic 2024-04-03 19:34:05 +11:00
Mike Macgirvin
6000278f65 handle late approvals for drafts and future posts 2024-04-03 18:23:15 +11:00
Mike Macgirvin
fc9cd83a9e do a better job of clearing the dups 2024-04-03 11:16:16 +11:00
Mike Macgirvin
70b385060d filter out the noise 2024-04-03 11:07:18 +11:00
Mike Macgirvin
e3c9afebe4 dreport optimisation 2024-04-03 11:02:01 +11:00
Mike Macgirvin
693678b26f move fhublocs into core, fix ed25519 key not getting saved on existing nomad xchans 2024-04-03 10:36:17 +11:00
Mike Macgirvin
010ad72209 rm backtrace on httpsig verify 2024-04-02 17:51:12 +11:00
Mike Macgirvin
6fe2fc9e55 Merge branch 'dev' into nomadic 2024-04-02 09:22:37 +11:00
Mike Macgirvin
e99209c825 log signed_data on httpsig verify failure 2024-04-02 09:21:10 +11:00
Mike Macgirvin
10f1f1a60f clarifications to container doc 2024-04-02 07:29:38 +11:00
Mike Macgirvin
956deadd27 propagate edited contained activities 2024-04-01 20:27:37 +11:00
Mike Macgirvin
f22e3c64ba propagate edited contained activities 2024-04-01 20:26:40 +11:00
Mike Macgirvin
62a2e91352 Merge branch 'dev' into nomadic 2024-04-01 18:23:55 +11:00
Mike Macgirvin
948140aae4 check comments_closed time only if > NULL_DATE 2024-04-01 18:17:32 +11:00
Mike Macgirvin
4c4ad99ed6 Merge branch 'nomadic' of codeberg.org:streams/streams into nomadic 2024-04-01 13:48:57 +11:00
Mike Macgirvin
ec70e85515 nomadic likes, dislikes, and responses 2024-04-01 13:20:25 +11:00
Mike Macgirvin
88d46601e5 partially nomadic files 2024-04-01 13:17:23 +11:00
Mike Macgirvin
627bd3e503 remove debugging 2024-04-01 09:25:14 +11:00
Mike Macgirvin
287c16228b Merge branch 'dev' into nomadic 2024-04-01 07:30:03 +11:00
Mike Macgirvin
e12de0be59 sort out some issues with comment policy propagation 2024-04-01 07:26:36 +11:00
Mike Macgirvin
a34784d8ae sort out log issue 2024-04-01 05:06:06 +11:00
Mike Macgirvin
76f9d8416a Merge branch 'dev' of codeberg.org:streams/streams into dev 2024-03-31 18:36:20 +11:00
Mike Macgirvin
67cf1a41f7 add logging to find where mid is an array 2024-03-31 18:35:41 +11:00
Mike Macgirvin
2824ab69b4 sort of fix conversation fetches 2024-03-29 06:50:22 +11:00
Mike Macgirvin
ca3bb318e9 get streams working side-by-side with symfony 2024-03-28 21:32:40 +11:00
Mike Macgirvin
83e7c65c0f Merge branch 'nomadic' of codeberg.org:streams/streams into nomadic 2024-03-28 14:26:16 +11:00
Mike Macgirvin
15a8339fba use symfony wrapper with legacy fallback 2024-03-28 13:12:56 +11:00
Mike Macgirvin
c1245fbeb7 nomadic posts and item fetches 2024-03-28 11:50:10 +11:00
Mike Macgirvin
3b40973f6a Merge branch 'dev' into nomadic 2024-03-28 06:26:16 +11:00
Mike Macgirvin
17543d42b6 hashtag check on messagefilter was not case insensitive 2024-03-28 05:55:40 +11:00
Mike Macgirvin
3909f140c9 fix nomadic_locations() 2024-03-28 04:48:08 +11:00
Mike Macgirvin
c98f3507b2 fix location query 2024-03-27 22:16:38 +11:00
Mike Macgirvin
36a2c695d8 remove log statement 2024-03-27 21:57:50 +11:00
Mike Macgirvin
075dad1baf fix query 2024-03-27 21:57:05 +11:00
Mike Macgirvin
4a5ee0160d add fetch debugging 2024-03-27 21:52:22 +11:00
Mike Macgirvin
3c0934714e apresolver - resolve any path, not just ap paths 2024-03-27 21:29:54 +11:00
Mike Macgirvin
38d1fbcd37 make cover photos nomadic 2024-03-27 21:17:20 +11:00
Mike Macgirvin
df19514972 make uploaded profile photos nomadic 2024-03-27 21:17:11 +11:00
Mike Macgirvin
2d99a5ae60 clean up text 2024-03-26 20:29:38 +11:00
Mike Macgirvin
e9bc5a08e3 provide two authenticated fetch settings so you can have partial safety rather than none. 2024-03-26 19:09:23 +11:00
Mike Macgirvin
46d5d4ad63 make bang tag exclusive 2024-03-25 21:54:03 +11:00
Mike Macgirvin
41c68724e0 refactor smarty filter deprecations, add apnomadic identities to the ActivityPub delivery stack. 2024-03-25 08:35:53 +11:00
Mike Macgirvin
02de422af2 add more debugging to ap_probe 2024-03-25 05:53:46 +11:00
Mike Macgirvin
d57c298fe7 make actor id a naked did with no path 2024-03-22 21:26:40 +11:00
Mike Macgirvin
7109631a2c test repeat tallys 2024-03-22 18:41:37 +11:00
Mike Macgirvin
b164ee0c91 tally repeats 2024-03-22 18:27:28 +11:00
Mike Macgirvin
86867970d7 store did records as network type 'apnomadic' 2024-03-21 21:04:17 +11:00
Mike Macgirvin
e6b1ce2a42 don't propagate summary in Announce activities 2024-03-21 20:32:58 +11:00
Mike Macgirvin
479d0fdb9f don't attach any collection data to subthread and unsubthread activities. The attributedTo was wrong and they don't federate anyway. 2024-03-21 16:11:01 +11:00
Mike Macgirvin
194a539c3e don't transliterate community name; only project name. Store community name in site.project if it exists. 2024-03-21 15:28:38 +11:00
Mike Macgirvin
ae0c1b1418 ActorId service 2024-03-21 13:12:55 +11:00
Mike Macgirvin
a03e422547 report test warnings 2024-03-20 21:37:02 +11:00
Mike Macgirvin
d7b3af5810 fix @context 2024-03-19 20:14:29 +11:00
Mike Macgirvin
1301370d76 fix nomadic signatures 2024-03-19 20:10:52 +11:00
Mike Macgirvin
77f83a2a64 more work on nomadic actor record 2024-03-18 21:26:06 +11:00
Mike Macgirvin
dc0566abda more spec compliance on actor did's 2024-03-17 22:18:11 +11:00
Mike Macgirvin
34071e6e48 nomadic continued 2024-03-16 13:37:42 +11:00
Mike Macgirvin
cf53c32c48 resolver testing 2024-03-15 17:57:41 +11:00
Mike Macgirvin
572b1abae3 resolver work continued 2024-03-14 21:29:27 -07:00
Mike Macgirvin
0b73c4cffd resolver testing continued 2024-03-15 14:03:59 +11:00
Mike Macgirvin
6c92e2d3a9 resolver work 2024-03-15 13:54:21 +11:00
Mike Macgirvin
f3c4537846 add path mapper to apresolver 2024-03-14 19:35:20 -07:00
Mike Macgirvin
91cc67cc6f put numerical index on xchan table, instead of unique xchan_hash 2024-03-15 10:06:38 +11:00
Mike Macgirvin
ffe27ab571 heavy lifting on resolver 2024-03-14 20:46:08 +11:00
Mike Macgirvin
6f0067837e Work on skeleton for the resolver 2024-03-14 20:12:13 +11:00
Mike Macgirvin
46a6ed28df Initial work for digital identities over ActivityPub 2024-03-14 19:14:46 +11:00
Mike Macgirvin
edd71dd365 streamline notifications panel setting 2024-03-14 12:36:34 +11:00
Mike Macgirvin
70ab2437f0 remove test code 2024-03-14 09:19:16 +11:00
Mike Macgirvin
81331e156e put notification style under a config switch until a better arrangement can be found. 2024-03-14 09:16:08 +11:00
Mike Macgirvin
13d9d08c41 fix smarty path 2024-03-13 18:06:08 +11:00
Mike Macgirvin
64cb01c166 rename Code to src 2024-03-13 16:21:03 +11:00