Andrew Godwin
31c743319e
Require hatchway 0.5.2
2023-07-15 12:43:45 -06:00
Andrew Godwin
11e3ca12d4
Start on push notification work
2023-07-15 12:37:47 -06:00
Deborah Pickett
824f5b289c
Permit SMTP to mail relay without authentication ( #600 )
2023-07-14 13:57:58 -06:00
Osma Ahvenlampi
2d140f2e97
remove duplicate attachment url check ( #608 )
2023-07-14 13:52:04 -06:00
Osma Ahvenlampi
b2a9b334be
Resubmit: Be quieter about remote hosts with invalid SSL certs ( #595 )
2023-07-12 09:51:08 -06:00
Osma Ahvenlampi
5549d21528
Fix inbox processing errors from pinned posts and non-Mastodon servers ( #596 )
...
If a post (interaction) comes in from AP inbox but no local author profile exists,
fetch_actor will pull in both the identity AND its pinned posts, which the incoming
post might have been. This would case a database integrity violation. We check
for post existing again after syncing the actor.
Post processing also barfed on posts where content didn't follow Mastodon specs.
For example, Kbin sets tag names in 'tag' attribute, instead of 'name' attribute.
2023-07-12 09:49:30 -06:00
Humberto Rocha
5f49f9b2bb
Add support to dismiss notifications ( #605 )
2023-07-11 16:37:03 -06:00
Osma Ahvenlampi
1cc9c16b8c
Use 400 and 401 error codes as OAuth2 documents, accept 400 as webfinger error code ( #597 )
2023-07-10 10:19:20 -06:00
Humberto Rocha
91cf2f3a30
Add missing SignUp link to header ( #606 )
2023-07-10 10:13:57 -06:00
Andrew Godwin
68eea142b1
Fix domain index issue
2023-07-10 10:11:48 -06:00
Andrew Godwin
3f8213f54a
Syncify another handler
2023-07-09 00:43:16 -06:00
Andrew Godwin
2523de4249
Prevent race condition between threads and locking
2023-07-09 00:42:56 -06:00
Andrew Godwin
933f6660d5
Catch all the subtypes too
2023-07-07 16:39:02 -06:00
Andrew Godwin
2fda9ad2b4
Also capture unknown message types
2023-07-07 16:33:55 -06:00
Andrew Godwin
4458594f04
Also capture JSON-LD errors
2023-07-07 16:32:57 -06:00
Andrew Godwin
c93a27e418
Capture and don't thrash on badly formatted AP messages
2023-07-07 16:29:12 -06:00
Andrew Godwin
709f2527ac
Refresh identities half as frequently
2023-07-07 15:52:12 -06:00
Andrew Godwin
7f483af8d3
Rework Stator to use a next field and no async
2023-07-07 15:14:06 -06:00
Andrew Godwin
e34e4c0c77
Fixed #599 : Interaction state not present on notifications
2023-07-05 07:58:54 -06:00
Humberto Rocha
542e3836af
Add endpoint to get notification by id ( #594 )
2023-07-04 08:06:31 -06:00
Andrew Godwin
82a9c18205
Fixed #593 : Add some docs for TAKAHE_CSRF_HOSTS
2023-07-02 20:41:38 +01:00
Andrew Godwin
a8b31e9f6a
Releasing 0.9
2023-06-24 11:57:56 -06:00
Andrew Godwin
d6e891426c
Modify 500 error page to not need config
2023-06-24 11:56:57 -06:00
Humberto Rocha
226a60bec7
Fix canonicalize ( #590 )
2023-06-24 08:53:42 -06:00
Humberto Rocha
9038e498d5
Fix identity metadata not properly propagating through AP ( #589 )
2023-06-22 17:09:19 -06:00
mj2p
bb8f589da7
Bugfix admin redirect fixes ( #587 )
2023-06-14 11:15:29 -06:00
TAKAHASHI Shuuji
f88ad38294
Prepend invisible URL protocol prefix ( #586 )
2023-05-26 09:02:49 -06:00
TAKAHASHI Shuuji
2040124147
Prevent dropping ellipsis URL ( #585 )
2023-05-24 11:41:56 -06:00
Karthik Balakrishnan
68dc2dc9ed
Use post id to generate summary class ( #583 )
...
Removes the "expand linked CWs" feature for now.
2023-05-20 01:02:40 -06:00
Karthik Balakrishnan
568b87dadb
Customize gunicorn worker count ( #578 )
2023-05-19 10:31:44 -06:00
Andrew Godwin
79e1f0da14
Don't even try to progress post attachments
2023-05-15 16:59:52 -06:00
Christof Dorner
cec04e8ddb
Fixes various issues with pinned posts - continued ( #581 )
2023-05-15 11:36:33 -06:00
Andrew Godwin
b2768e7f2e
Improve stator's performance in larger installs
2023-05-15 11:34:21 -06:00
Christof Dorner
9bc18a1190
Fixes various issues with pinned posts ( #580 )
2023-05-15 10:54:32 -06:00
Andrew Godwin
5297b98273
Include psql in the docker image
2023-05-13 11:38:32 -06:00
Andrew Godwin
888f4ad36c
Move from index_together to indexes
2023-05-13 11:30:42 -06:00
Andrew Godwin
46679a5c73
Bump up django-upgrade
2023-05-13 11:20:47 -06:00
Andrew Godwin
f4bbe78bd5
Fix tests after mentions change
2023-05-13 11:19:23 -06:00
Andrew Godwin
f5a3971ef8
Implement replies profile tab and boosts option
2023-05-13 11:07:57 -06:00
Andrew Godwin
31c4f89124
Make mentions look EXACTLY like Mastodon
2023-05-13 10:40:00 -06:00
Andrew Godwin
6a94dcfcc6
Add three more apps to home
2023-05-13 10:32:48 -06:00
Andrew Godwin
67f64a4313
Fix mention formatting on Sengi
2023-05-13 10:32:36 -06:00
Andrew Godwin
1fb02b06e1
Fixed #577 : Send bot property down API right
2023-05-13 06:00:48 -06:00
Christof Dorner
d6c9ba0819
Pinned posts ( #561 )
2023-05-13 10:01:27 -06:00
Christof Dorner
744c2825d9
Show posts and boosts on an identity's profile view ( #574 )
2023-05-12 17:43:26 -06:00
Christof Dorner
b3b58df2b1
Fix hashtag search results ( #576 )
...
We mistakenly wrote to the key "hashtag" instead of "hashtags", resulting
in no results in the API response. Additionally, the type of the Tag's `history`
needs to be a list, not a dict.
This fixes hashtag search in Elk.
2023-05-10 10:17:00 -06:00
Christof Dorner
9775fa8991
Add mention
class to user mention links ( #575 )
...
This should fix mention links in Elk to keep linking inside Elk, not to the instance of the mentioned user.
2023-05-09 09:55:19 -06:00
Christof Dorner
51ffcc6192
Fix default storage setting and use new STORAGES ( #573 )
2023-05-08 10:40:33 -06:00
Karthik Balakrishnan
dcc4a5723e
Migrate to new staticfiles storage setting ( #570 )
2023-05-07 23:08:33 -06:00
Karthik Balakrishnan
f256217d1b
Show domain setup to admins ( #568 )
...
Prompts admin users to setup domains on the identity creation
2023-05-07 23:06:10 -06:00