Commit Graph

828 Commits

Author SHA1 Message Date
Jan-Lukas Else d5db07fb73 Update dependencies 2023-03-17 18:40:10 +01:00
Jan-Lukas Else 8c9d17006d New plugin types: UISummary and UIFooter 2023-03-10 15:14:50 +01:00
Jan-Lukas Else 144e7f4a41 Update dependencies 2023-03-08 18:28:03 +01:00
Jan-Lukas Else 56358fff4e Fix test 2023-03-05 17:22:13 +01:00
Jan-Lukas Else 2f8dabc83e Send contact messages and notifications asynchronously 2023-03-05 17:17:40 +01:00
Jan-Lukas Else f3165ac7e7 Add 5sec timeout for requests to Photon API 2023-03-03 11:20:32 +01:00
Jan-Lukas Else b02d350832 Also upgrade transitive dependencies 2023-02-28 09:42:04 +01:00
Jan-Lukas Else 4c9f6a21e2 Update dependencies and add CodeQL 2023-02-27 18:08:20 +01:00
Jan-Lukas Else 7c578df700 Working version of date archives for sections 2023-02-24 22:41:33 +01:00
Jan-Lukas Else a6cfa2de86 Small improvements to make the linter happier 2023-02-24 22:01:57 +01:00
Jan-Lukas Else 7052b686fb Query sitemap dates with status and visibility 2023-02-24 21:41:46 +01:00
Jan-Lukas Else 80dfaf4814 Revert "Add date-based archives per section"
This reverts commit a89a9cafa3.
2023-02-24 21:31:13 +01:00
Jan-Lukas Else a89a9cafa3 Add date-based archives per section 2023-02-24 18:34:17 +01:00
Jan-Lukas Else 503b98327f Add option for plugins to add custom template assets, add custom CSS plugin (fixes #54) 2023-02-24 16:50:46 +01:00
Jan-Lukas Else 49a0053044 Dependency updates 2023-02-23 16:32:59 +01:00
Jan-Lukas Else 50d1aee84d Add IDEA configs 2023-02-23 15:12:30 +01:00
Jan-Lukas Else 2f18e1d214 Update dependencies and some small improvements 2023-02-13 22:39:35 +01:00
Jan-Lukas Else e9e03c2fc7 Make sure random redirect only selects published and public posts 2023-02-13 20:35:00 +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 e1914d8610 Fix summary 2023-02-13 09:01:14 +01:00
Jan-Lukas Else 02b0fa8e14 Add bodylimits and some other small improvements 2023-02-04 09:59:04 +01:00
Jan-Lukas Else 5d1eb459ab Some more small memory improvements 2023-02-03 23:33:48 +01:00
Jan-Lukas Else 8f2b7c7101 Update Go, some more improvements and fixes 2023-02-02 22:59:12 +01:00
Jan-Lukas Else fd681ffaf3 Update Go version 2023-02-02 21:22:37 +01:00
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