Hazelnoot
de9b99c937
merge: Add filter options to following feed ( resolves #726 ) ( !671 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/671
Closes #726
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-10-15 21:50:26 +00:00
Hazelnoot
16847ba491
merge: Restore report forwarding to Pleroma ( resolves #641 ) ( !690 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/690
Closes #641
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-10-15 21:24:57 +00:00
Hazelnoot
e781be3c72
add unit tests for SkLatestNote.areEquivalent
2024-10-15 14:17:19 -04:00
Hazelnoot
e19193c9d0
unify logic of SkLatestNote.areEquivalent
and SkLatestNote.keyFor
2024-10-15 14:17:19 -04:00
Hazelnoot
5dc700938d
update latest_note for edits
2024-10-15 14:17:19 -04:00
Hazelnoot
93cf2f9045
factor out latest_note logic into LatestNoteService
2024-10-15 14:17:19 -04:00
Hazelnoot
c55af9c3b3
update latest note in background (don't await the result)
2024-10-15 14:17:19 -04:00
Hazelnoot
b18d7c0f3f
move upgrade notes to separate file
2024-10-15 14:16:46 -04:00
Hazelnoot
fa687ecb33
fix is-renote tests
2024-10-15 14:16:46 -04:00
Hazelnoot
d3792ab201
fix test failures
2024-10-15 14:16:46 -04:00
Hazelnoot
9b1bae653d
add "show bots" toggle to following feed
2024-10-15 14:16:46 -04:00
Hazelnoot
24fd35e03d
revert accidental change to postgres.ts
2024-10-15 14:16:46 -04:00
Hazelnoot
e3c79b0c83
fix typos in track-latest-note-type migration
2024-10-15 14:16:46 -04:00
Hazel K
158cd3649d
docs: add post-upgrade query to backfill following feed
2024-10-15 14:16:46 -04:00
Hazel K
fb7ac68ece
match following endpoint default values with frontend defaults
2024-10-15 14:16:46 -04:00
Hazel K
499e8895c5
save filters for following feed
2024-10-15 14:16:46 -04:00
Hazel K
463b9ac59d
add filters for following feed
2024-10-15 14:16:46 -04:00
Hazel K
56e7d7e0b1
remove un-necessary assignment to query
2024-10-15 14:16:46 -04:00
Hazel K
9d3292e6e9
add type columns to SkLatestNote
2024-10-15 14:16:46 -04:00
Hazel K
fea993f6b2
correct name of SkLatestNote
2024-10-15 14:16:46 -04:00
Hazelnoot
86a693b182
factor out tuple logic into from-tuple.ts
2024-10-15 14:03:57 -04:00
Hazelnoot
4e592fb1c9
federate Flag.object
as an array to fix Pleroma compatibility
2024-10-15 13:54:28 -04:00
Hazelnoot
5c1d16947c
fix import order in common.ts
2024-10-15 12:28:40 -04:00
Hazelnoot
8897b191d9
fix indentation in build-assets.mjs
2024-10-15 12:28:22 -04:00
Hazelnoot
652cc8602c
refresh locales after any change, not just a version update
2024-10-15 12:23:18 -04:00
CenTdemeern1
6213018e62
Add Japanese translation
2024-10-15 14:14:59 +02:00
Julia Johannesen
d04e44b552
Fix indentation on locales/generateDTS.js
2024-10-14 15:15:24 -04:00
Hazelnoot
b15f25758a
merge: feat: Allow users to view pending follow requests they sent ( !663 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/663
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-10-14 15:52:02 +00:00
Hazelnoot
2cd41228d8
Merge branch 'develop' into feature/2024.9.0
2024-10-13 11:35:10 -04:00
Hazelnoot
bd2cdd9363
restore missing hasPendingReceivedFollowRequest in navbar
2024-10-13 01:09:49 -04:00
Lhc_fl
edce54ad0f
add new i18n pendingFollowRequests
2024-10-13 01:04:41 -04:00
Lhc_fl
19a1f3111b
fix default followreq tab
2024-10-13 01:04:41 -04:00
Lhc_fl
0c03f9ead0
fix default followreq tab
2024-10-13 01:04:40 -04:00
Lhc_fl
0e6ba9ccd4
ux: should not show follow requests tab when have no pending sent follow req
2024-10-13 01:04:40 -04:00
Lhc_fl
1eacf0772c
FEAT: Allow users to view pending follow requests they sent
...
This commit implements the `following/requests/sent` interface firstly
implemented on Firefish, and provides a UI interface to view the pending
follow requests users sent.
2024-10-13 01:04:40 -04:00
Marie
45974a53f8
merge: try to avoid insert
races in FederatedInstanceService
( !683 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/683
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-10-13 00:17:16 +00:00
Marie
75ed3843fa
merge: CONTRIBUTING.md: fix command to generate new migration ( resolves #727 ) ( !673 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/673
Closes #727
Approved-by: Marie <github@yuugi.dev>
Approved-by: Tess K <me@thvxl.se>
2024-10-13 00:13:49 +00:00
Marie
fdfb0faab0
merge: Add missing rejectReports
field to show-instance API response ( !679 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/679
Approved-by: Marie <github@yuugi.dev>
Approved-by: Tess K <me@thvxl.se>
2024-10-13 00:13:26 +00:00
CenTdemeern1
808963189e
Autogen seems to have generated this file
...
This doesn't seem related so I'm putting it in its own commit so it can be dropped easily if needed
2024-10-13 01:03:29 +02:00
CenTdemeern1
5085c39440
Implement clickable notifications
...
I'm not sure about the get function pattern here as it doesn't include a value to base reactivity on; I might be too used to Svelte though and maybe that's fine
2024-10-13 01:03:29 +02:00
Hazelnoot
3093707469
merge: Prevent usernames from overflowing the reactions hover-list ( resolves #737 ) ( !682 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/682
Closes #737
Approved-by: Marie <github@yuugi.dev>
Approved-by: Tess K <me@thvxl.se>
2024-10-12 21:46:04 +00:00
dakkar
a44d58781f
Merge branch 'develop' into feature/2024.9.0
2024-10-12 20:00:40 +01:00
dakkar
80fdb595a6
fix editing notes
2024-10-12 19:45:47 +01:00
dakkar
14e21d00b9
honour prefers-reduced-motion
in embeds
2024-10-12 19:45:35 +01:00
Hazelnoot
669e5c6ca0
merge: ignore stale users/show
responses - fixes #741 ( !684 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/684
Closes #741
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-10-12 17:57:39 +00:00
dakkar
bf6ca8efdc
also ignore stale *failed* responses - #741
...
since `misskeyApi` doesn't pass us the request, we close over a copy
of the username we requested, to make sure it still matches the
current username value
2024-10-12 18:23:20 +01:00
dakkar
5af38db74b
ignore stale users/show
responses - fixes #741
...
* person starts typing "abcd"
* request for user "abcd" is sent to server
* person continues typing "ef"
* request for user "abcdef" is sent to server
* response for user "abcdef" arrives, icon for user "abcdef" is shown
* response for user "abcd" arrives, icon for user "abcd" was shown –
with this commit, this response is ignored instead
This is not just "showing the wrong avatar", btw: `MkSignin` uses the
`user` variable to decide whether to use 2FA, so having the wrong data
in user can make a login attempt fail.
2024-10-12 18:16:06 +01:00
Marie
464fb22710
fix: accidental double backslash in DEFAULT_INFO_IMAGE_URL
2024-10-12 11:41:20 +00:00
dakkar
06bd29f209
try to avoid insert
races in FederatedInstanceService
...
Despite the cache, different processes can race to insert a row for
the same remote host.
This is particularly apparent in our unit tests, with
`test/unit/activitypub.ts` randomly failing.
This is a (somewhat clumsy) attempt at working around that race: trap
the "duplicate key value" error, and fetch the record.
Tests pass, with or without values in the cache.
2024-10-12 10:57:57 +01:00
dakkar
98f1f30e72
fix "federation allowed" check in our code
2024-10-12 09:35:45 +01:00