Commit Graph

80 Commits

Author SHA1 Message Date
Jan-Lukas Else fda4561d90 Add check for Like and Announce ActivityPub activity before sending a notification 2024-01-18 15:47:47 +01:00
Jan-Lukas Else ad7536034a Use slog 2023-12-27 11:37:58 +01:00
Jan-Lukas Else 812cff1941 Add UI2 plugin type for more resource efficiency and rewrite the UI plugins to use the new type 2023-02-13 20:22:42 +01:00
Jan-Lukas Else 02b0fa8e14 Add bodylimits and some other small improvements 2023-02-04 09:59:04 +01:00
Jan-Lukas Else 8f2b7c7101 Update Go, some more improvements and fixes 2023-02-02 22:59:12 +01:00
Jan-Lukas Else efdb2f8038 Add noindex for robots header on non-public posts 2023-01-28 22:51:23 +01:00
Jan-Lukas Else 47a42e1c55 Improve ActivityPub replies 2022-12-26 19:52:06 +01:00
Jan-Lukas Else a71b3cab69 Send non-public ActivityPub reply as notification 2022-12-25 16:49:20 +01:00
Jan-Lukas Else c153638fd8 Does this fix ActivityPub updates? 2022-12-21 16:00:02 +01:00
Jan-Lukas Else 1296fbc5be Try to fix another activitypub error 2022-12-20 20:30:19 +01:00
Jan-Lukas Else 224f889c27 ActivityPub fix 2 2022-12-14 23:29:19 +01:00
Jan-Lukas Else c029733a4f Fix activitypub 2022-12-14 23:24:06 +01:00
Jan-Lukas Else 7b2c9c3afb Fix some linting things 2022-12-14 16:03:54 +01:00
Jan-Lukas Else 2bb536f2f7 Use correct time format to sign requests 2022-12-11 15:49:19 +01:00
Jan-Lukas Else 0c2e2b2e4d Improve ActivityPub implementation using go-ap/client 2022-12-10 12:47:36 +01:00
Jan-Lukas Else fc8e8e9a9d Simplify activitypub followers listing, parse and save activitypub usernames in @user@example.org format 2022-12-07 16:43:13 +01:00
Jan-Lukas Else b53b5f2b1b Notification on ActivityPub follow 2022-11-27 21:53:34 +01:00
Jan-Lukas Else 0df2802c74 Publish ActivityPub followers collection 2022-11-25 20:36:14 +01:00
Jan-Lukas Else 35dddbd852 Check for public namespace in to or cc of activitypub replies 2022-11-24 10:21:58 +01:00
Jan-Lukas Else e005cda096 Rework activitypub using library and support replies using the comment system 2022-11-23 22:16:56 +01:00
Jan-Lukas Else c242e2c7b3 Add page to show activitypub followers 2022-11-08 20:23:31 +01:00
Jan-Lukas Else b4a1972968 Sign ActivityPub requests to get remote actor 2022-09-13 23:05:53 +02:00
Jan-Lukas Else 2158b156c5 Basic (experimental) plugin support with two plugin types (exec and middleware) 2022-08-09 17:47:53 +02:00
Jan-Lukas Else 38e8ac934f Fix some small things 2022-08-07 12:46:49 +02:00
Jan-Lukas Else 325175fc75 Fix webfinger 2022-04-28 23:09:38 +02:00
Jan-Lukas Else 0159a04a43 Send ActivityPub profile updates 2022-04-21 18:18:39 +02:00
Jan-Lukas Else f42b3256a4 Fix minify 2022-04-10 11:46:35 +02:00
Jan-Lukas Else 92172d6404 Ntfy with custom server and authentication support 2022-04-04 13:07:36 +02:00
Jan-Lukas Else 5f969f8ba8 Fix un-deletion for activitypub / mastodon, improve queue handling 2022-03-31 14:55:36 +02:00
Jan-Lukas Else 474155306d Go 1.18 2022-03-16 08:28:03 +01:00
Jan-Lukas Else ffa4ba4ee0 Fix more linting issues and add tests 2022-02-26 20:38:52 +01:00
Jan-Lukas Else 0f1408fe3e More pooled buffers and don't AP announce replies 2022-02-22 16:52:03 +01:00
Jan-Lukas Else b453e6b400 Activate more linters and fix linted problems 2022-02-22 10:14:48 +01:00
Jan-Lukas Else 222c792908 More improvements (less buffers, some fixes) 2022-02-12 22:29:45 +01:00
Jan-Lukas Else 337392112b Add support for undeleting posts within 7 days (#3) 2022-01-03 13:56:27 +01:00
Jan-Lukas Else 8baf4877c1 Use real UUIDs, fix ActivityPub "Accept" 2021-11-18 17:21:50 +01:00
Jan-Lukas Else 41511df0e5 Remove useless body discard 2021-11-02 18:38:08 +01:00
Jan-Lukas Else fcf299d1a1 Tests for blog stats 2021-07-30 15:43:13 +02:00
Jan-Lukas Else e62e4f32d6 Automatic ActivityPub key generation, doesn't need config anymore 2021-07-29 15:31:49 +02:00
Jan-Lukas Else 88f26ef3c6 Reduce complexity of router build method 2021-07-27 12:51:08 +02:00
Jan-Lukas Else 2437ed70d7 Vanity import path and listing of media files 2021-06-28 22:17:18 +02:00
Jan-Lukas Else 6bc70f0a0e Various refactorings 2021-06-23 19:20:50 +02:00
Jan-Lukas Else f7d3138c24 More tests and fixes 2021-06-19 08:37:16 +02:00
Jan-Lukas Else 67f2b1fbdb Bug fixes, refactoring and other improvements 2021-06-18 14:32:03 +02:00
Jan-Lukas Else 1ef5b11310 Improve ActivityPub and Webmention verification 2021-06-15 22:20:54 +02:00
Jan-Lukas Else ca99b726a8 Small fixes and higher test coverage 2021-06-14 16:29:22 +02:00
Jan-Lukas Else eb9a842a40 Fix 2021-06-11 08:24:41 +02:00
Jan-Lukas Else a2f5ddbdcf Improve method to get relative and full addresses (first unit tests!) 2021-06-10 22:10:13 +02:00
Jan-Lukas Else 9714d65679 Big refactoring: Avoid global vars almost everywhere 2021-06-06 14:39:42 +02:00
Jan-Lukas Else 29dba59574 Improve database usage 2021-05-29 13:32:00 +02:00