Hazelnoot
39321d13cc
prevent browser console spam when media fetch returns an error message or JSON payload
2025-02-16 19:27:29 -05:00
Hazelnoot
b2d43040b1
factor out shared "compute-merged-cw" routine
2025-02-16 19:20:42 -05:00
Hazelnoot
905b637648
append mandatory CW in all note views (Mk/Sk/Em + basic/Detailed/Simple/Sub)
2025-02-16 19:20:41 -05:00
Hazelnoot
563e32316f
factor out common append-content-warning routine for use in both frontend and backend
2025-02-16 19:20:41 -05:00
claustra01
9ffe504c7f
enhance(frontend): CWの注釈で入力済みの文字数を表示する ( #15070 )
...
* enhance: CW注釈の文字数表示
* update: CHANGELOG.md
* chore: maxCwTextLengthをただのconstにする
* fix: 投稿ボタンのdisable判定条件
---------
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-02-16 10:34:50 +00:00
かっこかり
d8c4908aa5
enhance(frontend): リアクション時に確認ダイアログを出せるように ( #15174 )
...
* enhance(frontend): リアクション時に確認ダイアログを出せるように
* Update Changelog
* indent
* fix
2025-02-15 04:01:06 +00:00
syuilo
ffd8cf07e6
update deps ( #15311 )
...
* wip
* bump misskey-dev/eslint-plugin
* lint fixes (backend)
* lint fixes (frontend)
* lint fixes (frontend-embed)
* rollback nsfwjs to 4.2.0
ref: infinitered/nsfwjs#904
* rollback openapi-typescript to v6
v7でOpenAPIのバリデーションが入るようになった関係でスコープ外での変更が避けられないため一時的に戻した
* lint fixes (misskey-js)
* temporarily disable errored lint rule (frontend-shared)
* fix lint
* temporarily ignore errored file for lint (frontend-shared)
* rollback simplewebauthn/server to 12.0.0
v13 contains breaking changes that require some decision making
* lint fixes (frontend-shared)
* build misskey-js with types
* fix(backend): migrate simplewebauthn/server to v12
* fix(misskey-js/autogen): ignore indent rules to generate consistent output
* attempt to fix test
changes due to capricorn86/happy-dom#1617 (XMLSerializer now produces valid XML)
* attempt to fix test
changes due to capricorn86/happy-dom#1617 (XMLSerializer now produces valid XML)
* fix test
* fix test
* fix test
* Apply suggestions from code review
Co-authored-by: anatawa12 <anatawa12@icloud.com>
* bump summaly to v5.2.0
* update tabler-icons to v3.30.0-based
---------
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: anatawa12 <anatawa12@icloud.com>
2025-02-15 10:24:22 +09:00
おさむのひと
4d562e7439
enhance(frontend): ノートに埋め込まれたメディアのコンテキストメニューから管理者用のファイル管理画面を開けるように ( #15460 )
...
* enhance(frontend): ノートに埋め込まれたメディアのコンテキストメニューから管理者用のファイル管理画面を開けるように
* fix icon
* fix menu
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-02-13 11:09:04 +00:00
Hazelnoot
feb80ee992
Merge branch 'develop' into merge/2024-02-03
2025-02-11 10:52:52 -05:00
かっこかり
d1eddf0d88
fix(frontend): 埋め込みiframeから外部ページに移動できない問題を修正 ( #15453 )
...
* fix(frontend): 埋め込みiframeから外部ページに移動できない問題を修正
* Update Changelog
2025-02-11 03:33:15 +00:00
lqvp
e339293673
feat: アクセストークン発行時に通知するように ( #15422 )
...
* feat: アクセストークン発行時に通知するように (misskey-dev/misskey#13353 )
* fix: 不要な翻訳を削除/インデントを揃えるように
* chore(backend): 不要なawaitを削除
* chore: changelogへ追加
2025-02-11 01:15:33 +00:00
Marie
1da9245ca5
merge: hide note preview if it's already quoted - fixes #888 ( !894 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/894
Closes #888
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-02-10 16:20:21 +00:00
dakkar
b7f06f2877
prevent a ReferenceError
...
before, we got:
> ReferenceError: can't access lexical declaration 'followRequestDone'
> before initialization
(of course in non-dev mode, `followRequestDone` had a different name)
2025-02-10 11:59:38 +00:00
dakkar
f66e534f26
fix the defaults
2025-02-10 11:54:47 +00:00
dakkar
c6eb1ffde3
hide note preview if it's already quoted - fixes #888
...
I do not particularly _love_ this solution, but it is simple and
effective
I can't find another reliable way to determine if a link goes to a
local note of the given id, apart from fetching the link
2025-02-10 11:42:10 +00:00
おさむのひと
420365c17f
enhance(frontend): 開発者モードでメニューからファイルIDをコピー出来るようにする ( #15444 )
2025-02-10 08:20:38 +00:00
taichan
2f8d02024a
feat(frontend): 画像を投稿前にプレビュー可能に ( #15341 )
...
* feat(client): 画像をプレビュー可能に
* Update Changelog
* SPDX
* 消えてたのFix
* Add storybook for MkImgPreviewDialog
* backgroundのスタイル変更
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
* Add MkImgPreviewDialog to storybook generator
* Update packages/frontend/.storybook/generate.tsx
---------
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2025-02-08 08:33:09 +00:00
Hazelnoot
105f8be9f5
copy changes from MkInstanceTicker to SkInstanceTicker
2025-02-07 12:16:41 -05:00
Hazelnoot
f36029f795
Merge branch 'develop' into merge/2024-02-03
...
# Conflicts:
# locales/index.d.ts
# packages/backend/src/core/entities/UserEntityService.ts
# packages/frontend/src/_dev_boot_.ts
# packages/misskey-js/src/autogen/types.ts
# sharkey-locales/en-US.yml
2025-02-07 11:57:44 -05:00
かっこかり
d008394eb7
enhance(frontend): PostFormのannoying判定でCWを考慮するように ( #15405 )
...
* enhance(frontend): PostFormのannoying判定でCWを考慮するように
* Update Changelog
* Update CHANGELOG.md
2025-02-07 06:54:52 +00:00
Marie
d6c4b728df
merge: Add "follow back" button on follow-related notifications ( resolves #895 ) ( !873 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/873
Closes #895
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-02-07 03:50:12 +00:00
Marie
d629b882b0
merge: Allow users to set a default content warning for their new posts ( resolves #901 ) ( !881 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/881
Closes #901
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-02-07 03:47:20 +00:00
Marie
de7ecdc487
merge: Add buttons to accept/reject follow request from the requestor's profile ( resolves #896 ) ( !872 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/872
Closes #896
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-02-07 03:43:45 +00:00
Marie
2928ccf1e4
merge: handle more complex ruby from/to html - fixes #605 ( !866 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/866
Closes #605
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-02-07 03:40:55 +00:00
dakkar
708debf5d5
Merge tag '2025.2.0' into merge/2024-02-03
2025-02-06 10:22:57 +00:00
Hazelnoot
337326ed07
fix check for parts.length
2025-02-05 14:22:50 -05:00
Hazelnoot
8af91d9673
extract variable hasExistingDefaultCW to improve code readability
2025-02-05 14:22:50 -05:00
Hazelnoot
90e71ba413
apply default content warning to new posts
2025-02-05 14:22:50 -05:00
Hazelnoot
d6a38b6cab
show a "follow back" button on "user followed you" and "received follow request" notifications
2025-02-05 14:21:13 -05:00
Hazelnoot
9f88ccec5f
emit waiting status from MkFollowButton
2025-02-05 14:20:39 -05:00
Hazelnoot
9934e4d948
allow MkFollowButton to be disabled
2025-02-05 14:20:39 -05:00
syuilo
cfb61289a9
refactor(frontend): remove X theme properties ( #15376 )
...
* refactor(frontend): remove X theme properties
* Update MkAutocomplete.vue
* Update WidgetCalendar.vue
2025-02-05 11:17:48 +00:00
かっこかり
c548ec9906
refactor(frontend): verbatimModuleSyntaxを有効化 ( #15323 )
...
* wip
* wip
* wip
* wip
* revert unnecessary changes
* wip
* refactor(frontend): enforce verbatimModuleSyntax
* fix
* refactor(frontend-shared): enforce verbatimModuleSyntax
* wip
* refactor(frontend-embed): enforce verbatimModuleSyntax
* enforce consistent-type-imports
* fix lint config
* attemt to fix ci
* fix lint
* fix
* fix
* fix
2025-02-05 10:01:44 +00:00
Hazelnoot
1f9372af32
restore formatting in MkUserSelectDialog.vue
2025-02-04 11:07:36 -05:00
Hazelnoot
e84f62ae5d
fix import order in MkPageWindow.vue
2025-02-04 10:56:27 -05:00
Hazelnoot
f153e54313
remove unused import from MkNotes.vue
2025-02-04 10:55:17 -05:00
Hazelnoot
ef3e83cefa
fix lint errors in MkMfm.ts
2025-02-04 10:45:08 -05:00
lqvp
5840c7a945
fix(frontend): パスキーでパスワードレスログインが出来ない問題を修正 ( #15370 )
2025-02-04 09:16:41 +00:00
かっこかり
495d72ed2a
fix(frontend): MkSparkleが動作しない問題を修正 ( #15390 )
...
* fix(frontend): MkSparkleが動作しない問題を修正
* Update Changelog
* fix
* add comments
2025-02-04 05:01:32 +00:00
Hazelnoot
94977c2b1a
prevent console spam from MkRoleSelectDialog.vue
2025-02-03 19:20:30 -05:00
Hazelnoot
5b68faf613
copy changes to SkNoteDetailed.vue
2025-02-03 14:47:42 -05:00
Hazelnoot
72b0d4c2ad
copy changes to SkNote.vue
2025-02-03 14:46:47 -05:00
Hazelnoot
a4e86758c1
merge upstream 2025-02-03
2025-02-03 14:36:09 -05:00
かっこかり
850d1d0005
fix(frontend): MkDriveFileThumbnail / MkNoteMediaGridの修正 ( #15365 )
...
* fix(frontend): MkDriveFileThumbnailのpropsのタイポ修正
* Update Changelog
* fix: MkNoteMediaGridをデータセーバーに対応させる
2025-02-01 04:51:45 +00:00
taichan
28490f3a58
Fix(frontend): ワードミュートがnullの時にもセンシティブミュートが行われるように ( #15364 )
...
* Fix(frontend): ワードミュートがnullの時にもセンシティブミュートが行われるように
* Add ChangeLog
2025-02-01 04:48:18 +00:00
かっこかり
ae65aecc0c
refactor(frontend): definePropsを別途インポートしている箇所を除去 ( #15375 )
2025-02-01 04:47:21 +00:00
かっこかり
297186e492
enhance(frontend): 絵文字管理画面β(ローカル)のUI・UX改善 ( #15349 )
...
* enhance(frontend): 絵文字管理画面β(ローカル)のUI・UX改善
* fix
* 🎨
* 表示件数をメニューから変更するように
* 確認ダイアログ
* fix i18n
* needWideArea: trueならwidgetの開閉ボタンを表示しないように
* fix: 検索ウィンドウは一つしか開けないように
2025-01-26 11:10:22 +00:00
おさむのひと
f4bca4708e
feat(frontend): リモート絵文字のインポート時に詳細を確認できるように ( #15344 )
...
* feat(frontend): リモート絵文字のインポート時に詳細を確認できるように
* 追加対応
* MkInput -> MkKeyValue
2025-01-26 05:59:03 +00:00
かっこかり
e8b633efec
fix(frontend): Instanceの値が部分的に欠損していると、ローカルサーバーの情報にフォールバックする問題を修正 ( #15319 )
2025-01-21 10:26:47 +09:00
おさむのひと
f9ad127aaf
feat: 新カスタム絵文字管理画面(β)の追加 ( #13473 )
...
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix
* fix
* fix
* fix size
* fix register logs
* fix img autosize
* fix row selection
* support delete
* fix border rendering
* fix display:none
* tweak comments
* support choose pc file and drive file
* support directory drag-drop
* fix
* fix comment
* support context menu on data area
* fix autogen
* wip イベント整理
* イベントの整理
* refactor grid
* fix cell re-render bugs
* fix row remove
* fix comment
* fix validation
* fix utils
* list maximum
* add mimetype check
* fix
* fix number cell focus
* fix over 100 file drop
* remove log
* fix patchData
* fix performance
* fix
* support update and delete
* support remote import
* fix layout
* heightやめる
* fix performance
* add list v2 endpoint
* support pagination
* fix api call
* fix no clickable input text
* fix limit
* fix paging
* fix
* fix
* support search
* tweak logs
* tweak cell selection
* fix range select
* block delete
* add comment
* fix
* support import log
* fix dialog
* refactor
* add confirm dialog
* fix name
* fix autogen
* wip
* support image change and highlight row
* add columns
* wip
* support sort
* add role name
* add index to emoji
* refine context menu setting
* support role select
* remove unused buttons
* fix url
* fix MkRoleSelectDialog.vue
* add route
* refine remote page
* enter key search
* fix paste bugs
* fix copy/paste
* fix keyEvent
* fix copy/paste and delete
* fix comment
* fix MkRoleSelectDialog.vue and storybook scenario
* fix MkRoleSelectDialog.vue and storybook scenario
* add MkGrid.stories.impl.ts
* fix
* [wip] add custom-emojis-manager2.stories.impl.ts
* [wip] add custom-emojis-manager2.stories.impl.ts
* wip
* 課題はまだ残っているが、ひとまず完了
* fix validation and register roles
* fix upload
* optimize import
* patch from dev
* i18n
* revert excess fixes
* separate sort order component
* add SPDX
* revert excess fixes
* fix pre test
* fix bugs
* add type column
* fix types
* fix CHANGELOG.md
* fix lit
* lint
* tweak style
* refactor
* fix ci
* autogen
* Update types.ts
* CSS Module化
* fix log
* 縦スクロールを無効化
* MkStickyContainer化
* regenerate locales index.d.ts
* fix
* fix
* テスト
* ランダム値によるUI変更の抑制
* テスト
* tableタグやめる
* fix last-child css
* fix overflow css
* fix endpoint.ts
* tweak css
* 最新への追従とレイアウト微調整
* ソートキーの指定方法を他と合わせた
* fix focus
* fix layout
* v2エンドポイントのルールに対応
* 表示条件などを微調整
* fix MkDataCell.vue
* fix error code
* fix error
* add comment to MkModal.vue
* Update index.d.ts
* fix CHANGELOG.md
* fix color theme
* fix CHANGELOG.md
* fix CHANGELOG.md
* fix center
* fix: テーブルにフォーカスがあり、通常状態であるときはキーイベントの伝搬を止める
* fix: ロール選択用のダイアログにてコンディショナルロールを×ボタンで除外できなかったのを修正
* fix remote list folder
* sticky footers
* chore: fix ci error(just single line-break diff)
* fix loading
* fix like
* comma to space
* fix ci
* fix ci
* removed align-center
---------
Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2025-01-20 11:35:37 +00:00