Commit graph

1541 commits

Author SHA1 Message Date
daikei
9e57ec8c3e Fix formatting 2023-06-19 14:14:15 +00:00
daikei
296b528657 Allow moderators to see moderation notes 2023-06-19 14:08:34 +00:00
ThatOneCalculator
211b49a26a fix: 🩹 duplicate update 2023-06-18 19:38:32 -07:00
ThatOneCalculator
0b7b2fd36c fix: 🐛 properly index edited post 2023-06-18 19:04:04 -07:00
ThatOneCalculator
bda12504bc fix: 🐛 when editing polls, keep votes for unmodified choices 2023-06-18 18:36:26 -07:00
ThatOneCalculator
3ce4d13f9f fix: 💄 white foreground on forced black background
Remedies the problem introduced by 020c4f578827e2391b35cd102ee197cc037c0382 causing black text to appear over a black-ish background
2023-06-18 16:37:46 -07:00
Namekuji
f28c5f8116 shorten cache expire 2023-06-18 18:04:26 -04:00
Namekuji
f03861a189 add refresh button to poll 2023-06-18 17:14:38 -04:00
Namekuji
284c0c58c4 don't broadcast poll updates 2023-06-18 13:23:59 -04:00
Freeplay
caf696a5ec 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
30dea358d5 Revert "refactor: 🦺 replace js-yaml with yaml"
This reverts commit 837a45bd98bd2ef519341eed18be37694c4b05c0.
2023-06-16 14:09:42 -07:00
Kainoa Kanter
c0ba2ca9db 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
91acab8860 skip if actor is not found or has been already deleted 2023-06-16 04:49:11 -04: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
Namekuji
7a35aaa51d wait a bit more 2023-06-16 03:48:39 -04:00
Namekuji
f43e9e4121 use redis 2023-06-16 03:48:39 -04:00
Namekuji
1e4a45ff7c fix aode-relay compatibility 2023-06-16 03:48:39 -04:00
ThatOneCalculator
fe22cc3600 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
9c643fb2a3 fix: 🐛 sonic logged connection despite not existing 2023-06-15 16:21:51 -07:00
ThatOneCalculator
62654341e4 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
35f8b2ab73 docs: 📝 fix formatting 2023-06-15 03:49:17 +00:00
ThatOneCalculator
112fc28743 docs: 📝 sea orm migration "Setting Up Migration" doc link 2023-06-14 20:47:49 -07:00
ThatOneCalculator
ce6b76ca96 docs: 📝 rudamentary sea-orm-cli instructions 2023-06-14 20:46:54 -07:00
ThatOneCalculator
58135c4fbf chore: 🎨 format 2023-06-14 20:34:00 -07:00
ThatOneCalculator
7f3b9b171c 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
abf746cf84 chore: formatting 2023-06-13 17:04:17 -07:00
Freeplay
5a2a2ab603 Set font size directly rather than using classes, add 18px font size option, fixes 2023-06-13 14:42:18 -04:00
PrivateGER
22f9b8f49e Merge branch 'develop' into fix/search-filter-behavior 2023-06-12 14:54:44 +00:00
PrivateGER
066f8550b6 use actually correct webfinger check 2023-06-12 16:46:30 +02:00
PrivateGER
25be3bbe2d Add webfinger support to from: and allow UNIX timestamps in date filters 2023-06-12 16:35:04 +02:00
ThatOneCalculator
d061b9c25d refactor: ♻️ import from @/db 2023-06-12 01:28:39 -07:00
ThatOneCalculator
56fbfca8e7 refactor: ⚰️ remove old db calls, add todo 2023-06-12 01:23:53 -07:00
ThatOneCalculator
664e92542c perf: use charts data for stats endpoint 2023-06-12 01:16:36 -07:00
ThatOneCalculator
1c7ca06710 fix typo 2023-06-11 23:12:22 -07:00
ThatOneCalculator
c2882b072b chore: formatting 2023-06-11 21:57:20 -07:00
ThatOneCalculator
0345393011 seperate error for null followers 2023-06-11 21:56:56 -07:00
naskya
80dd64e530 fix boost mutes 2023-06-11 11:46:18 +00:00
Essem
8a6a5cdeb3 Fix CSP 2023-06-09 11:15:49 -05:00
ThatOneCalculator
5f92a98596 perf: set patrons in redis 2023-06-08 13:19:46 -07:00
ThatOneCalculator
141084d56c Merge branch 'patron-labels' into develop 2023-06-08 12:33:51 -07:00
ThatOneCalculator
ebcc50634b chore: formatting 2023-06-08 11:01:00 -07:00
Kainoa Kanter
d769a1fc23 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)
1e54de1cba fixes #10284, fixes #10208; passing in all pugVariables needed in base.pug, fixes csp 2023-06-07 20:35:24 +02:00
Namekuji
40267c1116 fix inbox stall 2023-06-07 10:01:16 -04:00
ThatOneCalculator
aae5190186 allow iframes for notes 2023-06-06 21:00:16 -07:00
ThatOneCalculator
dae4461402 perf: limit number of antennas 2023-06-06 18:47:06 -07:00
ThatOneCalculator
9c9a9ee261 feat: patron labels 2023-06-06 18:43:05 -07:00
ThatOneCalculator
0fa6a40f92 feat: searchFilters meta property 2023-06-06 16:19:13 -07:00
ThatOneCalculator
042780993c typo 2023-06-06 12:16:49 -07:00
ThatOneCalculator
95bb9e1f73 fix: post editing meta 2023-06-06 12:11:15 -07:00
CaffeeLake
26aff7a651 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
a3415159be Revert "chore: formatting"
This reverts commit 36283b9a358886bfcf6f40c04b5bed1fe6088ff5.
2023-06-05 21:15:49 -07:00
ThatOneCalculator
67db43e721 update cargo.lock 2023-06-05 18:55:27 -07:00
ThatOneCalculator
b4d5b13e6e Don't ignore Cargo.lock 2023-06-05 18:49:27 -07:00
ThatOneCalculator
6c0c0a63a8 chore: format 2023-06-05 17:27:40 -07:00
Freeplay
9424ea416b Merge branch 'develop' of https://codeberg.org/calckey/calckey into upstream/develop 2023-06-05 20:15:21 -04:00
ThatOneCalculator
115f92c8d0 chore: formatting 2023-06-05 16:40:48 -07:00
ThatOneCalculator
75c0b0853d fix 2023-06-05 15:08:35 -07:00
ThatOneCalculator
1a0efbecda dep: down typeorm 2023-06-05 15:02:59 -07:00
ThatOneCalculator
f4ad58984b chore: ⬆️ up deps 2023-06-05 14:54:43 -07:00
Kainoa Kanter
18b5c3f902 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
e2d4aaa002 escape database password as it may contain special characters 2023-06-05 11:59:45 -04:00
Freeplay
8bc7cb358c Merge branch 'develop' of https://codeberg.org/calckey/calckey into upstream/develop 2023-06-04 17:52:49 -04:00
Freeplay
37156d236f Prevent newly-made unlisted posts from showing in antennas 2023-06-04 17:52:44 -04:00
Kainoa Kanter
b8e30e4885 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
cb3649eef5 chore: formatting 2023-06-04 14:42:22 -07:00
ThatOneCalculator
9b60d30bc4 fix: 🐛 prevent null date insertion
https://calckey.aokaga.work/notes/9f6ksv2oov
2023-06-04 14:41:18 -07:00
Namekuji
175cb184d3 add rust to the runtime container for migrations 2023-06-04 16:29:24 -04:00
ThatOneCalculator
d0ff53ad70 chore: ⬆️ up various deps 2023-06-03 00:41:30 -07:00
ThatOneCalculator
04d4d21f74 fix: summary if 1 attachment 2023-06-02 23:55:31 -07:00
ThatOneCalculator
0b9ef6bc52 refactor: remove mk remnants 2023-06-02 23:30:51 -07:00
ThatOneCalculator
c0dd5aa964 perf: インスタンスデフォルトテーマを予めjson5 -> jsonに変換しておくことでjson5を初期バンドルに含めずに済むように
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-06-02 23:28:21 -07:00
ThatOneCalculator
decdb6490c chore: formatting 2023-06-02 23:21:06 -07:00
Kainoa Kanter
bc8c1dc2fe 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
117f95799b refactor: ♻️ sync note summaries 2023-06-02 22:11:34 -07:00
ThatOneCalculator
d33cee63bd refactor: ♻️ ssr views
Correct og:type for users, format docs, deprecate _info_card_
2023-06-02 21:45:11 -07:00
Namekuji
e3e0073334 add cargo test script 2023-06-03 00:40:51 -04:00
Namekuji
2f0629b42b cargo formats all modules 2023-06-03 00:37:10 -04:00
Namekuji
9e4b3c6a1f call seaorm migrations after typeorm 2023-06-03 00:27:00 -04:00
Namekuji
dc8ab49a78 fix migration 2023-06-02 23:48:28 -04:00
Namekuji
31ac7fb34f add integration test of antenna 2023-06-02 23:48:28 -04:00
Namekuji
1279f396a6 add unit test 2023-06-02 23:48:27 -04:00
Namekuji
8b021f828f fix unit tests 2023-06-02 23:48:27 -04:00
Namekuji
3bfb1a0cf0 add format script 2023-06-02 23:48:27 -04:00
Namekuji
b0a7970ac7 fix native import 2023-06-02 23:48:26 -04:00
Namekuji
34d2efa598 remove node cuid2 2023-06-02 23:48:26 -04:00
Namekuji
77fd2ab0ad initialize native database on boot 2023-06-02 23:48:25 -04:00
Namekuji
bd5fbb1e3a use native generators 2023-06-02 23:48:25 -04:00
Namekuji
7a25a9ac2f add test 2023-06-02 23:48:25 -04:00
Namekuji
d8f95d7d99 fix unit test 2023-06-02 23:48:24 -04:00
Namekuji
af85304578 add native calls 2023-06-02 23:48:24 -04:00
Namekuji
3af4a86254 use schema in native-utils 2023-06-02 23:48:24 -04:00
Namekuji
bc209143e6 adjust module structure 2023-06-02 23:48:23 -04:00
Namekuji
5f849e417e move files out from crate 2023-06-02 23:48:23 -04:00
Namekuji
1c34915018 fix unit test 2023-06-02 23:48:22 -04:00
Namekuji
993ece4755 add napi schema 2023-06-02 23:48:22 -04:00
Namekuji
3dd44d146f add pack_by_id 2023-06-02 23:48:22 -04:00
Namekuji
e79d34e1ed add default values 2023-06-02 23:48:21 -04:00
Namekuji
a2e6c78f09 rename feature 2023-06-02 23:48:21 -04:00
Namekuji
ed8122ea8c skip empty array 2023-06-02 23:48:21 -04:00
Namekuji
d059dc53c0 use thread to copy data 2023-06-02 23:48:20 -04:00
Namekuji
a98093bd61 use iden enum 2023-06-02 23:48:20 -04:00
Namekuji
d533734575 fix primary key specifier 2023-06-02 23:48:20 -04:00
Namekuji
239dfeec9f add migration to convert array to jsonb 2023-06-02 23:48:19 -04:00
Namekuji
099f9e042a use vec newtype 2023-06-02 23:48:19 -04:00
Namekuji
968943c7c0 make sqlite compat 2023-06-02 23:48:19 -04:00
Namekuji
128a354b83 add abstraction of string array type 2023-06-02 23:48:18 -04:00
Namekuji
516d5460f0 fix varchar array 2023-06-02 23:48:18 -04:00
Namekuji
29e914c9c3 add newtype 2023-06-02 23:48:18 -04:00
Namekuji
bc69e2df87 todo unread note check 2023-06-02 23:48:17 -04:00
Namekuji
f851bc8f40 rename test modules 2023-06-02 23:48:17 -04:00
Namekuji
4e4280e02e add tests 2023-06-02 23:48:17 -04:00
Namekuji
ba95b61b7f add integration test in model 2023-06-02 23:48:16 -04:00
Namekuji
9c832d00f9 remove mock database 2023-06-02 23:48:16 -04:00
Namekuji
a42d6e2e2d add random string generator 2023-06-02 23:48:15 -04:00
Namekuji
1601b8985c change aid to cuid2 2023-06-02 23:48:15 -04:00
Namekuji
3b6692cdf0 fix features 2023-06-02 23:48:15 -04:00
Namekuji
ab58f69c31 return mock db when mock feature is enabled 2023-06-02 23:48:14 -04:00
Namekuji
0ad9f00cac add utility crate 2023-06-02 23:48:14 -04:00
Namekuji
ea20db4694 add mock database 2023-06-02 23:48:14 -04:00
Namekuji
f50c3c906b remove unused feature 2023-06-02 23:48:13 -04:00
Namekuji
c4e41e3d32 format 2023-06-02 23:48:13 -04:00
Namekuji
36436991e2 remove unused serde 2023-06-02 23:48:13 -04:00
Namekuji
de3eb6589a add repository trait 2023-06-02 23:48:12 -04:00
Namekuji
623f796ee9 add entities and two schemas 2023-06-02 23:48:07 -04:00
PrivateGER
cc2f5b516f formatter 2023-06-01 21:38:37 +02:00
PrivateGER
2c2532b87d missing inversion + use proper emoji path 2023-06-01 21:30:23 +02:00
PrivateGER
e705b24005 me when I lack a brain 2023-06-01 21:12:03 +02:00
PrivateGER
6146ca270a more logging 2023-06-01 21:01:15 +02:00
PrivateGER
e05b0d0e97 Import emojis without meta.json 2023-06-01 20:53:13 +02:00
Kainoa Kanter
f56136f680 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
aac24553d5 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
6013a0b309 chore: ⬆️ up bull 2023-05-31 12:06:26 -07:00
PrivateGER
badbecfe60 Less logging of every single WS message + use logger in Meilisearch 2023-05-31 12:08:21 +02:00
Namekuji
34596dd0f7 remove empty form input 2023-05-31 01:14:13 -04:00
Namekuji
853940c5d6 use parse instead 2023-05-31 01:02:41 -04:00
Namekuji
6e4d6d48c4 get array for alsoKnownAs 2023-05-31 01:02:22 -04:00
PrivateGER
5ebd4ff4be Add english and japanese stop words to Meili database 2023-05-30 23:11:10 +02:00
ThatOneCalculator
d91a49e966 fix 2023-05-29 19:34:32 -07:00
ThatOneCalculator
354a3d9fa9 up redis deps 2023-05-29 19:32:33 -07:00
ThatOneCalculator
578d023d32 chore: up bull-board deps 2023-05-29 19:30:20 -07:00
PrivateGER
91970a2fc6 formatter 2023-05-29 20:09:52 +02:00
PrivateGER
7ef78fcd12 Make Meilisearch optional and don't connect if unconfigured 2023-05-29 19:46:38 +02:00
ThatOneCalculator
e761bd6b23 fixes 2023-05-29 10:18:12 -07:00
ThatOneCalculator
0c9e12c340 chore: format 2023-05-29 10:01:34 -07:00
ThatOneCalculator
68b8b5b4ab Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-05-29 10:00:25 -07:00
ThatOneCalculator
8d363898d4 revert #10222 2023-05-29 10:00:16 -07:00
Kainoa Kanter
21583291bf 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
51160a6a77 Delete deleted posts from Meilisearch 2023-05-29 18:33:57 +02:00