naskya
6e94df5198
chore: forgot to remove a debug print stmt?
2023-07-13 00:45:26 +00:00
ThatOneCalculator
733d7d438a
fix: 🐛 give donation link in non-admin meta
2023-07-12 00:54:28 -07:00
ThatOneCalculator
1eb3d4e866
refactor: ♻️ donation link logic, add link to /about, fix typo
2023-07-11 23:42:59 -07:00
ThatOneCalculator
7f497d3e67
feat: ✨ Donation pop-up with optional admin link
...
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-07-11 23:23:44 -07:00
ThatOneCalculator
21e4859564
build: ⬆️ up backend deps
2023-07-10 21:29:01 -07:00
ThatOneCalculator
5ad6dba98d
perf: ⚡ use fast-blurhash for blurhash decoding, up deps
2023-07-10 21:09:07 -07:00
PrivateGER
d9c027e286
Fix Postgres error loop when indexing notes
2023-07-10 23:44:31 +02:00
Laura Hausmann
b0cf9c6faa
Revert "Revert "[mastodon-client] send actual default post privacy instead of fallback value""
...
This reverts commit a441cc6067c487c563bf673be261a179d96e0533.
2023-07-10 18:58:15 +02:00
Namekuji
9ea5fa80f8
fix: add db to redis uri
2023-07-10 03:54:28 -04:00
Namekuji
2ed1702154
make unused dependencies optional
2023-07-10 03:48:46 -04:00
Namekuji
0fb7449dcb
remove unnecessary migration file
2023-07-10 03:43:44 -04:00
Namekuji
626bbf2ee2
fix config parser
2023-07-10 03:23:38 -04:00
Namekuji
19abeb662a
add environment variable of read size
2023-07-10 02:51:54 -04:00
Namekuji
c81cef1517
add environment variable to skip copying antenna
2023-07-10 02:31:50 -04:00
Namekuji
634559d68a
fix: renew entity models
2023-07-10 02:17:30 -04:00
Namekuji
2edb9ab8bd
copy existing posts in antenna to redis at migration
2023-07-10 01:59:14 -04:00
ThatOneCalculator
95f1d72ccd
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-07-09 20:12:34 -07:00
ThatOneCalculator
b23d5bb16f
Revert "[mastodon-client] send actual default post privacy instead of fallback value"
...
This reverts commit 81145570fcb458a9239f88fe9a273d6c2f1810d3.
2023-07-09 20:12:16 -07:00
naskya
e586331859
revert Chinese cat mode for now
...
https://codeberg.org/calckey/calckey/issues/9746#issuecomment-978014
2023-07-10 03:05:27 +00:00
Laura Hausmann
3a9e917e2e
[mastodon-client] return 404 instead of 401 on NO_SUCH_NOTE
2023-07-09 23:39:48 +02:00
Laura Hausmann
02bc972b2a
[server/api/notes/show] return correct status code
2023-07-09 23:35:23 +02:00
Laura Hausmann
8d988e6456
[mastodon-client] fix posting polls
2023-07-09 23:32:01 +02:00
Kainoa Kanter
76f23bec19
Merge pull request '[PR]: Fix Mastodon compatibility string' ( #10447 ) from mkljczk/calckey:develop into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10447
2023-07-09 21:26:48 +00:00
naskya
f7185169ed
Nya-ify capital Greek alphabets
2023-07-09 21:19:09 +00:00
Kainoa Kanter
278181d63e
Merge pull request '[PR]: enhance: Implement speak-as-cat for Chinese and Greek' ( #10449 ) from sinofp/calckey:miao into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10449
2023-07-09 21:09:51 +00:00
sinofp
0d36fb9ea3
Implement speak-as-cat for Chinese and Greek
...
The Chinese meow character is 喵, whose pinyin is miāo.
妙, 庙, 描, 渺, 瞄, 秒, 苗, and 藐 are all the miao characters from *3500 commonly used Chinese characters.xls*
@naskya proposed to include 廟 and να.
Download the spreadsheet from https://faculty.blcu.edu.cn/xinghb/zh_CN/article/167473/content/1045.htm
See the discussion at https://codeberg.org/calckey/calckey/issues/9746#issuecomment-974699
2023-07-09 18:54:12 +01:00
marcin mikołajczak
bc6b064ed6
Merge branch 'develop' into develop
2023-07-09 16:36:13 +00:00
marcin mikołajczak
081a3177b8
Fix Mastodon compatibility string
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-07-09 18:22:53 +02:00
naskya
dd434a739b
fix reactions_not_public condition
2023-07-09 13:58:58 +00:00
ThatOneCalculator
933bce41d3
Merge remote-tracking branch 'origin/develop' into refactor/antennas-in-cache
2023-07-08 23:21:14 -07:00
ThatOneCalculator
a9b09f5b29
chore: 🎨 format
2023-07-08 16:21:15 -07:00
ThatOneCalculator
e88ab6cb0f
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-07-08 16:20:55 -07:00
ThatOneCalculator
4d8853b7f5
fix: 🐛 server stats setting, meta fetching
2023-07-08 16:20:38 -07:00
ThatOneCalculator
1fa4632411
fix: 🐛 server stats setting, meta fetching
2023-07-08 16:19:55 -07:00
ThatOneCalculator
6844039534
typo
2023-07-08 16:10:12 -07:00
ThatOneCalculator
fb56e5110c
fix
2023-07-08 15:59:47 -07:00
Laura Hausmann
994f08d735
[mastodon-client] media caption support
2023-07-09 00:58:45 +02:00
Laura Hausmann
8f7f078f08
[mastodon-client] send actual default post privacy instead of fallback value
2023-07-09 00:58:45 +02:00
Laura Hausmann
32210f636d
[mastodon-client] remove reactions reply
2023-07-09 00:58:44 +02:00
Kainoa Kanter
eb97cff37b
Merge pull request '[PR]: feat: notify announcements with popups' ( #10441 ) from naskya/calckey:feat/announcement-popup into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10441
2023-07-08 22:41:54 +00:00
Syuilo
390c0c2839
refactor: ⚡ antenna notes in cache
...
Co-authored-by: Kainoa Kanter <kainoa@t1c.dev>
2023-07-08 15:39:42 -07:00
Syuilo
9c8447c70a
fix: 🐛 prevent creation of empty antennas
2023-07-08 15:06:59 -07:00
naskya
290f047a6e
Merge remote-tracking branch 'calckey/develop' into feat/announcement-popup
2023-07-08 19:52:49 +00:00
naskya
e1188641a7
Add showPopup, isGoodNews & Update API
2023-07-08 19:48:20 +00:00
Laura Hausmann
1d42fe37ee
increase ap/show rate limit
2023-07-08 04:11:41 +02:00
Laura Hausmann
a5be7c3ac8
[mastodon-client] handle user & note URLs in search
2023-07-08 04:11:41 +02:00
Laura Hausmann
22825ae76a
[mastodon-client] fix search type param
2023-07-07 23:47:21 +02:00
Laura Hausmann
a94bf84f04
[mastodon-client] implement favorited_by
2023-07-07 22:42:39 +02:00
Laura Hausmann
afc9cf3259
[mastodon-client] populate user details for all notes
2023-07-07 21:50:42 +02:00
Laura Hausmann
197977c3a8
[mastodon-client] Fix global timeline
2023-07-07 19:30:23 +02:00
Kainoa Kanter
655cc039f3
Merge pull request '[PR]: Cache server' ( #10419 ) from refactor/cache-server into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10419
2023-07-06 21:55:44 +00:00
Kainoa Kanter
bdca7d2f8e
revert 49fd4034744f7642210bb66a3558d544d67e13b8
...
revert fix: 🐛 fix quotes with CW-only quotes
2023-07-06 21:53:44 +00:00
Namekuji
f835cccccf
refactor: cache relays for a longer time
2023-07-06 17:49:41 -04:00
Namekuji
1ea8f8b4fe
perf: use msgpackr to encode and decode
2023-07-06 17:22:15 -04:00
Namekuji
e505b0f207
fix: use host as prefix of cacheServer if undefined
2023-07-06 17:06:31 -04:00
ThatOneCalculator
171cb1c210
chore: 🎨 format
2023-07-06 12:47:33 -07:00
Johann150
f9b3951c3a
fix: 🐛 fix quotes with CW-only quotes
2023-07-06 12:46:19 -07:00
ThatOneCalculator
f5c7b6f55f
feat: ⚡ cache server
2023-07-06 11:50:34 -07:00
Laura Hausmann
52b4fdf0d2
[mastodon-client] code cleanup, remove redundant function calls
2023-07-06 02:16:51 +00:00
Laura Hausmann
4e2c73dba9
Remove debug logging
2023-07-06 02:16:51 +00:00
Laura Hausmann
8347855a11
[mastodon-client] general code cleanup, rename megalodon package
2023-07-06 02:16:51 +00:00
Laura Hausmann
fbeb809874
[mastodon-client] Disable emoji reactions preview in TL
2023-07-06 02:16:51 +00:00
Laura Hausmann
adb0f365ba
[mastodon-client] Move megalodon to main repo
2023-07-06 02:16:51 +00:00
Laura Hausmann
8a6a1cfc43
[mastodon-client] Code formatting pass
2023-07-06 02:16:51 +00:00
Laura Hausmann
37b21f973f
[mastodon-client] Fix posting statuses with attachment
2023-07-06 02:16:51 +00:00
Laura Hausmann
1f8c735889
[mastodon-client] megalodon compat changes
2023-07-06 02:16:51 +00:00
Laura Hausmann
8cf7a24e9f
[mastodon-client] Add transparent.png asset
2023-07-06 02:16:51 +00:00
Laura Hausmann
23d57eb79f
[mastodon-client] Add endpoints
2023-07-06 02:16:51 +00:00
ThatOneCalculator
94b16ba9a3
refactor: ♻️ read patrons from local file for fallback instead of empty array
2023-07-05 18:44:29 -07:00
ThatOneCalculator
c4d4e850b2
chore: ⬆️ up prettier, pnpm
2023-07-05 18:28:27 -07:00
Namekuji
f13d8548d2
fix: do not deliver poll result if local-only
2023-07-04 01:59:43 -04:00
ThatOneCalculator
f99e8b3726
fix: ⚡ immediately fail jobs with invalid signature
2023-07-03 10:29:52 -07:00
ThatOneCalculator
03c8bb5b88
chore: 🎨 format
2023-07-02 23:08:33 -07:00
Namekuji
6f5e07de5d
rename arg
2023-07-02 23:14:43 -04:00
Namekuji
b36cc31e9b
throw error if failed
2023-07-02 22:25:58 -04:00
Namekuji
284c0db1fd
no more infinity caches
2023-07-02 22:14:31 -04:00
Namekuji
9d26e08032
add cache prefix
2023-07-02 20:55:20 -04:00
Namekuji
ef724a49fe
store cache values to redis
2023-07-02 20:37:46 -04:00
Syuilo
821320f51b
refactor: ⚡ make identicons and server metrics optional
...
Co-authored-by: Kainoa Kanter <kainoa@t1c.dev>
2023-07-02 16:23:11 -07:00
ThatOneCalculator
e55e9aadcf
images
2023-07-02 15:54:11 -07:00
ThatOneCalculator
6c7f0521aa
find and replace
2023-07-02 15:18:30 -07:00
ThatOneCalculator
20044cb7e8
ascii art
2023-07-02 15:17:58 -07:00
Kainoa Kanter
305d6e8b2e
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
466ef220da
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 224b1d585bb1cb95531a9213cf4a69fc2f049e7d, reversing
changes made to b5907fb86db2b9eacea633bb5d69547982326afa.
2023-07-02 10:10:25 -07:00
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
Namekuji
5013111bee
enforce follow-request from silenced users
2023-04-30 21:43:56 -04:00
Namekuji
faa5fc5dd4
suppress notification from silenced users and instances
2023-04-30 21:35:10 -04:00
ThatOneCalculator
1faa47f558
favicon
2023-04-30 17:14:04 -07:00
Namekuji
ec97ccd4c3
do not notify if the target is not following
2023-04-30 19:46:02 -04:00
Namekuji
5fc77586f2
format
2023-04-30 18:01:06 -04:00
Namekuji
8128ef5f01
add db migration
2023-04-30 18:00:19 -04:00
Namekuji
2072d41fcd
Merge branch 'develop' into instance-silence
2023-04-30 17:52:05 -04:00
ThatOneCalculator
1eb19b6988
fix(ap): Use unique identifier for each follow request
...
Closes #9677
Co-authored-by: GitHub <hutchisr>
2023-04-30 13:26:51 -07:00
fruye
0cf2e71b2e
Use numeric ids everywhere in mastodon API ( #9970 )
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9970
Co-authored-by: fruye <fruye@unix.dog>
Co-committed-by: fruye <fruye@unix.dog>
2023-04-30 19:34:52 +00:00
Kaity A
89716480e5
fix poll voting causing edit revisions.
2023-05-01 03:17:38 +10:00
Kaity A
6a509637d5
Implement inbound note edit federation
2023-05-01 02:29:50 +10:00
Namekuji
cec5813ab2
can overlap with blocked hosts
2023-04-30 09:04:29 -04:00
Namekuji
f2a8d1f680
add toggler
2023-04-30 09:01:42 -04:00
Namekuji
c35f03832d
format
2023-04-30 08:08:45 -04:00
Namekuji
ada759a9e5
rename and comment
2023-04-30 07:58:03 -04:00
Namekuji
ce60660128
instance silence
2023-04-30 07:27:55 -04:00
Kaity A
f9a72e1ea6
Add Libre Translate support
2023-04-30 11:09:51 +10:00
ThatOneCalculator
6eba097e09
new logos
2023-04-29 15:32:33 -07:00
ThatOneCalculator
1dbcbe9dbb
chore: upgrade megalodon
2023-04-29 13:28:24 -07:00
fruye
05b2f9b89d
fix: Declare /api/v1/accounts/relationships before /api/v1/accounts/:id
...
Previously the 'relationships' part was considered to be an account id
and was handled by completely different API endpoint.
2023-04-28 20:03:06 +02:00
Kainoa Kanter
b8875beefa
Revert "[Fix] Properly replace koa-fix-trailing-slashes with inhouse script ( #9870 )"
...
This reverts commit 2cdaad588c82508734d04c2169503782dfe8556a.
2023-04-27 16:32:37 -07:00
Kainoa Kanter
fd91a878c1
Revert "Merge pull request '[feat] Replace Koa-FavICO with a smaller router' ( #9853 ) from daikei/calckey:modularize-favico into develop"
...
This reverts commit 4f6cae76434d927920ae8eac5fad6b72336f29ac, reversing
changes made to 64a737d001ca9781ae8bb6995cad69219cba3831.
2023-04-27 16:25:13 -07:00
fruye
14e59f2401
fix: Get list titles from Form data when creating and updating lists
...
This change will actually make it possible for Mastodon clients to
create and rename lists, as they send the title in a Form data instead
of a query string.
https://docs.joinmastodon.org/methods/lists/#form-data-parameters
2023-04-27 22:42:10 +02:00
fruye
67b0e9e2dc
fix: Make statusModel created_at
fields be ISO 8601 strings
...
This makes the 'Reactions to this post' status (seen when viewing
a status context) send the correct data type for `created_at` fields.
https://docs.joinmastodon.org/entities/Account/#created_at
https://docs.joinmastodon.org/entities/Status/#created_at
2023-04-27 21:54:51 +02:00
ThatOneCalculator
7d48709b40
fix: style email with inline styles
2023-04-26 20:21:30 -07:00
ThatOneCalculator
3c5fbb7b0b
try to fix email style...
2023-04-26 20:04:58 -07:00
ThatOneCalculator
e4ca9590bd
fix?
2023-04-26 19:58:26 -07:00
ThatOneCalculator
36aef5a063
fix: add route
2023-04-26 19:51:25 -07:00
ThatOneCalculator
ab61c62f54
feat: ✨ frontend interface for post-account creation email verification
2023-04-26 19:44:38 -07:00
ThatOneCalculator
3aa5b8237d
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-04-26 14:20:02 -07:00
ThatOneCalculator
5d182895f0
Revert "chore: update summaly"
...
This reverts commit b60a3b509e6131ce8d29d7304dfa200c4b493e35.
2023-04-26 14:19:55 -07:00
Namekuji
dda66daedd
feat: reserved usernames ( #9917 )
...
This PR adds a feature to prevent users from creating a new account with a reserved username such as root, admin, system, proxy, info, etc...
Reserved usernames can be configured via the config file.
The administrator can create an account with a reserved username via the first setup screen or the control panel.
The existing account of reserved usernames will not be affected.
Co-authored-by: Namekuji <nmkj@mx.kazuno.co>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9917
Co-authored-by: Namekuji <nmkj@noreply.codeberg.org>
Co-committed-by: Namekuji <nmkj@noreply.codeberg.org>
2023-04-26 20:06:18 +00:00
ThatOneCalculator
af4a2f2313
see if this works
2023-04-25 18:21:15 -07:00
ThatOneCalculator
f6d1fa8519
throw different error if following is null
2023-04-25 08:31:05 -07:00
ThatOneCalculator
2b033a813f
revert messaging room
2023-04-24 15:45:34 -07:00
naskya
fdb4575f15
fix: boost muting in the recommended timeline ( #9906 )
...
Closes : #9905
Co-authored-by: naskya <m@naskya.net>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9906
Co-authored-by: naskya <naskya@noreply.codeberg.org>
Co-committed-by: naskya <naskya@noreply.codeberg.org>
2023-04-24 19:47:56 +00:00
ThatOneCalculator
49e0399881
chore: up pakcages
2023-04-23 15:34:50 -07:00
fruye
2ef30e0152
feat: Implement reading Announcements from MastoAPI
2023-04-23 22:17:02 +02:00
naskya
36b88c7286
security: validate image url ( #9882 )
...
It looks like url validations are added in f7564d87b0
, but I found another validation commit not applied in Calckey, so I cherry-picked 0da0cc80b9
from [Misskey](https://github.com/misskey-dev/misskey ).
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: naskya <m@naskya.net>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9882
Co-authored-by: naskya <naskya@noreply.codeberg.org>
Co-committed-by: naskya <naskya@noreply.codeberg.org>
2023-04-21 01:50:47 +00:00
ThatOneCalculator
f1fa00f962
chore: update summaly
2023-04-19 21:28:43 -07:00
ThatOneCalculator
dbc25ce574
email styling
2023-04-19 21:26:49 -07:00
ThatOneCalculator
45b3e5635d
reaction settings auto reload
2023-04-19 20:46:37 -07:00
daikei
ebb93328d5
[Fix] Properly replace koa-fix-trailing-slashes with inhouse script ( #9870 )
...
This follows up #9869 , with an awaited ``next()``, fixing the script.
> I'm looking to remove another 5kb package, replacing it with an in-house script. The commit i'm proposing translates the entire job of koa-remove-trailing-slashes into a 206 byte script that gets the job done well.
(just to show the code does work)
![](https://s3.kitsunes.club/storage/41c7854d-d01e-4f4c-94dd-8b651e2d7367.gif )
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9870
Co-authored-by: daikei <daikei@noreply.codeberg.org>
Co-committed-by: daikei <daikei@noreply.codeberg.org>
2023-04-17 22:36:22 +00:00
ThatOneCalculator
79d9b1bf13
Revert "[Fix] remove-trailing-slashes with inhouse script ( #9869 )"
...
This reverts commit 07db141fc0f1d0c55a930378f3adc81f23dbda44.
2023-04-17 01:22:31 -07:00
ThatOneCalculator
4a7a79c3d5
Revert "formatting"
...
This reverts commit b32e1b56fa0acda38a91f2851aea398204d02417.
2023-04-17 01:22:25 -07:00
ThatOneCalculator
e006d96aac
formatting
2023-04-17 01:03:56 -07:00
daikei
1df7458d4e
[Fix] remove-trailing-slashes with inhouse script ( #9869 )
...
I'm looking to remove another 5kb package, replacing it with an in-house script. The commit i'm proposing translates the entire job of `koa-remove-trailing-slashes` into a 206 byte script that gets the job done well.
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9869
Co-authored-by: daikei <daikei@noreply.codeberg.org>
Co-committed-by: daikei <daikei@noreply.codeberg.org>
2023-04-17 08:02:29 +00:00
ThatOneCalculator
24c23c6474
chore: formatting
2023-04-14 15:35:18 -07:00
daikei
2aa0fa37cf
remove koa-favicon
2023-04-14 16:20:27 +00:00
daikei
74a43b7478
replace koa-favicon with a small patch of code
...
This should remove a needless dependency and replace it with a tiny, simple koa router
2023-04-14 16:18:50 +00:00
ThatOneCalculator
224fdf4dc5
chore: up swc
2023-04-13 09:43:13 -07:00
naskya
58b3950680
Allow to mute my own boosts
2023-04-12 15:52:46 +09:00
Kainoa Kanter
5f6358c4bd
Merge pull request 'fix: retrieve remote user again when migrating' ( #9826 ) from nmkj/calckey:fix-alsoknownas into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9826
2023-04-08 06:15:27 +00:00
Kainoa Kanter
1affde0a8c
chore: formatting
2023-04-07 22:46:10 -07:00
Namekuji
f2cf92aea1
fetch person again
2023-04-08 01:44:50 -04:00
naskya
0ef179e35f
feat: per-user boost muting ( #9825 )
...
Cherry-picked from FoundKey/c414f24a2c ([commit](c414f24a2c
))
This allows us to hide specified users' boosts from the timelines (the boosts will still be visible on their user page).
Co-authored-by: Hélène <pleroma-dev@helene.moe>
Co-authored-by: naskya <m@naskya.net>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9825
Co-authored-by: naskya <naskya@noreply.codeberg.org>
Co-committed-by: naskya <naskya@noreply.codeberg.org>
2023-04-08 05:44:36 +00:00
Kainoa Kanter
799ac84ee3
Revert "Revert "Incorporate calckey-js into calckey repository ( #9820 )""
...
This reverts commit 8033492c7c4827fbff05782d08ae65bc3440c080.
2023-04-07 17:44:27 -07:00
Kainoa Kanter
a5c4d0a7bd
Revert "Incorporate calckey-js into calckey repository ( #9820 )"
...
This reverts commit 37c0423da6bce9b86b8f4f9a5b78f640166dd3d5.
2023-04-07 17:35:10 -07:00
Kainoa Kanter
0c17baa47f
Merge pull request 'fix: followers transfer via account migration' ( #9822 ) from nmkj/calckey:fix-move into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9822
2023-04-08 00:06:08 +00:00
Namekuji
a5468a8204
fix move inbox
2023-04-07 17:48:25 -04:00
Kaity A
21905514d4
Incorporate calckey-js into calckey repository ( #9820 )
...
Closes #9712 .
Co-authored-by: Kaity A <kaity@theallans.com.au>
Co-authored-by: Ken Allan <ken@norganna.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9820
Co-authored-by: Kaity A <supakaity@noreply.codeberg.org>
Co-committed-by: Kaity A <supakaity@noreply.codeberg.org>
2023-04-07 14:25:22 +00:00
Namekuji
177e9a50b2
fix id of move activity
2023-04-07 06:39:29 -04:00
Kainoa Kanter
dac3b02a3f
days for featured
2023-04-06 22:48:07 -07:00
Kainoa Kanter
37d82c3b75
Merge pull request 'feat: give reason for soft word mutes' ( #9815 ) from amybones/calckey:feat_soft_mute_reasons into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9815
2023-04-07 05:07:24 +00:00
Kainoa Kanter
d92cfb8cdf
formatting
2023-04-06 18:56:46 -07:00
amy bones
3819e921cc
feat: give reason for soft mutes
...
Bad UX when a post is muted and it just says "Some chick said something". Now
provide some context too to help people decide if they want to view something
potentially triggering.
2023-04-05 21:28:26 -07:00
amybones
89e27d8418
fix: toggling the blocking state from the instance-info admin view ( #9809 )
...
Because the admin meta information was never loaded on this page, no amount of toggling the block or suspend sliders on the instance-info page (e.g. `https://calckey.example.com/instance-info/instance.tld `) will result in the instance actually being added to the blocklist. You could still do it from the bulk blocklist management page, but that can get unwieldy quickly if you just want to do a quick block of an instance.
Co-authored-by: amy bones <amy@spookygirl.boo>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9809
Co-authored-by: amybones <amybones@noreply.codeberg.org>
Co-committed-by: amybones <amybones@noreply.codeberg.org>
2023-04-04 03:46:23 +00:00
ThatOneCalculator
3e7d64ac4b
feat: ✨ push notifs button
...
Co-authored-by: Tamania <tamaina@hotmail.co.jp>
2023-04-03 20:36:59 -07:00
Kainoa Kanter
8cdadd70ba
Merge pull request 'Require timeline endpoints to return the requested limit of notes.' ( #9805 ) from supakaity/hajkey:hk/notes-pagination into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9805
2023-04-03 17:02:01 +00:00
Kaity A
d7e253eb62
Requested limit to be fulfilled if possible
2023-04-04 02:50:53 +10:00
amy bones
3f3bf0a9e7
fix: changing passwords, 2fa, and password resets.
...
The argon2 usage was only implemented for sign-ins which broke a bunch of other
endpoints and features.
2023-04-03 05:14:50 -07:00
Kaity A
eaa6bc2da3
Separate cat-avatar mode and speak-as-cat nyanification
2023-04-02 21:24:12 +10:00
ThatOneCalculator
c5522d0207
fix import
2023-04-01 23:28:55 -07:00
ThatOneCalculator
33718bdd5d
chore: 🎨 format
2023-04-01 21:10:31 -07:00
ThatOneCalculator
cb1b13e879
fix: 🛂 no longer need 2fa for webauthn
2023-04-01 21:04:22 -07:00
ThatOneCalculator
7522cdf445
fix migration
2023-04-01 12:14:54 -07:00
ThatOneCalculator
64d6b987ab
chore: add cleanup migration
2023-04-01 12:03:49 -07:00
Kaitlyn Allan
52f06a2e14
Clarify variable names
2023-04-01 22:49:14 +10:00
Kaitlyn Allan
a86f8d4911
Improve performance of charts
...
Fix some undefined !== deleted issues
2023-04-01 21:42:03 +10:00
kabo2468
021f667976
fix: don't nyaize quoted text
2023-03-31 23:30:57 +09:00
ThatOneCalculator
df83d4c211
add argon
2023-03-30 19:19:09 -07:00
ThatOneCalculator
19c4a59513
formatting
2023-03-30 19:10:03 -07:00
ThatOneCalculator
5be627b869
feat: 🔒 add argon2 support
...
Passwords will be automatically re-hashed on sign-in. All new password hashes will be argon2 by default. This uses argon2id and is not configurable. In the very unlikely case someone has more specific needs, a fork is recommended. ChangeLog: Added Co-authored-by: Chloe Kudryavtsev <code@toast.bunkerlabs.net>
Breaks Calckey -> Misskey migration, but fixes Foundkey -> Calckey migration
2023-03-30 19:09:44 -07:00
s1idewhist1e
981d3ee725
Refactor: use rust for native mastodon id conversion ( #9786 )
...
This uses [napi-rs](https://napi.rs/ ) to allow for automatic generation of node bindings for the native code.
I also changed the `isolatedModules` TS flag to false to allow for `static enum` to be shared across modules. It doesn't seem to be necessary for the build system that CK uses.
Currently this method does not work with ID generators with longer IDs. Likely the best solution is to add another key in the database.
Some benchmarks for 1 million conversions:
```
node, x1_000_000: 2.847s
rust, x1_000_000: 1.265s
```
There are still optimizations that can be made, but I think this is a good starting point and a good way to bring rust into the CK stack.
Co-authored-by: s1idewhist1e <trombonedude05@gmail.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9786
Co-authored-by: s1idewhist1e <s1idewhist1e@noreply.codeberg.org>
Co-committed-by: s1idewhist1e <s1idewhist1e@noreply.codeberg.org>
2023-03-31 01:58:28 +00:00
cutestnekoaqua
1b61d1a58d
check for signatures while post import
2023-03-30 17:52:17 +02:00
cutestnekoaqua
cf5671cb05
nyaa
2023-03-30 17:31:29 +02:00
Cleo
7a31740e20
remove debug msgs
2023-03-30 09:30:38 +00:00
Cleo
69daa49403
„packages/backend/src/server/api/endpoints/i/import-posts.ts“ ändern
...
Signed-off-by: Cleo <cutestnekoaqua@noreply.codeberg.org>
2023-03-30 09:12:51 +00:00
Cleo
fcbdde47d0
Yeet mentions
2023-03-30 08:40:20 +00:00
naskya
c2883ea95b
fix: direct boost ( #9783 )
...
Sorry to create PR multiple times. I should have included this in #9778 .
Co-authored-by: naskya <m@naskya.net>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9783
Co-authored-by: naskya <naskya@noreply.codeberg.org>
Co-committed-by: naskya <naskya@noreply.codeberg.org>
2023-03-30 03:15:06 +00:00
cutestnekoaqua
4df655126d
get post details from object
2023-03-29 21:38:52 +02:00
cutestnekoaqua
db392efae8
catch text parsing error
2023-03-29 21:25:28 +02:00
cutestnekoaqua
41c7dfe208
add info
2023-03-29 21:16:45 +02:00
cutestnekoaqua
da322a086b
catch errors
2023-03-29 21:15:06 +02:00
cutestnekoaqua
d640af9714
handle mastodon style posts
2023-03-29 21:10:01 +02:00
cutestnekoaqua
365d9bc40a
dont ping users
2023-03-29 20:01:56 +02:00
cutestnekoaqua
dfb6178ddf
actually increase line num
2023-03-29 19:37:31 +02:00
cutestnekoaqua
f43b5a2537
update post job
2023-03-29 19:36:23 +02:00
cutestnekoaqua
d0f2cbd664
note import debug logs
2023-03-29 19:23:37 +02:00
cutestnekoaqua
b9b693c233
temporary set import limit to infinity for debug
2023-03-29 19:16:39 +02:00
naskya
3eccb04e92
Merge branch 'develop' into fix/followers-only-boost
2023-03-29 02:24:21 +00:00
cutestnekoaqua
86e02468ce
why is this git ignored?
2023-03-29 00:09:31 +02:00
cutestnekoaqua
c05703001c
why is this git ignored?
2023-03-28 23:48:27 +02:00
cutestnekoaqua
624f305d9c
feat: experimental post import
2023-03-28 23:33:16 +02:00
Kagami Sascha Rosylight
4e78a4e0b0
fix: allow announces with followers visibility
2023-03-29 04:55:16 +09:00
Kaitlyn Allan
e696a13fb2
set workers to reduce their processing priority
2023-03-25 21:19:06 -07:00
ThatOneCalculator
cdcd4320a9
fix?
2023-03-24 13:14:41 -07:00
ThatOneCalculator
bf358a2fb3
dev15
2023-03-24 12:45:25 -07:00
ThatOneCalculator
8d1c7c787c
feat: ✨ post metadata uses full @
...
Closes #9660
2023-03-23 18:03:50 -07:00
ThatOneCalculator
9fa73242a0
chore: 📦 upgrade megalodon
2023-03-23 16:20:21 -07:00
ThatOneCalculator
21061b6803
feat: masto api add display name
2023-03-23 16:16:27 -07:00
ThatOneCalculator
6b298823ff
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-03-23 09:07:25 -07:00
ThatOneCalculator
ae9ba9b2c3
Revert "refactor: nyaize on the frontend"
...
This reverts commit aff90b3ef225e5d4453469b36b7bf3a8565c7a68.
2023-03-23 09:06:32 -07:00
amy bones
88295aad8f
fix: relay signature handling
...
A change sometime ago moved to setting some signature fields in the incoming
object to undefined as opposed to deleting them. The trouble is that downstream
code checks against existence, not undefinedness and rejects the message.
Resolves : #9665
2023-03-22 17:32:49 -07:00
Kainoa Kanter
10d8d41580
Merge pull request 'fix: max user profile length to db field length' ( #9750 ) from amybones/calckey:fix-profile-length into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9750
2023-03-22 18:58:32 +00:00
cutestnekoaqua
abfbb15fef
Masto api :)
2023-03-22 17:43:05 +01:00
cutestnekoaqua
d8fe02042c
allow client credentials not just for tapbots
2023-03-22 14:40:59 +01:00
amy bones
b5130abc25
fix: max user profile length to db field length
...
Resolves : #9749
2023-03-22 02:10:43 -07:00
ThatOneCalculator
7420f6ce56
validate blank messages on backend
2023-03-19 20:03:49 -07:00
ThatOneCalculator
887673ecdd
refactor: nyaize on the frontend
2023-03-19 19:59:00 -07:00
ThatOneCalculator
efef445eef
fix: repo url
2023-03-19 16:53:49 -07:00
Kaitlyn Allan
ebef0b14c6
Fix error saving drive file caption > 512 chars
2023-03-19 20:06:24 +10:00
ThatOneCalculator
c1da33a658
cli images
2023-03-19 02:33:44 -07:00
ThatOneCalculator
26cbcba6a6
fix cli more
2023-03-19 02:08:08 -07:00
ThatOneCalculator
472164f573
feat: spruce up CLI
2023-03-19 01:59:33 -07:00
Kaity A
77c12cba8d
Add sonic full-text search support ( #9714 )
...
This pull request adds support for the [sonic](https://github.com/valeriansaliou/sonic ) full text indexing server into Calckey.
In addition to this, a stateful endpoint has been added that will completely (re-)index all notes into any (elasticsearch and/or sonic) indexing server defined in your config at `/api/admin/search/index-all`. It can (optionally) take input data to define the starting point, such as:
```
{"cursor": "9beg3lx6ad"}
```
Currently if both sonic and elasticsearch are defined in the config, sonic will take precedence for searching, but both indexes will continue to be updated for new note creations. Future enhancements may include the ability to choose which indexer to use (or combine multiple).
Co-authored-by: Kaitlyn Allan <kaitlyn.allan@enlabs.cloud>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9714
Co-authored-by: Kaity A <supakaity@noreply.codeberg.org>
Co-committed-by: Kaity A <supakaity@noreply.codeberg.org>
2023-03-19 08:26:47 +00:00
naskya
94eb321431
feat: set license information for custom emojis ( #9719 )
...
Closes : #9711 (please check this issue first)
I cherry-picked two commits ([1](8ae9d2eaa8
), [2](ed51209172
)) from [Misskey](https://github.com/misskey-dev/misskey ) and made a few changes.
「ライセンス」should be written as "License" in the following screenshots, but it has not yet been translated.
It would be nice if we could include multiple lines of text, but I just ported what's been implemented so far in Misskey not to mess things up.
This is my first pull request (aside from typo correction). Feel free to point out any issues!
![](https://cdn.discordapp.com/attachments/823878222897741868/1086372711841935440/2023-03-18_042011.png )
![](https://cdn.discordapp.com/attachments/823878222897741868/1086373178214981853/01.png )
![](https://cdn.discordapp.com/attachments/823878222897741868/1086373336709341246/2023-03-18_042629.png )
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: naskya <m@naskya.net>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9719
Co-authored-by: naskya <naskya@noreply.codeberg.org>
Co-committed-by: naskya <naskya@noreply.codeberg.org>
2023-03-19 07:22:28 +00:00
ThatOneCalculator
d8c0ba0795
fix: when count is actually 0
2023-03-19 00:13:30 -07:00
cutestnekoaqua
3122701186
pass auth to metadata
2023-03-18 13:06:49 +01:00
cutestnekoaqua
3e748cb401
fix: intermediarily convert ids
2023-03-18 12:23:03 +01:00
cutestnekoaqua
9c0416df65
add 404 as replacements
2023-03-18 12:09:43 +01:00
cutestnekoaqua
25896f0093
chore: update megalodon
2023-03-18 11:52:18 +01:00
fruye
3d7868c9dc
fix: Parse mastoAPI limit
argument in more places & Improve converting arguments to boolean ( #9716 )
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9716
Authored-by: fruye <fruye@unix.dog>
Signed-off-by: Cleo John <waterdev@galaxycrow.de>
Co-authored-by: fruye <fruye@unix.dog>
Co-committed-by: fruye <fruye@unix.dog>
2023-03-17 13:58:01 +00:00
s1idewhist1e
5eec5ac2ef
feat: Make follower counts for remote users correct ( #9705 )
...
#9293
Not sure if this is the right approach for this
Co-authored-by: s1idewhist1e <trombonedude05@gmail.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9705
Co-authored-by: s1idewhist1e <s1idewhist1e@noreply.codeberg.org>
Co-committed-by: s1idewhist1e <s1idewhist1e@noreply.codeberg.org>
2023-03-17 01:16:31 +00:00
fruye
b62b1d43d6
fix: Run to boolean conversion in mastoAPI public and hashtag timelines
...
The `only_media` query parameter in `/api/v1/timelines/public` and
`/api/v1/timelines/tag/:hashtag` was previously passed directly as-is to
the Misskey API, which made it pretty upset because it was receiving a
string named 'true' instead of the value 'true'.
Needed for pleromaFE to display a timeline.
2023-03-15 23:09:19 +01:00
Cleo John
c1a6e342e9
webhook mastodon fixes
2023-03-14 17:18:30 +01:00
Luna
f02b1429e9
Small fix to Masto ID conversion code
2023-03-13 00:44:38 -04:00
Luna
75fd6d068d
Sorta kinda handle client_credentials auth flow
2023-03-11 23:19:17 -05:00
Luna
2d7225a179
Proxy object IDs for Mastodon API to prevent Calckey ID format incompatibilities
2023-03-11 16:02:35 -05:00
Luna
07d45c6a70
Convert limit parameter to int for certain Mastodon account endpoints
2023-03-11 16:02:35 -05:00
Luna
bd15a1d8d6
Enable multipart for masto oauth endpoints to fix Ivory
2023-03-11 16:02:35 -05:00
Kaity A
be4d51fcad
Expand caption limit to 1500 characters
2023-03-05 16:51:44 +10:00
Kaity A
55b2708009
Set movedToUri & alsoKnownAs null when undefined
2023-03-04 08:24:22 +00:00
cutestnekoaqua
a176e5b9aa
parse full multipart data to media endpoints
2023-03-01 15:53:40 +01:00
cutestnekoaqua
83216f0b3b
fix import
2023-03-01 15:07:35 +01:00
cutestnekoaqua
1c674fcf01
some quick fixes
2023-03-01 15:04:01 +01:00
Cleo John
447547b911
fix errors
2023-02-28 17:38:48 +01:00
Cleo John
83494b707d
more mastodon work
2023-02-28 17:23:04 +01:00
Masaya Suzuki
00e42db681
Check redis connection
...
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-02-23 22:04:47 -08:00
CutestNekoAqua
f013669e7b
aa
2023-02-23 17:38:18 +01:00
CutestNekoAqua
066b4fa78d
meow?
2023-02-23 17:20:34 +01:00
CutestNekoAqua
ac6cc1ea45
maybe buffer?
2023-02-23 17:13:35 +01:00
CutestNekoAqua
bab5577ee5
this is the sign I need a break
2023-02-23 17:07:49 +01:00
CutestNekoAqua
50687ef209
move file upload to new router
2023-02-23 17:02:02 +01:00
CutestNekoAqua
76a4228de3
oh ich hab verkackt
2023-02-23 16:57:21 +01:00
CutestNekoAqua
b712b67df3
use multer upload instead
2023-02-23 16:55:38 +01:00
CutestNekoAqua
6b97e42a7f
update thingy?
2023-02-23 16:42:57 +01:00
CutestNekoAqua
678c3c2483
lol
2023-02-23 16:34:16 +01:00
CutestNekoAqua
506709d2eb
fixed what ever calc did here, masto app didnt
2023-02-23 16:32:21 +01:00
CutestNekoAqua
273b86b9f4
??
2023-02-23 16:26:33 +01:00
CutestNekoAqua
b1d785b486
await the instance meta
2023-02-23 16:12:53 +01:00
CutestNekoAqua
83cc0c9828
import config
2023-02-23 15:58:54 +01:00
CutestNekoAqua
0ca238d680
import multer
2023-02-23 15:55:28 +01:00
CutestNekoAqua
75bd0baf99
remove not needed middleware handlers
2023-02-23 15:46:12 +01:00
CutestNekoAqua
e4a276a989
aaa
2023-02-23 00:31:14 +01:00
CutestNekoAqua
e2ad9a94ec
fix mastodon api stats
2023-02-22 09:44:47 +01:00