Commit graph

1247 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
ed674f2dac
chore: format 2023-06-05 17:27:40 -07:00
ThatOneCalculator
36283b9a35
chore: formatting 2023-06-05 16:40:48 -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
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
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
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
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
e932d6effa
use schema in native-utils 2023-06-02 23:48:24 -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
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