Commit Graph

77 Commits

Author SHA1 Message Date
Namekuji
159f788696
fix: ignore if post boosted by relay is local 2023-07-01 03:49:42 -04:00
Namekuji
44bf99e0c1
fix: multiple boost publication by relay 2023-07-01 03:49:39 -04:00
Namekuji
4fdbf1c712
fix: back from the future 2023-06-26 07:47:56 -04:00
ThatOneCalculator
2eea153ba1
chore: 🎨 format 2023-06-23 21:22:44 -07:00
ThatOneCalculator
be83ac8f43
fix: 🐛 start transaction with multi 2023-06-23 18:21:00 -07:00
ThatOneCalculator
c0f6a53223
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
c5ccd68c08
remove unused import 2023-06-16 04:17:32 -04:00
Namekuji
2b1e16d489
add comments 2023-06-16 03:48:40 -04:00
Namekuji
fda6a1b1d2
wait a bit more 2023-06-16 03:48:39 -04:00
Namekuji
6236661d62
use redis 2023-06-16 03:48:39 -04:00
Namekuji
0c9cce7c7c
fix aode-relay compatibility 2023-06-16 03:48:39 -04:00
Namekuji
ab9b9e5bff
fix inbox stall 2023-06-07 10:01:16 -04:00
ThatOneCalculator
c5a0c01e4e
Revert "chore: formatting"
This reverts commit 36283b9a35.
2023-06-05 21:15:49 -07:00
ThatOneCalculator
36283b9a35
chore: formatting 2023-06-05 16:40:48 -07:00
ThatOneCalculator
6a7e950f21
chore: formatting 2023-06-04 14:42:22 -07:00
ThatOneCalculator
535fa9f506
fix: 🐛 prevent null date insertion
https://calckey.aokaga.work/notes/9f6ksv2oov
2023-06-04 14:41:18 -07:00
ThatOneCalculator
7476ebc7a2
chore: format 2023-05-29 10:01:34 -07:00
PrivateGER
73bf8eddc7 Delete deleted posts from Meilisearch 2023-05-29 18:33:57 +02:00
PrivateGER
5ae89a69bc Add high performance batch imports 2023-05-28 00:27:16 +00:00
PrivateGER
4f07c88abb Fix wrong parameter ordering 2023-05-28 00:27:16 +00:00
PrivateGER
340be8e35a Implement Meilisearch Indexing 2023-05-28 00:27:16 +00:00
ThatOneCalculator
189e972e0d
chore: formatting 2023-05-08 13:01:06 -07:00
April John
0c742929a5 fix: dont stream hidden posts 2023-05-08 19:33:04 +02:00
April John
8c6475961e fix hidden post behavior 2023-05-08 11:23:30 +02:00
ThatOneCalculator
ba7418aa6d
Revert "fix: hidden post federation"
This reverts commit 8a51c73fe7.
2023-05-07 18:01:36 -07:00
ThatOneCalculator
f2ffe07425
chore: formatting 2023-05-07 12:29:02 -07:00
ThatOneCalculator
988b530745
Revert "Merge pull request 'Add support for CW boosting' (#10047) from supakaity/hajkey:hk/cw-boost into develop"
This reverts commit 5e86bafb24, reversing
changes made to d1977fc320.
2023-05-07 11:38:39 -07:00
Kaity A
282f07dd72
pnpm format 2023-05-07 11:53:01 +10:00
trollo
8a51c73fe7 fix: hidden post federation 2023-05-06 18:27:42 +02:00
ThatOneCalculator
695cb87052
chore: format 2023-05-05 13:29:39 -07:00
naskya
069c789a78 Merge branch 'develop' into fix/word-mutes 2023-05-05 14:01:14 +00:00
April John
3800eb8980 Feat: new internal post visibility "hidden" 2023-05-05 15:16:10 +02:00
naskya
52f521941c
I believe I finally solved the boost hard mute issue (took 3 hours) 2023-05-05 15:32:47 +09:00
naskya
137cef81b6 Merge branch 'develop' into fix/word-mutes 2023-05-04 05:36:29 +00:00
naskya
d9553e73af
Differentiate soft mutes and hard mutes 2023-05-04 14:20:06 +09:00
naskya
075e5a1c7a
Refactor hard word mutes 2023-05-04 13:17:37 +09:00
Namekuji
49e9fb9001
don't update if renoted by bot 2023-05-03 16:16:34 -04:00
Kaity A
a7c9400a42
Merge remote-tracking branch 'origin/develop' into hk/edit-federation 2023-05-02 18:24:54 +10:00
Namekuji
784f632b99
suppress notification from silenced users and instances 2023-04-30 21:35:10 -04:00
Namekuji
9535bbcf89
do not notify if the target is not following 2023-04-30 19:46:02 -04:00
Kaity A
627a71701f
Implement inbound note edit federation 2023-05-01 02:29:50 +10:00
Namekuji
9bc872dc00
format 2023-04-30 08:08:45 -04:00
Namekuji
151b30c53d
rename and comment 2023-04-30 07:58:03 -04:00
Namekuji
ba734a9f3c
instance silence 2023-04-30 07:27:55 -04:00
amy bones
15b1109947
feat: give reason for soft mutes
Bad UX when a post is muted and it just says "Some chick said something". Now
provide some context too to help people decide if they want to view something
potentially triggering.
2023-04-05 21:28:26 -07:00
Kaity A
706b4ae602 Add sonic full-text search support (#9714)
This pull request adds support for the [sonic](https://github.com/valeriansaliou/sonic) full text indexing server into Calckey.

In addition to this, a stateful endpoint has been added that will completely (re-)index all notes into any (elasticsearch and/or sonic) indexing server defined in your config at `/api/admin/search/index-all`. It can (optionally) take input data to define the starting point, such as:

```
{"cursor": "9beg3lx6ad"}
```

Currently if both sonic and elasticsearch are defined in the config, sonic will take precedence for searching, but both indexes will continue to be updated for new note creations. Future enhancements may include the ability to choose which indexer to use (or combine multiple).

Co-authored-by: Kaitlyn Allan <kaitlyn.allan@enlabs.cloud>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9714
Co-authored-by: Kaity A <supakaity@noreply.codeberg.org>
Co-committed-by: Kaity A <supakaity@noreply.codeberg.org>
2023-03-19 08:26:47 +00:00
ThatOneCalculator
69da6fa295
chore: formatting 2023-02-11 17:22:05 -08:00
Kaity A
653c71dad5 Enable reply update/display in detailed view. (#9606)
This PR establishes a new replied note stream update for subscribed notes, which gets fired off whenever a note receives a reply and the user is subscribed to the note for updates.

It specifically does not provide note details as part of the update, just the note id of the reply, so that they must go and retrieve the note and be subject to the proper permission and visibility checks.

The detailed note component has then been updated to watch for the replied notification so it can add new replies to the thread as they are created.

This allows both seeing new replies while on the page, and also to see your own replies appear after you post them without having to reload the page.

This PR relies on https://codeberg.org/calckey/calckey.js/pulls/2 to add the replied type to the calkey.js module.

Co-authored-by: Kaity A <supakaity@blahaj.zone>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9606
Co-authored-by: Kaity A <supakaity@noreply.codeberg.org>
Co-committed-by: Kaity A <supakaity@noreply.codeberg.org>
2023-02-12 01:19:43 +00:00
cutestnekoaqua
2d8cd5fcde
fix: deliver queue 2023-01-15 02:25:01 +01:00
ThatOneCalculator
6b00abf05c
refactor: 🎨 rome 2023-01-12 20:40:33 -08:00