Laura Hausmann
89ab890331
[backend] [client] Add option to hide user lists from home timeline
2023-10-22 18:43:51 +02:00
Laura Hausmann
d1cf1b5611
[backend] Remove user from list on unfollow
2023-10-21 23:56:34 +02:00
Laura Hausmann
11b3d4fa0a
[backend] Require users to be followed before adding them to lists
2023-10-21 23:56:34 +02:00
Laura Hausmann
7ad6bbd32c
[backend] Remove user list proxy account
2023-10-21 23:56:33 +02:00
Laura Hausmann
5c7a663320
[backend] Remove nsfw detection / tensorflow
2023-10-18 23:18:00 +02:00
Laura Hausmann
44fb31ab13
[mastodon-client] Use new backend service for user (profile) updates
...
This fixes profile updates not immediately federating when edited through the Mastodon client API.
2023-10-18 00:56:49 +02:00
Laura Hausmann
f14b3cec97
[backend] Automatically generate vapid/web-push keys
...
Co-authored-by: Johann150 (563f3672a9 )
2023-10-13 19:23:36 +02:00
Laura Hausmann
878970d318
[mastodon-client] Implement streaming API
2023-10-09 01:59:19 +02:00
Laura Hausmann
f36515a221
[mastodon-client] Fix error when liking the same status twice
2023-10-07 17:27:45 +02:00
Laura Hausmann
8cbcb5766a
[backend] await renote & boost count increments on note create/delete
2023-10-07 16:55:04 +02:00
Laura Hausmann
500a85acb9
[backend] Rework note edits
2023-10-04 22:01:14 +02:00
Laura Hausmann
28259129e8
Add new logos & asset generation script
2023-10-04 02:04:30 +02:00
Laura Hausmann
220b6f2011
Revert "don't update if renoted by bot"
...
This reverts commit 49e9fb9001c25378aa396d2a1ccdac1e18456e14.
2023-09-29 15:03:11 +02:00
Laura Hausmann
84867f1c13
Finish up support for local split domain configurations
2023-09-06 19:13:57 +02:00
Laura Hausmann
c6dee2da09
Purge deleted users from user lookup caches
2023-09-06 19:13:57 +02:00
Luna D Dragon
91b8b7b76b
Defry the fish ( #125 )
...
Co-authored-by: Luna <luna.dragon@suse.com>
Reviewed-on: https://iceshrimp.dev/iceshrimp/iceshrimp/pulls/125
Co-authored-by: Luna D Dragon <lunarequest@nullrequest.com>
Co-committed-by: Luna D Dragon <lunarequest@nullrequest.com>
2023-08-21 16:14:53 +02:00
Laura Hausmann
04a1bd9363
Fix local-only posts for timeline websocket stream, resolves #19
2023-08-19 16:32:33 +02:00
Laura Hausmann
11e4ef045d
Fix cw-only renotes
...
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2023-07-22 16:59:59 +02:00
ThatOneCalculator
73f3303f62
Merge branch 'rebrand' into develop
2023-07-19 08:55:26 -07:00
ThatOneCalculator
9b2cc17d3e
chore: 🎨 format
2023-07-17 17:38:27 -07:00
Kainoa Kanter
9f704bdc45
Merge pull request '[PR]: Store antennas in cache instead of postgres' ( #10442 ) from refactor/antennas-in-cache into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10442
2023-07-17 16:51:33 +00:00
Kainoa Kanter
d39b1d830f
feat: ✨ verify links with rel=me ( #10506 )
...
Adds Mastodon-style `rel=me` link verification, and creates a background job to verify said links
Closes #9341

Co-authored-by: ThatOneCalculator <kainoa@t1c.dev>
Co-authored-by: Namekuji <nmkj@waah.day>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10506
2023-07-17 05:31:34 +00:00
naskya
0f7795977e
Merge branch 'develop' into refactor/antennas-in-cache
2023-07-17 04:43:03 +00:00
ThatOneCalculator
6bc25eb38b
Merge branch 'develop' into rebrand
2023-07-15 14:15:01 -07:00
naskya
652209e520
More replacements which aren't covered by f4870d6e
2023-07-13 15:31:40 +00:00
naskya
23ccb38e73
Stop using the name 'exist' if it's not for existence check
2023-07-13 15:28:44 +00:00
Namekuji
2edb9ab8bd
copy existing posts in antenna to redis at migration
2023-07-10 01:59:14 -04:00
ThatOneCalculator
6844039534
typo
2023-07-08 16:10:12 -07:00
Syuilo
390c0c2839
refactor: ⚡ antenna notes in cache
...
Co-authored-by: Kainoa Kanter <kainoa@t1c.dev>
2023-07-08 15:39:42 -07:00
Namekuji
f835cccccf
refactor: cache relays for a longer time
2023-07-06 17:49:41 -04:00
ThatOneCalculator
03c8bb5b88
chore: 🎨 format
2023-07-02 23:08:33 -07:00
Namekuji
284c0db1fd
no more infinity caches
2023-07-02 22:14:31 -04:00
Namekuji
9d26e08032
add cache prefix
2023-07-02 20:55:20 -04:00
Namekuji
ef724a49fe
store cache values to redis
2023-07-02 20:37:46 -04:00
ThatOneCalculator
6c7f0521aa
find and replace
2023-07-02 15:18:30 -07:00
Namekuji
f7d0973f97
refactor: examine by get instead of exists
2023-07-01 04:09:04 -04:00
Namekuji
0c6af12719
fix: await release
2023-07-01 03:49:44 -04:00
Namekuji
d772da4bc4
change mutex key
2023-07-01 03:49:43 -04:00
Namekuji
1f974c0c13
refactor: use redis-semaphore for mutex across workers
2023-07-01 03:49:43 -04:00
Namekuji
64ddf35ae3
refactor: no url instantiation
2023-07-01 03:49:43 -04:00
Namekuji
389427af27
fix: ignore if post boosted by relay is local
2023-07-01 03:49:42 -04:00
Namekuji
e70d99be57
fix: multiple boost publication by relay
2023-07-01 03:49:39 -04:00
ThatOneCalculator
4e5bb1194a
chore: 🎨 format
2023-06-30 23:35:45 -07:00
cgsama
1ac1950552
proper expire remote user drivefile over limits at adding time
2023-06-30 06:26:22 +00:00
Namekuji
f437e39805
fix: back from the future
2023-06-26 07:47:56 -04:00
ThatOneCalculator
833c901a9c
chore: 🎨 format
2023-06-23 21:22:44 -07:00
ThatOneCalculator
dab063cb25
fix: 🐛 start transaction with multi
2023-06-23 18:21:00 -07:00
ThatOneCalculator
ba047a2d20
fix: 🐛 race condition between workers when creating note
...
Closes #10345
Discovered here: https://codeberg.org/calckey/calckey/issues/10345#issuecomment-950475
2023-06-23 17:27:25 -07:00
Namekuji
6bea9f8bfc
remove unused import
2023-06-16 04:17:32 -04:00
Namekuji
eb7b1d6788
add comments
2023-06-16 03:48:40 -04:00