Commit Graph

151 Commits

Author SHA1 Message Date
Kevin Wallace 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
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 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
Thomas Sileo 32692a7dcd First shot at supporting custom handler 2022-11-02 08:51:21 +01:00
Thomas Sileo 3729500e3e Improve Block support 2022-10-23 16:37:32 +02:00
Thomas Sileo f50a233ce9 Improved Block support 2022-10-18 21:39:09 +02:00
Thomas Sileo 5a20b9d23a More CSS tweaks for the in reply to section 2022-10-03 20:05:06 +02:00
Thomas Sileo 919a61f75d Tweak in reply to link 2022-10-03 19:21:08 +02:00
Miguel Jacq 7faa4655f8 Make 'in reply to' more user-friendly by hiding the URL behind object type 2022-10-03 19:12:28 +02:00
Thomas Sileo cf6a891349 Improve/fix non-media attachment display 2022-09-30 09:07:07 +02:00
Thomas Sileo 572a84b4bd Fix/imprive Undo support 2022-09-29 08:41:24 +02:00
Thomas Sileo 6216b316e8 Add remote interaction button 2022-09-23 20:09:05 +02:00
Thomas Sileo cb5d21baeb More admin profile related tweaks 2022-09-21 21:00:17 +02:00
Thomas Sileo 8d0b5d1114 Fix double profile button in the admin 2022-09-21 19:35:48 +02:00
Thomas Sileo 4fcf585c23 Fix OG meta display 2022-09-20 20:15:59 +02:00
Thomas Sileo 6873ede288 Tweak CSS 2022-09-20 20:00:35 +02:00
Thomas Sileo b99552384c Improve expired session and CSRF error handling 2022-09-16 18:14:50 +02:00
Miguel Jacq c30033c19e Fix minor grammatical issues, mostly in docs 2022-09-16 08:52:43 +02:00
Thomas Sileo 4c86cd4be3 Always show followers/following page when admin 2022-09-13 22:33:20 +02:00
Thomas Sileo b2f268682c New config item to hide followers/following 2022-09-13 21:03:35 +02:00
Thomas Sileo 04da8725ed Improve fetch 2022-09-12 08:04:16 +02:00
Thomas Sileo 0f20a1d12f Allow to post note with attachments and a CW 2022-09-08 22:20:16 +02:00
Thomas Sileo 333fa5dc40 Add new notification type for Move activities 2022-09-07 22:21:12 +02:00
Thomas Sileo 032632c4dc Fix template 2022-09-07 21:54:56 +02:00
Thomas Sileo 3641aa0adc Improve movedTo support 2022-09-07 21:29:09 +02:00
Thomas Sileo eba868e8e5 Fix admin delete in the UI 2022-09-07 19:45:34 +02:00
Thomas Sileo d5c27287af Fix admin in reply to link 2022-09-01 21:00:14 +02:00
Thomas Sileo b03daf1274 Fix in reply to link 2022-09-01 20:32:32 +02:00
Thomas Sileo 8fe6cc9b9d Fix the delete button 2022-08-30 19:09:51 +02:00
Thomas Sileo 4cb499e44d Fix form for new objects 2022-08-30 08:51:02 +02:00
Miguel Jacq 95745374cd 'followers-only' posts are not necessarily deleted, but may not be viewable to the signed-in actor 2022-08-30 08:21:11 +02:00
Thomas Sileo ebdba62a06 No more inline CSS 2022-08-29 21:42:54 +02:00
Thomas Sileo 2fb85e138e Remove inlined JS 2022-08-29 20:11:31 +02:00
Thomas Sileo fc0445fcec Add missing template 2022-08-28 19:32:05 +02:00
Thomas Sileo 87f035d298 HTML error page 2022-08-28 17:36:58 +02:00
Thomas Sileo 7283ba134c Tweak templates 2022-08-27 09:45:14 +02:00
Thomas Sileo c8f3bed065 Tweak inbox display 2022-08-27 09:28:37 +02:00
Thomas Sileo e959085d38 Improve shares on homepage 2022-08-27 09:14:16 +02:00
Thomas Sileo d21ce3313d Fix notif page 2022-08-26 08:18:51 +02:00
Thomas Sileo 93ee6c435d Tweak notifications 2022-08-26 08:15:49 +02:00
Thomas Sileo bec40cc050 Pagination for the admin profile page 2022-08-26 08:10:46 +02:00
Thomas Sileo 505abd7da8 Only display tiny actor icon for shares 2022-08-26 07:57:10 +02:00
Thomas Sileo 63073279e1 More actor icons 2022-08-26 07:43:39 +02:00
Thomas Sileo e753fee632 Tweak read more link on notifications page 2022-08-25 08:51:46 +02:00
Thomas Sileo 30cfd6260b Pagination for the notifications page 2022-08-25 08:45:07 +02:00
Thomas Sileo d43bf54609 Custom footer support 2022-08-24 21:18:30 +02:00
Thomas Sileo 953a6c3b91 Fix empty tag page 2022-08-24 20:52:15 +02:00
Thomas Sileo ce15d2b0c3 HTML error for failed admin login 2022-08-22 18:50:20 +02:00
Thomas Sileo d3b7f6ccbb Template fixes 2022-08-18 20:53:51 +02:00