Namekuji
bc13416f8e
fix: do not deliver poll result if local-only
2023-07-04 01:59:43 -04:00
ThatOneCalculator
e603745f97
fix: ⚡ immediately fail jobs with invalid signature
2023-07-03 10:29:52 -07:00
ThatOneCalculator
c392697b4c
chore: 🎨 format
2023-07-02 23:08:33 -07:00
Namekuji
722ccf04f9
rename arg
2023-07-02 23:14:43 -04:00
Namekuji
af4797bb8e
throw error if failed
2023-07-02 22:25:58 -04:00
Namekuji
355b1e0063
no more infinity caches
2023-07-02 22:14:31 -04:00
Namekuji
76c9422d53
add cache prefix
2023-07-02 20:55:20 -04:00
Namekuji
947163fde2
store cache values to redis
2023-07-02 20:37:46 -04:00
Syuilo
703f28a1ab
refactor: ⚡ make identicons and server metrics optional
...
Co-authored-by: Kainoa Kanter <kainoa@t1c.dev>
2023-07-02 16:23:11 -07:00
Kainoa Kanter
c0348add7a
Merge pull request '[PR]: Embedded all attachment, renotes and discussion history into rss feed content & improve title, and not generate feed for locked account' ( #10388 ) from cgsama/calckey:feedenhance into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10388
2023-07-02 21:50:09 +00:00
ThatOneCalculator
63c193f9fc
Revert "Merge pull request '[PR]: fix: use redis-based mutex to prevent memory leak' ( #10389 ) from nmkj/calckey:fix-cache-leak into develop"
...
This reverts commit 224b1d585b
, reversing
changes made to b5907fb86d
.
2023-07-02 10:10:25 -07:00
ThatOneCalculator
73edce511f
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-07-02 08:30:25 -07:00
ThatOneCalculator
5004da0ea3
adjust timeout for indexing notes
2023-07-02 00:47:55 -07:00
ThatOneCalculator
17009455da
fix: 🐛 patron timeout
2023-07-02 00:16:01 -07:00
Namekuji
eee80b3ff6
set log level to debug
2023-07-02 02:03:14 -04:00
Namekuji
ac2b057f85
fix: use redis-semaphore for global mutex and memory leak prevention
2023-07-02 01:47:11 -04:00
Kainoa Kanter
599fc3d7a3
Merge pull request '[PR]: fix: publication logic involving relays' ( #10383 ) from nmkj/calckey:fix-boost-publication into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10383
2023-07-02 05:28:01 +00:00
Laura Hausmann
6c29a2ae01
Fix mastodon api conversion for new note id type
2023-07-01 22:07:08 -07:00
CGsama
ba680211ca
Embedded all attachment, renotes and discussion history into rss feed content & improve title, and not generate feed for locked account
2023-07-01 23:58:36 -04:00
ThatOneCalculator
d9af4f3a27
refactor: 🚩 post editing is no longer experimental
2023-07-01 20:00:51 -07:00
Namekuji
49e17e776c
refactor: examine by get instead of exists
2023-07-01 04:09:04 -04:00
Namekuji
ab789f2ca8
fix: await release
2023-07-01 03:49:44 -04:00
Namekuji
4bf1dbbd83
change mutex key
2023-07-01 03:49:43 -04:00
Namekuji
38d4d34713
refactor: use redis-semaphore for mutex across workers
2023-07-01 03:49:43 -04:00
Namekuji
f53fa96fc6
refactor: no url instantiation
2023-07-01 03:49:43 -04:00
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
ThatOneCalculator
ee5a08efdc
chore: 🎨 format
2023-06-30 23:35:45 -07:00
ThatOneCalculator
6fbe508403
refactor: ♻️ force patrons update on about-calckey
2023-06-30 23:33:54 -07:00
cgsama
42ede2ce6a
Merge branch 'develop' into cgsama-patch-1
2023-06-30 06:40:53 +00:00
cgsama
7a93c81a3f
proper expire remote user drivefile over limits at adding time
2023-06-30 06:26:22 +00:00
ThatOneCalculator
24cc6a925d
feat: ✨ introduce local user select dialog
...
Used for selecting group members and proxy account.
Closes #7987 , API change: users/search-by-username-and-host now takes `maxDaysSinceLastActive` parameter and doesn't have any active threshold anymore by default.
2023-06-29 19:53:46 -07:00
ThatOneCalculator
97e74198ff
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-06-28 23:04:50 -07:00
ThatOneCalculator
5343c14184
fix: 🐛 don't convert time since epoch for ratelimit
...
https://calckey.social/notes/9gkasnzglmi07rpa
2023-06-28 23:04:40 -07:00
Namekuji
2d4eda2c1d
fix: disable redis tls if undefined in config
2023-06-28 02:44:16 -04:00
ThatOneCalculator
0015afaca8
chore: 🎨 format
2023-06-27 23:37:24 -07:00
Kainoa Kanter
06f569756b
Merge pull request '[PR]: Add signature to remote note lookups' ( #10374 ) from e2net/calckey:fix/authenticated-remote-note-lookups into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10374
2023-06-28 06:02:28 +00:00
Namekuji
89e4e3ea5b
refactor: simplify getSignatureUser
2023-06-28 01:46:52 -04:00
ThatOneCalculator
487e7ba43c
fixes
2023-06-28 01:46:38 -04:00
sparrow
022d478fa8
format
2023-06-28 03:55:29 +01:00
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