Commit Graph

1773 Commits

Author SHA1 Message Date
sparrow
f0256b08ff expose redis tls settings directly to config 2023-06-28 03:09:22 +01:00
Laura Hausmann
516e0f8ecf
Allow follower-only notes to be fetched by properly authorized remote users 2023-06-28 04:06:39 +02:00
sparrow
2f1e9696a8 empty object instead of undefined 2023-06-28 02:11:02 +01:00
sparrow
cc32d09913 Remove static postgres tls settings
They can be configured through `extra` in config.
2023-06-28 01:48:55 +01:00
Laura Hausmann
b20298ceb1
Fix AP resolver history on reuse for authorized fetch 2023-06-28 02:30:00 +02:00
sparrow
75518ed1f1 Merge remote-tracking branch 'upstream/develop' into develop 2023-06-28 00:42:07 +01:00
sparrow
1b77d101ee Make redis and postgres tls optional and opt-in 2023-06-28 00:41:44 +01:00
Laura Hausmann
d9fc2c061d
Add signature to remote note lookup 2023-06-28 01:05:25 +02:00
Namekuji
9d56db0fbf
index note url 2023-06-27 15:34:30 -04:00
Laura Hausmann
e0e957c721 Also search for url field when looking for existing note in database 2023-06-27 18:37:16 +00:00
ThatOneCalculator
e53d1f6bdc
fix: 🩹 use redis user for bull and postgres cache interface
Follow up #10366, d96877033b
2023-06-26 15:06:32 -07:00
ThatOneCalculator
d96877033b
refactor: 🔧 allow redis user to be configured
Follow up #10366, 3df3c97deb
2023-06-26 15:02:54 -07:00
Ashex
3df3c97deb
fix: 🐛 support for SSL data when loading redis and postgres configs
Closes #10366
2023-06-26 14:54:16 -07:00
Namekuji
4fdbf1c712
fix: back from the future 2023-06-26 07:47:56 -04:00
ThatOneCalculator
ae14da7014
fix: 🩹 make cacheRemoteFiles false by default for new instances 2023-06-24 13:25:25 -07:00
ThatOneCalculator
15e8db0563
feat: 🔒 expand /api/v1/instance/peers to proper endpoint and check for private mode
Closes #10358
2023-06-24 13:00:50 -07:00
Namekuji
fd6b655a7c
fix compile error 2023-06-24 04:07:19 -04:00
ThatOneCalculator
2eea153ba1
chore: 🎨 format 2023-06-23 21:22:44 -07:00
ThatOneCalculator
1fddd319c4
fix: 🐛 remove cw in post edit
Closes #10353
2023-06-23 21:18:04 -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
ThatOneCalculator
7ca519560f
feat: display remaining time on ratelimits 2023-06-22 17:14:27 -07:00
ThatOneCalculator
8a45d25912
fix: ✏️ typo in API docs + errors
Co-authored-by: naskya <m@naskya.net>
2023-06-22 16:53:56 -07:00
Kainoa Kanter
17018c9b99 Merge pull request '[PR]: enhance (docker): proper caching and smaller image size' (#10349) from nmkj/calckey:v14-docker into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10349
2023-06-22 23:42:50 +00:00
naskya
d5854c2324
fix: 🐛 proper isDuplicateKeyValueError handling
Closes #10340
Co-authored-by: Kainoa Kanter <kainoa@t1c.dev>
2023-06-22 16:25:27 -07:00
Namekuji
f7631772a3
cache native-utils 2023-06-22 16:25:42 -04:00
Namekuji
99e1f1ad84
chore: format 2023-06-22 16:00:28 -04:00
Namekuji
3780be57c0
clean unnecessary artifacts 2023-06-22 16:00:28 -04:00
Namekuji
e232332a46
fix build and clean scripts 2023-06-22 16:00:28 -04:00
Lily Cohen
48f58feae6
precompile rust components 2023-06-22 16:00:28 -04:00
Namekuji
4bd0838f29
fix: 🐛 empty fs stat 2023-06-21 16:26:43 -07:00
daikei
87145bd823 Merge branch 'develop' into allow-mods-to-see-mod-notes 2023-06-19 15:41:38 +00:00
daikei
0bc68a4b6f Fix formatting 2023-06-19 14:14:15 +00:00
daikei
a3d26eaf31 Allow moderators to see moderation notes 2023-06-19 14:08:34 +00:00
ThatOneCalculator
2339c63fcb
fix: 🩹 duplicate update 2023-06-18 19:38:32 -07:00
ThatOneCalculator
b179970f15
fix: 🐛 properly index edited post 2023-06-18 19:04:04 -07:00
ThatOneCalculator
6fd240a764
fix: 🐛 when editing polls, keep votes for unmodified choices 2023-06-18 18:36:26 -07:00
ThatOneCalculator
37be746812
fix: 💄 white foreground on forced black background
Remedies the problem introduced by 020c4f5788 causing black text to appear over a black-ish background
2023-06-18 16:37:46 -07:00
Namekuji
739a80a94e
shorten cache expire 2023-06-18 18:04:26 -04:00
Namekuji
4c9153fd14
add refresh button to poll 2023-06-18 17:14:38 -04:00
Namekuji
68cc264f5f
don't broadcast poll updates 2023-06-18 13:23:59 -04:00
Freeplay
020c4f5788 Prevent white flash during loading screen
no longer have to deal with getting flashbanged every time! :D
2023-06-17 22:22:35 -04:00
ThatOneCalculator
35445f8591
Revert "refactor: 🦺 replace js-yaml with yaml"
This reverts commit 837a45bd98.
2023-06-16 14:09:42 -07:00
Kainoa Kanter
27965f708d Merge pull request '[PR]: fix: publish posts boosted by relays' (#10309) from nmkj/calckey:fix-aode-relay into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10309
2023-06-16 16:59:10 +00:00
Namekuji
aa46f5f1bb
skip if actor is not found or has been already deleted 2023-06-16 04:49:11 -04: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
ThatOneCalculator
837a45bd98
refactor: 🦺 replace js-yaml with yaml
Technically mitigates CVE-2023-2251, but users never input YAML to Calckey. Still, this does no harm, and it's a good idea to keep dependencies like these up-to-date, as js-yaml was last updated 2 years ago.
2023-06-16 00:13:41 -07:00
ThatOneCalculator
1dbe44b211
fix: 🐛 sonic logged connection despite not existing 2023-06-15 16:21:51 -07:00
ThatOneCalculator
46af585cf7
feat: 🔒 Improve 2FA/keypass experience
Co-authored-by: Tamania <tamaina@hotmail.co.jp>
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-06-15 16:12:32 -07:00
Kainoa Kanter
55902208e7 docs: 📝 fix formatting 2023-06-15 03:49:17 +00:00
ThatOneCalculator
9fa71f37d7
docs: 📝 sea orm migration "Setting Up Migration" doc link 2023-06-14 20:47:49 -07:00
ThatOneCalculator
fe5834e470
docs: 📝 rudamentary sea-orm-cli instructions 2023-06-14 20:46:54 -07:00
ThatOneCalculator
0850950449
chore: 🎨 format 2023-06-14 20:34:00 -07:00
ThatOneCalculator
8f61ff7f33
fix: 🚸 make "show replies in timeline" work as expected
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-06-14 20:17:56 -07:00
ThatOneCalculator
c80d91dc38
chore: formatting 2023-06-13 17:04:17 -07:00
Freeplay
e8ae6738d1 Set font size directly rather than using classes, add 18px font size option, fixes 2023-06-13 14:42:18 -04:00
PrivateGER
8e46059d61 Merge branch 'develop' into fix/search-filter-behavior 2023-06-12 14:54:44 +00:00
PrivateGER
40f7756176 use actually correct webfinger check 2023-06-12 16:46:30 +02:00
PrivateGER
cb47c585f9 Add webfinger support to from: and allow UNIX timestamps in date filters 2023-06-12 16:35:04 +02:00
ThatOneCalculator
1d9ce9c288
refactor: ♻️ import from @/db 2023-06-12 01:28:39 -07:00
ThatOneCalculator
4b1fc747e4
refactor: ⚰️ remove old db calls, add todo 2023-06-12 01:23:53 -07:00
ThatOneCalculator
bd9f28246b
perf: use charts data for stats endpoint 2023-06-12 01:16:36 -07:00
ThatOneCalculator
266534d35c
fix typo 2023-06-11 23:12:22 -07:00
ThatOneCalculator
69d4a3aee5
chore: formatting 2023-06-11 21:57:20 -07:00
ThatOneCalculator
c3b332acf9
seperate error for null followers 2023-06-11 21:56:56 -07:00
naskya
4e382c9124
fix boost mutes 2023-06-11 11:46:18 +00:00
Essem
84be788034
Fix CSP 2023-06-09 11:15:49 -05:00
ThatOneCalculator
c5d102021e
perf: set patrons in redis 2023-06-08 13:19:46 -07:00
ThatOneCalculator
f2d8882fd5
Merge branch 'patron-labels' into develop 2023-06-08 12:33:51 -07:00
ThatOneCalculator
5769bdcc69
chore: formatting 2023-06-08 11:01:00 -07:00
Kainoa Kanter
cfa339a51b Merge pull request '[PR]: fix: take invalid expiresAt of polls as null' (#10279) from nmkj/calckey:fix-poll-expire into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10279
2023-06-08 16:46:14 +00:00
Konni (im Schloss)
2d8ad9389c fixes #10284, fixes #10208; passing in all pugVariables needed in base.pug, fixes csp 2023-06-07 20:35:24 +02:00
Namekuji
ab9b9e5bff
fix inbox stall 2023-06-07 10:01:16 -04:00
ThatOneCalculator
90c0e4e9ed
allow iframes for notes 2023-06-06 21:00:16 -07:00
ThatOneCalculator
0c5be99d77
perf: limit number of antennas 2023-06-06 18:47:06 -07:00
ThatOneCalculator
6825595bdc
feat: patron labels 2023-06-06 18:43:05 -07:00
ThatOneCalculator
eda82780de
feat: searchFilters meta property 2023-06-06 16:19:13 -07:00
ThatOneCalculator
349411ac76
typo 2023-06-06 12:16:49 -07:00
ThatOneCalculator
f621e58efa
fix: post editing meta 2023-06-06 12:11:15 -07:00
CaffeeLake
cb8f1617c7
Fix: #10955 TypeError: JSON5.parse is not a function (#10956)
* Fix: JSON5.parse is not a function

* update changelog

* update chglog

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-06-06 04:32:22 -04:00
ThatOneCalculator
c5a0c01e4e
Revert "chore: formatting"
This reverts commit 36283b9a35.
2023-06-05 21:15:49 -07:00
ThatOneCalculator
9bd03cc92e
update cargo.lock 2023-06-05 18:55:27 -07:00
ThatOneCalculator
5483dd567f
Don't ignore Cargo.lock 2023-06-05 18:49:27 -07:00
ThatOneCalculator
ed674f2dac
chore: format 2023-06-05 17:27:40 -07:00
Freeplay
96b6c433c8 Merge branch 'develop' of https://codeberg.org/calckey/calckey into upstream/develop 2023-06-05 20:15:21 -04:00
ThatOneCalculator
36283b9a35
chore: formatting 2023-06-05 16:40:48 -07:00
ThatOneCalculator
c664d7da08
fix 2023-06-05 15:08:35 -07:00
ThatOneCalculator
a018bfca9a
dep: down typeorm 2023-06-05 15:02:59 -07:00
ThatOneCalculator
4f16bdea78
chore: ⬆️ up deps 2023-06-05 14:54:43 -07:00
Kainoa Kanter
a60cb874c1 Merge pull request '[PR]: Meilisearch Stop-Words' (#10261) from PrivateGER/calckey:feat/meilisearch-stop-words into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10261
2023-06-05 21:39:31 +00:00
Namekuji
cf3f566e06
escape database password as it may contain special characters 2023-06-05 11:59:45 -04:00
Freeplay
517e0a16f3 Merge branch 'develop' of https://codeberg.org/calckey/calckey into upstream/develop 2023-06-04 17:52:49 -04:00
Freeplay
7c436d0a41 Prevent newly-made unlisted posts from showing in antennas 2023-06-04 17:52:44 -04:00
Kainoa Kanter
f1e8099c48 Merge pull request '[PR]: Fix docker' (#10259) from nmkj/calckey:fix-docker into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10259
2023-06-04 21:48:39 +00: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
Namekuji
9a9c3d4c62
add rust to the runtime container for migrations 2023-06-04 16:29:24 -04:00
ThatOneCalculator
02658fee0b
chore: ⬆️ up various deps 2023-06-03 00:41:30 -07:00
ThatOneCalculator
99df1dcbd7
fix: summary if 1 attachment 2023-06-02 23:55:31 -07:00
ThatOneCalculator
dbe00078a3
refactor: remove mk remnants 2023-06-02 23:30:51 -07:00
ThatOneCalculator
6956522694
perf: インスタンスデフォルトテーマを予めjson5 -> jsonに変換しておくことでjson5を初期バンドルに含めずに済むように
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-06-02 23:28:21 -07:00
ThatOneCalculator
c1f699789b
chore: formatting 2023-06-02 23:21:06 -07:00
Kainoa Kanter
d81af5e991 Merge pull request '[PR]: feat: rust backend model and utilities' (#10250) from nmkj/calckey:native-model into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10250
2023-06-03 06:00:46 +00:00
ThatOneCalculator
f3bd82b074
refactor: ♻️ sync note summaries 2023-06-02 22:11:34 -07:00
ThatOneCalculator
7ea4c39fb7
refactor: ♻️ ssr views
Correct og:type for users, format docs, deprecate _info_card_
2023-06-02 21:45:11 -07:00
Namekuji
382b009ffd
add cargo test script 2023-06-03 00:40:51 -04:00
Namekuji
15f8a4cbba
cargo formats all modules 2023-06-03 00:37:10 -04:00
Namekuji
d7f80edbea
call seaorm migrations after typeorm 2023-06-03 00:27:00 -04:00
Namekuji
afe4c76392
fix migration 2023-06-02 23:48:28 -04:00
Namekuji
d3d30bbbc2
add integration test of antenna 2023-06-02 23:48:28 -04:00
Namekuji
874b0a2c69
add unit test 2023-06-02 23:48:27 -04:00
Namekuji
7cf2b39cde
fix unit tests 2023-06-02 23:48:27 -04:00
Namekuji
c443a5601c
add format script 2023-06-02 23:48:27 -04:00
Namekuji
0224824a36
fix native import 2023-06-02 23:48:26 -04:00
Namekuji
10072d6e4d
remove node cuid2 2023-06-02 23:48:26 -04:00
Namekuji
ba578c8701
initialize native database on boot 2023-06-02 23:48:25 -04:00
Namekuji
8bb87f9ea4
use native generators 2023-06-02 23:48:25 -04:00
Namekuji
55118df538
add test 2023-06-02 23:48:25 -04:00
Namekuji
a10ade8cf5
fix unit test 2023-06-02 23:48:24 -04:00
Namekuji
752d63e6de
add native calls 2023-06-02 23:48:24 -04:00
Namekuji
e932d6effa
use schema in native-utils 2023-06-02 23:48:24 -04:00
Namekuji
5e9dce3e8c
adjust module structure 2023-06-02 23:48:23 -04:00
Namekuji
148dbbe56d
move files out from crate 2023-06-02 23:48:23 -04:00
Namekuji
403e95b673
fix unit test 2023-06-02 23:48:22 -04:00
Namekuji
e51deb3794
add napi schema 2023-06-02 23:48:22 -04:00
Namekuji
d0734ef4c9
add pack_by_id 2023-06-02 23:48:22 -04:00
Namekuji
c9f31aef9b
add default values 2023-06-02 23:48:21 -04:00
Namekuji
3eb87c8f04
rename feature 2023-06-02 23:48:21 -04:00
Namekuji
193c75a2bb
skip empty array 2023-06-02 23:48:21 -04:00
Namekuji
d9d2673939
use thread to copy data 2023-06-02 23:48:20 -04:00
Namekuji
3010ac9e74
use iden enum 2023-06-02 23:48:20 -04:00
Namekuji
d28f74b513
fix primary key specifier 2023-06-02 23:48:20 -04:00
Namekuji
98f2397fbb
add migration to convert array to jsonb 2023-06-02 23:48:19 -04:00
Namekuji
745384ff58
use vec newtype 2023-06-02 23:48:19 -04:00
Namekuji
6178593e22
make sqlite compat 2023-06-02 23:48:19 -04:00
Namekuji
354ece6432
add abstraction of string array type 2023-06-02 23:48:18 -04:00
Namekuji
0bd5893e7d
fix varchar array 2023-06-02 23:48:18 -04:00
Namekuji
1455068e0c
add newtype 2023-06-02 23:48:18 -04:00
Namekuji
76e5e31411
todo unread note check 2023-06-02 23:48:17 -04:00
Namekuji
6698c00f78
rename test modules 2023-06-02 23:48:17 -04:00
Namekuji
6bbfe1a6b4
add tests 2023-06-02 23:48:17 -04:00
Namekuji
4012d38f7f
add integration test in model 2023-06-02 23:48:16 -04:00
Namekuji
737ccfe11c
remove mock database 2023-06-02 23:48:16 -04:00
Namekuji
f1f3e5976d
add random string generator 2023-06-02 23:48:15 -04:00
Namekuji
6bb8775b2e
change aid to cuid2 2023-06-02 23:48:15 -04:00
Namekuji
eda1e7ab3b
fix features 2023-06-02 23:48:15 -04:00
Namekuji
00ba8a2804
return mock db when mock feature is enabled 2023-06-02 23:48:14 -04:00
Namekuji
2f9a6859f1
add utility crate 2023-06-02 23:48:14 -04:00
Namekuji
535eb3540b
add mock database 2023-06-02 23:48:14 -04:00
Namekuji
d453eaf4ae
remove unused feature 2023-06-02 23:48:13 -04:00
Namekuji
81ba464f1b
format 2023-06-02 23:48:13 -04:00
Namekuji
9220aa3e4c
remove unused serde 2023-06-02 23:48:13 -04:00
Namekuji
bc0e0b14d0
add repository trait 2023-06-02 23:48:12 -04:00
Namekuji
4e82dab1eb
add entities and two schemas 2023-06-02 23:48:07 -04:00
PrivateGER
7eeac4810a formatter 2023-06-01 21:38:37 +02:00
PrivateGER
9be58ba0b4 missing inversion + use proper emoji path 2023-06-01 21:30:23 +02:00
PrivateGER
d409c31ad5 me when I lack a brain 2023-06-01 21:12:03 +02:00
PrivateGER
f508a358b1 more logging 2023-06-01 21:01:15 +02:00
PrivateGER
4d2eaa645b Import emojis without meta.json 2023-06-01 20:53:13 +02:00
Kainoa Kanter
38b92b7aee Merge pull request '[PR]: enhance: multiple alsoKnownAs' (#10232) from nmkj/calckey:more-aka into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10232
2023-05-31 19:10:25 +00:00
Kainoa Kanter
831abc22d0 Merge pull request 'Less WS logging + use logger for meilisearch' (#10234) from PrivateGER/calckey:fix/remove-console-logs into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10234
2023-05-31 19:08:36 +00:00
ThatOneCalculator
0291579e2f
chore: ⬆️ up bull 2023-05-31 12:06:26 -07:00
PrivateGER
23f551884f Less logging of every single WS message + use logger in Meilisearch 2023-05-31 12:08:21 +02:00
Namekuji
8480ced256
remove empty form input 2023-05-31 01:14:13 -04:00
Namekuji
c321a6ee39
use parse instead 2023-05-31 01:02:41 -04:00
Namekuji
b1d0b291ff
get array for alsoKnownAs 2023-05-31 01:02:22 -04:00
PrivateGER
b10337c858 Add english and japanese stop words to Meili database 2023-05-30 23:11:10 +02:00
ThatOneCalculator
15d311c513
fix 2023-05-29 19:34:32 -07:00
ThatOneCalculator
2c42707551
up redis deps 2023-05-29 19:32:33 -07:00
ThatOneCalculator
da8ed09932
chore: up bull-board deps 2023-05-29 19:30:20 -07:00
PrivateGER
33ef39cd4a formatter 2023-05-29 20:09:52 +02:00
PrivateGER
0524789185 Make Meilisearch optional and don't connect if unconfigured 2023-05-29 19:46:38 +02:00
ThatOneCalculator
41c80b693d
fixes 2023-05-29 10:18:12 -07:00
ThatOneCalculator
7476ebc7a2
chore: format 2023-05-29 10:01:34 -07:00
ThatOneCalculator
b15f001b31
Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-05-29 10:00:25 -07:00
ThatOneCalculator
316a09409c
revert #10222 2023-05-29 10:00:16 -07:00
Kainoa Kanter
8d81e4f5ee Merge pull request 'Delete deleted posts from Meilisearch' (#10223) from PrivateGER/calckey:feat/delete-posts-from-meili into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10223
2023-05-29 16:42:57 +00:00
PrivateGER
73bf8eddc7 Delete deleted posts from Meilisearch 2023-05-29 18:33:57 +02:00
ThatOneCalculator
655cf3dc27
chore: format 2023-05-29 09:31:02 -07:00
PrivateGER
e52b1330d3 Only connect to Meili with valid config 2023-05-29 17:36:03 +02:00
Kainoa Kanter
fca3c6f85e Merge pull request 'fix: deprecate AID and enforce Cuid2' (#10216) from nmkj/calckey:deprecate-aid into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10216
2023-05-29 04:12:15 +00:00
ThatOneCalculator
9063f93fb2
chore: 💡 meili 2023-05-28 21:04:54 -07:00
ThatOneCalculator
2cf1d9f630
chore: formatting 2023-05-28 20:34:18 -07:00
Kainoa Kanter
5c56487802 Merge pull request 'MeiliSearch Integration' (#10204) from PrivateGER/calckey:feat/meilisearch-integration into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10204
2023-05-29 03:31:38 +00:00
ThatOneCalculator
544e3a008e
feat: server info widget
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-05-28 20:14:08 -07:00
Namekuji
98f9e3e5c4
use cuid2 with timestamp 2023-05-28 22:16:42 -04:00
PrivateGER
0d41422423 Implement follower and following searches 2023-05-28 00:27:16 +00:00
PrivateGER
b6638a7862 add semicolon after property 2023-05-28 00:27:16 +00:00
PrivateGER
a9889721ec Default meilisearch data response + linting + prettyfier 2023-05-28 00:27:16 +00:00
PrivateGER
7e1e42bc47 Pin meilisearch library 2023-05-28 00:27:16 +00:00
PrivateGER
8549b66a39 Add ssl option to MeiliSearch config 2023-05-28 00:27:16 +00:00
PrivateGER
274bfcd898 Lint + formatting 2023-05-28 00:27:16 +00:00
PrivateGER
43813d12b5 Remove indexing logger 2023-05-28 00:27:16 +00:00
PrivateGER
308d0a62a6 Correct logging statement + add missing returns 2023-05-28 00:27:16 +00:00
PrivateGER
d0bd8b7d4c .filter isn't in-place, now reassigning correctly 2023-05-28 00:27:16 +00:00
PrivateGER
1036ac4e8b Actually assign user object to note 2023-05-28 00:27:16 +00:00
PrivateGER
d9ccf4310f Load relationships to populate user fields 2023-05-28 00:27:16 +00:00
PrivateGER
62eef2fa67 Add parsing of host, fix usernames 2023-05-28 00:27:16 +00:00
PrivateGER
dae4f58e4c Specify primary key 2023-05-28 00:27:16 +00:00
PrivateGER
856b05303b Fix import 2023-05-28 00:27:16 +00:00
PrivateGER
5ae89a69bc Add high performance batch imports 2023-05-28 00:27:16 +00:00
PrivateGER
e6371e4665 Adjust search term logging + use filtered search query 2023-05-28 00:27:16 +00:00
PrivateGER
9859060c59 Add createdAt column, fix username filtering, filter advanced search terms correctly 2023-05-28 00:27:16 +00:00
PrivateGER
03cd2de8ec Add basic advanced search + attachment metadata hints 2023-05-28 00:27:16 +00:00
PrivateGER
ed16e6cc28 Import .js files 2023-05-28 00:27:16 +00:00
PrivateGER
a33b548555 Add Meilisearch widget 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
Freeplay
c9e5b596c1 Don't show unlisted posts in antennas 2023-05-26 20:05:26 -04:00
Kainoa Kanter
c3456c027a hotfix: try catch hasUnreadAntenna 2023-05-26 16:32:59 +00:00
ThatOneCalculator
afa15e17ef
refactor: make post imports an experiment 2023-05-25 22:05:43 -07:00
ThatOneCalculator
911704d6a8
chore: formatting 2023-05-25 19:47:10 -07:00
Kainoa Kanter
6383babe04 Merge pull request 'Fix polls & own reactions not showing in replies' (#10199) from Freeplay/calckey:notes into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10199
2023-05-25 20:50:57 +00:00
Freeplay
3f58162cf4 Fix polls & own reactions not showing in replies 2023-05-25 15:49:39 -04:00
Kainoa Kanter
991788dcce Merge pull request 'Display author's replies first, fixes, other stuff' (#10194) from Freeplay/calckey:notes into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10194
2023-05-25 03:51:34 +00:00
Freeplay
b70139f2bb little refactor 2023-05-24 19:33:59 -04:00
April John
3ac0946019 update inbox import timeout 2023-05-24 21:03:37 +02:00
April John
208c7d380a update post import 2023-05-24 20:22:16 +02:00
naskya
6dba4a145c
Format 2023-05-23 14:11:03 +09:00
naskya
c7943ca177
.js 2023-05-23 14:07:35 +09:00
MeiMei
910b06c35a
fix: Escape SQL LIKE
* SQL LIKE escape
2023-05-23 13:56:16 +09:00
Natty
1773ae14e3
Renote button optimization 2023-05-22 17:54:44 -07:00
ThatOneCalculator
79fe1dcd61
chore: formatting 2023-05-22 17:00:50 -07:00
Kainoa Kanter
161557d559 Nyanize non[consonant]
🟨🟪

https://calckey.social/notes/9f2l6x5u8e
2023-05-22 15:57:56 +00:00
ThatOneCalculator
892414f303
chore: up mfm-js in backend 2023-05-21 21:39:20 -07:00
ThatOneCalculator
16c48307b6
Close #10175 2023-05-21 20:07:25 -07:00
naskya
813fb25d72
files may be undefined 2023-05-21 05:34:39 +09:00
ThatOneCalculator
b049b5bfaa
chore: formatting 2023-05-19 23:27:56 -07:00
ThatOneCalculator
83db6ec70a
forgot } 2023-05-19 23:26:01 -07:00
ThatOneCalculator
c20e501d69
simpler fix, thank you @wikiyu 2023-05-19 23:22:10 -07:00
ThatOneCalculator
b4983ef56f
Revert "fix api doc?"
This reverts commit 9e366dc563.
2023-05-19 23:21:00 -07:00
ThatOneCalculator
9e366dc563
fix api doc? 2023-05-19 23:14:59 -07:00
Namekuji
3ddcffd169
enhance: emoji width and height 2023-05-19 22:26:13 -04:00
naskya
80d4f06962
format 2023-05-18 20:50:24 +09:00
naskya
079d757009
Check alt text on mutes 2023-05-18 20:38:33 +09:00
Kainoa Kanter
2de535b0b8 fix: dont show cheat sheet when not needed 2023-05-16 20:31:13 -07:00
April John
6a5b9009f0 feat: allow horizontal scaling 2023-05-17 00:08:33 +02:00
April John
1161db414e Fix 2023-05-15 13:03:48 +00:00
April John
38a5f4e543 Fix: add done statements 2023-05-15 12:25:54 +00:00
Kainoa Kanter
c6aa87cc9c chore: formatting 2023-05-14 15:20:26 -07:00
April John
657857e8d6 Feat: move post imports to new jobs 2023-05-14 20:20:31 +02:00
April John
e4a821a494 Feat: move post imports to new jobs 2023-05-14 18:46:48 +02:00
Kaity A
1e48c89528
Update meta to include feaures 2023-05-14 00:51:31 +10:00
Kaity A
adda2816c8
Update meta to return experimentals 2023-05-14 00:18:30 +10:00
Kaity A
7f0cd17b38
fix meta update 2023-05-13 23:57:55 +10:00
Kaity A
59307392d4
add experimental feature gate 2023-05-13 23:41:36 +10:00
Kaity A
f0a0a657b9
Merge branch 'develop' of https://codeberg.org/calckey/calckey into feature/edits 2023-05-13 22:13:02 +10:00
Kainoa Kanter
8877598799 chore: formatting 2023-05-12 20:11:41 -07:00
Kainoa Kanter
2bc1142016 fix typo 2023-05-11 19:02:51 -07:00
Freeplay
e9fdd707af Fix wallpaper support for all views 2023-05-11 20:38:54 -04:00
ThatOneCalculator
37fea1136b
calckey.org 2023-05-10 23:30:48 -07:00
syuilo
5ffef363f3
念のためnoimageaiもつける 2023-05-10 20:51:22 -07:00
syuilo
6bc07036ac
feat: 投稿したコンテンツのAIによる学習を軽減するオプションを追加
Co-authored-by: GitHub <syuilo>
2023-05-10 20:50:21 -07:00
ThatOneCalculator
3adcc107ff
call it "moderation notice" 2023-05-10 14:32:27 -07:00
ThatOneCalculator
860a26b10f
email padding 2023-05-10 14:29:43 -07:00
ThatOneCalculator
81c56d980e
improve emails 2023-05-10 14:27:46 -07:00
ThatOneCalculator
21ab26a7b3
Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-05-10 14:06:55 -07:00
ThatOneCalculator
a11abdde60
feat: ability for moderators to send mod mail 2023-05-10 14:06:45 -07:00
April John
9118ca50d3 reintroduce async into post import 2023-05-10 22:26:31 +02:00
Essem
947e8932f2
Switch to adm-zip for emoji pack handling
Unzipper seems to corrupt files in certain cases on Node 18/19.
See https://github.com/ZJONSSON/node-unzipper/issues/271
2023-05-09 19:19:15 -05:00
ThatOneCalculator
186b8a9b16
Address #10076 2023-05-09 15:15:13 -07:00
April John
b10f9beef2 Revert "fix: run post import async"
This reverts commit 3bedd1b347.
2023-05-08 22:48:12 +02:00
ThatOneCalculator
a929dc11de
example.com -> calckey.org 2023-05-08 13:39:39 -07:00
ThatOneCalculator
a7c523ee46
chore: formatting 2023-05-08 13:36:53 -07:00
April John
3bedd1b347 fix: run post import async 2023-05-08 22:30:40 +02:00
April John
ecf263bd91 import replies too 2023-05-08 22:09:42 +02:00
April John
ede47e45c8 try fetching replies 2023-05-08 22:09:42 +02: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
0b59937e9e fix: Detach push notifications..
..from "isRead" check. Apps will handle that theself.
2023-05-08 11:36:32 +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
a7b7e1c5d4
remove gfonts from redoc 2023-05-07 12:28:24 -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
April John
d0d49696e2 fix: make userId optional cause its not used and
should not be used lmao
2023-05-07 16:27:49 +02:00
Kaity A
5395b96428
Note editing 2023-05-07 20:27:25 +10:00
naskya
324ec9e095
format 2023-05-07 09:46:07 +09:00
MeiMei
9a3eb859bc
(partially) cherry-picked from misskey/10e526b
fix: Escape SQL LIKE

* SQL LIKE escape

* CHANGELOG
2023-05-07 09:16:46 +09:00
naskya
27d1d96c9d
Modify backend for Calckey 2023-05-07 09:13:37 +09:00
naskya
8a2135ba28
format 2023-05-07 08:05:18 +09:00
たーびん
54f6876c9c
feat: チャンネルの検索用ページとAPIの追加
* add channel search

* move  channel search to channel list page

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: atsuchan <83960488+atsu1125@users.noreply.github.com>
Co-authored-by: Masaya Suzuki <15100604+massongit@users.noreply.github.com>
Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
Co-authored-by: xianon <xianon@hotmail.co.jp>
Co-authored-by: kabo2468 <28654659+kabo2468@users.noreply.github.com>
Co-authored-by: YS <47836716+yszkst@users.noreply.github.com>
Co-authored-by: Khsmty <me@khsmty.com>
Co-authored-by: Soni L <EnderMoneyMod@gmail.com>
Co-authored-by: mei23 <m@m544.net>
Co-authored-by: daima3629 <52790780+daima3629@users.noreply.github.com>
Co-authored-by: Windymelt <1113940+windymelt@users.noreply.github.com>
2023-05-07 08:00:30 +09: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
ThatOneCalculator
fe499ccf9d
Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-05-05 13:28:39 -07:00
ThatOneCalculator
8f85f2c58f
re-enable post imports 2023-05-05 13:27:52 -07:00
naskya
069c789a78 Merge branch 'develop' into fix/word-mutes 2023-05-05 14:01:14 +00:00
April John
dd777935cb fix: dont stream hidden posts over websocket 2023-05-05 15:53:05 +02:00
April John
6b6e5dfcdf hide hidden posts in websocket streams 2023-05-05 15:50:50 +02:00
April John
3800eb8980 Feat: new internal post visibility "hidden" 2023-05-05 15:16:10 +02:00
April John
5fd6690755 Fix: properly handle timeline db errors 2023-05-05 14:30:08 +02:00
naskya
db273318b8
Remove the code snippets which didn't work 2023-05-05 16:58:42 +09: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
86dc71b201
oops 2023-05-05 12:49:34 +09:00
naskya
95f04a1c3c
Fix regex hard mutes 2023-05-05 12:36:17 +09:00
naskya
edf47d390b
Fix channel bug 2023-05-05 07:47:03 +09:00
naskya
3b3da42763
clean up 2023-05-05 06:16:23 +09:00
naskya
7113735212
Use original (Misskey's) implementation for hard mutes as muted reason isn't needed 2023-05-05 05:48:31 +09:00
naskya
ffea68ad8d
I was confused 2023-05-05 05:26:59 +09:00
naskya
e46cac02e3
Fix missing return, typo 2023-05-05 05:22:32 +09:00
naskya
fc3296d64f
Fix missing arguments 2023-05-05 05:17:16 +09:00
naskya
ebfd07628e
format 2023-05-04 14:41:18 +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
Kaity A
389c531b2c
update file sensitivity on note edit 2023-05-02 18:22:42 +10:00
Kaitlyn Allan
61dde4c0b0
updates to include alt text editing 2023-05-02 17:47:16 +10:00
ThatOneCalculator
169d61f0ad
disable post imports for now 2023-05-01 23:08:35 -07:00
ThatOneCalculator
bf262b972f
max import posts twice a month 2023-05-01 21:54:15 -07:00
ThatOneCalculator
ad969a28cc
chore: formatting 2023-05-01 20:32:18 -07:00
Namekuji
aaa8083740
fix db migration 2023-05-01 18:11:56 -04:00
Kainoa Kanter
93309db051 Merge pull request 'Fix: 500 server error when attempting to fetch followers-only reply as guest' (#9983) from s1idewhist1e/calckey:issue/9075 into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9983
2023-05-01 19:38:16 +00:00
s1idewhist1e
8d1251b977
fix email validation 2023-04-30 22:57:10 -07:00
s1idewhist1e
6f32efd898
Wrap note fetching in a try/catch 2023-04-30 22:11:15 -07:00
Namekuji
93dc237835
Merge branch 'develop' into instance-silence 2023-04-30 22:02:04 -04:00
Namekuji
fe96578b14
enforce follow-request from silenced users 2023-04-30 21:43:56 -04:00
Namekuji
784f632b99
suppress notification from silenced users and instances 2023-04-30 21:35:10 -04:00
ThatOneCalculator
69b62fa2c0
favicon 2023-04-30 17:14:04 -07:00
Namekuji
9535bbcf89
do not notify if the target is not following 2023-04-30 19:46:02 -04:00
Namekuji
5338185605
format 2023-04-30 18:01:06 -04:00
Namekuji
5b62f110d1
add db migration 2023-04-30 18:00:19 -04:00
Namekuji
74b1bead52
Merge branch 'develop' into instance-silence 2023-04-30 17:52:05 -04:00
ThatOneCalculator
4b1fa90c8f
fix(ap): Use unique identifier for each follow request
Closes #9677

Co-authored-by: GitHub <hutchisr>
2023-04-30 13:26:51 -07:00
fruye
c3d747e42d Use numeric ids everywhere in mastodon API (#9970)
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9970
Co-authored-by: fruye <fruye@unix.dog>
Co-committed-by: fruye <fruye@unix.dog>
2023-04-30 19:34:52 +00:00
Kaity A
6eed038028
fix poll voting causing edit revisions. 2023-05-01 03:17:38 +10:00
Kaity A
627a71701f
Implement inbound note edit federation 2023-05-01 02:29:50 +10:00
Namekuji
a1645ddc5b
can overlap with blocked hosts 2023-04-30 09:04:29 -04:00
Namekuji
51858ae473
add toggler 2023-04-30 09:01:42 -04: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
Kaity A
914355c644
Add Libre Translate support 2023-04-30 11:09:51 +10:00
ThatOneCalculator
41151ca918
new logos 2023-04-29 15:32:33 -07:00
ThatOneCalculator
11b93d2d9a
chore: upgrade megalodon 2023-04-29 13:28:24 -07:00
fruye
a18e1cccc6 fix: Declare /api/v1/accounts/relationships before /api/v1/accounts/:id
Previously the 'relationships' part was considered to be an account id
and was handled by completely different API endpoint.
2023-04-28 20:03:06 +02:00
Kainoa Kanter
1865a9c204 Revert "[Fix] Properly replace koa-fix-trailing-slashes with inhouse script (#9870)"
This reverts commit 2cdaad588c.
2023-04-27 16:32:37 -07:00
Kainoa Kanter
431a08d06e Revert "Merge pull request '[feat] Replace Koa-FavICO with a smaller router' (#9853) from daikei/calckey:modularize-favico into develop"
This reverts commit 4f6cae7643, reversing
changes made to 64a737d001.
2023-04-27 16:25:13 -07:00
fruye
f8178a9535 fix: Get list titles from Form data when creating and updating lists
This change will actually make it possible for Mastodon clients to
create and rename lists, as they send the title in a Form data instead
of a query string.

https://docs.joinmastodon.org/methods/lists/#form-data-parameters
2023-04-27 22:42:10 +02:00
fruye
e5fcde758f fix: Make statusModel created_at fields be ISO 8601 strings
This makes the 'Reactions to this post' status (seen when viewing
a status context) send the correct data type for `created_at` fields.

https://docs.joinmastodon.org/entities/Account/#created_at
https://docs.joinmastodon.org/entities/Status/#created_at
2023-04-27 21:54:51 +02:00
ThatOneCalculator
df8db1171a
fix: style email with inline styles 2023-04-26 20:21:30 -07:00
ThatOneCalculator
e048d951fc
try to fix email style... 2023-04-26 20:04:58 -07:00
ThatOneCalculator
a44fee3aae
fix? 2023-04-26 19:58:26 -07:00
ThatOneCalculator
8e22a211d1
fix: add route 2023-04-26 19:51:25 -07:00
ThatOneCalculator
0a2335ff75
feat: frontend interface for post-account creation email verification 2023-04-26 19:44:38 -07:00