Commit Graph

122 Commits

Author SHA1 Message Date
Jan-Lukas Else 9714d65679 Big refactoring: Avoid global vars almost everywhere 2021-06-06 14:39:42 +02:00
Jan-Lukas Else deb3189673 Verify mention: Check if URL is present and if it is present, check if it is correct
Also add option to reverify a mention
2021-05-23 20:11:48 +02:00
Jan-Lukas Else 1898536bf1 Allow to delete notifications 2021-05-15 08:51:48 +02:00
Jan-Lukas Else a21f48c309 Persistent cache for blogroll and stats 2021-05-10 17:37:34 +02:00
Jan-Lukas Else bfee141015 Promote Tor 2021-05-09 14:42:53 +02:00
Jan-Lukas Else 59e491ee0a Improve blogstats and load table using JS (because it's slow) 2021-05-09 09:08:31 +02:00
Jan-Lukas Else 1ef34889ae Add native blogroll integration 2021-05-08 21:22:48 +02:00
Jan-Lukas Else 705f02b7ef Rework shutdown mechanism 2021-05-07 16:14:15 +02:00
Jan-Lukas Else 9d63d0632e Add config options to disable sending and receiving of webmentions 2021-04-23 19:36:57 +02:00
Jan-Lukas Else 06a1a0cdde Command "check" to check for broken external links and improve graceful shutdown 2021-04-03 15:39:43 +02:00
Jan-Lukas Else 33684a7940 Various changes (SRI for JS, HTTP server init, ect.) 2021-04-02 10:28:04 +02:00
Jan-Lukas Else 7f8ea2d94b Improve HTTP handling (timeouts etc.) 2021-03-31 09:29:52 +02:00
Jan-Lukas Else eb5675f0b0 Fix ActivityStreams, only serve AS on desired paths 2021-03-23 07:27:12 +01:00
Jan-Lukas Else c4baa47456 Reduce amount of middleware initializations when rebuilding router 2021-03-22 15:57:29 +01:00
Jan-Lukas Else 610113e9c9 Add heartbeat endpoint and improve dockerfile 2021-03-22 10:25:43 +01:00
Jan-Lukas Else bbbabdb335 Improve http router setup (use middlewares instead of custom functions) 2021-03-22 08:20:56 +01:00
Jan-Lukas Else 58586fb9a7 Start restructuring router building 2021-03-19 13:04:11 +01:00
Jan-Lukas Else e5117779cc Use RWMutex instead of atomic value 2021-03-19 11:26:45 +01:00
Jan-Lukas Else ded4294c45 Add support for Tor 2021-03-19 10:10:47 +01:00
Jan-Lukas Else 94cc221625 Added regular garbage collection 2021-03-13 13:17:42 +01:00
Jan-Lukas Else 5aa04ba366 Collect garbage after cache clear and reloading router 2021-03-12 08:57:40 +01:00
Jan-Lukas Else d9afd0cb49 Fix 2021-03-10 18:49:32 +01:00
Jan-Lukas Else 41083cfb31 Add some Server-Timing informations 2021-03-10 18:47:56 +01:00
Jan-Lukas Else 826a672bae Improve handler initialization 2021-03-10 18:08:20 +01:00
Jan-Lukas Else 8fb6d8e177 Update dependencies 2021-03-03 18:19:55 +01:00
Jan-Lukas Else e25199b2a3 Private mode 2021-02-27 08:31:06 +01:00
Jan-Lukas Else b81f890120 Login, Logout and show update and delete below posts 2021-02-24 16:01:10 +01:00
Jan-Lukas Else 243d695bf4 Small things 2021-02-24 13:16:33 +01:00
Jan-Lukas Else e74afac829 Show admin links when logged in 2021-02-20 23:35:16 +01:00
Jan-Lukas Else be929058cf Save notifications to DB, Notificationsadmin 2021-02-20 15:42:45 +01:00
Jan-Lukas Else 175c78624b Comments Admin pagination 2021-02-17 16:07:42 +01:00
Jan-Lukas Else 58f41085dd Add CSP and rework speak.js 2021-02-16 21:27:52 +01:00
Jan-Lukas Else 99789efcd3 Various improvements; Remove Hugo import API; Add feeds for photos 2021-02-16 16:26:21 +01:00
Jan-Lukas Else 82ace66544 Small improvements 2021-02-15 21:35:05 +01:00
Jan-Lukas Else 78f3d3c07b Add pagination to Webmention Admin 2021-01-30 19:37:26 +01:00
Jan-Lukas Else 72f676dda2 Add comment functionality 2021-01-23 17:24:47 +01:00
Jan-Lukas Else 6a0eda2184 Update + get rid of a few dependencies 2021-01-21 17:59:47 +01:00
Jan-Lukas Else dafcace8db cache path redirects and improve regexredirects 2021-01-21 17:08:11 +01:00
Jan-Lukas Else c73e53ce3c Add config option to enable redirect to random post 2021-01-20 13:38:24 +01:00
Jan-Lukas Else 89b48b1d37 One editor per blog 2021-01-17 12:53:07 +01:00
Jan-Lukas Else e0ad125d93 Fix middleware for drafts 2021-01-15 22:05:01 +01:00
Jan-Lukas Else d1850300e5 Drafts 2021-01-15 21:56:46 +01:00
Jan-Lukas Else abe1f39ea4 Disable cache for static and media files, serve template assets directly from memory 2021-01-10 17:19:08 +01:00
Jan-Lukas Else 4c87a95e73 Local media storage 2021-01-10 15:59:43 +01:00
Jan-Lukas Else 37f36678b2 Add blog stats with posts per year 2021-01-04 20:29:49 +01:00
Jan-Lukas Else a34dc887b0 Add archives for months and months + days 2020-12-26 20:40:22 +01:00
Jan-Lukas Else efce703f33 Add config for short domains 2020-12-24 11:00:16 +01:00
Jan-Lukas Else 9e4a03549f Improve error rendering 2020-12-24 10:09:34 +01:00
Jan-Lukas Else 818a1c23c2 Use static home page 2020-12-23 16:53:10 +01:00
Jan-Lukas Else afcbf69e7d Serve files in "static" folder 2020-12-23 14:11:14 +01:00