184 Commits (master)

Author SHA1 Message Date
Jan-Lukas Else 503b98327f Add option for plugins to add custom template assets, add custom CSS plugin (fixes #54) 1 month ago
Jan-Lukas Else c3611a32d6
BREAKING: Rework plugins (#52)
See the documentation at https://docs.goblog.app/plugins.html
2 months ago
Jan-Lukas Else 01876592b3 Initial profile image support 4 months ago
Jan-Lukas Else 1f2510ac53 Remove Tailscale, add settings for custom HTTPS 5 months ago
Jan-Lukas Else 37a9e1f29c Split status in status and visibility
Closes #38

This aligns the implementation more with the IndieWeb standards and allows setting and updating status and visibility individually.
6 months ago
Jan-Lukas Else a45d28d04f Add UI plugins (#33) and improve documentation for plugins (#32) 8 months ago
Jan-Lukas Else 2158b156c5 Basic (experimental) plugin support with two plugin types (exec and middleware) 8 months ago
Jan-Lukas Else 013bfe84b8 Add minimal feeds without TTS audio and interactions link (.min.rss, .min.atom and .min.atom) (#23) 8 months ago
Jan-Lukas Else 93d176676f Update everything to Go 1.19 and fix potential Slowloris Attacks 8 months ago
Jan-Lukas Else cd9d500a55 Add database-based settings, settings screen and migrate sections to db and allow to configure them 9 months ago
Jan-Lukas Else d501855450 New IndieAuth version 10 months ago
Jan-Lukas Else 634f139bae Support custom ACME server, HTTP-01 challenge and external accout binding for automatic HTTPS 12 months ago
Jan-Lukas Else 94dba7a9b8 Fix some issues discovered by linting 1 year ago
Jan-Lukas Else b453e6b400 Activate more linters and fix linted problems 1 year ago
Jan-Lukas Else 505641170e Improve cacheRecorder, don't log ping requests from healthcheck 1 year ago
Jan-Lukas Else 6fc1e0dc03 Use custom compression middleware 1 year ago
Jan-Lukas Else 1f8c031e14 Switch back to chi compress middleware and allow more content types 1 year ago
Jan-Lukas Else e7289c3120 Use klauspost compress module 1 year ago
Jan-Lukas Else e4db52d87d Remove brotli, but use "best" compression 1 year ago
Jan-Lukas Else da3b9d5c76 Fix headAsGetHandler 1 year ago
Jan-Lukas Else 48f2ac888b Add support for IndexNow 1 year ago
Jan-Lukas Else 049fee72bd Add brotli compression support 1 year ago
Jan-Lukas Else 337392112b Add support for undeleting posts within 7 days (#3) 1 year ago
Jan-Lukas Else 86625cc8fe Fix 1 year ago
Jan-Lukas Else 5c9cd77694 Fix broken routes, use "/-" for leaflet and tiles instead of "/x" which broke the date archives 1 year ago
Jan-Lukas Else 9ea6104863 Support for scheduled posts
Closes #9
1 year ago
Jan-Lukas Else 1718a70d8a Small fix 1 year ago
Jan-Lukas Else bf9d637468 Directly serve 404 if no favicon.ico file exists
Closes #6
1 year ago
Jan-Lukas Else 974892e3e5 Fix 405 on HEAD requests, improve webmention verification 1 year ago
Jan-Lukas Else 1a6b1e6776 Basic trips/gpx support 1 year ago
Jan-Lukas Else 95233038f4 Simplify shortpath code 1 year ago
Jan-Lukas Else fc31c6f088 Remove custom shortpath redirect logic 1 year ago
Jan-Lukas Else 6c096837d6 Fix some annoyances with the webmention admin 1 year ago
Jan-Lukas Else 0fbd25da4e Add integrated Tailscale 1 year ago
Jan-Lukas Else 756f6b324c Old HTTPS redirect again 2 years ago
Jan-Lukas Else 806d588dca Fix HTTPS redirect 2 years ago
Jan-Lukas Else e9bbfc12d0 Restructure Tailscale HTTPS 2 years ago
Jan-Lukas Else 2080058dfe Add support for private Tailscale HTTPS 2 years ago
Jan-Lukas Else ae7961ed49 Fix Tor header on media requests 2 years ago
Jan-Lukas Else ec9ef528c4 Add option to set extra address for media 2 years ago
Jan-Lukas Else 88f26ef3c6 Reduce complexity of router build method 2 years ago
Jan-Lukas Else 91e2b268c7 Some cache fixes 2 years ago
Jan-Lukas Else c2dada5d50 Refactor and test authentication middleware 2 years ago
Jan-Lukas Else 6429d64b0a Use more strings.Builder instead of += for building queries etc. (more efficient) 2 years ago
Jan-Lukas Else c14ec0dcb5 Save paths of deleted posts and show 410 error 2 years ago
Jan-Lukas Else bdbaf9b915 Contact form feature 2 years ago
Jan-Lukas Else f23ce63043 Serve leaflet locally, proxy tiles 2 years ago
Jan-Lukas Else 486bc3a250 Simplify http.go 2 years ago
Jan-Lukas Else 86825ea601 Simplify HTTP routing 2 years ago
Jan-Lukas Else caf21a07fd Improved timehandling (save everything as UTC) and new post status: unlisted and private 2 years ago