diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
new file mode 100644
index 0000000..d8fb5b6
--- /dev/null
+++ b/.github/workflows/publish.yml
@@ -0,0 +1,40 @@
+on:
+ push:
+ tags:
+ - 'v*.*.*'
+
+name: 🚀 Publish to Stores
+jobs:
+ submit:
+ runs-on: ubuntu-latest
+ steps:
+ - name: 🚚 Checkout repository
+ uses: actions/checkout@v5
+
+ - name: 📦 Setup node
+ uses: actions/setup-node@v6
+ with:
+ node-version: 'lts/*'
+ cache: 'npm'
+
+ - name: 🛠️ Install dependencies
+ run: npm install
+
+ - name: 🤐 Zip extensions
+ run: |
+ npm run zip
+ npm run zip:firefox
+
+ - name: 🚀 Submit to stores
+ run: |
+ npm run submit -- --dry-run \
+ --chrome-zip .output/*-chrome.zip \
+ --firefox-zip .output/*-firefox.zip --firefox-sources-zip .output/*-sources.zip
+ env:
+ CHROME_EXTENSION_ID: ${{ secrets.CHROME_EXTENSION_ID }}
+ CHROME_CLIENT_ID: ${{ secrets.CHROME_CLIENT_ID }}
+ CHROME_CLIENT_SECRET: ${{ secrets.CHROME_CLIENT_SECRET }}
+ CHROME_REFRESH_TOKEN: ${{ secrets.CHROME_REFRESH_TOKEN }}
+ FIREFOX_EXTENSION_ID: ${{ secrets.FIREFOX_EXTENSION_ID }}
+ FIREFOX_JWT_ISSUER: ${{ secrets.FIREFOX_JWT_ISSUER }}
+ FIREFOX_JWT_SECRET: ${{ secrets.FIREFOX_JWT_SECRET }}
\ No newline at end of file
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index b865522..2f2db30 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -9,10 +9,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 🚚 Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: 📦 Setup node
- uses: actions/setup-node@v4
+ uses: actions/setup-node@v6
with:
node-version: 'lts/*'
cache: 'npm'
@@ -82,6 +82,5 @@ jobs:
.output/${{github.event.repository.name}}-${{env.version}}-firefox.zip
.output/${{github.event.repository.name}}-${{env.version}}-sources.zip
latest.json
- draft: false
+ draft: true
prerelease: false
- make_latest: true
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0c19f1b..bc5a5be 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,8 @@
### ✨ Changelog
-- initial MVP release v0.1.0
+- Added keyboard shortcut indication
+- Quick download is now renamed to quick search
+- Other minor fixes and improvements
### ⬇️ Download Section
diff --git a/README.md b/README.md
index 559233e..91bedb3 100644
--- a/README.md
+++ b/README.md
@@ -6,15 +6,16 @@ NeoDLP (Neo Downloader Plus) Browser Integration
[](https://github.com/neosubhamoy/neodlp-extension)
[](https://github.com/neosubhamoy/neodlp-extension)
+>[!TIP]
> **🥰 Liked this project? Please consider giving it a Star (🌟) on github to show us your appreciation and help the algorythm recommend this project to even more awesome people like you!**
-### 📎 Pre-Requirements
+## 📎 Pre-Requirements
- [NeoDLP](https://github.com/neosubhamoy/neodlp) (Installed and Running)
-### ⬇️ Download and Installation
+## ⬇️ Download and Installation
-#### Direct Installation from Official Web Store Listing
+### Direct Installation from Official Store Listing
[link-chrome]: https://chromewebstore.google.com/detail/neo-downloader-plus/mehopeailfjmiloiiohgicphlcgpompf "Version published on Chrome Web Store"
[link-firefox]: https://addons.mozilla.org/en-US/firefox/addon/neo-downloader-plus "Version published on Mozilla Add-ons"
@@ -23,7 +24,7 @@ NeoDLP (Neo Downloader Plus) Browser Integration
[
][link-firefox] [
][link-firefox]
-#### Manual Installation (in Google Chrome / Chromium based browsers)
+### Manual Installation (in Google Chrome / Chromium based browsers)
1. Download the `neodlp-extension--chrome.zip` file from the [latest release](https://github.com/neosubhamoy/neodlp-extension/releases).
2. Extract the `.zip` file (using any zip extractor software. eg: 7zip, WinRAR etc.).
@@ -31,21 +32,21 @@ NeoDLP (Neo Downloader Plus) Browser Integration
4. Enable "Developer mode" in the top right corner.
5. Click on "Load unpacked" and select the newly extracted folder. Done! That's it...!!
-#### Manual Installation (in Mozilla Firefox)
+### Manual Installation (in Mozilla Firefox)
1. Download the `neodlp-extension--firefox.zip` file from the [latest release](https://github.com/neosubhamoy/neodlp-extension/releases).
2. Open Firefox and navigate to `about:addons`.
3. Click on the gear icon (top right) and select "Install Add-on From File...".
4. Select the downloaded `.zip` file. Done! That's it...!!
-### ⚡ Technologies Used
+## ⚡ Technologies Used




-### 🛠️ Contributing / Building from Source
+## 🛠️ Contributing / Building from Source
Want to be part of this? Feel free to contribute...!! Pull Requests are always welcome...!! (^_^) Follow these simple steps to start building:
@@ -66,6 +67,6 @@ npm run zip:firefox # for production zip creation (firefox)
**⭕ Noticed any Bugs or Want to give us some suggetions? Always feel free to open a GitHub Issue. We would love to hear from you...!!**
-### 📝 License
+## 📝 License
NeoDLP Extension is Licensed under the [MIT license](https://github.com/neosubhamoy/neodlp-extension/blob/main/LICENSE). Anyone can view, modify, use (personal and commercial) or distribute it's sources without any attribution and extra permissions.
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 56da985..2ac2e73 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "neodlp-extension",
- "version": "0.1.0",
+ "version": "0.1.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "neodlp-extension",
- "version": "0.1.0",
+ "version": "0.1.1",
"hasInstallScript": true,
"dependencies": {
"@hookform/resolvers": "^5.2.2",
diff --git a/package.json b/package.json
index 1cbd8f0..fa9ae8c 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "neodlp-extension",
"description": "NeoDLP Browser Integration",
"private": true,
- "version": "0.1.0",
+ "version": "0.1.1",
"type": "module",
"scripts": {
"dev": "wxt",
@@ -12,7 +12,8 @@
"zip": "wxt zip",
"zip:firefox": "wxt zip -b firefox",
"compile": "tsc --noEmit",
- "postinstall": "wxt prepare"
+ "postinstall": "wxt prepare",
+ "submit": "wxt submit"
},
"dependencies": {
"@hookform/resolvers": "^5.2.2",
diff --git a/wxt.config.ts b/wxt.config.ts
index 1f11d7f..8612709 100644
--- a/wxt.config.ts
+++ b/wxt.config.ts
@@ -20,7 +20,7 @@ export default defineConfig({
name: "Neo Downloader Plus",
description: "Neo Downloader Plus Browser Integration",
homepage_url: "https://neodlp.neosubhamoy.com",
- version: "0.1.0",
+ version: "0.1.1",
permissions: ["tabs", "storage", "contextMenus", "nativeMessaging"],
}
if (browser === 'chrome') {