🎨 Alert users when .sy file or database .json exceed 8MB https://github.com/siyuan-note/siyuan/issues/15451

This commit is contained in:
Daniel 2025-08-24 10:49:13 +08:00
parent f3cc641005
commit eb13c34fe5
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
22 changed files with 98 additions and 15 deletions

View file

@ -19,6 +19,7 @@ package av
import (
"errors"
"fmt"
"os"
"path/filepath"
"sort"
@ -543,6 +544,11 @@ func SaveAttributeView(av *AttributeView) (err error) {
logging.LogErrorf("save attribute view [%s] failed: %s", av.ID, err)
return
}
if util.ExceedLargeFileWarningSize(len(data)) {
msg := fmt.Sprintf(util.Langs[util.Lang][268], av.Name+" "+filepath.Base(avJSONPath), util.LargeFileWarningSize)
util.PushErrMsg(msg, 7000)
}
return
}