Laura Hausmann
eae145eb53
[mastodon-client] Add transparent.png asset
2023-07-06 02:16:51 +00:00
Laura Hausmann
c0517b57a0
[mastodon-client] Add endpoints
2023-07-06 02:16:51 +00:00
ThatOneCalculator
092c439993
refactor: ♻️ read patrons from local file for fallback instead of empty array
2023-07-05 18:44:29 -07:00
ThatOneCalculator
e2ff531172
chore: ⬆️ up prettier, pnpm
2023-07-05 18:28:27 -07:00
Namekuji
bc13416f8e
fix: do not deliver poll result if local-only
2023-07-04 01:59:43 -04:00
ThatOneCalculator
e603745f97
fix: ⚡ immediately fail jobs with invalid signature
2023-07-03 10:29:52 -07:00
ThatOneCalculator
c392697b4c
chore: 🎨 format
2023-07-02 23:08:33 -07:00
Namekuji
722ccf04f9
rename arg
2023-07-02 23:14:43 -04:00
Namekuji
af4797bb8e
throw error if failed
2023-07-02 22:25:58 -04:00
Namekuji
355b1e0063
no more infinity caches
2023-07-02 22:14:31 -04:00
Namekuji
76c9422d53
add cache prefix
2023-07-02 20:55:20 -04:00
Namekuji
947163fde2
store cache values to redis
2023-07-02 20:37:46 -04:00
Syuilo
703f28a1ab
refactor: ⚡ make identicons and server metrics optional
...
Co-authored-by: Kainoa Kanter <kainoa@t1c.dev>
2023-07-02 16:23:11 -07:00
ThatOneCalculator
39aa318840
images
2023-07-02 15:54:11 -07:00
ThatOneCalculator
6da5a5b89b
find and replace
2023-07-02 15:18:30 -07:00
ThatOneCalculator
eec54dd6f7
ascii art
2023-07-02 15:17:58 -07:00
Kainoa Kanter
c0348add7a
Merge pull request '[PR]: Embedded all attachment, renotes and discussion history into rss feed content & improve title, and not generate feed for locked account' ( #10388 ) from cgsama/calckey:feedenhance into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10388
2023-07-02 21:50:09 +00:00
ThatOneCalculator
63c193f9fc
Revert "Merge pull request '[PR]: fix: use redis-based mutex to prevent memory leak' ( #10389 ) from nmkj/calckey:fix-cache-leak into develop"
...
This reverts commit 224b1d585b
, reversing
changes made to b5907fb86d
.
2023-07-02 10:10:25 -07:00
ThatOneCalculator
73edce511f
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-07-02 08:30:25 -07:00
ThatOneCalculator
5004da0ea3
adjust timeout for indexing notes
2023-07-02 00:47:55 -07:00
ThatOneCalculator
17009455da
fix: 🐛 patron timeout
2023-07-02 00:16:01 -07:00
Namekuji
eee80b3ff6
set log level to debug
2023-07-02 02:03:14 -04:00
Namekuji
ac2b057f85
fix: use redis-semaphore for global mutex and memory leak prevention
2023-07-02 01:47:11 -04:00
Kainoa Kanter
599fc3d7a3
Merge pull request '[PR]: fix: publication logic involving relays' ( #10383 ) from nmkj/calckey:fix-boost-publication into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10383
2023-07-02 05:28:01 +00:00
Laura Hausmann
6c29a2ae01
Fix mastodon api conversion for new note id type
2023-07-01 22:07:08 -07:00
CGsama
ba680211ca
Embedded all attachment, renotes and discussion history into rss feed content & improve title, and not generate feed for locked account
2023-07-01 23:58:36 -04:00
ThatOneCalculator
d9af4f3a27
refactor: 🚩 post editing is no longer experimental
2023-07-01 20:00:51 -07:00
Namekuji
49e17e776c
refactor: examine by get instead of exists
2023-07-01 04:09:04 -04:00
Namekuji
ab789f2ca8
fix: await release
2023-07-01 03:49:44 -04:00
Namekuji
4bf1dbbd83
change mutex key
2023-07-01 03:49:43 -04:00
Namekuji
38d4d34713
refactor: use redis-semaphore for mutex across workers
2023-07-01 03:49:43 -04:00
Namekuji
f53fa96fc6
refactor: no url instantiation
2023-07-01 03:49:43 -04:00
Namekuji
159f788696
fix: ignore if post boosted by relay is local
2023-07-01 03:49:42 -04:00
Namekuji
44bf99e0c1
fix: multiple boost publication by relay
2023-07-01 03:49:39 -04:00
ThatOneCalculator
ee5a08efdc
chore: 🎨 format
2023-06-30 23:35:45 -07:00
ThatOneCalculator
6fbe508403
refactor: ♻️ force patrons update on about-calckey
2023-06-30 23:33:54 -07:00
cgsama
42ede2ce6a
Merge branch 'develop' into cgsama-patch-1
2023-06-30 06:40:53 +00:00
cgsama
7a93c81a3f
proper expire remote user drivefile over limits at adding time
2023-06-30 06:26:22 +00:00
ThatOneCalculator
24cc6a925d
feat: ✨ introduce local user select dialog
...
Used for selecting group members and proxy account.
Closes #7987 , API change: users/search-by-username-and-host now takes `maxDaysSinceLastActive` parameter and doesn't have any active threshold anymore by default.
2023-06-29 19:53:46 -07:00
ThatOneCalculator
97e74198ff
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-06-28 23:04:50 -07:00
ThatOneCalculator
5343c14184
fix: 🐛 don't convert time since epoch for ratelimit
...
https://calckey.social/notes/9gkasnzglmi07rpa
2023-06-28 23:04:40 -07:00
Namekuji
2d4eda2c1d
fix: disable redis tls if undefined in config
2023-06-28 02:44:16 -04:00
ThatOneCalculator
0015afaca8
chore: 🎨 format
2023-06-27 23:37:24 -07:00
Kainoa Kanter
06f569756b
Merge pull request '[PR]: Add signature to remote note lookups' ( #10374 ) from e2net/calckey:fix/authenticated-remote-note-lookups into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10374
2023-06-28 06:02:28 +00:00
Namekuji
89e4e3ea5b
refactor: simplify getSignatureUser
2023-06-28 01:46:52 -04:00
ThatOneCalculator
487e7ba43c
fixes
2023-06-28 01:46:38 -04:00
sparrow
022d478fa8
format
2023-06-28 03:55:29 +01:00
sparrow
f0256b08ff
expose redis tls settings directly to config
2023-06-28 03:09:22 +01:00
Laura Hausmann
516e0f8ecf
Allow follower-only notes to be fetched by properly authorized remote users
2023-06-28 04:06:39 +02:00
sparrow
2f1e9696a8
empty object instead of undefined
2023-06-28 02:11:02 +01:00
sparrow
cc32d09913
Remove static postgres tls settings
...
They can be configured through `extra` in config.
2023-06-28 01:48:55 +01:00
Laura Hausmann
b20298ceb1
Fix AP resolver history on reuse for authorized fetch
2023-06-28 02:30:00 +02:00
sparrow
75518ed1f1
Merge remote-tracking branch 'upstream/develop' into develop
2023-06-28 00:42:07 +01:00
sparrow
1b77d101ee
Make redis and postgres tls optional and opt-in
2023-06-28 00:41:44 +01:00
Laura Hausmann
d9fc2c061d
Add signature to remote note lookup
2023-06-28 01:05:25 +02:00
Namekuji
9d56db0fbf
index note url
2023-06-27 15:34:30 -04:00
Laura Hausmann
e0e957c721
Also search for url field when looking for existing note in database
2023-06-27 18:37:16 +00:00
ThatOneCalculator
e53d1f6bdc
fix: 🩹 use redis user for bull and postgres cache interface
...
Follow up #10366 , d96877033b
2023-06-26 15:06:32 -07:00
ThatOneCalculator
d96877033b
refactor: 🔧 allow redis user to be configured
...
Follow up #10366 , 3df3c97deb
2023-06-26 15:02:54 -07:00
Ashex
3df3c97deb
fix: 🐛 support for SSL data when loading redis and postgres configs
...
Closes #10366
2023-06-26 14:54:16 -07:00
Namekuji
4fdbf1c712
fix: back from the future
2023-06-26 07:47:56 -04:00
ThatOneCalculator
ae14da7014
fix: 🩹 make cacheRemoteFiles false by default for new instances
2023-06-24 13:25:25 -07:00
ThatOneCalculator
15e8db0563
feat: 🔒 expand /api/v1/instance/peers to proper endpoint and check for private mode
...
Closes #10358
2023-06-24 13:00:50 -07:00
Namekuji
fd6b655a7c
fix compile error
2023-06-24 04:07:19 -04:00
ThatOneCalculator
2eea153ba1
chore: 🎨 format
2023-06-23 21:22:44 -07:00
ThatOneCalculator
1fddd319c4
fix: 🐛 remove cw in post edit
...
Closes #10353
2023-06-23 21:18:04 -07:00
ThatOneCalculator
be83ac8f43
fix: 🐛 start transaction with multi
2023-06-23 18:21:00 -07:00
ThatOneCalculator
c0f6a53223
fix: 🐛 race condition between workers when creating note
...
Closes #10345
Discovered here: https://codeberg.org/calckey/calckey/issues/10345#issuecomment-950475
2023-06-23 17:27:25 -07:00
ThatOneCalculator
7ca519560f
feat: ✨ display remaining time on ratelimits
2023-06-22 17:14:27 -07:00
ThatOneCalculator
8a45d25912
fix: ✏️ typo in API docs + errors
...
Co-authored-by: naskya <m@naskya.net>
2023-06-22 16:53:56 -07:00
Kainoa Kanter
17018c9b99
Merge pull request '[PR]: enhance (docker): proper caching and smaller image size' ( #10349 ) from nmkj/calckey:v14-docker into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10349
2023-06-22 23:42:50 +00:00
naskya
d5854c2324
fix: 🐛 proper isDuplicateKeyValueError handling
...
Closes #10340
Co-authored-by: Kainoa Kanter <kainoa@t1c.dev>
2023-06-22 16:25:27 -07:00
Namekuji
f7631772a3
cache native-utils
2023-06-22 16:25:42 -04:00
Namekuji
99e1f1ad84
chore: format
2023-06-22 16:00:28 -04:00
Namekuji
3780be57c0
clean unnecessary artifacts
2023-06-22 16:00:28 -04:00
Namekuji
e232332a46
fix build and clean scripts
2023-06-22 16:00:28 -04:00
Lily Cohen
48f58feae6
precompile rust components
2023-06-22 16:00:28 -04:00
Namekuji
4bd0838f29
fix: 🐛 empty fs stat
2023-06-21 16:26:43 -07:00
daikei
87145bd823
Merge branch 'develop' into allow-mods-to-see-mod-notes
2023-06-19 15:41:38 +00:00
daikei
0bc68a4b6f
Fix formatting
2023-06-19 14:14:15 +00:00
daikei
a3d26eaf31
Allow moderators to see moderation notes
2023-06-19 14:08:34 +00:00
ThatOneCalculator
2339c63fcb
fix: 🩹 duplicate update
2023-06-18 19:38:32 -07:00
ThatOneCalculator
b179970f15
fix: 🐛 properly index edited post
2023-06-18 19:04:04 -07:00
ThatOneCalculator
6fd240a764
fix: 🐛 when editing polls, keep votes for unmodified choices
2023-06-18 18:36:26 -07:00
ThatOneCalculator
37be746812
fix: 💄 white foreground on forced black background
...
Remedies the problem introduced by 020c4f5788
causing black text to appear over a black-ish background
2023-06-18 16:37:46 -07:00
Namekuji
739a80a94e
shorten cache expire
2023-06-18 18:04:26 -04:00
Namekuji
4c9153fd14
add refresh button to poll
2023-06-18 17:14:38 -04:00
Namekuji
68cc264f5f
don't broadcast poll updates
2023-06-18 13:23:59 -04:00
Freeplay
020c4f5788
Prevent white flash during loading screen
...
no longer have to deal with getting flashbanged every time! :D
2023-06-17 22:22:35 -04:00
ThatOneCalculator
35445f8591
Revert "refactor: 🦺 replace js-yaml with yaml"
...
This reverts commit 837a45bd98
.
2023-06-16 14:09:42 -07:00
Kainoa Kanter
27965f708d
Merge pull request '[PR]: fix: publish posts boosted by relays' ( #10309 ) from nmkj/calckey:fix-aode-relay into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10309
2023-06-16 16:59:10 +00:00
Namekuji
aa46f5f1bb
skip if actor is not found or has been already deleted
2023-06-16 04:49:11 -04:00
Namekuji
c5ccd68c08
remove unused import
2023-06-16 04:17:32 -04:00
Namekuji
2b1e16d489
add comments
2023-06-16 03:48:40 -04:00
Namekuji
fda6a1b1d2
wait a bit more
2023-06-16 03:48:39 -04:00
Namekuji
6236661d62
use redis
2023-06-16 03:48:39 -04:00
Namekuji
0c9cce7c7c
fix aode-relay compatibility
2023-06-16 03:48:39 -04:00
ThatOneCalculator
837a45bd98
refactor: 🦺 replace js-yaml with yaml
...
Technically mitigates CVE-2023-2251, but users never input YAML to Calckey. Still, this does no harm, and it's a good idea to keep dependencies like these up-to-date, as js-yaml was last updated 2 years ago.
2023-06-16 00:13:41 -07:00
ThatOneCalculator
1dbe44b211
fix: 🐛 sonic logged connection despite not existing
2023-06-15 16:21:51 -07:00
ThatOneCalculator
46af585cf7
feat: 🔒 Improve 2FA/keypass experience
...
Co-authored-by: Tamania <tamaina@hotmail.co.jp>
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-06-15 16:12:32 -07:00
Kainoa Kanter
55902208e7
docs: 📝 fix formatting
2023-06-15 03:49:17 +00:00
ThatOneCalculator
9fa71f37d7
docs: 📝 sea orm migration "Setting Up Migration" doc link
2023-06-14 20:47:49 -07:00
ThatOneCalculator
fe5834e470
docs: 📝 rudamentary sea-orm-cli instructions
2023-06-14 20:46:54 -07:00
ThatOneCalculator
0850950449
chore: 🎨 format
2023-06-14 20:34:00 -07:00
ThatOneCalculator
8f61ff7f33
fix: 🚸 make "show replies in timeline" work as expected
...
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-06-14 20:17:56 -07:00
ThatOneCalculator
c80d91dc38
chore: formatting
2023-06-13 17:04:17 -07:00
Freeplay
e8ae6738d1
Set font size directly rather than using classes, add 18px font size option, fixes
2023-06-13 14:42:18 -04:00
PrivateGER
8e46059d61
Merge branch 'develop' into fix/search-filter-behavior
2023-06-12 14:54:44 +00:00
PrivateGER
40f7756176
use actually correct webfinger check
2023-06-12 16:46:30 +02:00
PrivateGER
cb47c585f9
Add webfinger support to from: and allow UNIX timestamps in date filters
2023-06-12 16:35:04 +02:00
ThatOneCalculator
1d9ce9c288
refactor: ♻️ import from @/db
2023-06-12 01:28:39 -07:00
ThatOneCalculator
4b1fc747e4
refactor: ⚰️ remove old db calls, add todo
2023-06-12 01:23:53 -07:00
ThatOneCalculator
bd9f28246b
perf: use charts data for stats endpoint
2023-06-12 01:16:36 -07:00
ThatOneCalculator
266534d35c
fix typo
2023-06-11 23:12:22 -07:00
ThatOneCalculator
69d4a3aee5
chore: formatting
2023-06-11 21:57:20 -07:00
ThatOneCalculator
c3b332acf9
seperate error for null followers
2023-06-11 21:56:56 -07:00
naskya
4e382c9124
fix boost mutes
2023-06-11 11:46:18 +00:00
Essem
84be788034
Fix CSP
2023-06-09 11:15:49 -05:00
ThatOneCalculator
c5d102021e
perf: set patrons in redis
2023-06-08 13:19:46 -07:00
ThatOneCalculator
f2d8882fd5
Merge branch 'patron-labels' into develop
2023-06-08 12:33:51 -07:00
ThatOneCalculator
5769bdcc69
chore: formatting
2023-06-08 11:01:00 -07:00
Kainoa Kanter
cfa339a51b
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)
2d8ad9389c
fixes #10284 , fixes #10208 ; passing in all pugVariables needed in base.pug, fixes csp
2023-06-07 20:35:24 +02:00
Namekuji
ab9b9e5bff
fix inbox stall
2023-06-07 10:01:16 -04:00
ThatOneCalculator
90c0e4e9ed
allow iframes for notes
2023-06-06 21:00:16 -07:00
ThatOneCalculator
0c5be99d77
perf: limit number of antennas
2023-06-06 18:47:06 -07:00
ThatOneCalculator
6825595bdc
feat: ✨ patron labels
2023-06-06 18:43:05 -07:00
ThatOneCalculator
eda82780de
feat: ✨ searchFilters meta property
2023-06-06 16:19:13 -07:00
ThatOneCalculator
349411ac76
typo
2023-06-06 12:16:49 -07:00
ThatOneCalculator
f621e58efa
fix: post editing meta
2023-06-06 12:11:15 -07:00
CaffeeLake
cb8f1617c7
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
c5a0c01e4e
Revert "chore: formatting"
...
This reverts commit 36283b9a35
.
2023-06-05 21:15:49 -07:00
ThatOneCalculator
9bd03cc92e
update cargo.lock
2023-06-05 18:55:27 -07:00
ThatOneCalculator
5483dd567f
Don't ignore Cargo.lock
2023-06-05 18:49:27 -07:00
ThatOneCalculator
ed674f2dac
chore: format
2023-06-05 17:27:40 -07:00
Freeplay
96b6c433c8
Merge branch 'develop' of https://codeberg.org/calckey/calckey into upstream/develop
2023-06-05 20:15:21 -04:00
ThatOneCalculator
36283b9a35
chore: formatting
2023-06-05 16:40:48 -07:00
ThatOneCalculator
c664d7da08
fix
2023-06-05 15:08:35 -07:00
ThatOneCalculator
a018bfca9a
dep: down typeorm
2023-06-05 15:02:59 -07:00
ThatOneCalculator
4f16bdea78
chore: ⬆️ up deps
2023-06-05 14:54:43 -07:00
Kainoa Kanter
a60cb874c1
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
cf3f566e06
escape database password as it may contain special characters
2023-06-05 11:59:45 -04:00
Freeplay
517e0a16f3
Merge branch 'develop' of https://codeberg.org/calckey/calckey into upstream/develop
2023-06-04 17:52:49 -04:00
Freeplay
7c436d0a41
Prevent newly-made unlisted posts from showing in antennas
2023-06-04 17:52:44 -04:00
Kainoa Kanter
f1e8099c48
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
6a7e950f21
chore: formatting
2023-06-04 14:42:22 -07:00
ThatOneCalculator
535fa9f506
fix: 🐛 prevent null date insertion
...
https://calckey.aokaga.work/notes/9f6ksv2oov
2023-06-04 14:41:18 -07:00
Namekuji
9a9c3d4c62
add rust to the runtime container for migrations
2023-06-04 16:29:24 -04:00
ThatOneCalculator
02658fee0b
chore: ⬆️ up various deps
2023-06-03 00:41:30 -07:00
ThatOneCalculator
99df1dcbd7
fix: summary if 1 attachment
2023-06-02 23:55:31 -07:00
ThatOneCalculator
dbe00078a3
refactor: remove mk remnants
2023-06-02 23:30:51 -07:00
ThatOneCalculator
6956522694
perf: インスタンスデフォルトテーマを予めjson5 -> jsonに変換しておくことでjson5を初期バンドルに含めずに済むように
...
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-06-02 23:28:21 -07:00
ThatOneCalculator
c1f699789b
chore: formatting
2023-06-02 23:21:06 -07:00
Kainoa Kanter
d81af5e991
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
f3bd82b074
refactor: ♻️ sync note summaries
2023-06-02 22:11:34 -07:00
ThatOneCalculator
7ea4c39fb7
refactor: ♻️ ssr views
...
Correct og:type for users, format docs, deprecate _info_card_
2023-06-02 21:45:11 -07:00
Namekuji
382b009ffd
add cargo test script
2023-06-03 00:40:51 -04:00
Namekuji
15f8a4cbba
cargo formats all modules
2023-06-03 00:37:10 -04:00
Namekuji
d7f80edbea
call seaorm migrations after typeorm
2023-06-03 00:27:00 -04:00
Namekuji
afe4c76392
fix migration
2023-06-02 23:48:28 -04:00
Namekuji
d3d30bbbc2
add integration test of antenna
2023-06-02 23:48:28 -04:00
Namekuji
874b0a2c69
add unit test
2023-06-02 23:48:27 -04:00
Namekuji
7cf2b39cde
fix unit tests
2023-06-02 23:48:27 -04:00
Namekuji
c443a5601c
add format script
2023-06-02 23:48:27 -04:00
Namekuji
0224824a36
fix native import
2023-06-02 23:48:26 -04:00
Namekuji
10072d6e4d
remove node cuid2
2023-06-02 23:48:26 -04:00
Namekuji
ba578c8701
initialize native database on boot
2023-06-02 23:48:25 -04:00
Namekuji
8bb87f9ea4
use native generators
2023-06-02 23:48:25 -04:00
Namekuji
55118df538
add test
2023-06-02 23:48:25 -04:00
Namekuji
a10ade8cf5
fix unit test
2023-06-02 23:48:24 -04:00
Namekuji
752d63e6de
add native calls
2023-06-02 23:48:24 -04:00
Namekuji
e932d6effa
use schema in native-utils
2023-06-02 23:48:24 -04:00
Namekuji
5e9dce3e8c
adjust module structure
2023-06-02 23:48:23 -04:00
Namekuji
148dbbe56d
move files out from crate
2023-06-02 23:48:23 -04:00
Namekuji
403e95b673
fix unit test
2023-06-02 23:48:22 -04:00
Namekuji
e51deb3794
add napi schema
2023-06-02 23:48:22 -04:00
Namekuji
d0734ef4c9
add pack_by_id
2023-06-02 23:48:22 -04:00
Namekuji
c9f31aef9b
add default values
2023-06-02 23:48:21 -04:00
Namekuji
3eb87c8f04
rename feature
2023-06-02 23:48:21 -04:00
Namekuji
193c75a2bb
skip empty array
2023-06-02 23:48:21 -04:00
Namekuji
d9d2673939
use thread to copy data
2023-06-02 23:48:20 -04:00
Namekuji
3010ac9e74
use iden enum
2023-06-02 23:48:20 -04:00
Namekuji
d28f74b513
fix primary key specifier
2023-06-02 23:48:20 -04:00
Namekuji
98f2397fbb
add migration to convert array to jsonb
2023-06-02 23:48:19 -04:00
Namekuji
745384ff58
use vec newtype
2023-06-02 23:48:19 -04:00
Namekuji
6178593e22
make sqlite compat
2023-06-02 23:48:19 -04:00
Namekuji
354ece6432
add abstraction of string array type
2023-06-02 23:48:18 -04:00
Namekuji
0bd5893e7d
fix varchar array
2023-06-02 23:48:18 -04:00
Namekuji
1455068e0c
add newtype
2023-06-02 23:48:18 -04:00
Namekuji
76e5e31411
todo unread note check
2023-06-02 23:48:17 -04:00
Namekuji
6698c00f78
rename test modules
2023-06-02 23:48:17 -04:00
Namekuji
6bbfe1a6b4
add tests
2023-06-02 23:48:17 -04:00
Namekuji
4012d38f7f
add integration test in model
2023-06-02 23:48:16 -04:00
Namekuji
737ccfe11c
remove mock database
2023-06-02 23:48:16 -04:00
Namekuji
f1f3e5976d
add random string generator
2023-06-02 23:48:15 -04:00
Namekuji
6bb8775b2e
change aid to cuid2
2023-06-02 23:48:15 -04:00
Namekuji
eda1e7ab3b
fix features
2023-06-02 23:48:15 -04:00
Namekuji
00ba8a2804
return mock db when mock feature is enabled
2023-06-02 23:48:14 -04:00
Namekuji
2f9a6859f1
add utility crate
2023-06-02 23:48:14 -04:00
Namekuji
535eb3540b
add mock database
2023-06-02 23:48:14 -04:00
Namekuji
d453eaf4ae
remove unused feature
2023-06-02 23:48:13 -04:00
Namekuji
81ba464f1b
format
2023-06-02 23:48:13 -04:00
Namekuji
9220aa3e4c
remove unused serde
2023-06-02 23:48:13 -04:00
Namekuji
bc0e0b14d0
add repository trait
2023-06-02 23:48:12 -04:00
Namekuji
4e82dab1eb
add entities and two schemas
2023-06-02 23:48:07 -04:00
PrivateGER
7eeac4810a
formatter
2023-06-01 21:38:37 +02:00
PrivateGER
9be58ba0b4
missing inversion + use proper emoji path
2023-06-01 21:30:23 +02:00
PrivateGER
d409c31ad5
me when I lack a brain
2023-06-01 21:12:03 +02:00
PrivateGER
f508a358b1
more logging
2023-06-01 21:01:15 +02:00
PrivateGER
4d2eaa645b
Import emojis without meta.json
2023-06-01 20:53:13 +02:00
Kainoa Kanter
38b92b7aee
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
831abc22d0
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
0291579e2f
chore: ⬆️ up bull
2023-05-31 12:06:26 -07:00
PrivateGER
23f551884f
Less logging of every single WS message + use logger in Meilisearch
2023-05-31 12:08:21 +02:00
Namekuji
8480ced256
remove empty form input
2023-05-31 01:14:13 -04:00
Namekuji
c321a6ee39
use parse instead
2023-05-31 01:02:41 -04:00
Namekuji
b1d0b291ff
get array for alsoKnownAs
2023-05-31 01:02:22 -04:00
PrivateGER
b10337c858
Add english and japanese stop words to Meili database
2023-05-30 23:11:10 +02:00
ThatOneCalculator
15d311c513
fix
2023-05-29 19:34:32 -07:00
ThatOneCalculator
2c42707551
up redis deps
2023-05-29 19:32:33 -07:00
ThatOneCalculator
da8ed09932
chore: up bull-board deps
2023-05-29 19:30:20 -07:00
PrivateGER
33ef39cd4a
formatter
2023-05-29 20:09:52 +02:00
PrivateGER
0524789185
Make Meilisearch optional and don't connect if unconfigured
2023-05-29 19:46:38 +02:00
ThatOneCalculator
41c80b693d
fixes
2023-05-29 10:18:12 -07:00
ThatOneCalculator
7476ebc7a2
chore: format
2023-05-29 10:01:34 -07:00
ThatOneCalculator
b15f001b31
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-05-29 10:00:25 -07:00
ThatOneCalculator
316a09409c
revert #10222
2023-05-29 10:00:16 -07:00
Kainoa Kanter
8d81e4f5ee
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
73bf8eddc7
Delete deleted posts from Meilisearch
2023-05-29 18:33:57 +02:00
ThatOneCalculator
655cf3dc27
chore: format
2023-05-29 09:31:02 -07:00
PrivateGER
e52b1330d3
Only connect to Meili with valid config
2023-05-29 17:36:03 +02:00
Kainoa Kanter
fca3c6f85e
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
9063f93fb2
chore: 💡 meili
2023-05-28 21:04:54 -07:00
ThatOneCalculator
2cf1d9f630
chore: formatting
2023-05-28 20:34:18 -07:00
Kainoa Kanter
5c56487802
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
544e3a008e
feat: ✨ server info widget
...
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-05-28 20:14:08 -07:00
Namekuji
98f9e3e5c4
use cuid2 with timestamp
2023-05-28 22:16:42 -04:00
PrivateGER
0d41422423
Implement follower and following searches
2023-05-28 00:27:16 +00:00
PrivateGER
b6638a7862
add semicolon after property
2023-05-28 00:27:16 +00:00
PrivateGER
a9889721ec
Default meilisearch data response + linting + prettyfier
2023-05-28 00:27:16 +00:00
PrivateGER
7e1e42bc47
Pin meilisearch library
2023-05-28 00:27:16 +00:00
PrivateGER
8549b66a39
Add ssl option to MeiliSearch config
2023-05-28 00:27:16 +00:00
PrivateGER
274bfcd898
Lint + formatting
2023-05-28 00:27:16 +00:00
PrivateGER
43813d12b5
Remove indexing logger
2023-05-28 00:27:16 +00:00
PrivateGER
308d0a62a6
Correct logging statement + add missing returns
2023-05-28 00:27:16 +00:00
PrivateGER
d0bd8b7d4c
.filter isn't in-place, now reassigning correctly
2023-05-28 00:27:16 +00:00
PrivateGER
1036ac4e8b
Actually assign user object to note
2023-05-28 00:27:16 +00:00
PrivateGER
d9ccf4310f
Load relationships to populate user fields
2023-05-28 00:27:16 +00:00
PrivateGER
62eef2fa67
Add parsing of host, fix usernames
2023-05-28 00:27:16 +00:00
PrivateGER
dae4f58e4c
Specify primary key
2023-05-28 00:27:16 +00:00
PrivateGER
856b05303b
Fix import
2023-05-28 00:27:16 +00:00
PrivateGER
5ae89a69bc
Add high performance batch imports
2023-05-28 00:27:16 +00:00
PrivateGER
e6371e4665
Adjust search term logging + use filtered search query
2023-05-28 00:27:16 +00:00
PrivateGER
9859060c59
Add createdAt column, fix username filtering, filter advanced search terms correctly
2023-05-28 00:27:16 +00:00
PrivateGER
03cd2de8ec
Add basic advanced search + attachment metadata hints
2023-05-28 00:27:16 +00:00
PrivateGER
ed16e6cc28
Import .js files
2023-05-28 00:27:16 +00:00
PrivateGER
a33b548555
Add Meilisearch widget
2023-05-28 00:27:16 +00:00
PrivateGER
4f07c88abb
Fix wrong parameter ordering
2023-05-28 00:27:16 +00:00
PrivateGER
340be8e35a
Implement Meilisearch Indexing
2023-05-28 00:27:16 +00:00
Freeplay
c9e5b596c1
Don't show unlisted posts in antennas
2023-05-26 20:05:26 -04:00
Kainoa Kanter
c3456c027a
hotfix: try catch hasUnreadAntenna
2023-05-26 16:32:59 +00:00
ThatOneCalculator
afa15e17ef
refactor: make post imports an experiment
2023-05-25 22:05:43 -07:00
ThatOneCalculator
911704d6a8
chore: formatting
2023-05-25 19:47:10 -07:00
Kainoa Kanter
6383babe04
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
3f58162cf4
Fix polls & own reactions not showing in replies
2023-05-25 15:49:39 -04:00
Kainoa Kanter
991788dcce
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
b70139f2bb
little refactor
2023-05-24 19:33:59 -04:00
April John
3ac0946019
update inbox import timeout
2023-05-24 21:03:37 +02:00
April John
208c7d380a
update post import
2023-05-24 20:22:16 +02:00
naskya
6dba4a145c
Format
2023-05-23 14:11:03 +09:00
naskya
c7943ca177
.js
2023-05-23 14:07:35 +09:00
MeiMei
910b06c35a
fix: Escape SQL LIKE
...
* SQL LIKE escape
2023-05-23 13:56:16 +09:00
Natty
1773ae14e3
Renote button optimization
2023-05-22 17:54:44 -07:00
ThatOneCalculator
79fe1dcd61
chore: formatting
2023-05-22 17:00:50 -07:00
Kainoa Kanter
161557d559
Nyanize non[consonant]
...
🟨 ⬜ 🟪 ⬛
https://calckey.social/notes/9f2l6x5u8e
2023-05-22 15:57:56 +00:00
ThatOneCalculator
892414f303
chore: up mfm-js in backend
2023-05-21 21:39:20 -07:00
ThatOneCalculator
16c48307b6
Close #10175
2023-05-21 20:07:25 -07:00
naskya
813fb25d72
files may be undefined
2023-05-21 05:34:39 +09:00
ThatOneCalculator
b049b5bfaa
chore: formatting
2023-05-19 23:27:56 -07:00
ThatOneCalculator
83db6ec70a
forgot }
2023-05-19 23:26:01 -07:00
ThatOneCalculator
c20e501d69
simpler fix, thank you @wikiyu
2023-05-19 23:22:10 -07:00
ThatOneCalculator
b4983ef56f
Revert "fix api doc?"
...
This reverts commit 9e366dc563
.
2023-05-19 23:21:00 -07:00
ThatOneCalculator
9e366dc563
fix api doc?
2023-05-19 23:14:59 -07:00
Namekuji
3ddcffd169
enhance: emoji width and height
2023-05-19 22:26:13 -04:00
naskya
80d4f06962
format
2023-05-18 20:50:24 +09:00
naskya
079d757009
Check alt text on mutes
2023-05-18 20:38:33 +09:00
Kainoa Kanter
2de535b0b8
fix: dont show cheat sheet when not needed
2023-05-16 20:31:13 -07:00
April John
6a5b9009f0
feat: allow horizontal scaling
2023-05-17 00:08:33 +02:00
April John
1161db414e
Fix
2023-05-15 13:03:48 +00:00
April John
38a5f4e543
Fix: add done statements
2023-05-15 12:25:54 +00:00
Kainoa Kanter
c6aa87cc9c
chore: formatting
2023-05-14 15:20:26 -07:00
April John
657857e8d6
Feat: move post imports to new jobs
2023-05-14 20:20:31 +02:00
April John
e4a821a494
Feat: move post imports to new jobs
2023-05-14 18:46:48 +02:00
Kaity A
1e48c89528
Update meta to include feaures
2023-05-14 00:51:31 +10:00
Kaity A
adda2816c8
Update meta to return experimentals
2023-05-14 00:18:30 +10:00
Kaity A
7f0cd17b38
fix meta update
2023-05-13 23:57:55 +10:00
Kaity A
59307392d4
add experimental feature gate
2023-05-13 23:41:36 +10:00
Kaity A
f0a0a657b9
Merge branch 'develop' of https://codeberg.org/calckey/calckey into feature/edits
2023-05-13 22:13:02 +10:00
Kainoa Kanter
8877598799
chore: formatting
2023-05-12 20:11:41 -07:00
Kainoa Kanter
2bc1142016
fix typo
2023-05-11 19:02:51 -07:00
Freeplay
e9fdd707af
Fix wallpaper support for all views
2023-05-11 20:38:54 -04:00
ThatOneCalculator
37fea1136b
calckey.org
2023-05-10 23:30:48 -07:00
syuilo
5ffef363f3
念のためnoimageaiもつける
2023-05-10 20:51:22 -07:00
syuilo
6bc07036ac
feat: 投稿したコンテンツのAIによる学習を軽減するオプションを追加
...
Co-authored-by: GitHub <syuilo>
2023-05-10 20:50:21 -07:00
ThatOneCalculator
3adcc107ff
call it "moderation notice"
2023-05-10 14:32:27 -07:00
ThatOneCalculator
860a26b10f
email padding
2023-05-10 14:29:43 -07:00
ThatOneCalculator
81c56d980e
improve emails
2023-05-10 14:27:46 -07:00
ThatOneCalculator
21ab26a7b3
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-05-10 14:06:55 -07:00
ThatOneCalculator
a11abdde60
feat: ✨ ability for moderators to send mod mail
2023-05-10 14:06:45 -07:00
April John
9118ca50d3
reintroduce async into post import
2023-05-10 22:26:31 +02:00
Essem
947e8932f2
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
186b8a9b16
Address #10076
2023-05-09 15:15:13 -07:00
April John
b10f9beef2
Revert "fix: run post import async"
...
This reverts commit 3bedd1b347
.
2023-05-08 22:48:12 +02:00
ThatOneCalculator
a929dc11de
example.com -> calckey.org
2023-05-08 13:39:39 -07:00
ThatOneCalculator
a7c523ee46
chore: formatting
2023-05-08 13:36:53 -07:00
April John
3bedd1b347
fix: run post import async
2023-05-08 22:30:40 +02:00
April John
ecf263bd91
import replies too
2023-05-08 22:09:42 +02:00
April John
ede47e45c8
try fetching replies
2023-05-08 22:09:42 +02:00
ThatOneCalculator
189e972e0d
chore: formatting
2023-05-08 13:01:06 -07:00
April John
0c742929a5
fix: dont stream hidden posts
2023-05-08 19:33:04 +02:00
April John
0b59937e9e
fix: Detach push notifications..
...
..from "isRead" check. Apps will handle that theself.
2023-05-08 11:36:32 +02:00
April John
8c6475961e
fix hidden post behavior
2023-05-08 11:23:30 +02:00
ThatOneCalculator
ba7418aa6d
Revert "fix: hidden post federation"
...
This reverts commit 8a51c73fe7
.
2023-05-07 18:01:36 -07:00
ThatOneCalculator
f2ffe07425
chore: formatting
2023-05-07 12:29:02 -07:00
ThatOneCalculator
a7b7e1c5d4
remove gfonts from redoc
2023-05-07 12:28:24 -07:00
ThatOneCalculator
988b530745
Revert "Merge pull request 'Add support for CW boosting' ( #10047 ) from supakaity/hajkey:hk/cw-boost into develop"
...
This reverts commit 5e86bafb24
, reversing
changes made to d1977fc320
.
2023-05-07 11:38:39 -07:00
April John
d0d49696e2
fix: make userId optional cause its not used and
...
should not be used lmao
2023-05-07 16:27:49 +02:00
Kaity A
5395b96428
Note editing
2023-05-07 20:27:25 +10:00
naskya
324ec9e095
format
2023-05-07 09:46:07 +09:00
MeiMei
9a3eb859bc
(partially) cherry-picked from misskey/10e526b
...
fix: Escape SQL LIKE
* SQL LIKE escape
* CHANGELOG
2023-05-07 09:16:46 +09:00
naskya
27d1d96c9d
Modify backend for Calckey
2023-05-07 09:13:37 +09:00
naskya
8a2135ba28
format
2023-05-07 08:05:18 +09:00
たーびん
54f6876c9c
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
8a51c73fe7
fix: hidden post federation
2023-05-06 18:27:42 +02:00
ThatOneCalculator
695cb87052
chore: format
2023-05-05 13:29:39 -07:00
ThatOneCalculator
fe499ccf9d
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-05-05 13:28:39 -07:00
ThatOneCalculator
8f85f2c58f
re-enable post imports
2023-05-05 13:27:52 -07:00
naskya
069c789a78
Merge branch 'develop' into fix/word-mutes
2023-05-05 14:01:14 +00:00
April John
dd777935cb
fix: dont stream hidden posts over websocket
2023-05-05 15:53:05 +02:00
April John
6b6e5dfcdf
hide hidden posts in websocket streams
2023-05-05 15:50:50 +02:00
April John
3800eb8980
Feat: new internal post visibility "hidden"
2023-05-05 15:16:10 +02:00
April John
5fd6690755
Fix: properly handle timeline db errors
2023-05-05 14:30:08 +02:00
naskya
db273318b8
Remove the code snippets which didn't work
2023-05-05 16:58:42 +09:00
naskya
52f521941c
I believe I finally solved the boost hard mute issue (took 3 hours)
2023-05-05 15:32:47 +09:00
naskya
86dc71b201
oops
2023-05-05 12:49:34 +09:00
naskya
95f04a1c3c
Fix regex hard mutes
2023-05-05 12:36:17 +09:00
naskya
edf47d390b
Fix channel bug
2023-05-05 07:47:03 +09:00
naskya
3b3da42763
clean up
2023-05-05 06:16:23 +09:00
naskya
7113735212
Use original (Misskey's) implementation for hard mutes as muted reason isn't needed
2023-05-05 05:48:31 +09:00
naskya
ffea68ad8d
I was confused
2023-05-05 05:26:59 +09:00