Osma Ahvenlampi
1ceef59bec
Module-specific loggers and minor reformatting ( #657 )
2023-11-16 10:27:20 -07:00
Humberto Rocha
2f546dfa74
Do not canonicalise non json content in the search endpoint ( #654 )
2023-11-15 15:00:56 -07:00
Andrew Godwin
cc9e397f60
Ensure post pruning has a random selection element
2023-11-14 00:04:18 -07:00
Andrew Godwin
460d1d7e1c
Don't prune replies to local, add docs
2023-11-12 18:32:38 -07:00
Andrew Godwin
eb0b0d775c
Don't delete mentioned people
2023-11-12 18:06:29 -07:00
Andrew Godwin
74f69a3813
Add identity pruning, improve post pruning
2023-11-12 18:01:01 -07:00
Andrew Godwin
9fc497f826
Mention that the final number includes dependencies
2023-11-12 17:12:05 -07:00
Andrew Godwin
476f817464
Only consider local replies
2023-11-12 16:31:20 -07:00
Andrew Godwin
99e7fb8639
Fix prune issues when multiple replies
2023-11-12 16:30:49 -07:00
Andrew Godwin
87344b47b5
Add manual post pruning command
2023-11-12 16:23:43 -07:00
Andrew Godwin
af7f1173fc
Disable remote post pruning via Stator for now
2023-11-12 12:37:04 -07:00
Andrew Godwin
6fdfdca442
Update all the pre-commit hooks
2023-11-09 12:07:21 -07:00
Osma Ahvenlampi
24577761ed
focalpoints are floats between -1..1, not int ( #648 )
2023-11-04 11:24:09 -06:00
Osma Ahvenlampi
039adae797
Refactoring inbox processing to smaller tasks ( #647 )
2023-10-26 10:01:03 -06:00
Osma Ahvenlampi
9368996a5b
use logging instead of sentry.capture_* ( #646 )
2023-10-23 10:33:55 -06:00
Andrew Godwin
07d187309e
Pruning docs and ability to turn off
2023-10-01 10:49:10 -06:00
Andrew Godwin
8cc1691857
Delete remote posts after a set horizon time
2023-10-01 10:43:22 -06:00
Andrew Godwin
ddf24d376e
Fix initial identity choices
2023-09-04 11:21:04 -06:00
Osma Ahvenlampi
2a0bbf0d5d
One more try to get the fetch_account/sync_pins/post relationship and parallelism fixed ( #634 )
2023-08-26 15:16:14 -06:00
Henri Dickson
555046ac4d
Ignore unknown tag type in incoming post, rather than raise exception ( #639 )
2023-08-25 16:35:57 -06:00
Osma Ahvenlampi
671807beb8
Misc lemmy compat ( #635 )
2023-08-21 11:55:48 +09:30
Henri Dickson
70b9e3b900
Support follow requests ( #625 )
2023-08-18 15:49:45 +09:30
Andrew Godwin
84703bbc45
Lay groundwork for moved identity state
2023-08-08 08:55:16 -06:00
Henri Dickson
4a9109271d
Fix like/boost remote post ( #629 )
2023-08-07 09:15:13 -06:00
Andrew Godwin
cc6355f60b
Refs #613 : Also block subdomains
2023-07-22 10:54:36 -06:00
Andrew Godwin
759d5ac052
Fixed #616 : Do followers-only properly
2023-07-22 10:38:22 -06:00
Andrew Godwin
188e5a2446
Remove all remaining async code for now
2023-07-17 00:37:47 -06:00
Andrew Godwin
0915b17c4b
Prune some unnecessary async usage
2023-07-17 00:18:00 -06:00
Osma Ahvenlampi
2d140f2e97
remove duplicate attachment url check ( #608 )
2023-07-14 13:52:04 -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
Andrew Godwin
3f8213f54a
Syncify another handler
2023-07-09 00:43:16 -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
7f483af8d3
Rework Stator to use a next field and no async
2023-07-07 15:14:06 -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
Andrew Godwin
79e1f0da14
Don't even try to progress post attachments
2023-05-15 16:59:52 -06:00
Andrew Godwin
888f4ad36c
Move from index_together to indexes
2023-05-13 11:30:42 -06:00
Andrew Godwin
f5a3971ef8
Implement replies profile tab and boosts option
2023-05-13 11:07:57 -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
Andrew Godwin
930aab384e
Debug, search fixes
2023-05-05 23:30:59 -07:00
Andrew Godwin
7862795993
A few small fixes post-UI merge
2023-05-04 11:50:31 -06:00
Andrew Godwin
709dc86162
Fixed #559 : Trim hashtags to 100 chars or less
2023-05-03 23:12:28 -06:00
Andrew Godwin
8f57aa5f37
UI/Domains Refactor
...
Redoes the UI to remove timelines, promote domains, and a lot of other things to support the refactor.
2023-05-03 22:42:37 -06:00
Christof Dorner
7d1558a2ab
Support editing media description when editing statuses ( #556 )
2023-04-11 09:35:36 -06:00
Christof Dorner
b31c5156ff
Improve hashtag case handling and implement /api/v1/tags/<hashtag> endpoint ( #554 )
...
* Lowercase hashtag before loading its timeline
* Implement /api/v1/tags/<hashtag> endpoint
* Lower hashtag before un-/following
* Fix field name for hashtag following/followed boolean
2023-04-06 15:14:21 -06:00
Christof Dorner
216915ddb8
set post attachment type correctly for videos ( #553 )
2023-04-01 18:07:38 -06:00
Humberto Rocha
c702b1b24d
Always return voters_count ( #543 )
2023-03-15 18:46:12 -06:00
Christof Dorner
79c1be03a6
Add ability to follow hashtags
2023-03-14 15:35:40 -06:00
Andrew Godwin
542678cab5
Fix author checks on post attachments
...
Fixes #538
2023-03-12 16:19:40 -06:00