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
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