Commit graph

1498 commits

Author SHA1 Message Date
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
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