1
0
mirror of https://git.sr.ht/~tsileo/microblog.pub synced 2025-06-05 21:59:23 +02:00
Commit Graph

533 Commits

Author SHA1 Message Date
a9f41d6be7 Put 'with_icon' param in the correct macro call
Fix for https://todo.sr.ht/~tsileo/microblog.pub/66
2022-11-20 09:47:54 +01:00
59dfc3d128 Update the install guide 2022-11-19 08:38:51 +01:00
822280c280 Tweak proxy client (increased timeout, no more HTTP2) 2022-11-19 08:32:44 +01:00
c83dd30f41 Increase admin session validity to 3 days 2022-11-19 08:16:53 +01:00
9d312bc229 Fix typing 2022-11-19 08:15:36 +01:00
b37b77ad34 Make local actor icon optional
If a remote actor has no icon, we show our local default icon.

If we have no icon, we should allow remote instances to show their
default icon, instead of sending ours.
2022-11-19 08:12:49 +01:00
a2254f2674 Add return type to hmac_sha256 2022-11-18 20:30:29 +01:00
2151733e4f Add robots meta tags on pages in robots.txt
Useful when app is at a non-root path and we're not handling top-level
/robots.txt requests.
2022-11-18 20:30:29 +01:00
3cff4e4507 Use BASE_URL when generating {proxied,resized}_image_url
Necessary when running at a non-root path
2022-11-18 20:30:29 +01:00
ae8029cd22 Fix template 2022-11-17 21:12:16 +01:00
434fd98cd9 Merge IndieWeb likes/reposts with their AP counterpart 2022-11-17 21:03:24 +01:00
89c90fba56 Start to merge IndieWeb and AP interactions 2022-11-17 09:18:06 +01:00
e29fe0a079 Fix DM admin page showing deleted objects 2022-11-15 23:07:10 +01:00
c5aee435f4 Tweak README 2022-11-15 22:22:56 +01:00
224f5d3f55 Add AUTHORS file 2022-11-15 22:20:28 +01:00
6583feb87d Tweak the documentation about contributions 2022-11-15 22:17:55 +01:00
04e75c78e0 Handle inbox delete handler for actors 2022-11-15 21:47:51 +01:00
68c27e083f Allow to click on picture to see the original one 2022-11-14 21:23:41 +01:00
d52528584a Tweak template for the local delete button 2022-11-13 18:32:38 +01:00
d352dc104a Add local delete option
Useful for removing replies showing up on the public website.
2.0.0-rc.8
2022-11-13 18:19:52 +01:00
0c5ce67d4e Tweak remote instance redirection 2022-11-13 17:37:19 +01:00
9db7bdf0fb remote follow: use HTML redirect to work around CSP issue
In Chrome, I get the following when trying to use the remote follow form:

    Refused to send form data to 'https://example.com/remote_follow'
    because it violates the following Content Security Policy directive:
    "form-action 'self'".

It seems some browsers (but notably not Firefox) apply the form-action
policy to the redirect target in addition to the initial form
submission endpoint.  See:

    https://github.com/w3c/webappsec-csp/issues/8

In that thread, this workaround is suggested.
2022-11-13 17:11:02 +01:00
793a939046 Fix OG metadata scraping and improve workers 2022-11-13 13:00:22 +01:00
c3eb44add7 Improve mention parsing 2022-11-12 10:04:37 +01:00
9b75020c91 Fix for profile image URL support 2022-11-12 09:26:28 +01:00
36a1a6bd9c Fix for processing objects from Birdsite LIVE 2022-11-12 09:01:56 +01:00
164cd9bd00 Webfinger strips extra space 2022-11-11 15:25:55 +01:00
698a2bae11 Follow up fixes for the image URL support 2022-11-11 15:13:45 +01:00
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
4c995957a6 Merge branch 'test-css-tweak' into v2 2022-11-11 15:07:40 +01:00
5c98b8dbfb Revert "Minor styling tweaks: piccalil.li's modern CSS Reset swyx.io's 100 Bytes of CSS to look great everywhere"
This reverts commit a339ff93b1.
2022-11-11 15:07:18 +01:00
48d5914851 Tweak orientation hint for attachments 2022-11-11 14:56:56 +01:00
8f00e522d7 pass through width and height of attachments to allow styling based on media orientation 2022-11-11 14:20:59 +01:00
62c9327500 Add support for setting a custom CSP 2022-11-09 21:26:43 +01:00
a339ff93b1 Minor styling tweaks: piccalil.li's modern CSS Reset swyx.io's 100 Bytes of CSS to look great everywhere 2022-11-09 20:39:27 +01:00
afd253a1b4 Fix OG image URL 2022-11-09 09:29:25 +01:00
509e10e79b Fix active URL in the navbar 2022-11-09 08:15:29 +01:00
d96ec913d4 Add support for displaying events from Mobilizon 2.0.0-rc.7 2022-11-07 20:35:23 +01:00
5b505b0e37 Update deps 2022-11-07 18:53:52 +01:00
530491ff10 Fix typing 2022-11-07 18:53:45 +01:00
48740ea8cb Allow templates to be overridden in data/templates/
I'd like to customize my instance's theme beyond what's possible with
_theme.scss.  This patch would allow me to do that, and keep my changes
self-contained in data/ without maintaining a local patchset over
app/templates/.

For utils.html, I've also added scoped blocks around the body of every
macro.  This allows the macros to be overridden individually in
data/templates/utils.html, without copying the whole file.  For example,
to only override the display of a specific actor's name/icon:

    {% extends "app/utils.html" %}
    {% block display_actor %}
    {% if actor.ap_id == "https://me.example.com" %}
    <!-- custom actor display -->
    {% else %}
    {{ super() }}
    {% endif %}
    {% endblock %}
2022-11-07 18:46:21 +01:00
0d7c121781 Fix formatting 2022-11-06 16:57:04 +01:00
a4cfd65009 Sign media URLs to avoid becoming an open proxy
Signatures are valid for ~1 week.
2022-11-04 19:36:26 +01:00
540b9d1470 Minor tweaks about non-root handling 2022-11-04 19:28:21 +01:00
1c076049cf Fix URL generation when not at domain root 2022-11-04 19:22:30 +01:00
242bf7b515 fixup! Fix URL generation when not at domain root
Oops -- missed these two!  Sorry for the noise; let me know if you'd
like me to squash and resubmit.
2022-11-04 19:22:30 +01:00
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
0badf0bc1f Fix permalink for Questions 2022-11-03 22:38:29 +01:00
32692a7dcd First shot at supporting custom handler 2022-11-02 08:51:21 +01:00
817dd98c5c Update deps 2022-11-01 19:11:47 +01:00