Commit Graph

804 Commits

Author SHA1 Message Date
Jan-Lukas Else 6007918367 Add more app methods accessible by apps, add requests library for plugins 2023-01-30 23:24:22 +01:00
Jan-Lukas Else 4ab7be14b6 Don't cache response body for check 2023-01-29 22:15:55 +01:00
Jan-Lukas Else ac94e7d124 Rework "check" command and some other small improvements 2023-01-29 09:44:46 +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 b6a88e6bed Fix draft posts without section not showing in drafts index 2023-01-25 17:21:21 +01:00
Jan-Lukas Else c8229ab28d Rework TTS algorithm 2023-01-24 18:53:24 +01:00
Jan-Lukas Else 720fc62919 Create and use a strings.Builder pool
This will probably make no big difference, but let's give it a try
2023-01-24 16:49:33 +01:00
Jan-Lukas Else 8c86c21d77 Two base64 fixes 2023-01-24 14:59:01 +01:00
Jan-Lukas Else e8a5e9eb0e More strings.Builder and io.Pipe 2023-01-24 14:30:53 +01:00
Jan-Lukas Else ffe7065621 Replace some buffers with pipes (should reduce memory usage) 2023-01-24 09:42:45 +01:00
Jan-Lukas Else c3611a32d6
BREAKING: Rework plugins (#52)
See the documentation at https://docs.goblog.app/plugins.html
2023-01-23 20:30:47 +01:00
kandr3s bff6272350
Improve documentation and add example nginx config (#47) 2023-01-15 15:07:05 +01:00
Jan-Lukas Else 2e1a4b9c2f Fix test 2023-01-15 15:03:48 +01:00
Jan-Lukas Else 57cc3dd94d Add default pagination (Fixes #48) 2023-01-15 14:41:06 +01:00
Jan-Lukas Else 032d994b80 Update Alpine version 2023-01-14 16:25:56 +01:00
Jan-Lukas Else ae5d67a833 Add check for post status and visibility (fix #49) 2023-01-14 16:21:52 +01:00
Jan-Lukas Else acbcb0c984 Use better SMTP client 2023-01-05 08:00:58 +01:00
Jan-Lukas Else 7b766bbae3 Skip contact test for now, because mock server doesn't support TLS 2023-01-05 07:36:07 +01:00
Jan-Lukas Else d6537e9e4f Add Matrix as notifications channel 2023-01-05 06:48:31 +01:00
Jan-Lukas Else 7ac9a5db0e Add option for "link" in webring plugin 2023-01-03 18:26:27 +01:00
Jan-Lukas Else 4b9440443b Trigger post instead of update hook when scheduled post get's published 2022-12-30 19:25:31 +01:00
Jan-Lukas Else 2bb3f760a0 Use full address for profile image in h-card 2022-12-27 08:57:02 +01:00
Jan-Lukas Else 8012691d7a Use fallback title generated from summary in HTML HEAD title 2022-12-27 08:29:32 +01:00
Jan-Lukas Else 6a2642f25f Detect more ActivityStreams requests 2022-12-27 08:13:13 +01:00
Jan-Lukas Else 47a42e1c55 Improve ActivityPub replies 2022-12-26 19:52:06 +01:00
Jan-Lukas Else d5e3d9e216 Add reply and like context and fetching it (Completes #45) 2022-12-26 09:37:51 +01:00
Jan-Lukas Else 6d25ba0029 Cover another case of #46 2022-12-25 21:06:23 +01:00
Jan-Lukas Else 87e10cf68c Automatically set "Updated" date (Fixes #46) 2022-12-25 20:59:43 +01:00
Jan-Lukas Else a71b3cab69 Send non-public ActivityPub reply as notification 2022-12-25 16:49:20 +01:00
Jan-Lukas Else 295cabe781 Another ActivityPub fix 2022-12-21 20:36:48 +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 6bfaf16e25 Automatically fetch reply and like title
(Updates #45)
2022-12-14 14:56:27 +01:00
Jan-Lukas Else 34ab1b1fb2 Set appAserAgent on all requests using RoundTripper 2022-12-14 10:21:32 +01:00
Jan-Lukas Else c8121e3a3a Fix ftp media storage listing 2022-12-13 20:30:04 +01:00
Jan-Lukas Else 2fd9e9cb6a BREAKING: Save profile image in data folder instead of (Fix #44)
This will reset the profile image, upload it again using the settings UI
2022-12-13 20:13:57 +01:00
Jan-Lukas Else 4d8c6bde5d Allow to preset post parameters in the editor template (to allow bookmarklets) (#43) 2022-12-13 16:05:49 +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 12bdf3ff9c Fix default blog used when creating post in another blog editor 2022-12-07 16:56:18 +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 4407f0aae1 Fix comment routing 2022-12-06 20:02:03 +01:00
Jan-Lukas Else bef19c61fb Allow to edit comments (#42) 2022-12-06 19:43:06 +01:00
Jan-Lukas Else 8098e77470 Add IntelliJ run config 2022-12-06 19:16:39 +01:00
Jan-Lukas Else c80adf4bf3 Add test for Bridgy likes 2022-11-28 20:45:57 +01:00
Jan-Lukas Else b53b5f2b1b Notification on ActivityPub follow 2022-11-27 21:53:34 +01:00
Jan-Lukas Else 443b826847 Fix ActivityStreams icon 2022-11-27 15:26:00 +01:00