com.neosubhamoy.neodlp
NeoDLP
- Modern video/audio downloader based on yt-dlp with browser integration
+ Modern feature-rich video/audio downloader based on yt-dlp
Subhamoy Biswas
@@ -15,7 +15,7 @@
NeoDLP is a cross-platform desktop application designed for downloading videos and audio from various online sources based on yt-dlp.
- It offers modern user interface, lots of customization options and seamless browser integration.
+ It offers modern user interface, lots of features and customization options.
com.neosubhamoy.neodlp.desktop
@@ -39,8 +39,8 @@
-
- https://github.com/neosubhamoy/neodlp/releases/tag/v0.4.2
+
+ https://github.com/neosubhamoy/neodlp/releases/tag/v0.4.3
diff --git a/src-tauri/tauri.linux-flatpak.conf.json b/src-tauri/tauri.linux-flatpak.conf.json
index d8bc6b1..f3056fe 100644
--- a/src-tauri/tauri.linux-flatpak.conf.json
+++ b/src-tauri/tauri.linux-flatpak.conf.json
@@ -1,8 +1,8 @@
{
"identifier": "com.neosubhamoy.neodlp",
"build": {
- "beforeDevCommand": "cargo build --manifest-path=./src-tauri/msghost/Cargo.toml && npm run dev",
- "beforeBuildCommand": "cargo build --release --manifest-path=./src-tauri/msghost/Cargo.toml && npm run build",
+ "beforeDevCommand": "npm run dev",
+ "beforeBuildCommand": "npm run build",
"devUrl": "http://localhost:1420",
"frontendDist": "../dist"
},
@@ -38,8 +38,6 @@
],
"externalBin": [
"binaries/yt-dlp",
- "binaries/ffmpeg",
- "binaries/ffprobe",
"binaries/aria2c",
"binaries/deno",
"binaries/neodlp-pot"
diff --git a/src/components/pages/settings/applicationSettings.tsx b/src/components/pages/settings/applicationSettings.tsx
index 8016386..d451f07 100644
--- a/src/components/pages/settings/applicationSettings.tsx
+++ b/src/components/pages/settings/applicationSettings.tsx
@@ -1403,6 +1403,8 @@ function AppPoTokenSettings() {
function AppNotificationSettings() {
const { saveSettingsKey } = useSettings();
+ const isFlatpak = useEnvironmentStore(state => state.isFlatpak);
+
const enableNotifications = useSettingsPageStatesStore(state => state.settings.enable_notifications);
const updateNotification = useSettingsPageStatesStore(state => state.settings.update_notification);
const downloadCompletionNotification = useSettingsPageStatesStore(state => state.settings.download_completion_notification);
@@ -1416,6 +1418,7 @@ function AppNotificationSettings() {