mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-21 19:41:05 +08:00
Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
5c61061db0
@ -876,7 +876,7 @@
|
|||||||
"99": "Data cleaning is complete",
|
"99": "Data cleaning is complete",
|
||||||
"100": "Cleaning data...",
|
"100": "Cleaning data...",
|
||||||
"101": "Done setting reminder [%s]",
|
"101": "Done setting reminder [%s]",
|
||||||
"102": "TODO",
|
"102": "Processing completed",
|
||||||
"103": "TODO",
|
"103": "TODO",
|
||||||
"104": "TODO",
|
"104": "TODO",
|
||||||
"105": "TODO",
|
"105": "TODO",
|
||||||
|
@ -876,7 +876,7 @@
|
|||||||
"99": "La limpieza de datos ha finalizado",
|
"99": "La limpieza de datos ha finalizado",
|
||||||
"100": "Limpieza de datos...",
|
"100": "Limpieza de datos...",
|
||||||
"101": "El recordatorio de configuración [%s] se ha completado",
|
"101": "El recordatorio de configuración [%s] se ha completado",
|
||||||
"102": "TODO",
|
"102": "Procesamiento completado",
|
||||||
"103": "TODO",
|
"103": "TODO",
|
||||||
"104": "TODO",
|
"104": "TODO",
|
||||||
"105": "TODO",
|
"105": "TODO",
|
||||||
|
@ -876,7 +876,7 @@
|
|||||||
"99": "Le nettoyage des données est terminé",
|
"99": "Le nettoyage des données est terminé",
|
||||||
"100": "Nettoyage des données...",
|
"100": "Nettoyage des données...",
|
||||||
"101": "Rappel de réglage terminé [%s]",
|
"101": "Rappel de réglage terminé [%s]",
|
||||||
"102": "TODO",
|
"102": "Traitement terminé",
|
||||||
"103": "TODO",
|
"103": "TODO",
|
||||||
"104": "TODO",
|
"104": "TODO",
|
||||||
"105": "TODO",
|
"105": "TODO",
|
||||||
|
@ -876,7 +876,7 @@
|
|||||||
"99": "清理數據完成",
|
"99": "清理數據完成",
|
||||||
"100": "正在清理數據...",
|
"100": "正在清理數據...",
|
||||||
"101": "設置提醒完畢 [%s]",
|
"101": "設置提醒完畢 [%s]",
|
||||||
"102": "TODO",
|
"102": "處理完畢",
|
||||||
"103": "TODO",
|
"103": "TODO",
|
||||||
"104": "TODO",
|
"104": "TODO",
|
||||||
"105": "TODO",
|
"105": "TODO",
|
||||||
|
@ -877,7 +877,7 @@
|
|||||||
"99": "清理数据完成",
|
"99": "清理数据完成",
|
||||||
"100": "正在清理数据...",
|
"100": "正在清理数据...",
|
||||||
"101": "设置提醒完毕 [%s]",
|
"101": "设置提醒完毕 [%s]",
|
||||||
"102": "TODO",
|
"102": "处理完毕",
|
||||||
"103": "TODO",
|
"103": "TODO",
|
||||||
"104": "TODO",
|
"104": "TODO",
|
||||||
"105": "TODO",
|
"105": "TODO",
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
"Properties": {
|
"Properties": {
|
||||||
"id": "20210721112206-mhr9wxi",
|
"id": "20210721112206-mhr9wxi",
|
||||||
"title": "Data sync",
|
"title": "Data sync",
|
||||||
"updated": "20220821170709"
|
"updated": "20220831004508"
|
||||||
},
|
},
|
||||||
"Children": [
|
"Children": [
|
||||||
{
|
{
|
||||||
@ -241,6 +241,76 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"ID": "20220831004158-x62olku",
|
||||||
|
"Type": "NodeParagraph",
|
||||||
|
"Properties": {
|
||||||
|
"id": "20220831004158-x62olku",
|
||||||
|
"updated": "20220831004508"
|
||||||
|
},
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"Type": "NodeTag",
|
||||||
|
"Data": "span",
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"Type": "NodeTagOpenMarker"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": "Note"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeTagCloseMarker"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": ": If the amount of data is large, it is recommended to export the data package through "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeKbd",
|
||||||
|
"Data": "kbd",
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"Type": "NodeKbdOpenMarker"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": "Export-Data"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeKbdCloseMarker"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": " in the settings, and then send the data package to the new device by manual copying or other methods, and export the data package on the new device. Go to "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeKbd",
|
||||||
|
"Data": "kbd",
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"Type": "NodeKbdOpenMarker"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": "Import - Data"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeKbdCloseMarker"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": ", and finally configure synchronization."
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"ID": "20210721112403-v7hwt54",
|
"ID": "20210721112403-v7hwt54",
|
||||||
"Type": "NodeHeading",
|
"Type": "NodeHeading",
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
"Properties": {
|
"Properties": {
|
||||||
"id": "20210721103420-vn6g2yy",
|
"id": "20210721103420-vn6g2yy",
|
||||||
"title": "数据同步",
|
"title": "数据同步",
|
||||||
"updated": "20220821170632"
|
"updated": "20220831004438"
|
||||||
},
|
},
|
||||||
"Children": [
|
"Children": [
|
||||||
{
|
{
|
||||||
@ -278,6 +278,76 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"ID": "20220831003823-4om5qoo",
|
||||||
|
"Type": "NodeParagraph",
|
||||||
|
"Properties": {
|
||||||
|
"id": "20220831003823-4om5qoo",
|
||||||
|
"updated": "20220831004438"
|
||||||
|
},
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"Type": "NodeTag",
|
||||||
|
"Data": "span",
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"Type": "NodeTagOpenMarker"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": "注意"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeTagCloseMarker"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": ":如果数据量较大,建议通过设置中的 "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeKbd",
|
||||||
|
"Data": "kbd",
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"Type": "NodeKbdOpenMarker"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": "导出 - Data"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeKbdCloseMarker"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": " 导出数据包,然后将该数据包通过手动拷贝或者其他方式发送到新设备上,并在新设备上 "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeKbd",
|
||||||
|
"Data": "kbd",
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"Type": "NodeKbdOpenMarker"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": "导入 - Data"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeKbdCloseMarker"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": ",最后再配置同步。"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"ID": "20210721103656-afjj0tm",
|
"ID": "20210721103656-afjj0tm",
|
||||||
"Type": "NodeHeading",
|
"Type": "NodeHeading",
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
"Properties": {
|
"Properties": {
|
||||||
"id": "20211226121438-xaafdo8",
|
"id": "20211226121438-xaafdo8",
|
||||||
"title": "資料同步",
|
"title": "資料同步",
|
||||||
"updated": "20220821170702"
|
"updated": "20220831004450"
|
||||||
},
|
},
|
||||||
"Children": [
|
"Children": [
|
||||||
{
|
{
|
||||||
@ -262,6 +262,76 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"ID": "20220831004246-flqtcf2",
|
||||||
|
"Type": "NodeParagraph",
|
||||||
|
"Properties": {
|
||||||
|
"id": "20220831004246-flqtcf2",
|
||||||
|
"updated": "20220831004450"
|
||||||
|
},
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"Type": "NodeTag",
|
||||||
|
"Data": "span",
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"Type": "NodeTagOpenMarker"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": "注意"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeTagCloseMarker"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": ":如果數據量較大,建議通過設置中的 "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeKbd",
|
||||||
|
"Data": "kbd",
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"Type": "NodeKbdOpenMarker"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": "導出 - Data"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeKbdCloseMarker"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": " 導出數據包,然後將該數據包通過手動拷貝或者其他方式發送到新設備上,並在新設備上 "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeKbd",
|
||||||
|
"Data": "kbd",
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"Type": "NodeKbdOpenMarker"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": "導入 - Data"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeKbdCloseMarker"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "NodeText",
|
||||||
|
"Data": ",最後再配置同步。"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"ID": "20211226121454-i5h1wl1",
|
"ID": "20211226121454-i5h1wl1",
|
||||||
"Type": "NodeHeading",
|
"Type": "NodeHeading",
|
||||||
|
2
kernel/cache/asset.go
vendored
2
kernel/cache/asset.go
vendored
@ -37,6 +37,8 @@ var Assets = map[string]*Asset{}
|
|||||||
var assetsLock = sync.Mutex{}
|
var assetsLock = sync.Mutex{}
|
||||||
|
|
||||||
func LoadAssets() {
|
func LoadAssets() {
|
||||||
|
defer logging.Recover()
|
||||||
|
|
||||||
start := time.Now()
|
start := time.Now()
|
||||||
assetsLock.Lock()
|
assetsLock.Lock()
|
||||||
defer assetsLock.Unlock()
|
defer assetsLock.Unlock()
|
||||||
|
@ -84,7 +84,7 @@ func watchAssets() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 重新缓存资源文件,以便使用 /资源 搜索
|
// 重新缓存资源文件,以便使用 /资源 搜索
|
||||||
cache.LoadAssets()
|
go cache.LoadAssets()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
@ -58,7 +58,7 @@ func watchAssets() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 重新缓存资源文件,以便使用 /资源 搜索
|
// 重新缓存资源文件,以便使用 /资源 搜索
|
||||||
cache.LoadAssets()
|
go cache.LoadAssets()
|
||||||
case err, ok := <-assetsWatcher.Error:
|
case err, ok := <-assetsWatcher.Error:
|
||||||
if !ok {
|
if !ok {
|
||||||
return
|
return
|
||||||
|
@ -231,6 +231,7 @@ func RollbackAssetsHistory(historyPath string) (err error) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
IncSync()
|
IncSync()
|
||||||
|
util.PushMsg(Conf.Language(102), 3000)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -279,11 +280,11 @@ func FullTextSearchHistory(query, box, op string, typ, page int) (ret []*History
|
|||||||
} else {
|
} else {
|
||||||
stmt += "1=1"
|
stmt += "1=1"
|
||||||
}
|
}
|
||||||
if "all" != op {
|
|
||||||
stmt += " AND op = '" + op + "'"
|
|
||||||
}
|
|
||||||
|
|
||||||
if HistoryTypeDoc == typ {
|
if HistoryTypeDoc == typ {
|
||||||
|
if "all" != op {
|
||||||
|
stmt += " AND op = '" + op + "'"
|
||||||
|
}
|
||||||
stmt += " AND path LIKE '%/" + box + "/%' AND path LIKE '%.sy'"
|
stmt += " AND path LIKE '%/" + box + "/%' AND path LIKE '%.sy'"
|
||||||
} else if HistoryTypeAsset == typ {
|
} else if HistoryTypeAsset == typ {
|
||||||
stmt += " AND path LIKE '%/assets/%'"
|
stmt += " AND path LIKE '%/assets/%'"
|
||||||
|
Loading…
Reference in New Issue
Block a user