Compare commits

...

7 Commits

Author SHA1 Message Date
Sayamame-beans
fcece17162
Merge 68055decfc into e8bf6285cb 2024-12-10 03:52:44 +02:00
Sayamame-beans
68055decfc chore: 調整2 2024-12-03 21:41:46 +09:00
Sayamame-beans
9b25b0a77a chore: 調整 2024-12-03 21:39:14 +09:00
Kisaragi
88877c011e docs: reverts 11d1b95
per https://github.com/misskey-dev/misskey/pull/13566#discussion_r1589103356
2024-12-03 21:26:44 +09:00
Kisaragi
e13056053c docs: CHANGELOGの内容をコミット内容に合わせる 2024-12-03 21:26:16 +09:00
kakkokari-gtyih
03e21d61b9 出し分けのロジックを1箇所に統一 2024-12-03 21:25:52 +09:00
Kisaragi Marine
d6a867a7fd feat(frontend): ノートのリンクをリモートのサーバーのURLとしてコピーできるように 2024-12-03 20:59:50 +09:00
3 changed files with 16 additions and 5 deletions

View File

@ -4,6 +4,7 @@
- -
### Client ### Client
- Enhance: リモートのノートのリンクをコピーできるように
- Fix: 画面サイズが変わった際にナビゲーションバーが自動で折りたたまれない問題を修正 - Fix: 画面サイズが変わった際にナビゲーションバーが自動で折りたたまれない問題を修正
- Fix: サーバー情報メニューに区切り線が不足していたのを修正 - Fix: サーバー情報メニューに区切り線が不足していたのを修正
- Fix: ノートがログインしているユーザーしか見れない場合にログインダイアログを閉じるとその後の動線がなくなる問題を修正 - Fix: ノートがログインしているユーザーしか見れない場合にログインダイアログを閉じるとその後の動線がなくなる問題を修正

View File

@ -48,6 +48,7 @@ pin: "ピン留め"
unpin: "ピン留め解除" unpin: "ピン留め解除"
copyContent: "内容をコピー" copyContent: "内容をコピー"
copyLink: "リンクをコピー" copyLink: "リンクをコピー"
copyRemoteLink: "リモートのリンクをコピー"
copyLinkRenote: "リノートのリンクをコピー" copyLinkRenote: "リノートのリンクをコピー"
delete: "削除" delete: "削除"
deleteAndEdit: "削除して編集" deleteAndEdit: "削除して編集"

View File

@ -237,11 +237,6 @@ export function getNoteMenu(props: {
os.success(); os.success();
} }
function copyLink(): void {
copyToClipboard(`${url}/notes/${appearNote.id}`);
os.success();
}
function togglePin(pin: boolean): void { function togglePin(pin: boolean): void {
os.apiWithDialog(pin ? 'i/pin' : 'i/unpin', { os.apiWithDialog(pin ? 'i/pin' : 'i/unpin', {
noteId: appearNote.id, noteId: appearNote.id,
@ -322,6 +317,13 @@ export function getNoteMenu(props: {
if (appearNote.url || appearNote.uri) { if (appearNote.url || appearNote.uri) {
menuItems.push({ menuItems.push({
icon: 'ti ti-link',
text: i18n.ts.copyRemoteLink,
action: () => {
copyToClipboard(appearNote.url ?? appearNote.uri);
os.success();
},
}, {
icon: 'ti ti-external-link', icon: 'ti ti-external-link',
text: i18n.ts.showOnRemote, text: i18n.ts.showOnRemote,
action: () => { action: () => {
@ -474,6 +476,13 @@ export function getNoteMenu(props: {
if (appearNote.url || appearNote.uri) { if (appearNote.url || appearNote.uri) {
menuItems.push({ menuItems.push({
icon: 'ti ti-link',
text: i18n.ts.copyRemoteLink,
action: () => {
copyToClipboard(appearNote.url ?? appearNote.uri);
os.success();
},
}, {
icon: 'ti ti-external-link', icon: 'ti ti-external-link',
text: i18n.ts.showOnRemote, text: i18n.ts.showOnRemote,
action: () => { action: () => {