Commit graph

133 commits

Author SHA1 Message Date
ThatOneCalculator
0f3873cb75 add 2023-07-19 09:58:14 -07:00
ThatOneCalculator
8af34b2727 fix: 🐛 gitignore causing wrong file to be pushed 2023-07-19 09:56:16 -07:00
ThatOneCalculator
73f3303f62 Merge branch 'rebrand' into develop 2023-07-19 08:55:26 -07:00
コルセット姫@がんばらない
f5383c46d3 Merge branch 'develop' into import-masto-package 2023-07-17 09:47:04 +00:00
Kainoa Kanter
d39b1d830f feat: verify links with rel=me (#10506)
Adds Mastodon-style `rel=me` link verification, and creates a background job to verify said links

Closes #9341

![image](/attachments/861e01eb-660f-4c62-8d83-d824cb79da48)

Co-authored-by: ThatOneCalculator <kainoa@t1c.dev>
Co-authored-by: Namekuji <nmkj@waah.day>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10506
2023-07-17 05:31:34 +00:00
CGsama
b283b65151 support new zip file by mastodon 2023-07-16 06:24:37 -04:00
CGsama
07061712a2 change wording 2023-07-16 03:24:37 -04:00
CGsama
28b92d8c16 handle import mastodon package 2023-07-15 23:02:00 -04:00
コルセット姫@がんばらない
17124f3834 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
2913eddbce we be renamin 2023-07-15 14:21:17 -07:00
ThatOneCalculator
6bc25eb38b Merge branch 'develop' into rebrand 2023-07-15 14:15:01 -07:00
DVD
49d599144f Fix CW Import 2023-07-13 09:07:35 +08:00
ThatOneCalculator
5ad6dba98d perf: use fast-blurhash for blurhash decoding, up deps 2023-07-10 21:09:07 -07:00
PrivateGER
d9c027e286 Fix Postgres error loop when indexing notes 2023-07-10 23:44:31 +02:00
ThatOneCalculator
c4d4e850b2 chore: ⬆️ up prettier, pnpm 2023-07-05 18:28:27 -07:00
Namekuji
f13d8548d2 fix: do not deliver poll result if local-only 2023-07-04 01:59:43 -04:00
ThatOneCalculator
f99e8b3726 fix: immediately fail jobs with invalid signature 2023-07-03 10:29:52 -07:00
ThatOneCalculator
6c7f0521aa find and replace 2023-07-02 15:18:30 -07:00
ThatOneCalculator
63b9a26621 adjust timeout for indexing notes 2023-07-02 00:47:55 -07:00
Namekuji
8a28592fbd fix: disable redis tls if undefined in config 2023-06-28 02:44:16 -04:00
sparrow
6a033513ea expose redis tls settings directly to config 2023-06-28 03:09:22 +01:00
sparrow
0f164cea4e empty object instead of undefined 2023-06-28 02:11:02 +01:00
sparrow
4609fbe888 Make redis and postgres tls optional and opt-in 2023-06-28 00:41:44 +01:00
ThatOneCalculator
ff9cba565f fix: 🩹 use redis user for bull and postgres cache interface
Follow up #10366, d96877033be9790d11b0212ab8825f93202d22a2
2023-06-26 15:06:32 -07:00
Ashex
a639be23b6 fix: 🐛 support for SSL data when loading redis and postgres configs
Closes #10366
2023-06-26 14:54:16 -07:00
Namekuji
284c0c58c4 don't broadcast poll updates 2023-06-18 13:23:59 -04:00
Namekuji
91acab8860 skip if actor is not found or has been already deleted 2023-06-16 04:49:11 -04:00
Namekuji
40267c1116 fix inbox stall 2023-06-07 10:01:16 -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
PrivateGER
51160a6a77 Delete deleted posts from Meilisearch 2023-05-29 18:33:57 +02:00
ThatOneCalculator
62835aa4a3 chore: formatting 2023-05-28 20:34:18 -07:00
PrivateGER
40ad37b870 Default meilisearch data response + linting + prettyfier 2023-05-28 00:27:16 +00:00
PrivateGER
2f20cf476b Lint + formatting 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
206f7bfc09 Add high performance batch imports 2023-05-28 00:27:16 +00: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
Namekuji
53a8e3ffc2 enhance: emoji width and height 2023-05-19 22:26:13 -04:00
Kainoa Kanter
d2106d4904 fix: dont show cheat sheet when not needed 2023-05-16 20:31:13 -07: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
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