Commit graph

164 commits

Author SHA1 Message Date
naskya
24e6e31b2b
fix (backend): update note_file table by post imports 2024-04-25 08:22:30 +09:00
naskya
322b2392de
chore (backend): revise queue logs (#10907) 2024-04-25 08:03:53 +09:00
naskya
eac0c1c47c
refactor (backend): revise log levels
* Add logging in backend-rs
* Change log levels to 'error', 'warning', 'info', 'debug', 'trace'
* Add `maxLogLevel` config and deprecate `logLevels`
* Move SQL queries to 'trace' level
2024-04-25 02:22:49 +09:00
naskya
0c1e7cdd72
refactor (backend): port should-block-instance to backend-rs 2024-04-22 08:31:28 +09:00
naskya
2fa0ca355d
Merge branch 'develop' into redis 2024-04-21 22:25:50 +09:00
naskya
2760e7feee
chore (minor): use ** in lieu of Math.pow 2024-04-21 06:40:53 +09:00
naskya
3b89a8bfa6
refactor (backend): port config loader to backend-rs completely 2024-04-20 02:46:37 +09:00
naskya
71c158fbd3
refactor (backend): port env.ts to backend-rs 2024-04-15 17:28:20 +09:00
sup39
b71da18b03
refactor (backend): port fetch-meta to backend-rs
Co-authored-by: naskya <m@naskya.net>
2024-04-14 20:16:22 +09:00
naskya
148c3736ce
refactor (backend): port convert-host to backend-rs
Co-authored-by: sup39 <dev@sup39.dev>
2024-04-12 17:13:57 +09:00
naskya
452e0b921c
refactor (backend): port acct to backend-rs 2024-04-12 11:10:52 +09:00
naskya
f60ff2eaf4
refactor (backend-rs): rewrite id generator
Co-authored-by: sup39 <dev@sup39.dev>
2024-04-12 05:20:45 +09:00
Nyan Helsing
a98a26e901 chore: format
Co-authored-by: deathg.rip <josh@deathg.rip>
2024-03-28 05:25:33 +00:00
naskya
48e5d9de71
refactor: use PGroonga for full-text search and remove support of other engines
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: sup39 <dev@sup39.dev>
2024-03-01 21:39:13 +09:00
naskya
a4603525aa
perf: remove charts (close #10611)
note:
- ActiveUsersChart is kept
- backend can be further refactored
2024-02-28 02:02:59 +09:00
naskya
78f3def837
chore: format 2024-02-22 03:26:37 +09:00
naskya
f2faba970f Merge branch 'feat/add_import_renote_mastodon' into 'develop'
feat: add import renote from Mastodon to firefish

Co-authored-by: Buluo Laozhou <laozhoubuluo@gmail.com>

Closes #10833

See merge request firefish/firefish!10652
2024-02-21 18:25:47 +00:00
laozhoubuluo
19558eb775 feat: add import renote from Mastodon to firefish 2024-02-21 18:25:47 +00:00
naskya
c79248d07c
refactor (backend): make error logs more verbose 2024-02-22 03:18:05 +09:00
naskya
49fa0975ca
chore: format 2024-02-12 02:50:57 +09:00
naskya
ff75e292d9
chore: format 2024-02-11 02:30:10 +09:00
naskya
99c592f4dd
chore: format 2024-02-09 04:14:28 +09:00
ThatOneCalculator
623cadf981
Revert "chore: lint import order"
This reverts commit 8d3c35c0c6.
2023-12-04 23:12:10 -08:00
ThatOneCalculator
8d3c35c0c6
chore: lint import order 2023-11-26 12:33:46 -08:00
ThatOneCalculator
2f7b3070ee
chore: format 2023-11-26 12:06:21 -08:00
Laura Hausmann
3272b908c6
fix: 🔒 Fix HTTP signature validation
Co-authored-by: perillamint <perillamint@silicon.moe>
Co-authored-by: yunochi <yuno@yunochi.com>
2023-11-26 12:04:17 -08:00
naskya
adee17b85a
chore: organize backend imports
* remove unused/duplicate imports
* replace paths like "../../../define.js" to be more readable
* add missing @types packages
2023-10-30 18:06:08 +09:00
Erin Shepherd
c4ec2d0942 fix: Refetch user keys when HTTP Signature validation fails
Co-authored-by: Erin Shepherd <erin.shepherd@e43.eu>
2023-10-17 01:27:26 +00:00
naskya
3ffee23a3e delete 10 posts at once on account deletion 2023-08-07 22:08:51 +00:00
CGsama
109ed0aa80 import all misskey self note thread and allow import multiple times to restore missing parts 2023-07-31 15:42:31 -04:00
ThatOneCalculator
8d02cfe999
fix: ✏️ log typo 2023-07-28 22:39:42 -07:00
ThatOneCalculator
5e3bc675ef
add 2023-07-19 09:58:14 -07:00
ThatOneCalculator
ebf7fb1a04
fix: 🐛 gitignore causing wrong file to be pushed 2023-07-19 09:56:16 -07:00
ThatOneCalculator
8422807031
Merge branch 'rebrand' into develop 2023-07-19 08:55:26 -07:00
コルセット姫@がんばらない
cb3b7ef5be Merge branch 'develop' into import-masto-package 2023-07-17 09:47:04 +00:00
Kainoa Kanter
15ffb8cf40 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
4bb6d7105a support new zip file by mastodon 2023-07-16 06:24:37 -04:00
CGsama
35f09d0067 change wording 2023-07-16 03:24:37 -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
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
DVD
c5eeb5e583
Fix CW Import 2023-07-13 09:07:35 +08:00
ThatOneCalculator
8d9154c8c0
perf: use fast-blurhash for blurhash decoding, up deps 2023-07-10 21:09:07 -07:00
PrivateGER
b46d437971 Fix Postgres error loop when indexing notes 2023-07-10 23:44:31 +02:00
ThatOneCalculator
e2ff531172
chore: ⬆️ up prettier, pnpm 2023-07-05 18:28:27 -07:00
Namekuji
bc13416f8e
fix: do not deliver poll result if local-only 2023-07-04 01:59:43 -04:00
ThatOneCalculator
e603745f97
fix: immediately fail jobs with invalid signature 2023-07-03 10:29:52 -07:00
ThatOneCalculator
6da5a5b89b
find and replace 2023-07-02 15:18:30 -07:00
ThatOneCalculator
5004da0ea3
adjust timeout for indexing notes 2023-07-02 00:47:55 -07:00