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
ThatOneCalculator
aae1d293b5
fix: 🐛 Don't show image previews if NSFW
...
Closes #9636
2023-02-18 12:02:25 -08:00
ThatOneCalculator
706ebbd853
Masto API meta
2023-02-18 11:58:02 -08:00
ThatOneCalculator
c28e5fcad5
feat: ✨ Show time for users
2023-02-18 11:33:25 -08:00
CutestNekoAqua
a5633b9368
fix oopsie
2023-02-18 17:24:58 +01:00
CutestNekoAqua
cedf306f76
debug print users
2023-02-18 17:22:43 +01:00
CutestNekoAqua
28a31879f8
make relationshiops work
2023-02-18 17:14:16 +01:00
daikei
5ac063200e
Merge branch 'develop' into develop
2023-02-17 21:12:04 +00:00
ThatOneCalculator
9d2ccab7f5
chore: formatting
2023-02-17 13:01:14 -08:00
ThatOneCalculator
301c03e97f
chore: remove hard-to-see gradient
2023-02-17 00:16:35 -08:00
ThatOneCalculator
75c53f783a
perf: ⚡ emoji lib performance fix
2023-02-17 00:01:22 -08:00
ThatOneCalculator
4453e847a4
fix: 🐛 pagination for "/api/channels/followed"
...
Co-authored-by: takonomura <@takonomura@github.com>
2023-02-15 10:31:10 -08:00
ThatOneCalculator
fc285bb645
fix: 💄 admin overview style
2023-02-13 20:21:42 -08:00
ThatOneCalculator
0e9f9063b4
attempt fix
2023-02-13 19:48:57 -08:00
cutestnekoaqua
a607673019
try again
2023-02-13 20:41:42 +01:00
cutestnekoaqua
c4683c0196
actually return value
2023-02-13 20:38:11 +01:00
cutestnekoaqua
b209a9e533
uwu
2023-02-13 20:36:13 +01:00
cutestnekoaqua
d83e2f2c7a
mew
2023-02-13 20:28:23 +01:00
ThatOneCalculator
68c65044fd
chore: formatting
2023-02-13 11:17:07 -08:00
cutestnekoaqua
57e307ae39
Revert "parse query stuff with bools"
...
This reverts commit 4eb695f3c3acca0510036b13562207d35c7bf7fb.
2023-02-13 19:39:14 +01:00
cutestnekoaqua
75b20908bd
parse query stuff with bools
2023-02-13 19:34:41 +01:00
cutestnekoaqua
9bec89afe8
initial bool parsing in mastodon
2023-02-13 18:54:38 +01:00
cutestnekoaqua
03f7ba241a
nya
2023-02-13 17:08:48 +01:00
cutestnekoaqua
adbde2ae94
meow
2023-02-13 17:02:51 +01:00
cutestnekoaqua
5cd23ca88f
changes typings
2023-02-13 16:58:42 +01:00
cutestnekoaqua
d6c9a142ab
change types
2023-02-13 16:58:18 +01:00
cutestnekoaqua
030d890286
add debug to error
2023-02-13 16:53:56 +01:00
cutestnekoaqua
5905d7e8c1
basic account lookup
2023-02-13 16:12:21 +01:00
cutestnekoaqua
fa960711ae
feat: #9614
2023-02-13 15:12:21 +01:00
ThatOneCalculator
428dac79c8
fix: 🐛 first user gets admin
...
Closes #9620
Co-authored-by: @Johann150
2023-02-12 20:19:16 -08:00
ThatOneCalculator
428a830749
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-02-12 12:07:15 -08:00
ThatOneCalculator
dd45c01b68
feat: ✨ remote featured notes
2023-02-12 12:07:07 -08:00
Kio-td
070ec13665
Merge branch 'develop' of https://codeberg.org/calckey/calckey into develop
2023-02-12 12:11:21 -05:00
Kaity A
4c12faacb1
invalidate local user cache on user update
2023-02-12 07:54:59 +00:00
ThatOneCalculator
99accc4502
fix: correct megalodon import
2023-02-11 17:23:30 -08:00
ThatOneCalculator
57aed1fed9
chore: formatting
2023-02-11 17:22:05 -08:00
Kaity A
2b030a0a8c
Implementation of an instances wide antenna source. ( #9604 )
...
This PR contains new source for antenna posts, which is a list of instance hostnames to process all posts from.
Using this mode, a user can filter for keywords on an instance wide basis.
This change includes a new antenna source called `instances` and a new database column in the `antenna` table called `instances` to store the instance names.
On the antenna editor, there's also an "Add an instance" finder dialog to allow users to search through the known instance hostnames.
Co-authored-by: Kaity A <supakaity@blahaj.zone>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9604
Co-authored-by: Kaity A <supakaity@noreply.codeberg.org>
Co-committed-by: Kaity A <supakaity@noreply.codeberg.org>
2023-02-12 01:20:17 +00:00
Kaity A
7091f889ee
Enable reply update/display in detailed view. ( #9606 )
...
This PR establishes a new replied note stream update for subscribed notes, which gets fired off whenever a note receives a reply and the user is subscribed to the note for updates.
It specifically does not provide note details as part of the update, just the note id of the reply, so that they must go and retrieve the note and be subject to the proper permission and visibility checks.
The detailed note component has then been updated to watch for the replied notification so it can add new replies to the thread as they are created.
This allows both seeing new replies while on the page, and also to see your own replies appear after you post them without having to reload the page.
This PR relies on https://codeberg.org/calckey/calckey.js/pulls/2 to add the replied type to the calkey.js module.
Co-authored-by: Kaity A <supakaity@blahaj.zone>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9606
Co-authored-by: Kaity A <supakaity@noreply.codeberg.org>
Co-committed-by: Kaity A <supakaity@noreply.codeberg.org>
2023-02-12 01:19:43 +00:00
Kainoa Kanter
e363940bcf
Merge pull request 'fix: 🐛 100vh body background color' ( #9608 ) from GeopJr/calckey:fix/100vh-body-bg-color into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9608
2023-02-12 00:29:33 +00:00
ThatOneCalculator
2dff0cf8a0
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-02-11 16:22:00 -08:00
ThatOneCalculator
6333016077
chore: calckey megalodon
2023-02-11 16:20:57 -08:00
cutestnekoaqua
8149145b75
is this too spec?
2023-02-12 00:35:39 +01:00
cutestnekoaqua
740e5e56ba
oof
2023-02-12 00:33:52 +01:00
cutestnekoaqua
b2bb9ec178
eow
2023-02-12 00:29:52 +01:00
cutestnekoaqua
a97806eeaa
simplify code
2023-02-12 00:25:51 +01:00
cutestnekoaqua
1acf0518b0
try this instead
2023-02-12 00:19:35 +01:00
cutestnekoaqua
d91358ce2f
refine error msg
2023-02-12 00:14:03 +01:00
cutestnekoaqua
f5a9add712
add account lookup
2023-02-12 00:10:10 +01:00
cutestnekoaqua
0d836df218
remove unneeded next middleware
2023-02-11 23:50:58 +01:00
cutestnekoaqua
87c54e03d8
change name of Reactions bot
2023-02-11 23:46:35 +01:00
cutestnekoaqua
273ab91284
fix timelines
2023-02-11 23:12:14 +01:00
cutestnekoaqua
9189ef29ba
meow
...
Co-authored-by: cutls <web-pro@cutls.com>
2023-02-11 22:50:20 +01:00
Evangelos Paterakis
b2b619ffa7
fix: 🐛 100vh body background color
2023-02-11 23:28:46 +02:00
ThatOneCalculator
1d89cc3e3d
docs: 📝 custom assets
2023-02-11 13:16:45 -08:00
daikei
861fbcab41
Remove hardcoding of sounds ( #9510 ) ( #9607 )
...
Co-authored-by: Kio-td <kio.thedev@gmail.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9607
Co-authored-by: daikei <daikei@noreply.codeberg.org>
Co-committed-by: daikei <daikei@noreply.codeberg.org>
2023-02-11 21:09:43 +00:00
daikei
13af804543
Discard notes made before Fedi's existence, or after today ( #9605 )
...
This PR should kill #9531 - Safeguarding against posts that are made before 2007 (Identica being made in 2008, the 'first ever activitypub software' according to wikipedia.)
Personally, if gone unnoticed, I believe that notes from the past can be used as an attack vector to silently flood a database.
Co-authored-by: Kio-td <kio.thedev@gmail.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9605
Co-authored-by: daikei <daikei@noreply.codeberg.org>
Co-committed-by: daikei <daikei@noreply.codeberg.org>
2023-02-11 21:05:31 +00:00
ThatOneCalculator
1e7f8c3ab8
chore: up calckey.js
2023-02-11 13:04:22 -08:00
daikei
7e7c47f143
Merge branch 'develop' into develop
2023-02-11 20:29:44 +00:00
GeopJr
ccba7fc9db
feat: ✨ don't depend on an external service for urn:ietf:wg:oauth:2.0:oob ( #9602 )
...
Co-authored-by: GeopJr <evan@geopjr.dev>
Co-committed-by: GeopJr <evan@geopjr.dev>
2023-02-11 20:08:12 +00:00
Kio-td
7465e8461d
Fix bad math
2023-02-11 07:18:56 -05:00
Kio-td
1a90496318
Merge branch 'develop' of https://codeberg.org/Daikei/calckey into develop
2023-02-11 06:26:31 -05:00
Kio-td
4ff3b39ba3
Discard if 3 days in the future
2023-02-11 06:26:05 -05:00
daikei
7c64103668
Merge branch 'develop' into develop
2023-02-11 11:18:22 +00:00
Kio-td
1104db515e
Semi-Kill #9531
2023-02-11 06:13:55 -05:00
Kainoa Kanter
572f97771f
Add source SVG logo files
2023-02-11 06:11:02 +00:00
cutestnekoaqua
49ad84b754
floor created at
2023-02-11 01:51:14 +01:00
cutestnekoaqua
ec23cb65d4
parse client id
2023-02-11 01:17:35 +01:00
cutestnekoaqua
10f5d49fc6
do more change
2023-02-11 01:08:20 +01:00
cutestnekoaqua
ecc0397dd3
make secure check
2023-02-11 01:07:44 +01:00
cutestnekoaqua
f4861e9dc5
remove multipart here?
2023-02-11 00:57:43 +01:00
cutestnekoaqua
bd7910d741
i need to seperate 404 to own route
2023-02-11 00:51:50 +01:00
ThatOneCalculator
13238973b6
chore: Rome Formatting
2023-02-10 15:41:19 -08:00
cutestnekoaqua
955994c93d
meow
2023-02-11 00:40:04 +01:00
cutestnekoaqua
657f40e771
ree
2023-02-11 00:35:30 +01:00
cutestnekoaqua
e58b839339
split routers
2023-02-11 00:33:01 +01:00
cutestnekoaqua
0f928bfb23
revert it for now
2023-02-11 00:19:52 +01:00
cutestnekoaqua
1b3308bd4b
Revert "use formidable instead"
...
This reverts commit b8406ecaa40c08576d2644b797e05363533b0cfb.
2023-02-11 00:19:52 +01:00
cutestnekoaqua
73ad1f1a31
Revert "meow?"
...
This reverts commit 6e79148152cfa3cd3757b1545af6db804f4aa166.
2023-02-11 00:19:52 +01:00
cutestnekoaqua
fccf6f4de8
Revert "remove body parser settings for now"
...
This reverts commit 41ce22aa1c718dde7585609da2addd75985394a0.
2023-02-11 00:19:52 +01:00
cutestnekoaqua
ed6736adf0
remove body parser settings for now
2023-02-11 00:08:26 +01:00
cutestnekoaqua
fd60486bca
meow?
2023-02-11 00:02:20 +01:00
cutestnekoaqua
1d3e01ee8e
use formidable instead
2023-02-10 23:50:27 +01:00
cutestnekoaqua
465cb5a570
use multer instead
2023-02-10 23:29:29 +01:00
cutestnekoaqua
2ff3e68d94
me forgorr
2023-02-10 23:17:29 +01:00
cutestnekoaqua
23aa51102b
migrate middleware usage
...
Co-authored-by Natty <natty.sh.git@gmail.com>
2023-02-10 23:15:47 +01:00
cutestnekoaqua
9b2cd8f2e8
this is super cursed
2023-02-10 23:00:15 +01:00
cutestnekoaqua
9703b2496f
temp test
2023-02-10 22:30:19 +01:00
cutestnekoaqua
1024e4d027
merge more multipart stuff
2023-02-10 21:16:55 +01:00
cutestnekoaqua
78463f5f36
ree
2023-02-10 20:53:27 +01:00
cutestnekoaqua
ebd53e1f90
weird merge error
2023-02-10 20:52:58 +01:00
cutestnekoaqua
3f73e2ff84
Merge Masto Api changes
...
Co-authored-by Natty <natty.sh.git@gmail.com>
2023-02-10 20:45:29 +01:00
cutestnekoaqua
8ddfd9630c
Revert "yeet koabody"
...
This reverts commit d5eb131f582ad1900392eafbf3e1f6d3e55f1d5f.
2023-02-10 20:40:54 +01:00
ThatOneCalculator
76011a3f28
fix: 🔒 prevent issues
2023-02-10 11:14:33 -08:00
daikei
506a38e197
Merge branch 'develop' into develop
2023-02-10 08:18:23 +00:00
Cleo
b2ebf7c7fa
„packages/backend/src/server/index.ts“ ändern
2023-02-10 08:01:38 +00:00
Cleo
a0e4927f4c
revert da2368bf7af1d4e3a7f2fb4b8703b68a1f8c8ceb
...
revert fix: some Masotdon API compat issues (#9592 )
Co-authored-by: GeopJr <geopjr@noreply.codeberg.org>
Co-committed-by: GeopJr <geopjr@noreply.codeberg.org>
2023-02-10 07:56:46 +00:00
Kio-td
79a3aadc60
Clean up bad coding practices
2023-02-10 00:38:23 -05:00
Kio-td
cdc210f0f0
Close #9473
2023-02-10 00:19:47 -05:00
GeopJr
3cfb6675e7
fix: some Masotdon API compat issues ( #9592 )
...
Co-authored-by: GeopJr <geopjr@noreply.codeberg.org>
Co-committed-by: GeopJr <geopjr@noreply.codeberg.org>
2023-02-10 02:58:52 +00:00
cutestnekoaqua
db14e343d5
yeet koabody
2023-02-10 01:05:49 +01:00
cutestnekoaqua
0cf351b3da
Revert "shrugs"
...
This reverts commit 5a3f84a93470b5c6e5f996bc062e1f42efb69729.
2023-02-10 00:59:16 +01:00
cutestnekoaqua
09e18eb312
shrugs
2023-02-10 00:54:10 +01:00
cutestnekoaqua
96933b696a
use ES import in index
2023-02-10 00:38:39 +01:00
cutestnekoaqua
77e836797b
change method name of masto api
2023-02-10 00:34:24 +01:00
cutestnekoaqua
fc8d328018
change imports
2023-02-10 00:32:30 +01:00
cutestnekoaqua
cf13cf44e2
move get-unsecure
2023-02-10 00:27:57 +01:00
cutestnekoaqua
bc75b2664e
fix import
2023-02-10 00:23:44 +01:00
cutestnekoaqua
1c0b13a965
Merge branch 'feature/masto-api' into develop
2023-02-10 00:13:20 +01:00
cutestnekoaqua
6bbc669382
making build work
2023-02-09 23:32:40 +01:00
cutestnekoaqua
b1e3c2e1c7
feat: ✨ v1 Mastodon API
...
This commit adds (maybe unstable) support for Mastodons v1 api
also some v2 endpoints, maybe I miss stuff, I dont know.
We will need to test this but it should be kinda stable
and work like (old) butter.
Co-authored-by: Natty <natty.sh.git@gmail.com>
Co-authored-by: cutls <web-pro@cutls.com>
2023-02-09 23:21:50 +01:00
cutestnekoaqua
bb711adff8
fix some ctx stuff
2023-02-07 23:05:26 +01:00
cutestnekoaqua
0756e980d1
wip masto api
...
co-authored-by: cutls <web-pro@cutls.com>
2023-02-07 22:56:39 +01:00
ThatOneCalculator
af6994dedf
Merge remote-tracking branch 'asreal/Dockerfile-optimization' into develop
2023-02-05 21:15:01 -08:00
cutestnekoaqua
029eb6a521
fix: reactions using unicode weren't processed
2023-02-05 12:37:01 +01:00
ThatOneCalculator
9afe5424c0
chore: formatting
2023-02-04 12:41:25 -08:00
ThatOneCalculator
4073b746b4
fix: 🔒 improve tag search security
2023-02-04 12:38:46 -08:00
ThatOneCalculator
06ee523871
fix: 🐛 following issues
...
Closes #9544
2023-02-04 12:37:20 -08:00
Asrael
eeee91dcb4
build: ⚡ reduce container size by removing dev dependencies from final image
...
This change moves many of the dependencies into devDependencies, by analyzing what is used in the runtime files. Additionally, NPM and apk cache are eliminated with multi-stage builds
2023-02-03 21:38:40 -08:00
cutestnekoaqua
cc594a68aa
fix: Use ❤️ instead of ♥️
2023-02-04 02:30:43 +01:00
ThatOneCalculator
40d539ad20
fix
2023-02-01 11:55:45 -08:00