diff --git a/.github/workflows/test-prs.yml b/.github/workflows/test-prs.yml index 363c1f9..daf681a 100644 --- a/.github/workflows/test-prs.yml +++ b/.github/workflows/test-prs.yml @@ -37,6 +37,7 @@ jobs: uses: actions/upload-artifact@v4 if: matrix.platform == 'ubuntu-22.04' with: + name: linux-packages.zip path: | ${{ github.workspace }}/src-tauri/target/release/bundle/**/*.deb ${{ github.workspace }}/src-tauri/target/release/bundle/**/*.rpm @@ -46,6 +47,7 @@ jobs: uses: actions/upload-artifact@v4 if: matrix.platform == 'windows-latest' with: + name: windows-installers.zip path: | ${{ github.workspace }}\src-tauri\target\release\bundle\**\*.exe ${{ github.workspace }}\src-tauri\target\release\bundle\**\*.nsis diff --git a/README.md b/README.md index 4fdd8b9..9016f55 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@ NER Annotator for SpaCy allows you to create training data for creating a custom NER Model with custom tags. - Web Application: [https://tecoholic.github.io/ner-annotator/](https://tecoholic.github.io/ner-annotator/) -- Linux: [Debian Package or an AppImage](https://github.com/tecoholic/ner-annotator/releases) -- Windows: [x64 MSI Installer](https://github.com/tecoholic/ner-annotator/releases) +- Linux: [Debian Packages & AppImage](https://github.com/tecoholic/ner-annotator/releases) +- Windows: [Installers](https://github.com/tecoholic/ner-annotator/releases) ## Features @@ -37,33 +37,33 @@ The JSON file created by the tool is generic and simply lists the start and end ### Requirements -1. Node JS 14.x +1. NodeJS v21.x 2. Yarn Package Manager -3. Rust (for building desktop versions) +3. Rust toolchain (for building desktop versions) ### Running it locally for development 1. Open another terminal and start the server for the UI ```sh -yarn -yarn serve +yarn install +yarn dev ``` -Now go to [http://localhost:8081/ner-annotator/](http://localhost:8081/ner-annotator/) +Now go to [http://localhost:5173](http://localhost:5173) ### Developing the desktop application -The desktop applications have been created using [Tauri](https://tauri.studio). +The desktop applications have been created using [Tauri](https://v2.tauri.app/). ```sh -yarn tauri:serve +yarn tauri dev ``` To build the final binaries run ```sh -yarn tauri:build +yarn tauri build ``` ## Credits diff --git a/package.json b/package.json index cb6217b..8596d81 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ner-annotator", - "version": "2.0.0-alpha", + "version": "2.0.0", "private": true, "type": "module", "scripts": { @@ -15,6 +15,7 @@ "format": "prettier --write src/" }, "dependencies": { + "@fontsource-variable/nunito": "^5.1.0", "@fortawesome/fontawesome-svg-core": "^6.4.0", "@fortawesome/free-solid-svg-icons": "^6.4.0", "@fortawesome/vue-fontawesome": "^3.0.3", @@ -46,7 +47,6 @@ "@vitejs/plugin-vue-jsx": "^4.0.0", "@vue/eslint-config-prettier": "^9.0.0", "@vue/test-utils": "^2.4.6", - "bulma": "^1.0.2", "eslint": "^9.9.1", "eslint-config-prettier": "^9.1.0", "eslint-plugin-playwright": "^1.6.2", diff --git a/public/assets/step-1.png b/public/assets/step-1.png index f591793..a7d7f79 100644 Binary files a/public/assets/step-1.png and b/public/assets/step-1.png differ diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index c781c7a..ad5adc1 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "productName": "NER Annotator", "mainBinaryName": "NER Annotator", - "version": "2.0.0-alpha", + "version": "2.0.0", "identifier": "in.arunmozhi.ner-annotator", "build": { "beforeDevCommand": "yarn dev", diff --git a/src/App.vue b/src/App.vue index c486376..723d0b3 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,19 +1,21 @@