Commit graph

135 commits

Author SHA1 Message Date
Thomas Sileo
63073279e1 More actor icons 2022-08-26 07:43:39 +02:00
Thomas Sileo
e55dc652ee Tweak inbox activity processing 2022-08-21 21:06:33 +02:00
Thomas Sileo
827ba5cd2d Improve inbox processing 2022-08-21 09:22:14 +02:00
Thomas Sileo
538af64955 Fix inbox processing for deleted actors 2022-08-19 19:36:23 +02:00
Thomas Sileo
6f9d9d7d9d Tweak remote actor deletion 2022-08-19 09:41:15 +02:00
Thomas Sileo
32e3a6dbf7 Don't fail to accept follow when the oubox cannot be processed 2022-08-19 09:17:06 +02:00
Thomas Sileo
de4915f837 Fix Follow request handling 2022-08-19 09:12:00 +02:00
Thomas Sileo
1e8a4f933e Fix delete for unknown object 2022-08-18 22:36:39 +02:00
Thomas Sileo
2d28ca3614 Cleanup inbox processing 2022-08-18 20:21:28 +02:00
Thomas Sileo
228de1b83a Improve Accept/Reject for Follow 2022-08-17 21:34:04 +02:00
Thomas Sileo
e3a02a8138 Start support for deleting remote actors 2022-08-17 21:18:07 +02:00
Thomas Sileo
02c09f2363 Add support for Move activity 2022-08-16 22:15:05 +02:00
Thomas Sileo
d1b4bd0181 Improve lookup and handle visibility in threads 2022-08-15 21:34:57 +02:00
Thomas Sileo
59af633c6c Prefetch some notes when following an actor 2022-08-15 19:20:56 +02:00
Thomas Sileo
c711096262 Allow to interact with objects via lookup 2022-08-15 12:49:07 +02:00
Thomas Sileo
d381bb3fec Improve actor-level blocking 2022-08-15 10:50:13 +02:00
Thomas Sileo
4f98ff6bbf Tweak URL parsing 2022-08-15 10:27:58 +02:00
Thomas Sileo
1e6a290fb3 Start supporting a server blocklist 2022-08-15 10:15:00 +02:00
Thomas Sileo
7d9ced7740 Improve conversation/threads handling 2022-08-14 18:58:47 +02:00
Thomas Sileo
47b898bb13 Enable replies to object without conversation/context 2022-08-14 16:42:08 +02:00
Thomas Sileo
abfb6355aa Improve DM threads 2022-08-12 10:01:35 +02:00
Thomas Sileo
70cdde5d46 OG metadata fixes/tweaks 2022-08-04 17:36:21 +02:00
Thomas Sileo
b59223a2f7 Process opengraph metadata for inbox objects too 2022-08-04 07:41:09 +02:00
Thomas Sileo
a1a9ec3f7c Start support for manually approving followers 2022-08-02 20:14:40 +02:00
Thomas Sileo
3b74ecff29 Fix query for threads 2022-07-31 15:11:08 +02:00
Thomas Sileo
cc18e94a81 Fix replies count when replying to an inbox object 2022-07-31 11:46:45 +02:00
Thomas Sileo
cc086f3264 Add support for blocking actors 2022-07-31 10:35:11 +02:00
Thomas Sileo
7782a39638 Improve admin actor profile 2022-07-31 10:03:45 +02:00
Thomas Sileo
b8aeb5a199 Improve activity forwarding 2022-07-30 09:14:54 +02:00
Thomas Sileo
9c325674c6 Improve Delete handling 2022-07-29 09:24:36 +02:00
Thomas Sileo
a006ba2cc4 Fix processing for forwarded transient activities 2022-07-27 18:50:10 +02:00
Thomas Sileo
3af56bf2dc Tweak Announce processing 2022-07-27 18:42:52 +02:00
Thomas Sileo
31a2dd6950 Hide announce from non-followers in the stream 2022-07-27 12:31:32 +02:00
Thomas Sileo
064921fdd1 Handle out-of-order Delete activity 2022-07-26 21:10:59 +02:00
Thomas Sileo
24f3f94056 Start support for authoring articles 2022-07-25 22:51:53 +02:00
Thomas Sileo
fb0081a554 Finish Question/poll support 2022-07-24 12:36:59 +02:00
Thomas Sileo
3d5a86d51e Support for processing Questions answers/votes 2022-07-24 10:50:58 +02:00
Thomas Sileo
31807233c4 Improvements on polls support 2022-07-23 23:06:30 +02:00
Thomas Sileo
d67a44bb59 Add support for voting on Question 2022-07-23 19:02:06 +02:00
Thomas Sileo
4046fa0506 Add notification for follow requests status 2022-07-22 19:36:58 +02:00
Thomas Sileo
25fcb7e57c Add support for displaying Question objects 2022-07-22 18:55:24 +02:00
Thomas Sileo
edae9a6b62 Add alt text support for attachments 2022-07-21 22:43:06 +02:00
Thomas Sileo
3f4a266157 Tweak/fix incoming activity processing 2022-07-20 21:40:27 +02:00
Thomas Sileo
aa71bd166b Fix tag parsing in inbox processing 2022-07-20 19:58:08 +02:00
Thomas Sileo
6f25d06bbb Bootstrap Micropub support, and start support for Update activities 2022-07-17 18:43:08 +02:00
Thomas Sileo
fb5759cfc1 Fix stream 2022-07-17 11:40:03 +02:00
Thomas Sileo
e8dd1a549c Improve stream content 2022-07-17 09:32:04 +02:00
Thomas Sileo
4f16e3b940 Start support for processing transient object 2022-07-15 08:40:07 +02:00
Thomas Sileo
c9aea8cab3 Cleanup and improved webmentions support 2022-07-14 16:29:17 +02:00
Thomas Sileo
5c7fd1199b Incoming activity worker 2022-07-14 08:44:04 +02:00
Thomas Sileo
b34ac82c3a Add suport for Read activity (from Honk) 2022-07-12 22:49:39 +02:00
Thomas Sileo
12c328a0b3 Drop Like related to inbox objects 2022-07-11 20:53:59 +02:00
Thomas Sileo
296cb05ace Fix timezone handling 2022-07-11 12:48:38 +02:00
Thomas Sileo
1b3c76ee2f Working webmentions 2022-07-10 16:04:37 +02:00
Thomas Sileo
376fef76bf Improve forwarded activity processing 2022-07-10 12:53:45 +02:00
Thomas Sileo
52cfc52fd5 Tweak outgoing delete message 2022-07-10 12:48:52 +02:00
Thomas Sileo
3658e4cf09 Improve objects deletion 2022-07-10 12:45:08 +02:00
Thomas Sileo
c10a27cc08 Add IndieAuth support 2022-07-10 11:04:28 +02:00
Thomas Sileo
dfe7d692e3 Bugfixes and cleanup 2022-07-07 20:37:16 +02:00
Thomas Sileo
952b28ece7 Fix admin outbox query 2022-07-07 08:55:53 +02:00
Thomas Sileo
d058c1ba26 Show in reply to admin button 2022-07-07 08:36:07 +02:00
Thomas Sileo
8fbb48f671 Add support for forwarding activities 2022-07-06 19:04:38 +02:00
Thomas Sileo
665b7f5847 Support actors update 2022-07-05 21:09:49 +02:00
Thomas Sileo
7624342ed7 Improve Create activity handling 2022-07-05 20:47:00 +02:00
Thomas Sileo
1f6d6c5477 More fixes (from the test instance) 2022-07-05 08:33:39 +02:00
Thomas Sileo
e6066cb212 Various bugfixes 2022-07-05 08:14:50 +02:00
Thomas Sileo
da048a9208 Add delete support for the outbox 2022-07-02 10:33:20 +02:00
Thomas Sileo
d371e3cd4f Make most of the HTTP requests async 2022-06-30 00:28:07 +02:00
Thomas Sileo
f560821be0 Admin fixes and improved OG meta support 2022-06-29 21:38:13 +02:00
Thomas Sileo
1f54a6a6ac Switch to aiosqlite 2022-06-29 20:43:17 +02:00
Thomas Sileo
18bd2cb664 Switch to SQLAlchemy 2.0 query style 2022-06-29 08:56:39 +02:00
Thomas Sileo
626a165411 Improved CW/sensitive support 2022-06-28 21:10:22 +02:00
Thomas Sileo
489ed6cbe0 Cleanup context and LD sig 2022-06-28 09:58:33 +02:00
Thomas Sileo
09ce33579a Custom emoji support 2022-06-27 20:55:44 +02:00
Thomas Sileo
5b025a8e45 Add RSS/Atom feed for outbox 2022-06-27 08:30:29 +02:00
Thomas Sileo
33154b7e01 Fix audience/addressing support 2022-06-26 19:00:29 +02:00
Thomas Sileo
6d756fb8c4 Improved audience handling and outbox ALC 2022-06-26 18:40:25 +02:00
Thomas Sileo
4bf54c7040 Improved audience support and implement featured collection 2022-06-26 18:07:55 +02:00
Thomas Sileo
f365784f93 Tweak notifications 2022-06-26 10:55:53 +02:00
Thomas Sileo
1f67d4e71c Add admin object page (expanded note) 2022-06-25 12:29:35 +02:00
Thomas Sileo
4f1b51f7d5 UI improvements 2022-06-25 10:20:07 +02:00
Thomas Sileo
b3cbf1f6db First shot at parsing replies tree 2022-06-24 22:41:43 +02:00
Thomas Sileo
baceb6be6c Improved replies support 2022-06-24 11:33:05 +02:00
Thomas Sileo
1a88ce7259 Attachments support for the outbox 2022-06-23 21:07:20 +02:00
Thomas Sileo
d528369954 Initial commit for new v2 2022-06-22 20:11:22 +02:00