misskey-dev / misskey

🌎 An interplanetary microblogging platform 🚀
https://misskey-hub.net/
GNU Affero General Public License v3.0
9.77k stars 1.31k forks source link

Editing notes #8362

Closed ThatOneCalculator closed 11 months ago

ThatOneCalculator commented 2 years ago

Summary

As of 17 days ago, Mastodon supports editing notes (and viewing the edit history). I think this is a major feature that would be a really big enhancement for Misskey, and shouldn't be too hard to implement.

Johann150 commented 2 years ago

First of all I think that the ability to edit a note is a bad idea. I also don't understand how you get the idea that it would be "not too hard to implement".

In my opinion, the current delete & redraft system works fine. It can fix everything that you could fix by editing a note, while avoiding the many pitfalls that come with editing an existing note.

Furthermore Misskey is not Mastodon, so just because they do it doesn't mean we have to do it too.

syuilo commented 2 years ago

First of all I think that the ability to edit a note is a bad idea. I also don't understand how you get the idea that it would be "not too hard to implement".

In my opinion, the current delete & redraft system works fine. It can fix everything that you could fix by editing a note, while avoiding the many pitfalls that come with editing an existing note.

Furthermore Misskey is not Mastodon, so just because they do it doesn't mean we have to do it too.

It is true that there are not many occasions when people want to edit a Note, and the current "delete and edit" is not much of a problem, so it would be a low priority.

nullobsi commented 2 years ago

I'm not sure about the implementation details of Mastodon's editing feature. Perhaps a new issue should be opened for at least federating/receiving post edits from Mastodon?

tamaina commented 2 years ago

How does mastodon implement federation of this feature? @mei23

Johann150 commented 2 years ago

How does mastodon implement federation of this feature?

https://github.com/mastodon/mastodon/pull/16697 implemented receiving updates from the federation and showing what was changed. Then https://github.com/mastodon/mastodon/pull/17320 later allowed changing some attributes of a note via Mastodon's API. It is federated as an Update activity here: https://github.com/mastodon/mastodon/blob/cb2e198d89dfb86a81fff8e11eac531b658e9ef2/app/workers/activitypub/status_update_distribution_worker.rb#L19-L27

tamaina commented 2 years ago

I have one more question: Does Misskey support Update activity from remote?

Johann150 commented 2 years ago

Looks like only Actors and Questions can be updated currently: https://github.com/misskey-dev/misskey/blob/d69f7baaf519c30e2775c7cebfcee625f6a9740e/packages/backend/src/remote/activitypub/kernel/update/index.ts#L25-L33

tamaina commented 2 years ago

I think Misskey should support updation of note text from remote immediately.

Johann150 commented 2 years ago

I think Misskey should support updation of note text from remote immediately.

👀👇

Perhaps a new issue should be opened for at least federating/receiving post edits from Mastodon?

Since this issue is about being able to edit notes when you are on Misskey.

tusooa commented 2 years ago

I implemented editing in Pleroma: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3678

ThatOneCalculator commented 2 years ago

Off-topic, but you should also PR that to Akkoma. Nice work!

Johann150 commented 2 years ago

I think the correct issue for that is #8364.

tamaina commented 1 year ago

個人的な意見

rinsuki commented 1 year ago

mastodon.socialとかならさておき別に悪意あるサーバーなら嘘つきまくれる

kato83 commented 1 year ago

削除して編集でも良いとは思うのですが、Misskey をマイクロブログ(ブログ)として扱い人にとっては
コンテンツを編集してしまうと投稿時に URL が変わってしまうのが Google 検索だったり他のサイト等からの
自然流入の観点的には喜べるものでは無いのかなと思ったりしました。
(issueでそんな観点が挙がってないのでそのような用途ではあまり使用されていないのかもしれないですが……)

SNS として使う分には上でのやりとりの通り問題ないかなと。

acid-chicken commented 1 year ago

ノートが編集できた方が自然なユースケースが出てきた (See #3217)

suoko commented 1 year ago

It woukd be a really nice feature

ThatOneCalculator commented 1 year ago

Inbound and outbound editing has already been implemented and refined in Calckey, and Misskey is free to reference our implementation.

Vavency commented 11 months ago

It could be worth taking a look at sharkey for this due to it being a recent fork that has note edits.

syuilo commented 11 months ago

done

ThatOneCalculator commented 10 months ago

This issue should be reopened. As far as I understand, editing has only been implemented for local posts (and newly fetching previously edited remote posts)

syuilo commented 10 months ago

https://github.com/misskey-dev/misskey/issues/11929

syuilo commented 10 months ago

後からメンションとかハッシュタグ追加された場合の対応などが面倒ということがわかった

syuilo commented 10 months ago

廃止したい

syuilo commented 10 months ago

実装コストに見合う価値がなさそうだし廃止するかしら

tamaina commented 10 months ago

廃止に賛成

削除して編集でいい

acid-chicken commented 10 months ago

少なくとも今の実装を据え置くよりは廃止した方が良い

saschanaz commented 10 months ago

削除して編集でいい

マストドンからの編集への対応は必要かなと