新 Mastodon API 使用新格式来管理数据库中的 Mastodon 会话,而旧实现使用 Misskey 会话。所有以前的客户端应用程序和令牌注册均不适用于新 API。所有客户端都需要重新注册,所有用户都需要重新进行身份验证。 所有 ID(状态/注释、通知、用户等)都将使用字母数字格式,与 Firefish/Misskey API 保持一致。查询新 API 时,旧的数字 ID 将不起作用。
@dev@post.naskya.net Providing richer functionality through optional switches is obviously a good thing for both users and developers. However, it seems that most of the neko flavor features have already been integrated into the mainline, so it should only require porting a few features with switches to achieve the goal.
@dev@post.naskya.net A very serious problem is that the court can trust Twitter not to modify the time of the database at will, but it is impossible to trust a random server administrator not to modify the time of the database at will. A more suitable way to build trust at the evidence level is a notarized certificate, a postmark (just an example, and does not represent any legal advice) and other methods that have their own trustworthy timestamps.
@dev@post.naskya.net Maybe with the continuous development of the fediverse, maybe mastodon.social may be able to get this treatment after several years, but it is not applicable to most programs and users.
@dev@post.naskya.net Fediverse does not have a trustworthy way to guarantee the posting time. Site administrators can modify the posting time of a post at will. The import function implemented by Misskey and others also imports the time provided by JSON. Unless an absolutely independent certification system (similar to the blockchain) is introduced to ensure the absolute accuracy of time marking, the credibility of everynyan’s post history is a false proposition.
Exporting the posting history as a static web page is difficult to search and consult by others, and the threshold for ordinary users is also high. After all, it cannot be assumed that every Fediverse user can skillfully register a domain name and associate services such as Pages to build an archive website.
@dev@post.naskya.net Fediverse cannot guarantee that each server will always survive, nor can it guarantee that each user will always meet the instance administrator's user expectations. Therefore, the import/export function is necessary to allow the data generated by the user to follow the user when the user migrates, just like when most people move, they need to bring their belongings from the old house to the new house.
@dev@post.naskya.net Should we make it clearer that not using the system default font means using the font recommended by Firefish? I think the existing translation is obviously not clear enough in describing it, especially when this switch is turned on by default.
@dev@post.naskya.net Can consider introducing a library like languagedetect or whatlang-node to automatically determine the language and give suggestions to reduce the user's trouble of manual selection.
@dev@post.naskya.net The developers are keenly aware that humanity will eventually be destroyed, and in the future the main users of Fedi will transform into AI Gods that use JSON language to communicate, so they reasonably designed this reservation (x