Commit Graph

271 Commits

Author SHA1 Message Date
naskya 2731003bc9
refactor (backend): port emoji-regex to backend-rs 2024-04-15 05:37:09 +09:00
naskya 21225f7137
chore: update dependencies 2024-04-15 04:09:33 +09:00
sup39 70aa3704ef
refactor (backend): port password hashing/verification to backend-rs
Co-authored-by: naskya <m@naskya.net>
2024-04-14 14:41:01 +09:00
naskya 3d6031dca3
chore: get rid of re2 from dependencies 2024-04-12 15:47:04 +09:00
naskya e2cd25ea4f
refactor (backend): port config loader to backend-rs
Co-authored-by: sup39 <dev@sup39.dev>
2024-04-12 14:25:27 +09:00
naskya 3fe8ace571
chore: update dependencies 2024-04-12 02:55:27 +09:00
naskya fce0e5a218
feat (backend): federate math expressions using MathML
Co-authored-by: Johann150 <johann.galle@protonmail.com>
2024-04-08 12:15:54 +09:00
naskya 26c3b25a40
chore: update dependencies 2024-04-07 16:42:25 +09:00
naskya 6cd5dc2fcb
chore: update dependencies
except for adm-zip
2024-03-26 20:46:44 +09:00
Linca ed72aab48e
fix (backend): downgrade adm-zip to v0.5.10
To workaround this problem: https://github.com/cthackers/adm-zip/issues/475

Co-authored-by: naskya <m@naskya.net>
2024-03-24 20:45:02 +09:00
naskya 83944dd49f
chore: update dependencies 2024-03-23 21:41:51 +09:00
naskya a6e759aeba
chore: update dependencies 2024-03-16 01:21:20 +09:00
naskya 9b6a061022
chore: update dependencies 2024-03-06 09:55:32 +09:00
naskya 0f1323b79d
chore (backend): add script to create new database migrations 2024-03-03 13:38:47 +09:00
naskya bf99167406
refactor (backend): move migrations inside backend/src 2024-03-03 13:21:11 +09:00
naskya 9705ceda5d
chore: update dependencies 2024-03-02 13:18:17 +09:00
naskya 2414cf3ec7
refactor (backend): separate translate function into another file, use post language info for translations, use deepl-node package 2024-03-02 00:28:30 +09:00
naskya 9ce6a23266
chore: remove unused dependencies 2024-03-01 23:42:02 +09: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 af80fd92dc
chore: upgrade dependencies
Co-authored-by: sup39 <dev@sup39.dev>
2024-02-28 23:40:40 +09:00
naskya 5574c8e482
chore: update dependencies 2024-02-20 17:45:48 +09:00
naskya ff35195611
refactor: remove auto NSFW media detection 2024-02-16 01:08:05 +09:00
naskya 20127ff2b6
chore: update dependencies 2024-02-15 23:37:49 +09:00
naskya fe0bfe31b3
meta: backend/native-utils -> backend-rs 2024-02-12 23:14:23 +09:00
naskya 4356099fec
refactor: remove database migrations in Rust 2024-02-12 22:45:47 +09:00
naskya 5ff1afc4f2
dev: remove Cypress tests
We'll use mocha and ava
2024-02-12 22:25:55 +09:00
naskya 88058287e4
chore: upgrade dependencies (TypeScript)
holding @swc/cli and megalodon
2024-02-11 02:43:22 +09:00
naskya 73802dfc9f
Merge branch 'develop' into language 2023-12-27 05:50:55 +09:00
ThatOneCalculator 73cf3b64e5
refactor: 🔥 remove local twemoji in backend assets, replace with @discordapp/twemoji
They ended up publishing svg in dist
2023-12-06 11:11:42 -08:00
ThatOneCalculator e958834158
refactor: ♻️ Upgrade Twemoji to Emoji 15.0
Adds a new option to load Twemoji from the JSDelivr CDN (default) or from the server.  For Twemoji stored on the server,  they are grabbed directly from the @twemoji/api Github repo's assets, given they're no longer distributed in the @twemoji/api dist. No longer uses @discordapp/twemoji due to being unmaintained.
2023-12-04 19:50:44 -08:00
Kainoa Kanter 1d870fa78d fix: ⬆️ switch from twemoji-parser to @twemoji/parser 2023-12-04 04:45:42 +00:00
naskya f8e935b120
Merge branch 'develop' into firefish-language 2023-11-22 22:02:27 +09:00
naskya 24deab1743
chore: remove unused dependencies 2023-11-18 19:21:23 +09:00
naskya 2dcc46a9e3
chore: remove language detection from backend 2023-11-17 17:50:20 +09:00
naskya 97bb495636
chore: upgrade dependencies (except for @swc/core and megalodon) 2023-11-17 05:15:02 +09:00
naskya 845f08893f
fix: upgrade AiScript!
There are braking changes in the AiScript syntax, so existing plugins must alse be upgraded
Also, I didn't include the function that can call remote servers' API (which is present in the latest Misskey)

Co-authored-by: syuilo <syuilotan@yahoo.co.jp>
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2023-11-17 05:04:05 +09:00
naskya 7323f4f8a1 Merge branch 're2-update' into 'develop'
Fix build on node 21

Co-authored-by: Jegler <jegler@heckin.how>

See merge request firefish/firefish!10635
2023-11-07 14:02:26 +00:00
Jegler fbfa4cd41f Fix build on node 21 2023-11-07 14:02:25 +00: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
PrivateGER 64b83ddb9f
Fix use of wrong library for CBOR authentication object 2023-10-22 21:23:52 +02:00
naskya e81ed199ae
Revert "chore: upgrade biome + lint & format"
This reverts commit a1cd9f73a1.
2023-10-22 17:33:40 +09:00
ThatOneCalculator a1cd9f73a1
chore: upgrade biome + lint & format 2023-10-19 17:10:30 -07:00
naskya d1bb6e02e9
hotfix: don't use upstream megalodon for now 2023-10-19 04:59:38 +09:00
naskya cdf839bcc8 Remove integrations 2023-10-16 17:05:32 +00:00
Kainoa Kanter a9167c0265 refactor: ♻️ use upstream megalodon 2023-10-03 07:54:13 +00:00
ThatOneCalculator 70ad42c49c
fix: 🚑 downgrade swc to 1.3.78
Closes #10751
2023-09-20 10:17:00 -07:00
ThatOneCalculator 71ea5c4f93
rm langdetect 2023-09-19 17:18:00 -07:00
ThatOneCalculator 5964a10571
cld -> tinyld 2023-09-19 17:11:37 -07:00
cg sama 90f01edddc Adding language filter feature
Co-authored-by: CGsama <CGsama@outlook.com>
2023-09-20 00:07:41 +00:00
ThatOneCalculator bf6b480f49
pin swc 2023-09-19 16:14:53 -07:00