Commit Graph

57 Commits

Author SHA1 Message Date
Jan-Lukas Else 0a4fe1ea75 Update dependencies 2024-04-04 15:24:45 +02:00
Jan-Lukas Else d84e33bb57 Update dependencies, add another package for plugins, add id to contentwarning HTML element 2024-03-16 18:44:54 +01:00
Jan-Lukas Else b13ed48b07 Update dependencies 2024-03-12 16:38:03 +01:00
Jan-Lukas Else 272a773b57 aitldr plugin: Add button to regenerate summary 2024-02-08 20:54:16 +01:00
Jan-Lukas Else 5220c497cf Update yaegi wrappers 2023-12-27 11:17:46 +01:00
Jan-Lukas Else 6028c04a09 Add some missing file closes 2023-12-25 10:23:35 +01:00
Jan-Lukas Else dfc1af4f2e Set content-type before writing status code 2023-09-25 11:05:45 +02:00
Jan-Lukas Else 603b6f97b5 Update dependency and fix breaking change 2023-08-14 19:52:53 +02:00
Jan-Lukas Else 609780db79 Add AI-generated-summary plugin (aitldr), many new plugin hooks and update dependencies 2023-03-24 21:25:20 +01:00
Jan-Lukas Else 8c9d17006d New plugin types: UISummary and UIFooter 2023-03-10 15:14:50 +01:00
Jan-Lukas Else 2f8dabc83e Send contact messages and notifications asynchronously 2023-03-05 17:17:40 +01:00
Jan-Lukas Else 4c9f6a21e2 Update dependencies and add CodeQL 2023-02-27 18:08:20 +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 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 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 b6a88e6bed Fix draft posts without section not showing in drafts index 2023-01-25 17:21:21 +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 e8a5e9eb0e More strings.Builder and io.Pipe 2023-01-24 14:30:53 +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
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 6bfaf16e25 Automatically fetch reply and like title
(Updates #45)
2022-12-14 14:56:27 +01:00
Jan-Lukas Else 01876592b3 Initial profile image support 2022-11-27 15:06:43 +01:00
Jan-Lukas Else e1edd5c18c Add webrings plugin 2022-10-31 10:52:35 +01:00
Jan-Lukas Else a45d28d04f Add UI plugins (#33) and improve documentation for plugins (#32) 2022-08-12 15:42:06 +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 2f571cf020 Update to newer Chroma version for highlighting 2022-06-17 16:05:30 +02:00
Jan-Lukas Else f42b3256a4 Fix minify 2022-04-10 11:46:35 +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 e3eb3a5b4e Refactor code highlighting 2022-03-10 11:56:17 +01:00
Jan-Lukas Else 94dba7a9b8 Fix some issues discovered by linting 2022-02-25 16:29:42 +01:00
Jan-Lukas Else 51fa311295 Update Tailscale and improve httpcompress 2022-02-24 14:23:05 +01:00
Jan-Lukas Else b453e6b400 Activate more linters and fix linted problems 2022-02-22 10:14:48 +01:00
Jan-Lukas Else 6889123995 ioutil -> io 2022-02-18 16:40:10 +01:00
Jan-Lukas Else 6fc1e0dc03 Use custom compression middleware 2022-02-18 16:35:53 +01:00
Jan-Lukas Else 957b0f2bfc Update dependencies 2022-02-16 13:02:08 +01:00
Jan-Lukas Else 6e767e3612 More io streaming 2022-02-11 19:39:07 +01:00
Jan-Lukas Else 5268529b12 Remove useless mutex 2022-01-26 12:04:20 +01:00
Jan-Lukas Else 763188169f Some performance and memory improvements 2022-01-26 12:02:12 +01:00
Jan-Lukas Else aa319b70fb Render all non-login using new method to use less allocations and memory 2022-01-20 18:22:10 +01:00
Jan-Lukas Else a3517a9a97 Fix TTS for long texts 2022-01-05 10:56:53 +01:00
Jan-Lukas Else 7fe07014f5 Various small improvements and fixes 2021-12-30 12:40:21 +01:00
Jan-Lukas Else 251fdc07e5 Enable minification for feeds again and test feed generation 2021-12-27 21:33:49 +01:00
Jan-Lukas Else eb8c33704b Replace Google's hidden Translate TTS with official Google Cloud TTS and make it automatically generate audio after posting 2021-12-16 20:21:54 +01:00
Jan-Lukas Else 1a6b1e6776 Basic trips/gpx support 2021-11-10 11:13:30 +01:00
Jan-Lukas Else 42e218746b Improve the mock SMTP mechanism a lot 2021-11-08 16:27:33 +01:00
Jan-Lukas Else 4857a82493 Add automatic test for contact submissions and some other small improvements 2021-11-08 14:32:02 +01:00