diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json
index 5900c18df..2355b62ef 100644
--- a/app/appearance/langs/en_US.json
+++ b/app/appearance/langs/en_US.json
@@ -1077,7 +1077,7 @@
"124": "Please enable cloud sync in [Settings - Enable Cloud Sync]",
"125": "Auto sync failed too many times, please try to manually trigger sync, if there is still a problem, please report it via GitHub Issues",
"126": "Bookmark cannot be empty",
- "127": "There are [%d] days left before the subscription expires, after which the cloud data will be completely deleted. Please visit Here, if you don't need to renew, please log out of your account to close the reminder",
+ "127": "There are [%d] days left before the subscription expires, after which the cloud data will be completely deleted. To renew, please visit here",
"128": "The subscription has expired. After the expiration, the cloud data will be completely deleted. The reminder will no longer pop up two days after the subscription expires. To renew, please visit here",
"129": "Cloud data has been corrupted, please refer to here to resolve the issue",
"130": "Starting new version installer...",
diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json
index c384168ec..43361962a 100644
--- a/app/appearance/langs/es_ES.json
+++ b/app/appearance/langs/es_ES.json
@@ -1077,7 +1077,7 @@
"124": "Por favor, active la sincronización en la nube en [Configuración - Activar sincronización en la nube]",
"125": "La sincronización automática ha fallado demasiadas veces, por favor intente activar la sincronización manualmente, si todavía hay un problema, por favor infórmelo a través de Problemas GitHub",
"126": "El marcador no puede estar vacío",
- "127": "There are [%d] days left before the subscription expires, after which the cloud data will be completely deleted. Please visit Aquí para la renovación, si no necesita renovar, salga de su cuenta para cerrar el recordatorio",
+ "127": "There are [%d] days left before the subscription expires, after which the cloud data will be completely deleted. Please visit Aquí para la renovación",
"128": "La suscripción caducó. Después de la caducidad, los datos de la nube se eliminarán por completo. El recordatorio ya no aparecerá dos días después de que caduque la suscripción. Para renovar, visite aquí",
"129": "Los datos de la nube se han dañado, consulte aquí para resolver el problema",
"130": "Iniciando instalador de nueva versión...",
diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json
index 63fc391a8..ac21ebfd5 100644
--- a/app/appearance/langs/fr_FR.json
+++ b/app/appearance/langs/fr_FR.json
@@ -1077,7 +1077,7 @@
"124": "Veuillez activer la synchronisation cloud dans [Paramètres - Activer la synchronisation cloud]",
"125": "Il y a trop d'échecs de téléchargement dans la synchronisation automatique. Veuillez essayer de déclencher manuellement la synchronisation. Si le problème persiste, veuillez le signaler via GitHub Issues",
"126": "Les signets ne peuvent pas être vides",
- "127": "Il reste [%d] jours avant l'expiration de l'abonnement, après quoi les données cloud seront complètement supprimées. Veuillez visiter ici, si vous n'avez pas besoin de renouveler, veuillez vous déconnecter de votre compte pour fermer le rappel",
+ "127": "Il reste [%d] jours avant l'expiration de l'abonnement, après quoi les données cloud seront complètement supprimées. Veuillez visiter ici pour le renouvellement",
"128": "L'abonnement a expiré. Après l'expiration, les données cloud seront complètement supprimées. Le rappel ne s'affichera plus deux jours après l'expiration de l'abonnement. Pour renouveler, veuillez visiter ici",
"129": "Les données cloud ont été corrompues, veuillez vous référer à ici pour résoudre le problème",
"130": "Démarrage du programme d'installation de la nouvelle version...",
diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json
index d7059338f..3e283f044 100644
--- a/app/appearance/langs/zh_CHT.json
+++ b/app/appearance/langs/zh_CHT.json
@@ -1077,7 +1077,7 @@
"124": "請在 [設置 - 啟用雲端同步] 中開啟雲端同步",
"125": "自動同步下載失敗次數過多,請嘗試手動觸發同步,如果還有問題請回饋",
"126": "書籤不能為空",
- "127": "訂閱距過期還剩 [%d] 天,過期後雲端數據會被徹底刪除。續訂請訪問這裡,如果不需要續訂,請登出賬號關閉該提醒",
+ "127": "訂閱距過期還剩 [%d] 天,過期後雲端數據會被徹底刪除。續訂請訪問這裡",
"128": "訂閱已經過期,過期後雲端數據會被徹底刪除,訂閱過期兩天后不再彈出該提醒,續訂請訪問這裡",
"129": "雲端數據已經損壞,請參考這裡解決該問題",
"130": "正在啟動新版本安裝程式...",
diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json
index 577ab1cf7..058e5a7c4 100644
--- a/app/appearance/langs/zh_CN.json
+++ b/app/appearance/langs/zh_CN.json
@@ -1077,7 +1077,7 @@
"124": "请在 [设置 - 启用云端同步] 中开启云端同步",
"125": "自动同步下载失败次数过多,请尝试手动触发同步,如果还有问题请反馈",
"126": "书签不能为空",
- "127": "订阅距过期还剩 [%d] 天,过期后云端数据会被彻底删除。续订请访问这里,如果不需要续订,请登出账号关闭该提醒",
+ "127": "订阅距过期还剩 [%d] 天,过期后云端数据会被彻底删除。续订请访问这里",
"128": "订阅已经过期,过期后云端数据会被彻底删除,订阅过期两天后不再弹出该提醒,续订请访问这里",
"129": "云端数据已经损坏,请参考这里解决该问题",
"130": "正在启动新版本安装程序...",
diff --git a/kernel/model/storage.go b/kernel/model/storage.go
index f9c16ad0c..a1aef1d07 100644
--- a/kernel/model/storage.go
+++ b/kernel/model/storage.go
@@ -19,6 +19,7 @@ package model
import (
"errors"
"os"
+ "path"
"path/filepath"
"sync"
@@ -145,7 +146,8 @@ func getRecentDocs() (ret []*RecentDoc, err error) {
var notExists []string
for _, doc := range tmp {
- if nil != treenode.GetBlockTree(doc.RootID) {
+ if bt := treenode.GetBlockTree(doc.RootID); nil != bt {
+ doc.Title = path.Base(bt.HPath) // Recent docs not updated after renaming https://github.com/siyuan-note/siyuan/issues/7827
ret = append(ret, doc)
} else {
notExists = append(notExists, doc.RootID)