dakkar
9309872cff
simpler check for "property present"
2024-11-27 21:25:54 +00:00
dakkar
3ea85b14a3
silence linter
...
those objects always have the normal prototype, and can't have
`hasOwnProperty` redefined, let me call it normally
(otherwise I'd have to write
`Object.prototype.hasOwnProperty.call(newUser, field)` and that's
ugly)
2024-11-27 21:01:12 +00:00
dakkar
3164e7b4fc
merge: only "publish to followers" when things really change - fixes #733 ( !781 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/781
Closes #733
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 20:41:37 +00:00
dakkar
3a020d53d1
merge: better poll editing - fixes #668 ( !783 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/783
Closes #668
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 20:41:19 +00:00
Marie
b6db4ef88c
merge: fix lint error in secure-rndstr.ts
( !784 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/784
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2024-11-27 20:40:11 +00:00
Marie
92db359654
lint
2024-11-27 19:26:56 +00:00
Marie
531a003a2a
merge: embed video thumbnail ( !782 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/782
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 19:20:54 +00:00
Marie
436e93540a
merge: use a better random integer generator - fixes #810 ( !779 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/779
Closes #810
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 19:19:34 +00:00
Marie
cd10e98937
merge: added mutual and following to user popup ( !777 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/777
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 17:59:39 +00:00
Hazelnoot
ebb6ac195f
merge: Allow anonymous activities ( resolves #819 ) ( !776 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/776
Closes #819
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 17:32:33 +00:00
Hazelnoot
b7e6e13b8d
merge: Show pinned notes by default on user profiles ( !772 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/772
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 17:08:56 +00:00
Marie
16909ed6bd
merge: fix XRD+XML serialisation of Alias
( !780 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/780
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 16:45:46 +00:00
dakkar
1f53eb2ed1
better poll editing - fixes #668
...
* editing _just the poll_ is now recognised as an actual change to the
note
* the "poll ended" notification job is now replaced (with potentially
the new expiry time)
2024-11-27 11:57:19 +00:00
dakkar
1626e50fbf
expose video thumbnail to 3rd parties "cards"
2024-11-27 11:23:32 +00:00
dakkar
fc277839b6
only "publish to followers" when things really change - fixes #733
2024-11-27 10:36:19 +00:00
dakkar
57b31366e5
fix XRD+XML serialisation of Alias
2024-11-27 10:06:21 +00:00
dakkar
2e3eaaddcc
use a better random integer generator - fixes #810
2024-11-27 09:33:20 +00:00
dakkar
1ec5e846c5
merge: Add aliases to webfinger request. ( !778 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/778
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2024-11-27 09:29:33 +00:00
piuvas
f1168f0165
add profile link to aliases
2024-11-26 20:31:20 -03:00
amy
4f1694cd99
added mutual and following to user popup
2024-11-26 22:57:28 +03:30
Hazelnoot
1e99782666
allow anonymous activities ( resolves #819 )
2024-11-26 09:05:04 -05:00
Hazelnoot
face6527f2
remove duplicate check for note.url
2024-11-26 08:59:08 -05:00
Hazelnoot
43d87270d9
improve AP error formtting
2024-11-26 08:59:08 -05:00
Hazelnoot
3e72d99cf9
fix build errors in ApNoteService.ts
2024-11-26 08:59:08 -05:00
Hazelnoot
6f8736c1af
improve comment on getNullableApId
2024-11-26 08:59:08 -05:00
Hazelnoot
baf19420dd
log details when a quote fails to resolve
2024-11-26 08:59:08 -05:00
Hazelnoot
b951b31ef5
use IdentifiableError
in ApImageService.createImage
2024-11-26 08:59:08 -05:00
Hazelnoot
4ec6bffca7
don't suppress errors when Update(Question) or Update(Note) fails
2024-11-26 08:59:08 -05:00
Hazelnoot
c5f572dcfd
clarify logging when a Move (migration) is rejected
2024-11-26 08:59:08 -05:00
Hazelnoot
f4ec837d6e
clarify "unknown activity type" logging in ApInboxService.undo
2024-11-26 08:59:08 -05:00
Hazelnoot
f115116454
skip Delete(Note) activities when the note is already deleted
2024-11-26 08:59:08 -05:00
Hazelnoot
9eb98ae8a5
clarify logging for Create/Update type checks
2024-11-26 08:59:08 -05:00
Hazelnoot
3f5ea11a1f
clarify logging when an inbox job is skipped or fails
2024-11-26 08:59:08 -05:00
Hazelnoot
4708c0abef
don't retry jobs when processing returns a non-retryable error
2024-11-26 08:59:08 -05:00
Hazelnoot
b9fd7e1b77
clarify "failed to resolve quote" message
2024-11-26 08:59:08 -05:00
Hazelnoot
2afbd251e1
avoid potential crash if Question activity is corrupt
2024-11-26 08:59:08 -05:00
Hazelnoot
ab97b91606
improve AP job clearing and failure logging
2024-11-26 08:59:06 -05:00
Hazelnoot
e38e408b97
merge: Normalize AP IDs during verification ( resolves #818 ) ( !774 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/774
Closes #818
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-11-26 03:15:53 +00:00
Hazelnoot
0de009f946
merge: Add shared (cross-resource) rate limit for proxy ( !775 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/775
Approved-by: dakkar <dakkar@thenautilus.net>
2024-11-25 19:35:48 +00:00
Hazelnoot
a47590e64c
add shared (cross-resource) rate limit for proxy
2024-11-25 13:03:51 -05:00
Hazelnoot
1fb1875ac3
normalize AP IDs during verification
2024-11-23 20:23:05 -05:00
Hazelnoot
b477de1d98
show pinned notes by default on user profiles
2024-11-22 20:49:16 -05:00
Hazelnoot
b0420c948c
merge: Move cypress
to optionalDependencies
( !697 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/697
Closes #761
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-11-23 01:19:14 +00:00
dakkar
b4a278ae54
merge: Comply with type for Packed<'Note'> (fixes aria client compatibility) ( !771 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/771
Approved-by: dakkar <dakkar@thenautilus.net>
2024-11-22 23:57:22 +00:00
dakkar
a51fef29c0
remove minInterval
from FileServerService
...
when showing a reply, browser will request the replied-to avatar twice
at the same time, and get confused if one of the requests is refused
something similar seems to happen with videos and their previews
2024-11-22 23:25:07 +00:00
dakkar
8e07eb7f44
remove duplicate limit
...
the `users/lists/push` endpoint already has a limit, of 30/hour
2024-11-22 23:14:37 +00:00
dakkar
caaa78d98d
merge: Add default rate limit ( !768 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/768
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Tess K <me@thvxl.se>
Approved-by: Marie <github@yuugi.dev>
2024-11-22 23:03:34 +00:00
dakkar
0ea0466313
merge: Filter Add / Remove activities with non-Note payloads ( resolves #750 ) ( !693 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/693
Closes #750
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-11-22 23:03:12 +00:00
dakkar
3ae9f4e8e6
merge: Accept Like(Note) and Update(Note) activities where the Note isn't already cached ( resolves #795 and #748 ) ( !729 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/729
Closes #795 and #748
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-11-22 23:02:39 +00:00
dakkar
59afb56b5b
merge: Support following feed in Deck UI ( resolves #789 ) ( !724 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/724
Closes #789
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-11-22 23:02:31 +00:00