Commit graph

3763 commits

Author SHA1 Message Date
Lhcfl
6b89d666af fix: fix all type errors of MkPagination 2024-04-04 14:38:21 +08:00
Lhcfl
435260e197 chore: change for better type inference 2024-04-04 00:11:58 +08:00
Lhcfl
93e80353eb chore: add type for connection 2024-04-04 00:07:44 +08:00
Lhcfl
3d39daff8c refactor: Add more type support to MkPagination 2024-04-03 23:10:49 +08:00
Lhcfl
914fff5658 refactor: Rewrite MkDateSeperatedList for better type supports 2024-04-03 23:10:08 +08:00
Lhcfl
add6081f18 fix: error of notes with file 2024-04-03 21:26:58 +08:00
naskya
6dc4f3d8a1
refactor (client, minor): replace i18n.t with i18n.ts 2024-04-03 13:36:09 +09:00
naskya
46baec14d2
fix (client): use icon script 2024-04-03 13:14:36 +09:00
naskya
82dff9beb1 Merge branch 'feat/note-edit-history' into 'develop'
feat: Add post edit history

Co-authored-by: Lhcfl <Lhcfl@outlook.com>

See merge request firefish/firefish!10714
2024-04-01 17:44:18 +00:00
naskya
97e6dc1bb4
chore (client, minor): slightly more readable condition 2024-04-02 02:40:55 +09:00
naskya
6f1c29cf05 Merge branch 'fix/replyLanguage' into 'develop'
fix: Don't set language to null when reply/renote lang is null/undefined

Co-authored-by: Lhcfl <Lhcfl@outlook.com>

See merge request firefish/firefish!10727
2024-04-01 17:02:25 +00:00
naskya
84eb75e03e Merge branch 'scrollTouchscreen' into 'develop'
fix(client): pull to refresh activates when scrolling down mid-way in the page

Co-authored-by: eana <coder@apps.1a23.com>

Closes #10869

See merge request firefish/firefish!10725
2024-04-01 17:01:21 +00:00
eana
a5cd3c8b70 Address comments 2024-04-01 15:08:01 +00:00
naskya
81b9fdf397
refactor (client): stop importing things directly from firefish-js/src 2024-04-01 13:58:54 +09:00
naskya
f70c9efe6b
chore (client): use i18n.ts instead of i18n.t 2024-04-01 13:55:20 +09:00
Lhcfl
70dd49740e chore: format 2024-04-01 11:34:57 +08:00
Lhcfl
e8f178458f Merge branch 'develop' of https://firefish.dev/firefish/firefish into feat/note-edit-history 2024-04-01 11:32:14 +08:00
Lhcfl
c735156ef2 fix: Don't set language to null when reply/renote lang is null/undefined 2024-04-01 11:16:58 +08:00
Lhcfl
0b226f7013 store emojis for note_edit 2024-04-01 11:01:59 +08:00
Eana Hufwe
12abccc9a3 feat(client): inherit reply/quote language
Co-authored-by: eana <coder@apps.1a23.com>
2024-04-01 02:09:32 +00:00
eana
0666a78dcf fix(client): pull to refresh activates when scrolling down mid-way in the page
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-03-31 20:13:00 +00:00
Lhcfl
a562d9bb39 chore: format 2024-04-01 03:24:30 +08:00
Lhcfl
9a0136514b fix: incorrect note id 2024-04-01 03:21:55 +08:00
naskya
9086ef11ff Merge branch 'pageDetailsButtonAlign' into 'develop'
fix(client): page details button icon alignment

Co-authored-by: eana <coder@apps.1a23.com>

See merge request firefish/firefish!10722
2024-03-31 18:19:53 +00:00
Eana Hufwe
0d990e07cb fix(client): page details button icon alignment
Co-authored-by: eana <coder@apps.1a23.com>
2024-03-31 18:19:53 +00:00
naskya
3ba7137eaa Merge branch 'emojiListLoad' into 'develop'
fix(client): emoji data format change

Co-authored-by: eana <coder@apps.1a23.com>

