Merge branch 'develop' into refactor/push-notification

This commit is contained in:
naskya 2024-04-24 15:45:57 +09:00
commit 1e310101a3
No known key found for this signature in database
GPG Key ID: 712D413B3A9FED5C
8 changed files with 15 additions and 6 deletions

View File

@ -2,7 +2,7 @@
Breaking changes are indicated by the :warning: icon.
## Unreleased
## v20240424
- Added `antennaLimit` field to the response of `meta` and `admin/meta`, and the request of `admin/update-meta` (optional).
- Added `filter` optional parameter to `notes/renotes` endpoint to filter the types of renotes. It can take the following values:

View File

@ -5,6 +5,12 @@ Critical security updates are indicated by the :warning: icon.
- Server administrators should check [notice-for-admins.md](./notice-for-admins.md) as well.
- Third-party client/bot developers may want to check [api-change.md](./api-change.md) as well.
## [v20240424](https://firefish.dev/firefish/firefish/-/merge_requests/10765/commits)
- Improve the usability of the feature to prevent forgetting to write alt texts
- Add a server-wide setting for the maximum number of antennas each user can create
- Fix bugs
## [v20240421](https://firefish.dev/firefish/firefish/-/merge_requests/10756/commits)
- Fix bugs

View File

@ -2289,3 +2289,6 @@ autocorrectNoteLanguage: Mostra un avís si l'idioma de la publicació no coinci
amb el resultat de l'idioma detectat automàticament
noteEditHistory: Historial d'edicions
media: Multimèdia
antennaLimit: El nombre màxim d'antenes que pot crear un usuari
showAddFileDescriptionAtFirstPost: Obra de forma automàtica un formulari per escriure
una descripció quant intentes publicar un fitxer que no en té

View File

@ -1386,7 +1386,7 @@ _poll:
_visibility:
public: "公开"
publicDescription: "您的帖子将出现在公共时间线上"
home: "公开"
home: "悄悄公开"
homeDescription: "仅发送至首页时间线"
followers: "仅关注者"
followersDescription: "仅对您的关注者和提及的用户可见"

View File

@ -1,6 +1,6 @@
{
"name": "firefish",
"version": "20240421",
"version": "20240424",
"repository": {
"type": "git",
"url": "https://firefish.dev/firefish/firefish.git"

View File

@ -2,14 +2,14 @@
use crate::database::db_conn;
use crate::model::entity::attestation_challenge;
use chrono::{Duration, Utc};
use chrono::{Duration, Local};
use sea_orm::{ColumnTrait, DbErr, EntityTrait, QueryFilter};
/// Delete all entries in the "attestation_challenge" table created at more than 5 minutes ago
#[crate::export]
pub async fn remove_old_attestation_challenges() -> Result<(), DbErr> {
attestation_challenge::Entity::delete_many()
.filter(attestation_challenge::Column::CreatedAt.lt(Utc::now() - Duration::minutes(5)))
.filter(attestation_challenge::Column::CreatedAt.lt(Local::now() - Duration::minutes(5)))
.exec(db_conn().await?)
.await?;

View File

@ -278,7 +278,6 @@ useNoteCapture({
note,
isDeletedRef: isDeleted,
onReplied: (replyNote) => {
note.value.repliesCount += 1;
repliesPagingComponent.value?.append(replyNote);
},
});

View File

@ -21,6 +21,7 @@ export function useNoteCapture(props: {
switch (type) {
case "replied": {
note.value.repliesCount += 1;
if (props.onReplied) {
const { id: createdId } = body;
const replyNote = await os.api("notes/show", {