diff --git a/apps.json b/apps.json index 8e2423bfd..d63e7954e 100644 --- a/apps.json +++ b/apps.json @@ -2315,7 +2315,7 @@ "name": "File manager", "shortName":"FileManager", "icon": "icons8-filing-cabinet-48.png", - "version":"0.02", + "version":"0.03", "description": "Simple file manager, allows user to examine watch storage and display, load or delete individual files", "tags": "tools", "readme": "README.md", diff --git a/apps/fileman/ChangeLog b/apps/fileman/ChangeLog index 72ee0b566..f5af86229 100644 --- a/apps/fileman/ChangeLog +++ b/apps/fileman/ChangeLog @@ -1,2 +1,3 @@ 0.01: New app! 0.02: Improve handling of large amounts of files (fix #579) +0.03: Update RegExp use (Was using backreference instead of character code) diff --git a/apps/fileman/fileman.app.js b/apps/fileman/fileman.app.js index 03e135cb2..6a3c5598d 100644 --- a/apps/fileman/fileman.app.js +++ b/apps/fileman/fileman.app.js @@ -91,8 +91,8 @@ function drawMenu() { function get_pruned_file_list() { // get storagefile list - var sf = STOR.list(/\1$/).map(s=>s.slice(0,-1)); - var sffilter = f=>!sf.includes(f.slice(0,-1)) || f.endsWith("\1"); + var sf = STOR.list(/\x01$/).map(s=>s.slice(0,-1)); + var sffilter = f=>!sf.includes(f.slice(0,-1)) || f.endsWith("\x01"); // get files - put '.' last var fl = STOR.list(/^[^\.]/).filter(sffilter); fl.sort();