See merge request firefish/firefish!10721
2024-03-31 18:09:06 +00:00
Lhcfl
cbe88c56ef feat: show files of noteEdit 2024-04-01 01:53:21 +08:00
naskya
d9ee4737bc Merge branch 'pageEdit' into 'develop'
fix(frontend): fixing broken “Page Details” page

Co-authored-by: eana <coder@apps.1a23.com>

See merge request firefish/firefish!10720
2024-03-30 18:47:41 +00:00
Eana Hufwe
62c46fda65 fix(frontend): fixing broken “Page Details” page
Co-authored-by: eana <coder@apps.1a23.com>
2024-03-30 18:47:41 +00:00
naskya
a097e1aa98
dev (client): update eslint rule 2024-03-31 02:29:27 +09:00
eana
4370bd1012 fix(client): emoji data format change 2024-03-30 16:49:22 +00:00
naskya
25a1fa341a
chore: lint 2024-03-31 01:30:50 +09:00
naskya
0d92fa303b
dev (client): update eslint rule 2024-03-31 01:29:54 +09:00
naskya
f32d4bb764
dev (client): disable prettier 2024-03-31 01:21:19 +09:00
老周部落
96a430bf5e
chore: format 2024-03-30 08:20:24 +08:00
老周部落
5019a2b4b8
chore: remove prettier 2024-03-30 08:20:13 +08:00
naskya
293afc7fe4
Merge branch 'develop' into feat/note-edit-history 2024-03-28 14:27:29 +09:00
naskya
611a2f02b9
chore: format 2024-03-28 14:26:09 +09:00
naskya
284f077dba Merge branch 'ft/run-linter' into 'develop'
chore: format

Co-authored-by: deathg.rip <josh@deathg.rip>

See merge request firefish/firefish!10707
2024-03-28 05:25:33 +00:00
Nyan Helsing
a98a26e901 chore: format
Co-authored-by: deathg.rip <josh@deathg.rip>
2024-03-28 05:25:33 +00:00
naskya
45a20bc63a
chore (client): trim entered strings in search box 2024-03-27 13:01:29 +09:00
naskya
6cd5dc2fcb
chore: update dependencies
except for adm-zip
2024-03-26 20:46:44 +09:00
naskya
400f227237
refactor (client): move detectLanguage to scripts/language-utils.ts 2024-03-26 20:34:20 +09:00
Lhcfl
bab704992f feat: add post history page 2024-03-26 16:59:42 +08:00
naskya
8b01433f2b
Revert "Merge branch 'feat/proxy_media_fallback' into 'develop'"
This reverts commit a7d6e8eb1a, reversing
changes made to 1871dacd8d.
2024-03-26 04:09:01 +09: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
naskya
7e3cae09a0
fix (client): remove invalid non-null assertion 2024-03-25 23:42:06 +09:00
naskya
506714d8af
chore: use camelCase 2024-03-25 23:32:20 +09:00
老周部落
05e5e92ef3
feat: admin ability to force drive content to always be nsfw 2024-03-25 21:15:53 +08:00
Lhcfl
cc41f255fd enhance: add tooltip for better expressiveness 2024-03-25 12:43:08 +08:00
Lhcfl
69d214accc feat: add alt indicator in post form attachments 2024-03-25 12:29:06 +08:00
naskya
a7d6e8eb1a Merge branch 'feat/proxy_media_fallback' into 'develop'
feat: proxy media fallback and url preview fallback

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

See merge request firefish/firefish!10693
2024-03-24 17:37:59 +00:00
naskya
771789f491 Merge branch 'feat/warn-detected-language' into 'develop'
feat: Automatically detect and warn to correct the language of post

Co-authored-by: Lhcfl <Lhcfl@outlook.com>

