Commit Graph

37 Commits

Author SHA1 Message Date
Kevin Wallace a2254f2674 Add return type to hmac_sha256 2022-11-18 20:30:29 +01:00
Thomas Sileo 698a2bae11 Follow up fixes for the image URL support 2022-11-11 15:13:45 +01:00
Alexey Shpakovsky 4613997fe3 Add option to set image_url ("background image") for user
While this option is not used anywhere in microblog.pub itself, some
other servers do occasionally use it when showing remote profiles.

Also, this image _can_ be used in microblog.pub - just add this:

	<img src="{{ local_actor.image_url }}">

in the appropriate place of your template!
2022-11-11 15:08:17 +01:00
Thomas Sileo 62c9327500 Add support for setting a custom CSP 2022-11-09 21:26:43 +01:00
Kevin Wallace a4cfd65009 Sign media URLs to avoid becoming an open proxy
Signatures are valid for ~1 week.
2022-11-04 19:36:26 +01:00
Thomas Sileo 540b9d1470 Minor tweaks about non-root handling 2022-11-04 19:28:21 +01:00
Kevin Wallace 1c076049cf Fix URL generation when not at domain root 2022-11-04 19:22:30 +01:00
Kevin Wallace 2843155501 Allow actor id to be specified in config
This is useful if the actor won't be at the root of the domain.
2022-11-04 19:22:30 +01:00
Thomas Sileo 32692a7dcd First shot at supporting custom handler 2022-11-02 08:51:21 +01:00
Thomas Sileo d93bcf6128 Complete the switch to mistletoe 2022-10-19 20:46:01 +02:00
Thomas Sileo 9093659b0a Tweak error wording 2022-09-16 18:37:09 +02:00
Thomas Sileo b99552384c Improve expired session and CSRF error handling 2022-09-16 18:14:50 +02:00
Thomas Sileo b2f268682c New config item to hide followers/following 2022-09-13 21:03:35 +02:00
Thomas Sileo a701d3b06e Improve move support 2022-09-08 20:00:02 +02:00
Thomas Sileo 5f20eab3f1 More work towards support moving/deleting instance 2022-09-01 20:42:20 +02:00
Thomas Sileo 6384dbcd93 Re-add support for custom emoji 2022-08-31 19:16:03 +02:00
Thomas Sileo 2fb85e138e Remove inlined JS 2022-08-29 20:11:31 +02:00
Thomas Sileo d43bf54609 Custom footer support 2022-08-24 21:18:30 +02:00
Thomas Sileo 3b767eae11 Improve version handling 2022-08-24 09:02:20 +02:00
Thomas Sileo 0ffacca796 Start support for pruning old inbox data 2022-08-18 23:48:00 +02:00
Thomas Sileo 1e6a290fb3 Start supporting a server blocklist 2022-08-15 10:15:00 +02:00
Thomas Sileo ce80e98d33 Invalidate CSS cache when updated 2022-08-13 15:35:39 +02:00
Thomas Sileo e8397f802d Add support for profile metadata 2022-08-10 08:58:18 +02:00
Thomas Sileo 6d2db24c33 Improve theming support 2022-08-04 19:10:57 +02:00
Thomas Sileo 8cfac8df6a Allow to replace URL dynamically (for Nitter, Teddit...) 2022-08-04 07:31:18 +02:00
Thomas Sileo a1a9ec3f7c Start support for manually approving followers 2022-08-02 20:14:40 +02:00
Thomas Sileo 4b20c26e4b Better Docker support 2022-07-30 08:46:29 +02:00
Thomas Sileo fe88481431 Docker + docker compose support 2022-07-18 20:44:55 +02:00
Thomas Sileo 5845bb72f5 Tweak the default code highlighting theme 2022-07-12 19:50:11 +02:00
Thomas Sileo 8dd6890a7d More CSRF tweaks 2022-07-11 09:42:39 +02:00
Thomas Sileo 2d035a03e9 Tweak CSRF token handling 2022-07-11 09:34:06 +02:00
Thomas Sileo dfe7d692e3 Bugfixes and cleanup 2022-07-07 20:37:16 +02:00
Thomas Sileo dbb024edbd Use semver 2022-07-04 21:45:23 +02:00
Thomas Sileo 1f54a6a6ac Switch to aiosqlite 2022-06-29 20:43:17 +02:00
Thomas Sileo 09ce33579a Custom emoji support 2022-06-27 20:55:44 +02:00
Thomas Sileo b16cf7a719 Fix CI 2022-06-22 20:48:48 +02:00
Thomas Sileo d528369954 Initial commit for new v2 2022-06-22 20:11:22 +02:00