Commit graph

218 commits

Author SHA1 Message Date
Lhcfl
0b226f7013 store emojis for note_edit 2024-04-01 11:01:59 +08:00
Lhcfl
a562d9bb39 chore: format 2024-04-01 03:24:30 +08:00
Lhcfl
cbe88c56ef feat: show files of noteEdit 2024-04-01 01:53:21 +08:00
naskya
293afc7fe4
Merge branch 'develop' into feat/note-edit-history 2024-03-28 14:27:29 +09:00
Nyan Helsing
a98a26e901 chore: format
Co-authored-by: deathg.rip <josh@deathg.rip>
2024-03-28 05:25:33 +00:00
Lhcfl
d64d133d7f backend: added /note/history endpoint 2024-03-26 10:07:00 +08:00
Linca
72d5e4cdb8 fix: #10868 incorrect text inserted to note_edit
Co-authored-by: Lhcfl <Lhcfl@outlook.com>
2024-03-25 17:02:02 +00:00
naskya
17cd5ecfc2 Merge branch 'feat/server_nsfw' into 'develop'
feat: admin ability to force drive content to always be nsfw

Co-authored-by: 老周部落 <laozhoubuluo@gmail.com>

Closes #10713

See merge request firefish/firefish!10685
2024-03-25 15:03:16 +00:00
老周部落
05e5e92ef3
feat: admin ability to force drive content to always be nsfw 2024-03-25 21:15:53 +08:00
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