See merge request firefish/firefish!10704
2024-03-24 11:56:15 +00:00
Lhcfl
95da62680a add isSupportedLanguage 2024-03-24 11:00:49 +08:00
naskya
d954a818cc
chore: remove unused dependency 2024-03-24 01:14:55 +09:00
naskya
83944dd49f
chore: update dependencies 2024-03-23 21:41:51 +09:00
Lhcfl
17a42f015a chore: format 2024-03-21 18:00:32 +08:00
Lhcfl
5dc313d6d1 dev: change filterLangmapByPrefix to filterSubclassLanguages 2024-03-21 17:52:48 +08:00
Lhcfl
c3a57a3dad fix: check if two languages are close enough 2024-03-20 02:07:55 +08:00
Lhcfl
872ea8adb0 feat: Automatically detect and warn to correct the language of post 2024-03-20 01:08:14 +08:00
Linca
59f9a1620f feat: add authorize_interaction page
Co-authored-by: naskya <m@naskya.net>
Co-authored-by: Lhcfl <Lhcfl@outlook.com>
2024-03-18 15:45:24 +00:00
naskya
e6ba786b59
fix (client): missing import 2024-03-18 19:54:42 +09:00
老周部落
2af7f48870
feat: proxy media fallback and url preview fallback 2024-03-18 18:30:42 +08:00
naskya
80e3e0e91d
refactor (client): compare Firefish versions lexicographically 2024-03-17 03:00:37 +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
5e179b7721
chore: lint 2024-03-17 00:49:12 +09:00
naskya
1d0223e653
chore: format 2024-03-17 00:34:57 +09:00
naskya
a6e759aeba
chore: update dependencies 2024-03-16 01:21:20 +09:00
naskya
ef15e9d0a3
chore: format 2024-03-13 13:12:23 +09:00
laozhoubuluo
3c75a93a49 fix(client): some key not using translate
Co-authored-by: naskya <m@naskya.net>
2024-03-11 09:31:14 +00:00
Eana Hufwe
d6e0389810 fix: Vue i18n template rendering extra {
Co-authored-by: Eana Hufwe <eana@1a23.com>
2024-03-08 15:05:33 +00:00
naskya
ced76bf978
chore (client): remove global $t, $ts 2024-03-07 11:24:48 +09:00
naskya
47bc534b1f
chore (client, locale): log in/out -> sign in/out 2024-03-07 11:13:21 +09:00
naskya
5fb3253069
refactor (client): $i -> me 2024-03-07 11:06:45 +09:00
naskya
ce406f9861
refactor (client): $instance -> instance 2024-03-07 10:52:32 +09:00
naskya
031e272052
chore (client): add kmyblue to commonNames 2024-03-07 09:59:30 +09:00
Linca
43f1034d03 feat: add unencrypted messaging warning in chat
Co-authored-by: Lhcfl <Lhcfl@outlook.com>
2024-03-06 18:27:34 +00:00
naskya
68fa43d97c
feat (client): add a toggleable setting to show no alt warning 2024-03-06 14:34:29 +09:00
naskya
40293a73c0
locale: separate nouns and verbs (close #10862) 2024-03-06 12:51:30 +09:00
naskya
9b6a061022
chore: update dependencies 2024-03-06 09:55:32 +09:00
naskya
ddc8f62a16
meta: remove *.joinfirefish.org URLs 2024-03-06 09:02:09 +09:00
naskya
5b77777439
style: hide scrollbars in simple text windows 2024-03-06 08:10:38 +09:00
naskya
7609d78269
style: minor change in search box margin 2024-03-06 07:54:40 +09:00
naskya
fb923fa4d8
style: fix FormSwitch text-align 2024-03-06 07:49:22 +09:00
老周部落
0d7f923738
fix: "explore" not using translate at entrance page 2024-03-05 21:39:41 +08:00
naskya
bf99167406
refactor (backend): move migrations inside backend/src 2024-03-03 13:21:11 +09:00
naskya
330b02d87d Merge branch 'feature/langTagsUi' into 'develop'
feat: apply language annotation to note contents

Co-authored-by: Eana Hufwe <eana@1a23.com>

Closes #10854

See merge request firefish/firefish!10687
2024-03-02 11:03:01 +00:00
Eana Hufwe
175b5250f7 feat: apply language annotation to note contents
Co-authored-by: Eana Hufwe <eana@1a23.com>
2024-03-02 11:03:01 +00:00
Eana Hufwe
4abe42f1b7 fix: missing import in user list status bar
Co-authored-by: Eana Hufwe <eana@1a23.com>
2024-03-02 10:55:02 +00:00
naskya
4c38d9665e
chore: lint 2024-03-02 14:24:05 +09:00
Nanaka Hiira
860bda8921
fix (client): unable to open about-firefish if reaction store is empty 2024-03-02 14:02:16 +09:00
naskya
df13c84b53
fix (client): missing import 2024-03-02 13:58:24 +09:00
naskya
ec8a9096da
chore (client): add scripts/compare-versions to compare Firefish versions 2024-03-02 13:48:25 +09:00
naskya
9705ceda5d
chore: update dependencies 2024-03-02 13:18:17 +09:00
naskya
ec18c532ca
feat: ability to publish timelines on signed out page 2024-03-02 00:19:05 +09:00
naskya
9ce6a23266
chore: remove unused dependencies 2024-03-01 23:42:02 +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
b30e68c98c
feat: post search filters
Co-authored-by: sup39 <dev@sup39.dev>
2024-03-01 22:17: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
laozhoubuluo
d709030580 feat: sent follow request list api and user interface
Co-authored-by: naskya <m@naskya.net>
2024-03-01 00:40:20 +00:00
naskya
d2ed7fcb70
chore: tweak user/server default configs 2024-03-01 09:13:00 +09:00
naskya
511e6c8317
style: tweak default client settings 2024-03-01 08:51:19 +09:00
naskya
30c22a2431
fix (client): squareCatAvatars config being not reflected in some places
This was overlooked in 6b2bad1fb6
2024-03-01 08:19:37 +09:00
naskya
1ce0a068c8
feat (client): show software versions in instance ticker tooltip 2024-03-01 08:10:40 +09:00
naskya
a96e754496
style: tweak settings UI 2024-03-01 08:04:22 +09:00
naskya
20ca238b59
chore: stop requiring misskeyVersion in preference backups 2024-03-01 07:33:59 +09:00
naskya
1bf513dedd
feat: per-user reply mutes (close #9150) 2024-03-01 07:24:43 +09:00
naskya
f3fd8829ba
chore (client): move pull-down-to-refresh settings to the mobile section 2024-02-29 22:37:07 +09:00
Fairy-Phy
4f72ade656
feat (client): pull-to-refresh timelines
based on https://github.com/misskey-dev/misskey/pull/12113

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: naskya <m@naskya.net>
Co-authored-by: Nanaka Hiira <hiira@hiira.dev>
2024-02-29 22:24:50 +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
af80fd92dc
chore: upgrade dependencies
Co-authored-by: sup39 <dev@sup39.dev>
2024-02-28 23:40:40 +09:00
naskya
ab9602d426
style/fix (client): remove contributor info from about-firefish 2024-02-28 02:40:43 +09:00
naskya
0583f68565 Merge branch 'develop' into 'develop'
Change About Firefish page to reflect more accurate information

Co-authored-by: Jose Luis Pavón <jolupameister@protonmail.com>
Co-authored-by: jolupa <jolupameister@gmail.com>

See merge request firefish/firefish!10673
2024-02-27 17:35:11 +00:00
Jose Luis Pavón
6c83b9e69c Change About Firefish page to reflect more accurate information
Co-authored-by: jolupa <jolupameister@gmail.com>
2024-02-27 17:35:11 +00:00
naskya
6b19579d1e Merge branch 'fix/MkChatPreview' into 'develop'
fix: #10859 Chat history disappeared

Co-authored-by: Lhcfl <Lhcfl@outlook.com>

Closes #10859

See merge request firefish/firefish!10678
2024-02-27 17:31:53 +00:00
Calorie Zero
27e47eb176 fix: #10859 Chat history disappeared
Co-authored-by: Lhcfl <Lhcfl@outlook.com>
2024-02-27 17:31:53 +00:00
naskya
8f0cccac7d
fix (client): MkActiveUsersHeatmap does not take props 2024-02-28 02:16:01 +09:00
naskya
e0447ba4a9 Merge branch 'fix/error_popup_signup' into 'develop'
fix(client): error popup does not appear on signup

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

Closes #10708

See merge request firefish/firefish!10675
2024-02-27 17:10:07 +00:00
naskya
ddfe20083d Merge branch 'catodon-pickup' into 'develop'
Catodon bug fixes pickup

Co-authored-by: Lhcfl <Lhcfl@outlook.com>

See merge request firefish/firefish!10676
2024-02-27 17:07:42 +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
Lhcfl
b6bbd23e8a chore: format 2024-02-26 21:08:48 +08:00
Lhcfl
7306e435c1 fix autosize 2024-02-26 21:03:43 +08:00
Lhcfl
1c125a0079 fix: (Catodon #32) The posting form in the timeline doesn't show button names on hover 2024-02-26 20:59:08 +08:00
Lhcfl
7b999eb9fd fix (Catodon #77) The title of the chat is undefined 2024-02-26 20:57:13 +08:00
Lhcfl
6a239bff21 fix: (Catodon #73) Weird dark background on inline code in chat view 2024-02-26 20:55:21 +08:00
Lhcfl
853a511f36 fix autosize 2024-02-26 20:51:27 +08:00
老周部落
ab057a98f5
fix(client): error popup does not appear on signup 2024-02-26 00:42:47 +08:00
sup39
ca67ca7bbe
feat: use syntax highlight assets on server
Co-authored-by: naskya <m@naskya.net>
2024-02-25 20:50:33 +09:00
naskya
61b09eaf9a
chore: don't use CDN if useEmojiCdn is disabled 2024-02-25 20:49:10 +09:00
sup39
6eab8fde16
feat: auto load MkCode syntax highlight 2024-02-25 20:44:10 +09:00
naskya
8a1bc7c085
style: show online status indicator only when available 2024-02-22 17:24:20 +09:00
naskya
44aa70ca55
fix (client): update version comparison algorithm 2024-02-22 03:18:26 +09:00
naskya
c79248d07c
refactor (backend): make error logs more verbose 2024-02-22 03:18:05 +09:00
naskya
803d6c2978
fix (client): undefined locale 2024-02-21 18:02:13 +09:00
naskya
fb74a5eeda
feat: ability to make existing public posts private
Co-authored-by: sup39 <dev@sup39.dev>
2024-02-21 08:42:50 +09:00
naskya
fa0e65cc1b
feat (client): add private visibility 2024-02-21 07:24:52 +09:00
naskya
9fbca3fd95
refactor: drop lang from user_profile 2024-02-21 03:27:33 +09:00
naskya
5574c8e482
chore: update dependencies 2024-02-20 17:45:48 +09:00
naskya
52ebc2d8dc
feat: emoji moderators 2024-02-20 17:41:45 +09:00
naskya
37127af55b
chore (client): add search engines 2024-02-17 02:25:04 +09:00
Ryan Cao
772f4f0868
refactor: make client and sw ES modules 2024-02-16 09:31:32 +08:00
naskya
eca0d47951
chore (client): open the changelog instead of release page 2024-02-16 04:30:09 +09:00
naskya
c511dd774b
feat (client): big post button 2024-02-16 04:14:19 +09:00
naskya
794443c859
feat (client): turn unread notification tab into reactions tab 2024-02-16 04:06:30 +09:00
naskya
47a170cf47
chore: make nsfw setting deviceAccount 2024-02-16 03:55:31 +09:00
naskya
ff35195611
refactor: remove auto NSFW media detection 2024-02-16 01:08:05 +09:00
naskya
3d2ecadbc6
feat (client): ability to specify search engine in search bar MFM 2024-02-16 00:35:19 +09:00
naskya
fd523abdf7
style: emphasize "Follows you" sign on user pages as well
Should have done in 4eefd534d8
2024-02-16 00:19:35 +09:00
naskya
20127ff2b6
chore: update dependencies 2024-02-15 23:37:49 +09:00
naskya
4eefd534d8
style: emphasize "Follows you" sign 2024-02-15 23:33:12 +09:00