Commit Graph

4620 Commits

Author SHA1 Message Date
Mizunashi Mana
1f441507f7 feat: Move json5 to prod dependencies 2023-07-16 19:00:51 +09:00
CGsama
35f09d0067 change wording 2023-07-16 03:24:37 -04:00
CGsama
0c9ab9fdfa fix format 2023-07-16 01:47:06 -04:00
CGsama
809d418018 use gunzip-maybe tar-stream to replace exec 2023-07-16 01:41:57 -04:00
CGsama
324d1a932d handle import mastodon package 2023-07-15 23:02:00 -04:00
コルセット姫@がんばらない
cae6ba0edb feat: Add media to Mastodon and Calckey post imports (#10496)
### What does this PR do?

Adding files fields in the export notes option, and corresponding import notes

Current the mastodon import does not import any attachments, this pr will use the "upload from url" feature to include medias if its a valid URL.

There are many way to convert the outbox.json file, can be simple as upload media_attachments to any web hosting and do string replace on the json file.

I also create a tool that upload the tar.gz file with auto convert and host the media as simplify the process at https://tempfile.moegirl.live

Detail example can be found at https://fedi.moegirl.live/notes/9h76gtqnp2gwl5dz

https://r2temp.moegirl.live/2023/7/15/15356683-050f-423a-b331-c9a05561f52a/shana-settings-_-meng-zhai-le-yuan-xyou-yu-ou-xiang-de-luo-ke-ke-wu-yan-moe-otaku-elysian-x-gloomily-idol-s-rococo-luncheon----mozilla-firefox-private-browsing-2023-07-15-18-36-37.mp4

Co-authored-by: CGsama <CGsama@outlook.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10496
Co-authored-by: コルセット姫@がんばらない <cgsama@noreply.codeberg.org>
Co-committed-by: コルセット姫@がんばらない <cgsama@noreply.codeberg.org>
2023-07-15 22:56:09 +00:00
ThatOneCalculator
bd57b95a97
docs: 💡 going past DB_MAX_NOTE_TEXT_LENGTH 2023-07-15 15:32:39 -07:00
ThatOneCalculator
49b0a52f9f
fix: 🔧 max post length 100000
Pleroma doesn't accept >100K (ref: https://blob.cat/objects/82f33d96-534f-45ee-902a-f77c2723db8b)
2023-07-15 14:50:23 -07:00
ThatOneCalculator
e1b8532cd8
Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-07-15 14:22:36 -07:00
ThatOneCalculator
ff08ec77ee
we be renamin 2023-07-15 14:21:17 -07:00
ThatOneCalculator
bb22a671b0
Merge branch 'develop' into rebrand 2023-07-15 14:15:01 -07:00
ThatOneCalculator
d64389543c
fix: 🔒 prevent potential SSRF through media proxy 2023-07-15 14:13:21 -07:00
freeplay
e74af25d16 fix: move nowrap to proper place 2023-07-15 15:26:15 -04:00
freeplay
83294c6c3d fix: note detailed tabs using wrong styling 2023-07-15 15:21:33 -04:00
ThatOneCalculator
9c2264fb8e
fix: 🐛 allow up to 1024 chars for SMTP login
Closes #10472
2023-07-15 00:19:09 -07:00
ThatOneCalculator
63b3666b71
chore: 🎨 format 2023-07-15 00:06:53 -07:00
ThatOneCalculator
9f38f8bbca
refactor: 🗑️ deprecate DB_MAX_NOTE_TEXT_LENGTH 2023-07-15 00:06:42 -07:00
ThatOneCalculator
e3b8c05e47
docs: 📝 descriptions for notes/children+conversation endpoints 2023-07-14 23:16:50 -07:00
ThatOneCalculator
c467db2ea2
refactor: ♻️ correct params for notes/children+conversion 2023-07-14 23:13:32 -07:00
ThatOneCalculator
c99480529f
feat: seperate sponsors and patrons 2023-07-14 23:03:07 -07:00
ThatOneCalculator
7be2b16215
remove trailing slash 2023-07-14 18:38:53 -07:00
ThatOneCalculator
f3aa965c38
chore: 🎨 format 2023-07-14 16:51:49 -07:00
ThatOneCalculator
102b57424e
Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-07-14 16:51:31 -07:00
ThatOneCalculator
8f650e6e3a
refactor: 🚸 filter out https on recommended instances 2023-07-14 16:51:21 -07:00
naskya
6072ec92ab nowrap tab texts in MkNoteDetailed 2023-07-14 21:48:13 +00:00
freeplay
79aaf392e8 refactor: remove tinycolor from MkFolder + a11y 2023-07-14 15:31:31 -04:00
freeplay
4fde8ba470 fix: error in user card if no user desc 2023-07-14 00:25:01 -04:00
freeplay
f67ea7a609 fix: Follow Request labeling
resolves #10368
2023-07-14 00:17:20 -04:00
ThatOneCalculator
133c9f775c
Revert "refactor: use blurhash-as for encoding and decoding"
This reverts commit ae059881fb.
2023-07-13 19:06:57 -07:00
ThatOneCalculator
ae059881fb
refactor: use blurhash-as for encoding and decoding 2023-07-13 19:00:26 -07:00
ThatOneCalculator
17e0601a95
Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-07-13 18:32:58 -07:00
ThatOneCalculator
2e4c30e572
chore: 🎨 format 2023-07-13 18:32:23 -07:00
Kainoa Kanter
41e5f8495e Merge pull request '[PR]: User card design' (#10486) from Freeplay/calckey:user-cards into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10486
2023-07-14 00:55:57 +00:00
ThatOneCalculator
361873c6f4
chore: 🎨 format 2023-07-13 17:52:23 -07:00
ThatOneCalculator
cd5c4ff191
refactor: ♻️ no autobind 2023-07-13 17:52:19 -07:00
ThatOneCalculator
be67a5e599
fix: 💄 mkdonation bg 2023-07-13 17:38:44 -07:00
ThatOneCalculator
5b2884c5d3
refactor: 💄 privacy icon 2023-07-13 17:24:24 -07:00
ThatOneCalculator
a82ef942b4
refactor: 💄 relay icon 2023-07-13 17:22:35 -07:00
ThatOneCalculator
cb561ddef8
fix: 💄 different default font if cjk 2023-07-13 17:11:59 -07:00
ThatOneCalculator
5d38558e8a
chore: 🎨 format 2023-07-13 16:53:53 -07:00
okayurisotto
599417de6e
Refactor sw (#10579)
* refactor(sw): remove dead code

* refactor(sw): remove dead code

* refactor(sw): remove dead code

* refactor(sw): remove dead code

* refactor(sw): remove dead code

* refactor(sw): remove dead code

* refactor(sw): 冗長な部分を変更

* refactor(sw): 使われていない煩雑な機能を削除

* refactor(sw): remove dead code

* refactor(sw): URL文字列の作成に`URL`を使うように

* refactor(sw): 型アサーションの削除とそれに伴い露呈したエラーへの対処

* refactor(sw): `append` -> `set` in `URLSearchParams`

* refactor(sw): `any`の削除とそれに伴い露呈したエラーへの対処

* refactor(sw): 型アサーションの削除とそれに伴い露呈したエラーへの対処

対処と言っても`throw`するだけ。いままでもこの状況ではエラーが投げられていたはずなので、この対処により新たな問題が起きることはないはず。

* refactor(sw): i18n loading

* refactor(sw): 型推論がうまくできる書き方に変更

`codes`が`(string | undefined)[]`から`string[]`になった

* refactor(sw): クエリ文字列の作成に`URLSearchParams`を使うように

* refactor(sw): `findClient`

* refactor(sw): `openClient`における`any`や`as`の書き換え

* refactor(sw): `openPost`における`any`の書き換え

* refactor(sw): `let` -> `const`

* refactor(sw): `any` -> `unknown`

* cleanup(sw): import

* cleanup(sw)

* cleanup(sw): `?.`

* cleanup(sw/.eslintrc.js)

* refactor(sw): `@typescript-eslint/explicit-function-return-type`

* refactor(sw): `@typescript-eslint/no-unused-vars`

* refactor(sw): どうしようもないところに`eslint-disable-next-line`を

* refactor(sw): `import/no-default-export`

* update operations.ts

* throw new Error

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: Kainoa kanter <kainoa@t1c.dev>
2023-07-13 16:52:04 -07:00
freeplay
46c436bbb1 fix: collapsing white space 2023-07-13 19:32:35 -04:00
freeplay
33931fd896 chore: format 2023-07-13 19:30:22 -04:00
freeplay
55d150f9b1 refactor: use new card design in user popup 2023-07-13 19:27:00 -04:00
freeplay
f591fa14ed style: user card design 2023-07-13 19:26:44 -04:00
Namekuji
3fc381c050
refactor: use copy_limit if greater than 0 2023-07-13 18:19:08 -04:00
naskya
479d76d763 Fallback language for code MFM should be plaintext 2023-07-13 21:45:54 +00:00
naskya
22102d6c38
fix 2023-07-13 16:10:13 +00:00
naskya
8ad603cba8 Merge branch 'develop' into chore/findOneBy-exist 2023-07-13 15:44:42 +00:00
naskya
ae70f02bb0
More replacements which aren't covered by f4870d6e 2023-07-13 15:31:40 +00:00
naskya
65dcff4a66
Stop using the name 'exist' if it's not for existence check 2023-07-13 15:28:44 +00:00
okayurisotto
f4870d6e4a
refactor(backend): Use exist to check existence
* refactor(backend): 存在確認の`findOneBy`を`exist`に置き換え

* cleanup
2023-07-13 15:08:36 +00:00
naskya
c9448bb281 fix #10483 (2) 2023-07-13 13:25:45 +00:00
naskya
f451e97505 fix #10483 2023-07-13 13:22:50 +00:00
ThatOneCalculator
64322721b6
refactor: ♻️ substr -> slice 2023-07-12 23:56:22 -07:00
ThatOneCalculator
34b05e1a9d
Revert "refactor: ♻️ simplify shift key logic"
This reverts commit ea76790997.
2023-07-12 23:31:14 -07:00
ThatOneCalculator
9a68e77f92
refactor: add aria labels to buttons 2023-07-12 23:22:58 -07:00
ThatOneCalculator
c1fe242a25
fix: 💄 scoped style fix 2023-07-12 23:11:36 -07:00
ThatOneCalculator
83f4e6f0ca
Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-07-12 23:09:44 -07:00
ThatOneCalculator
ea76790997
refactor: ♻️ simplify shift key logic 2023-07-12 23:08:41 -07:00
DVD
c5eeb5e583
Fix CW Import 2023-07-13 09:07:35 +08:00
naskya
6129d6eddb chore: forgot to remove a debug print stmt? 2023-07-13 00:45:26 +00:00
freeplay
b3776a5e69 fix: match custom emoji size to Misskey's
resolves #10438
2023-07-12 13:26:36 -04:00
ThatOneCalculator
1c2fa18f34
refactor: 💄 max instance name length 37, gradate specific server dono button 2023-07-12 01:05:16 -07:00
ThatOneCalculator
c75c9f4b75
gap 2023-07-12 01:01:05 -07:00
ThatOneCalculator
17e578010a
fix: 💄 ease-out transitions 2023-07-12 00:58:09 -07:00
ThatOneCalculator
8d88ac30e1
fix: 💄 properly slide in 2023-07-12 00:56:40 -07:00
ThatOneCalculator
6b5d9f7454
fix: 🐛 give donation link in non-admin meta 2023-07-12 00:54:28 -07:00
ThatOneCalculator
badd040df6
fix: 🐛 properly show instance's link 2023-07-12 00:48:07 -07:00
ThatOneCalculator
66d7884b72
feat: 💄 fly in as well 2023-07-12 00:45:53 -07:00
ThatOneCalculator
c7ca8aed74
fix: 💄 scope transition style 2023-07-12 00:36:24 -07:00
ThatOneCalculator
d9fd0ea714
fix: 💄 locales, transition for MkDonation 2023-07-12 00:23:54 -07:00
ThatOneCalculator
5bc1d7ff86
Merge remote-tracking branch 'weblate/develop' into develop 2023-07-11 23:45:39 -07:00
ThatOneCalculator
acb6edef3c
refactor: ♻️ donation link logic, add link to /about, fix typo 2023-07-11 23:42:59 -07:00
ThatOneCalculator
04224bfc66
feat: Donation pop-up with optional admin link
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-07-11 23:23:44 -07:00
ThatOneCalculator
ba7dbe9861
fix: 🐛 save reactions if added 2023-07-11 21:01:31 -07:00
ThatOneCalculator
b0b0fda42c
fix 2023-07-11 20:57:28 -07:00
ThatOneCalculator
7d41179b83
feat: don't close emoji picker if shift is held down, like Discord
https://snug.moe/notes/9h1p04dqytz2qfsz
2023-07-11 20:56:40 -07:00
ThatOneCalculator
2a86a8ad75
fix: 🐛 plus button in reaction settings 2023-07-11 20:36:15 -07:00
ThatOneCalculator
d45c028af4
fix: 🐛 plus button for reactions 2023-07-11 20:30:31 -07:00
ThatOneCalculator
cfb46f2775
fix popup menu 2023-07-11 19:44:00 -07:00
ThatOneCalculator
e57a9a075c
refactor: ♻️ MkPostFormAttachees setup syntax 2023-07-11 19:38:49 -07:00
ThatOneCalculator
d6dd1bc43c
save on delete 2023-07-11 19:24:24 -07:00
ThatOneCalculator
648cc87823
chore: 🎨 format 2023-07-11 19:21:52 -07:00
ThatOneCalculator
d9113cc62c
fix 2023-07-11 19:20:58 -07:00
ThatOneCalculator
bd5bf012d4
fix 2023-07-11 19:08:47 -07:00
ThatOneCalculator
adb5a39b96
fix? 2023-07-11 18:55:24 -07:00
dvd
56906803c8 Merge branch 'develop' into fix/post-import 2023-07-12 01:42:39 +00:00
DVD
576e4121be
Disable signature check 2023-07-12 09:27:20 +08:00
ThatOneCalculator
cacee0228b
fix: 🐛 fix draggable
Use vue-draggable-plus instead of vuedraggable: https://github.com/SortableJS/vue.draggable.next/issues/216

Closes #10467
2023-07-11 18:26:53 -07:00
Namekuji
17320b960b
chore: change account 2023-07-11 20:48:38 -04:00
ThatOneCalculator
5a6eba62a5
Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-07-11 15:06:20 -07:00
DVD
4bcfcfe7f1
Fixes image cropper ui 2023-07-11 21:27:10 +08:00
ThatOneCalculator
afb89029b8
chore: vite conf changes 2023-07-10 22:34:04 -07:00
ThatOneCalculator
4fe5322419
Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-07-10 21:29:09 -07:00
ThatOneCalculator
36ef3600c3
build: ⬆️ up backend deps 2023-07-10 21:29:01 -07:00
freeplay
6d70b2402d style: consistent link underline thickness 2023-07-11 00:27:21 -04:00
ThatOneCalculator
54b6106be3
fix: 🚑 correct import for swiper 10 2023-07-10 21:16:56 -07:00
ThatOneCalculator
8d9154c8c0
perf: use fast-blurhash for blurhash decoding, up deps 2023-07-10 21:09:07 -07:00
Kainoa Kanter
225fa2976b Merge pull request '[PR]: Fix indexing causing Postgres error loop' (#10462) from PrivateGER/calckey:fix/indexing-hang into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10462
2023-07-11 00:51:32 +00:00