Commit graph

209 commits

Author SHA1 Message Date
naskya
f7a8a58cb2
Revert "refactor: remove note.mentionedRemoteUsers column"
This reverts commit 65797a934a.
2024-03-18 03:29:19 +09:00
Johann150
65797a934a
refactor: remove note.mentionedRemoteUsers column
The column mentionedRemoteUsers on the note table in the database is
firstly in the wrong type since it contains JSON data but is typed as
text. Secondly it seems redundant, since that data can be acquired by
using the note.mentions column to fetch the respective data instead.

Co-authored-by: Francis Dinh <normandy@biribiri.dev>
2024-03-18 00:16:49 +09:00
naskya
2220d5c56e
refactor (backend): add note_file table to store (noteId, fileId) pairs
Co-authored-by: sup39 <dev@sup39.dev>
2024-03-17 22:40:35 +09:00
naskya
0f880b55e3
chore (backend): add FIXME to a questionable database column 2024-03-17 22:40:35 +09:00
naskya
75f277f461
fix (backend): return null (instead of 0) if following/followers count is unavailable 2024-03-17 02:03:27 +09:00
naskya
517022f9b2
fix (backend): hide remote user's reactions and network (following/followers) in case it's set to hidden on their end 2024-03-17 01:51:24 +09:00
atsu1125
aaa0b7edde
fix (backend): movedToUri should be either User or null
Co-authored-by: naskya <m@naskya.net>
2024-03-06 07:25:22 +09:00
naskya
78bdec3af4
chore (backend): add prelude/unsafe-cast for unsafe type casting 2024-03-02 13:26:44 +09:00
sup39
b6e55173e2
refactor (backend): rename meta columns 2024-03-02 13:13:03 +09:00
naskya
ec18c532ca
feat: ability to publish timelines on signed out page 2024-03-02 00:19:05 +09:00
naskya
d70d0f4232
refactor (backend): separate muted words and muted patterns
Co-authored-by: sup39 <dev@sup39.dev>
2024-03-01 22:52:21 +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
d2ed7fcb70
chore: tweak user/server default configs 2024-03-01 09:13:00 +09:00
naskya
391328f128
chore: remove nyaification of 'nA' 2024-03-01 07:56:05 +09:00
naskya
1bf513dedd
feat: per-user reply mutes (close #9150) 2024-03-01 07:24:43 +09:00
Trojaner
4f738246fd Make security key independent of 2FA
Co-authored-by: TrojanerHD <github@trojaner.dev>
2024-02-29 12:19:26 +00: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
老周部落
c6960710a6
fix(backend): UserFromURI failure shouldn't causes exception 2024-02-27 00:49:47 +08:00
naskya
9fbca3fd95
refactor: drop lang from user_profile 2024-02-21 03:27:33 +09:00
naskya
52ebc2d8dc
feat: emoji moderators 2024-02-20 17:41:45 +09:00
naskya
ff35195611
refactor: remove auto NSFW media detection 2024-02-16 01:08:05 +09:00
Trojaner
a46d79d5da fix: replace urls to git.joinfirefish.org with firefish.dev
Co-authored-by: naskya <m@naskya.net>
Co-authored-by: TrojanerHD <github@trojaner.dev>
2024-02-14 13:44:11 +00: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
naskya
ddde16cfdf Merge branch 'language' into 'develop'
Add language picker to post form

Co-authored-by: sup39 <dev@sup39.dev>
Co-authored-by: Essem <smswessem@gmail.com>

Closes #9692

See merge request firefish/firefish!10616
2024-02-06 04:23:56 +00:00
naskya
d240f8f4c3 upgrade dependencies (Rust)
Co-authored-by: Namekuji <nmkj@waah.day>
2024-01-11 01:21:46 +00:00
naskya
73802dfc9f
Merge branch 'develop' into language 2023-12-27 05:50:55 +09:00
ThatOneCalculator
623cadf981
Revert "chore: lint import order"
This reverts commit 8d3c35c0c6.
2023-12-04 23:12:10 -08:00
naskya
7d5bbfa180
Merge branch 'develop' into language 2023-12-01 07:16:58 +09:00
ThatOneCalculator
8d3c35c0c6
chore: lint import order 2023-11-26 12:33:46 -08:00
naskya
e7e6ae69e0 feat: ability to pin custom pages to the help menu 2023-11-26 20:14:02 +00:00
naskya
558867dac5
Merge branch 'develop' into firefish-language 2023-11-17 16:54:48 +09: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
naskya
f8db9119c6
Merge branch 'develop' into firefish-language 2023-10-17 12:44:55 +09:00
naskya
cdf839bcc8 Remove integrations 2023-10-16 17:05:32 +00:00
Essem
be163498c0
feat: 🌐 Add language picker to post form
This also refactors the langmap and makes many other small language-related changes to get it working.

Fixes #9692
2023-10-05 22:28:12 -05:00
ThatOneCalculator
cd7c10b7eb
refactor: 🍱 use webp for error images instead of avif
Ended up having better compression and wider compatibility
2023-09-25 20:57:14 -07:00
naskya
3ba12772d8
bring back Chinese cat mode 2023-09-24 18:12:29 +09:00
Kainoa Kanter
081d723cff Merge branch 'refactor/firefishjs-imports' into 'develop'
Refactor: firefishjs imports


See merge request firefish/firefish!10607
2023-09-24 04:27:16 +00:00
Kainoa Kanter
9ea046c011 Refactor: firefishjs imports 2023-09-24 04:27:16 +00:00
naskya
0928a3d93a
chore: remove unused import 2023-09-24 12:38:17 +09:00
ThatOneCalculator
3ee3413006
feat: 🍱 new error images
ref: https://minazukey.uk/notes/9jzr3jsrwvcmlcjp
2023-09-23 08:42:33 -07:00
Essem
4a7bad11c6 feat: Add post language data to backend and API 2023-09-22 01:29:33 +00:00
ThatOneCalculator
6e8aa76f2d
chore: 🎨 format 2023-09-20 23:30:19 -07:00
ThatOneCalculator
d9274de0a7
refactor: ♻️ unessicary function 2023-09-20 22:53:00 -07:00
ThatOneCalculator
bbb2396d89
refactor: 💥 properly deprecate legacy reactions 2023-09-20 22:48:50 -07:00
ThatOneCalculator
b13e0b0a54
Revert "refactor: 🔥 remove legacy reactions"
This reverts commit c119abc36c.
2023-09-20 22:42:37 -07:00
ThatOneCalculator
05b7fd0fc5
Merge branch 'develop' of git.joinfirefish.org:firefish/firefish into develop 2023-09-20 22:35:14 -07:00
ThatOneCalculator
baba9b068b
fix: 🐛 properly decode reaction 2023-09-20 22:35:10 -07:00