Commit graph

137 commits

Author SHA1 Message Date
Thomas Sileo 953a6c3b91 Fix empty tag page 2022-08-24 20:52:15 +02:00
Thomas Sileo 601313cf65 Yunohost config utils 2022-08-21 15:40:25 +02:00
Thomas Sileo 6b670c74cf Tweak logger 2022-08-21 09:42:28 +02:00
Thomas Sileo e16dbb4590 Enable CORS for the webfinger endpoint 2022-08-21 09:36:03 +02:00
Thomas Sileo 691ad500c6 Tweak logging 2022-08-20 09:11:48 +02:00
Thomas Sileo d3b7f6ccbb Template fixes 2022-08-18 20:53:51 +02:00
Thomas Sileo 2d28ca3614 Cleanup inbox processing 2022-08-18 20:21:28 +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 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 51bfc4bd30 Various tweaks about AP types 2022-08-13 22:37:44 +02:00
Thomas Sileo 59688ad5f6 Improve show more and show sensitive attachments 2022-08-13 15:20:56 +02:00
Thomas Sileo abfb6355aa Improve DM threads 2022-08-12 10:01:35 +02:00
Thomas Sileo 23afd31bff Improve outgoing worker 2022-08-11 23:10:24 +02:00
Thomas Sileo 9f3956db67 Copy over the content warning when replying 2022-08-01 20:37: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 7782a39638 Improve admin actor profile 2022-07-31 10:03:45 +02:00
Thomas Sileo 61877b22c0 Tweak media proxy 2022-07-30 09:09:18 +02:00
Thomas Sileo 4b20c26e4b Better Docker support 2022-07-30 08:46:29 +02:00
Thomas Sileo fe9e4eebf4 Fix footer 2022-07-29 23:17:02 +02:00
Thomas Sileo 2ae08d16b8 Tweak custom emoji path 2022-07-29 15:12:48 +02:00
Thomas Sileo c07d17ba9b Add error handling for admin lookups 2022-07-26 18:51:20 +02:00
Thomas Sileo 24f3f94056 Start support for authoring articles 2022-07-25 22:51:53 +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 edae9a6b62 Add alt text support for attachments 2022-07-21 22:43:06 +02:00
Thomas Sileo dbbfe4f788 Improve HTTP signature handling 2022-07-21 21:49:42 +02:00
Thomas Sileo 4a975dcbfa Add support for displaying Page object 2022-07-20 20:59:29 +02:00
Thomas Sileo 5016b8eb79 Tweak actor schema 2022-07-20 19:57:03 +02:00
Thomas Sileo 0f6915fdbb Webmention improvements
- Tweak design for IndieAuth login flow
 - Webmentions notifications support
 - Refactor webmentions processing
2022-07-19 20:38:32 +02:00
Thomas Sileo 9882fc555c Media proxy cleanup 2022-07-19 08:12:49 +02:00
Thomas Sileo 6f25d06bbb Bootstrap Micropub support, and start support for Update activities 2022-07-17 18:43:08 +02:00
Thomas Sileo ca1248351d Allow to undo pending follow requests 2022-07-17 09:45:00 +02:00
Thomas Sileo e8dd1a549c Improve stream content 2022-07-17 09:32:04 +02:00
Thomas Sileo 4a48079360 Remove permissions-policy header 2022-07-17 09:14:13 +02:00
Thomas Sileo 42b23b4b01 Tweak security headers 2022-07-16 08:21:15 +02:00
Thomas Sileo 1197f132ce Improve custom emoji support 2022-07-16 07:48:24 +02:00
Thomas Sileo c160b75851 More thorough URL checks 2022-07-15 20:50:27 +02:00
Thomas Sileo 0d3b41272f More template fixes 2022-07-15 20:16:02 +02:00
Thomas Sileo d38fec6570 Improve/tweak templates 2022-07-15 20:01:55 +02:00
Thomas Sileo 12f09743fd Tweak logging 2022-07-15 13:05:08 +02:00
Thomas Sileo 6fe51ecff2 Improve RSS/Atom feed 2022-07-15 09:04:17 +02:00
Thomas Sileo 4f16e3b940 Start support for processing transient object 2022-07-15 08:40:07 +02:00
Thomas Sileo 61c3c3e214 More design tweaks 2022-07-14 19:05:45 +02:00
Thomas Sileo c9aea8cab3 Cleanup and improved webmentions support 2022-07-14 16:29:17 +02:00
Thomas Sileo d245201851 Tweak middleware 2022-07-14 15:16:45 +02:00
Thomas Sileo a39f874ad5 Switch to raw ASGI middleware 2022-07-14 12:13:23 +02:00
Thomas Sileo 5c7fd1199b Incoming activity worker 2022-07-14 08:44:04 +02:00
Thomas Sileo 88b57f29af HTTP clients tweaks 2022-07-13 20:05:15 +02:00
Thomas Sileo 4080d1432e Fix code highlight 2022-07-12 09:43:50 +02:00
Thomas Sileo 12c328a0b3 Drop Like related to inbox objects 2022-07-11 20:53:59 +02:00
Thomas Sileo c6bc53ce54 Bootstrap webmention endpoint 2022-07-10 19:19:55 +02:00
Thomas Sileo c10a27cc08 Add IndieAuth support 2022-07-10 11:04:28 +02:00
Thomas Sileo d60f3492db Add features in the README 2022-07-09 09:59:25 +02:00
Thomas Sileo beca3db5d1 Tweak design/CSS 2022-07-09 08:15:33 +02:00
Thomas Sileo 68c13b275d Tweak design and try to prevent CSRF issues 2022-07-08 09:01:25 +02:00
Thomas Sileo f878938fff Design tweaks 2022-07-07 21:18:20 +02:00
Thomas Sileo d058c1ba26 Show in reply to admin button 2022-07-07 08:36:07 +02:00
Thomas Sileo 7624342ed7 Improve Create activity handling 2022-07-05 20:47:00 +02:00
Thomas Sileo e6066cb212 Various bugfixes 2022-07-05 08:14:50 +02:00
Thomas Sileo 5eba16751a Tweak nodeinfo 2022-07-04 22:06:06 +02:00
Thomas Sileo fbaf40a6ac Admin fixes and design tweaks 2022-07-03 22:42:14 +02:00
Thomas Sileo 1acefc679d HTML page to show tagged objects 2022-07-03 19:17:19 +02:00
Thomas Sileo d164d6d2dd Tweak design and AP tag supports 2022-07-01 19:35:34 +02:00
Thomas Sileo 1f10c3367f Improve caching (HTTP sig and thumbnails) 2022-06-30 09:43:28 +02:00
Thomas Sileo 6458d2a6c7 Improve caching 2022-06-30 09:25:13 +02:00
Thomas Sileo d371e3cd4f Make most of the HTTP requests async 2022-06-30 00:28:07 +02:00
Thomas Sileo c2be8ba053 More fixes 2022-06-29 22:20:01 +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 f4c70096e2 Try to fix tests 2022-06-28 23:47:51 +02:00
Thomas Sileo d4c80dedeb Pagination in the admin 2022-06-28 20:10:25 +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 6700984117 Support remote follow 2022-06-26 10:28:21 +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 f66e3f3995 Improve actor icons handling and admin 2022-06-25 08:23:28 +02:00
Thomas Sileo 951c74c40a Improved replies tree 2022-06-24 23:09:37 +02:00
Thomas Sileo b3cbf1f6db First shot at parsing replies tree 2022-06-24 22:41:43 +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