diff --git a/.gitignore b/.gitignore
index ace36d7..968858b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,6 +10,7 @@ lerna-debug.log*
node_modules
dist
dist-electron
+release
dist-ssr
*.local
diff --git a/README.md b/README.md
index 2ed52cb..6e2e9f3 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,15 @@
-# File manager
+
+
+
+Multiple File Manager
-This project currently under development
\ No newline at end of file
+A desktop application built with Electron, Vite, React, and TypeScript, designed to simplify bulk file operations. This application provides an intuitive interface to rename, delete, and manage multiple files at once based on various patterns and criteria.
+
+
+
+## Features
+
+- **Bulk Rename:** Apply prefixes, suffixes, find-and-replace, and more to multiple files.
+- **Pattern Matching:** Select files based on regular expressions or simple text matching.
+- **Operation History:** View a log of all rename operations performed.
+- **Cross-Platform:** Runs on Windows, macOS, and Linux.
\ No newline at end of file
diff --git a/assets/mfm-icon.ico b/assets/mfm-icon.ico
new file mode 100644
index 0000000..d0faca5
Binary files /dev/null and b/assets/mfm-icon.ico differ
diff --git a/assets/mfm.png b/assets/mfm.png
new file mode 100644
index 0000000..fd93813
Binary files /dev/null and b/assets/mfm.png differ
diff --git a/electron/main.ts b/electron/main.ts
index dccf925..0d0296e 100644
--- a/electron/main.ts
+++ b/electron/main.ts
@@ -36,7 +36,7 @@ console.log('Electron-store data path:', store.path);
function createWindow() {
win = new BrowserWindow({
- icon: path.join(process.env.VITE_PUBLIC, 'electron-vite.svg'),
+ icon: path.join(process.env.VITE_PUBLIC, 'mfm-icon.png'),
webPreferences: {
preload: path.join(__dirname, 'preload.mjs'),
},
diff --git a/index.html b/index.html
index e454707..1399bd5 100644
--- a/index.html
+++ b/index.html
@@ -2,7 +2,7 @@
-
+
File Manager
diff --git a/package.json b/package.json
index b0a8a24..2df501d 100644
--- a/package.json
+++ b/package.json
@@ -2,6 +2,8 @@
"name": "mfm",
"private": true,
"version": "5.0.0",
+ "description": "A simple file manager to handle multiple files at once.",
+ "author": "Dhany Nurdiansyah ",
"type": "module",
"scripts": {
"dev": "vite",
@@ -39,5 +41,17 @@
"vite-plugin-electron": "^0.28.6",
"vite-plugin-electron-renderer": "^0.14.5"
},
- "main": "dist-electron/main.js"
+ "main": "dist-electron/main.js",
+ "build": {
+ "appId": "com.mfm.app",
+ "productName": "Multiple File Manager",
+ "files": [
+ "dist/**/*",
+ "dist-electron/**/*"
+ ],
+ "directories": {
+ "buildResources": "build",
+ "output": "release"
+ }
+ }
}
diff --git a/src/assets/react.svg b/src/assets/react.svg
deleted file mode 100644
index 6c87de9..0000000
--- a/src/assets/react.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file