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