ThatOneCalculator
6de6f68790
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-07-02 08:30:25 -07:00
ThatOneCalculator
63b9a26621
adjust timeout for indexing notes
2023-07-02 00:47:55 -07:00
ThatOneCalculator
02825ee694
fix: 🐛 patron timeout
2023-07-02 00:16:01 -07:00
Namekuji
7aa05c26e9
set log level to debug
2023-07-02 02:03:14 -04:00
Namekuji
9b721da06d
fix: use redis-semaphore for global mutex and memory leak prevention
2023-07-02 01:47:11 -04:00
Kainoa Kanter
a5ef273484
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
d6b3c9af59
Fix mastodon api conversion for new note id type
2023-07-01 22:07:08 -07:00
CGsama
78a479312c
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
66b61bb41b
refactor: 🚩 post editing is no longer experimental
2023-07-01 20:00:51 -07:00
Namekuji
f7d0973f97
refactor: examine by get instead of exists
2023-07-01 04:09:04 -04:00
Namekuji
0c6af12719
fix: await release
2023-07-01 03:49:44 -04:00
Namekuji
d772da4bc4
change mutex key
2023-07-01 03:49:43 -04:00
Namekuji
1f974c0c13
refactor: use redis-semaphore for mutex across workers
2023-07-01 03:49:43 -04:00
Namekuji
64ddf35ae3
refactor: no url instantiation
2023-07-01 03:49:43 -04:00
Namekuji
389427af27
fix: ignore if post boosted by relay is local
2023-07-01 03:49:42 -04:00
Namekuji
e70d99be57
fix: multiple boost publication by relay
2023-07-01 03:49:39 -04:00
ThatOneCalculator
4e5bb1194a
chore: 🎨 format
2023-06-30 23:35:45 -07:00
ThatOneCalculator
55393b9f1f
refactor: ♻️ force patrons update on about-calckey
2023-06-30 23:33:54 -07:00
cgsama
35bbf1c2e3
Merge branch 'develop' into cgsama-patch-1
2023-06-30 06:40:53 +00:00
cgsama
1ac1950552
proper expire remote user drivefile over limits at adding time
2023-06-30 06:26:22 +00:00
ThatOneCalculator
3dc1af2b7c
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
9996c69c06
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-06-28 23:04:50 -07:00
ThatOneCalculator
744880bb38
fix: 🐛 don't convert time since epoch for ratelimit
...
https://calckey.social/notes/9gkasnzglmi07rpa
2023-06-28 23:04:40 -07:00
Namekuji
8a28592fbd
fix: disable redis tls if undefined in config
2023-06-28 02:44:16 -04:00
ThatOneCalculator
360a1e04dd
chore: 🎨 format
2023-06-27 23:37:24 -07:00
Kainoa Kanter
0eebe30615
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
ec7300b1a9
refactor: simplify getSignatureUser
2023-06-28 01:46:52 -04:00
ThatOneCalculator
f6fca7f8e5
fixes
2023-06-28 01:46:38 -04:00
sparrow
5fd27545c8
format
2023-06-28 03:55:29 +01:00
sparrow
6a033513ea
expose redis tls settings directly to config
2023-06-28 03:09:22 +01:00
Laura Hausmann
74773318b4
Allow follower-only notes to be fetched by properly authorized remote users
2023-06-28 04:06:39 +02:00
sparrow
0f164cea4e
empty object instead of undefined
2023-06-28 02:11:02 +01:00
sparrow
11a80d1b15
Remove static postgres tls settings
...
They can be configured through `extra` in config.
2023-06-28 01:48:55 +01:00
Laura Hausmann
748c20474b
Fix AP resolver history on reuse for authorized fetch
2023-06-28 02:30:00 +02:00
sparrow
87ea8a959d
Merge remote-tracking branch 'upstream/develop' into develop
2023-06-28 00:42:07 +01:00
sparrow
4609fbe888
Make redis and postgres tls optional and opt-in
2023-06-28 00:41:44 +01:00
Laura Hausmann
25fc7c7e0e
Add signature to remote note lookup
2023-06-28 01:05:25 +02:00
Namekuji
28dc31bb16
index note url
2023-06-27 15:34:30 -04:00
Laura Hausmann
5c9d8b21a5
Also search for url field when looking for existing note in database
2023-06-27 18:37:16 +00:00
ThatOneCalculator
ff9cba565f
fix: 🩹 use redis user for bull and postgres cache interface
...
Follow up #10366 , d96877033be9790d11b0212ab8825f93202d22a2
2023-06-26 15:06:32 -07:00
ThatOneCalculator
83089e49d8
refactor: 🔧 allow redis user to be configured
...
Follow up #10366 , 3df3c97deb284ecbf3363b90a45c6501957d1e98
2023-06-26 15:02:54 -07:00
Ashex
a639be23b6
fix: 🐛 support for SSL data when loading redis and postgres configs
...
Closes #10366
2023-06-26 14:54:16 -07:00
Namekuji
f437e39805
fix: back from the future
2023-06-26 07:47:56 -04:00
ThatOneCalculator
2fb00642dc
fix: 🩹 make cacheRemoteFiles false by default for new instances
2023-06-24 13:25:25 -07:00
ThatOneCalculator
c252c16fc2
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
072cb92f4e
fix compile error
2023-06-24 04:07:19 -04:00
ThatOneCalculator
833c901a9c
chore: 🎨 format
2023-06-23 21:22:44 -07:00
ThatOneCalculator
072b4d9946
fix: 🐛 remove cw in post edit
...
Closes #10353
2023-06-23 21:18:04 -07:00
ThatOneCalculator
dab063cb25
fix: 🐛 start transaction with multi
2023-06-23 18:21:00 -07:00
ThatOneCalculator
ba047a2d20
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
6a5e9ab9d4
feat: ✨ display remaining time on ratelimits
2023-06-22 17:14:27 -07:00
ThatOneCalculator
5e7e5e7da8
fix: ✏️ typo in API docs + errors
...
Co-authored-by: naskya <m@naskya.net>
2023-06-22 16:53:56 -07:00
Kainoa Kanter
a858abef8c
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
b8b0abb453
fix: 🐛 proper isDuplicateKeyValueError handling
...
Closes #10340
Co-authored-by: Kainoa Kanter <kainoa@t1c.dev>
2023-06-22 16:25:27 -07:00
Namekuji
36da212aaa
cache native-utils
2023-06-22 16:25:42 -04:00
Namekuji
586a64bf23
chore: format
2023-06-22 16:00:28 -04:00
Namekuji
ca3a956ba5
clean unnecessary artifacts
2023-06-22 16:00:28 -04:00
Namekuji
059478d02e
fix build and clean scripts
2023-06-22 16:00:28 -04:00
Lily Cohen
a704a5ad45
precompile rust components
2023-06-22 16:00:28 -04:00
Namekuji
6d75115a38
fix: 🐛 empty fs stat
2023-06-21 16:26:43 -07:00
daikei
cfda0f084d
Merge branch 'develop' into allow-mods-to-see-mod-notes
2023-06-19 15:41:38 +00:00
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
ThatOneCalculator
aaa2041d38
chore: format
2023-05-29 09:31:02 -07:00
PrivateGER
b8bd07e3c4
Only connect to Meili with valid config
2023-05-29 17:36:03 +02:00
Kainoa Kanter
c6adc39792
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
fab56443ef
chore: 💡 meili
2023-05-28 21:04:54 -07:00
ThatOneCalculator
62835aa4a3
chore: formatting
2023-05-28 20:34:18 -07:00
Kainoa Kanter
43f5cdbcc9
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
5a8dfbb8fd
feat: ✨ server info widget
...
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-05-28 20:14:08 -07:00
Namekuji
399b0e96dc
use cuid2 with timestamp
2023-05-28 22:16:42 -04:00
PrivateGER
282fdf347a
Implement follower and following searches
2023-05-28 00:27:16 +00:00
PrivateGER
0a2c9a6c27
add semicolon after property
2023-05-28 00:27:16 +00:00
PrivateGER
40ad37b870
Default meilisearch data response + linting + prettyfier
2023-05-28 00:27:16 +00:00
PrivateGER
182aaf7a57
Pin meilisearch library
2023-05-28 00:27:16 +00:00
PrivateGER
591639e570
Add ssl option to MeiliSearch config
2023-05-28 00:27:16 +00:00
PrivateGER
2f20cf476b
Lint + formatting
2023-05-28 00:27:16 +00:00
PrivateGER
a8a88af73b
Remove indexing logger
2023-05-28 00:27:16 +00:00
PrivateGER
35b9245dc4
Correct logging statement + add missing returns
2023-05-28 00:27:16 +00:00
PrivateGER
de3089937d
.filter isn't in-place, now reassigning correctly
2023-05-28 00:27:16 +00:00
PrivateGER
85403efe4e
Actually assign user object to note
2023-05-28 00:27:16 +00:00
PrivateGER
f5aa0c86cf
Load relationships to populate user fields
2023-05-28 00:27:16 +00:00
PrivateGER
e23ca84925
Add parsing of host, fix usernames
2023-05-28 00:27:16 +00:00
PrivateGER
6c7cf90c5b
Specify primary key
2023-05-28 00:27:16 +00:00
PrivateGER
755ab39ba0
Fix import
2023-05-28 00:27:16 +00:00
PrivateGER
206f7bfc09
Add high performance batch imports
2023-05-28 00:27:16 +00:00
PrivateGER
243b4fb60b
Adjust search term logging + use filtered search query
2023-05-28 00:27:16 +00:00
PrivateGER
44478db3e6
Add createdAt column, fix username filtering, filter advanced search terms correctly
2023-05-28 00:27:16 +00:00
PrivateGER
8edac3c654
Add basic advanced search + attachment metadata hints
2023-05-28 00:27:16 +00:00
PrivateGER
d12e58a038
Import .js files
2023-05-28 00:27:16 +00:00
PrivateGER
55ce94b951
Add Meilisearch widget
2023-05-28 00:27:16 +00:00
PrivateGER
090b5724b4
Fix wrong parameter ordering
2023-05-28 00:27:16 +00:00
PrivateGER
99b4e5e13c
Implement Meilisearch Indexing
2023-05-28 00:27:16 +00:00
Freeplay
ee6da4dd22
Don't show unlisted posts in antennas
2023-05-26 20:05:26 -04:00
Kainoa Kanter
fdf2cb6d23
hotfix: try catch hasUnreadAntenna
2023-05-26 16:32:59 +00:00
ThatOneCalculator
494a0a8e92
refactor: make post imports an experiment
2023-05-25 22:05:43 -07:00
ThatOneCalculator
0a45449108
chore: formatting
2023-05-25 19:47:10 -07:00
Kainoa Kanter
609aa0aa6a
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
d9c8c7af98
Fix polls & own reactions not showing in replies
2023-05-25 15:49:39 -04:00
Kainoa Kanter
43c6dfbdfb
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
75cb5e18c6
little refactor
2023-05-24 19:33:59 -04:00
April John
5e2adc9ad8
update inbox import timeout
2023-05-24 21:03:37 +02:00
April John
6f4465aa32
update post import
2023-05-24 20:22:16 +02:00
naskya
b560145259
Format
2023-05-23 14:11:03 +09:00
naskya
c6d10e705a
.js
2023-05-23 14:07:35 +09:00
MeiMei
54eb8f613b
fix: Escape SQL LIKE
...
* SQL LIKE escape
2023-05-23 13:56:16 +09:00
Natty
6a4ce60241
Renote button optimization
2023-05-22 17:54:44 -07:00
ThatOneCalculator
5f27c462bb
chore: formatting
2023-05-22 17:00:50 -07:00
Kainoa Kanter
d2041db91f
Nyanize non[consonant]
...
🟨 ⬜ 🟪 ⬛
https://calckey.social/notes/9f2l6x5u8e
2023-05-22 15:57:56 +00:00
ThatOneCalculator
3a4b16b70b
chore: up mfm-js in backend
2023-05-21 21:39:20 -07:00
ThatOneCalculator
b71643839c
Close #10175
2023-05-21 20:07:25 -07:00
naskya
4d87266d13
files may be undefined
2023-05-21 05:34:39 +09:00
ThatOneCalculator
3f414d5921
chore: formatting
2023-05-19 23:27:56 -07:00
ThatOneCalculator
7e7357bae8
forgot }
2023-05-19 23:26:01 -07:00
ThatOneCalculator
3196163178
simpler fix, thank you @wikiyu
2023-05-19 23:22:10 -07:00
ThatOneCalculator
b728c7f722
Revert "fix api doc?"
...
This reverts commit 9e366dc563d376680f277db0d323fb5aa60e5c24.
2023-05-19 23:21:00 -07:00
ThatOneCalculator
ec29e55e62
fix api doc?
2023-05-19 23:14:59 -07:00
Namekuji
53a8e3ffc2
enhance: emoji width and height
2023-05-19 22:26:13 -04:00
naskya
35c8dbcfca
format
2023-05-18 20:50:24 +09:00
naskya
490ede7caa
Check alt text on mutes
2023-05-18 20:38:33 +09:00
Kainoa Kanter
d2106d4904
fix: dont show cheat sheet when not needed
2023-05-16 20:31:13 -07:00
April John
5752cdb742
feat: allow horizontal scaling
2023-05-17 00:08:33 +02:00
April John
698a2c6912
Fix
2023-05-15 13:03:48 +00:00
April John
a2a9415839
Fix: add done statements
2023-05-15 12:25:54 +00:00
Kainoa Kanter
932929a4f1
chore: formatting
2023-05-14 15:20:26 -07:00
April John
6dc65e43af
Feat: move post imports to new jobs
2023-05-14 20:20:31 +02:00
April John
6656c5f0cf
Feat: move post imports to new jobs
2023-05-14 18:46:48 +02:00
Kaity A
01329d3dad
Update meta to include feaures
2023-05-14 00:51:31 +10:00
Kaity A
d974562b73
Update meta to return experimentals
2023-05-14 00:18:30 +10:00
Kaity A
988d7cba06
fix meta update
2023-05-13 23:57:55 +10:00
Kaity A
804dbe6985
add experimental feature gate
2023-05-13 23:41:36 +10:00
Kaity A
7ff5f1f72e
Merge branch 'develop' of https://codeberg.org/calckey/calckey into feature/edits
2023-05-13 22:13:02 +10:00
Kainoa Kanter
0f47689351
chore: formatting
2023-05-12 20:11:41 -07:00
Kainoa Kanter
4f1f80f3a1
fix typo
2023-05-11 19:02:51 -07:00
Freeplay
d215006102
Fix wallpaper support for all views
2023-05-11 20:38:54 -04:00
ThatOneCalculator
003ada4b11
calckey.org
2023-05-10 23:30:48 -07:00
syuilo
685860060f
念のためnoimageaiもつける
2023-05-10 20:51:22 -07:00
syuilo
d2dba136bf
feat: 投稿したコンテンツのAIによる学習を軽減するオプションを追加
...
Co-authored-by: GitHub <syuilo>
2023-05-10 20:50:21 -07:00
ThatOneCalculator
ab764b34bf
call it "moderation notice"
2023-05-10 14:32:27 -07:00
ThatOneCalculator
b082822075
email padding
2023-05-10 14:29:43 -07:00
ThatOneCalculator
3519bffbbc
improve emails
2023-05-10 14:27:46 -07:00
ThatOneCalculator
e0a9a6e891
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-05-10 14:06:55 -07:00
ThatOneCalculator
f49f9d281e
feat: ✨ ability for moderators to send mod mail
2023-05-10 14:06:45 -07:00
April John
909b12dff2
reintroduce async into post import
2023-05-10 22:26:31 +02:00
Essem
5b37235a29
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
a6d0fc5357
Address #10076
2023-05-09 15:15:13 -07:00
April John
3fda23c7dd
Revert "fix: run post import async"
...
This reverts commit 3bedd1b34799d969cd218b4a1a67651532a204e6.
2023-05-08 22:48:12 +02:00
ThatOneCalculator
1400a01958
example.com -> calckey.org
2023-05-08 13:39:39 -07:00
ThatOneCalculator
b92237c8d2
chore: formatting
2023-05-08 13:36:53 -07:00
April John
369fd4daea
fix: run post import async
2023-05-08 22:30:40 +02:00
April John
3a8e6a19b2
import replies too
2023-05-08 22:09:42 +02:00
April John
77f74f51b3
try fetching replies
2023-05-08 22:09:42 +02:00
ThatOneCalculator
39c6949321
chore: formatting
2023-05-08 13:01:06 -07:00
April John
2a69ade176
fix: dont stream hidden posts
2023-05-08 19:33:04 +02:00
April John
f950c33f79
fix: Detach push notifications..
...
..from "isRead" check. Apps will handle that theself.
2023-05-08 11:36:32 +02:00
April John
c6d432b2d2
fix hidden post behavior
2023-05-08 11:23:30 +02:00
ThatOneCalculator
52e67728c1
Revert "fix: hidden post federation"
...
This reverts commit 8a51c73fe705d4c86886ae6b5cc2b9a8dd7dcfb8.
2023-05-07 18:01:36 -07:00
ThatOneCalculator
82a4bcd3a8
chore: formatting
2023-05-07 12:29:02 -07:00
ThatOneCalculator
972eed930c
remove gfonts from redoc
2023-05-07 12:28:24 -07:00
ThatOneCalculator
1fd815beea
Revert "Merge pull request 'Add support for CW boosting' ( #10047 ) from supakaity/hajkey:hk/cw-boost into develop"
...
This reverts commit 5e86bafb24a714f3351da0a205bc57f54332e33c, reversing
changes made to d1977fc3204e16523b3c94be2a2b1878f18dca56.
2023-05-07 11:38:39 -07:00
April John
aa5cca8b94
fix: make userId optional cause its not used and
...
should not be used lmao
2023-05-07 16:27:49 +02:00
Kaity A
2c6f3a9989
Note editing
2023-05-07 20:27:25 +10:00
naskya
007cb0e747
format
2023-05-07 09:46:07 +09:00
MeiMei
a23b4a4b36
(partially) cherry-picked from misskey/10e526b
...
fix: Escape SQL LIKE
* SQL LIKE escape
* CHANGELOG
2023-05-07 09:16:46 +09:00
naskya
b3fff542ba
Modify backend for Calckey
2023-05-07 09:13:37 +09:00
naskya
0fb14f8f43
format
2023-05-07 08:05:18 +09:00
たーびん
61df9d4752
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
3ccf069d82
fix: hidden post federation
2023-05-06 18:27:42 +02:00
ThatOneCalculator
c8ec5f324d
chore: format
2023-05-05 13:29:39 -07:00
ThatOneCalculator
55a80ee6f0
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-05-05 13:28:39 -07:00
ThatOneCalculator
5cc0ecf215
re-enable post imports
2023-05-05 13:27:52 -07:00
naskya
4bb2751460
Merge branch 'develop' into fix/word-mutes
2023-05-05 14:01:14 +00:00
April John
0bbd8c10ef
fix: dont stream hidden posts over websocket
2023-05-05 15:53:05 +02:00
April John
feebae8a3d
hide hidden posts in websocket streams
2023-05-05 15:50:50 +02:00
April John
13b5a0052e
Feat: new internal post visibility "hidden"
2023-05-05 15:16:10 +02:00
April John
0be60ac6c4
Fix: properly handle timeline db errors
2023-05-05 14:30:08 +02:00
naskya
1b0fc8f2fc
Remove the code snippets which didn't work
2023-05-05 16:58:42 +09:00
naskya
0e80f59dc6
I believe I finally solved the boost hard mute issue (took 3 hours)
2023-05-05 15:32:47 +09:00
naskya
a14a41b27c
oops
2023-05-05 12:49:34 +09:00
naskya
59a53d8f64
Fix regex hard mutes
2023-05-05 12:36:17 +09:00
naskya
9e62df0c8f
Fix channel bug
2023-05-05 07:47:03 +09:00
naskya
c99badde3e
clean up
2023-05-05 06:16:23 +09:00
naskya
ecc0dd9a9b
Use original (Misskey's) implementation for hard mutes as muted reason isn't needed
2023-05-05 05:48:31 +09:00
naskya
7b58910de8
I was confused
2023-05-05 05:26:59 +09:00
naskya
467575801b
Fix missing return, typo
2023-05-05 05:22:32 +09:00
naskya
f023992ab0
Fix missing arguments
2023-05-05 05:17:16 +09:00
naskya
4e60fa7193
format
2023-05-04 14:41:18 +09:00
naskya
4207ff51e7
Merge branch 'develop' into fix/word-mutes
2023-05-04 05:36:29 +00:00
naskya
775eb75428
Differentiate soft mutes and hard mutes
2023-05-04 14:20:06 +09:00
naskya
d09fc8be2b
Refactor hard word mutes
2023-05-04 13:17:37 +09:00
Namekuji
03d9642d4b
don't update if renoted by bot
2023-05-03 16:16:34 -04:00
Kaity A
5bfe6c0730
Merge remote-tracking branch 'origin/develop' into hk/edit-federation
2023-05-02 18:24:54 +10:00
Kaity A
a56c7fe1d8
update file sensitivity on note edit
2023-05-02 18:22:42 +10:00
Kaitlyn Allan
e58d1d7695
updates to include alt text editing
2023-05-02 17:47:16 +10:00
ThatOneCalculator
eec5c86cb3
disable post imports for now
2023-05-01 23:08:35 -07:00
ThatOneCalculator
f6428ca16b
max import posts twice a month
2023-05-01 21:54:15 -07:00
ThatOneCalculator
2d0ace0685
chore: formatting
2023-05-01 20:32:18 -07:00
Namekuji
b067e8abfd
fix db migration
2023-05-01 18:11:56 -04:00
Kainoa Kanter
6a1ba9f07c
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
b1bbc3ac8e
fix email validation
2023-04-30 22:57:10 -07:00
s1idewhist1e
45ef53994c
Wrap note fetching in a try/catch
2023-04-30 22:11:15 -07:00
Namekuji
7a23aa57e4
Merge branch 'develop' into instance-silence
2023-04-30 22:02:04 -04:00