diff --git a/README.md b/README.md index b17fd47d..141e7877 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -> [!WARNING] +> [!WARNING] > Invidious is currently being blocked by Google. Please use Materialious on [Android](https://github.com/Materialious/Materialious/releases/latest) or [Desktop](https://github.com/Materialious/Materialious/releases/latest) to get around this with local video fallback.
@@ -70,14 +70,14 @@ I've commented out places what aren't relevant but might be in the future.--> Windows - + Windows Download MacOS (x64 & arm64) - + MacOS Download @@ -86,7 +86,7 @@ I've commented out places what aren't relevant but might be in the future.--> Android
- + Get it on GitHub
@@ -132,7 +132,7 @@ I've commented out places what aren't relevant but might be in the future.--> AppImage - + Download on Flathub @@ -140,10 +140,10 @@ I've commented out places what aren't relevant but might be in the future.--> Debian/Ubuntu - + Debian/Ubuntu Download -

Then run: sudo apt install ./Materialious-*-linux-amd64.deb

+

Then run: sudo apt install ./Materialious-linux-amd64.deb

Fedora/OpenSuse - + Fedora/OpenSuse Download -

For Fedora: sudo dnf install ./Materialious-*-linux-x86_64.rpm

-

For OpenSuse: sudo zypper in ./Materialious-*-linux-x86_64.rpm

+

For Fedora: sudo dnf install ./Materialious-linux-x86_64.rpm

+

For OpenSuse: sudo zypper in ./Materialious-linux-x86_64.rpm

Linux (tarball) - + Tarball Download @@ -177,7 +177,7 @@ I've commented out places what aren't relevant but might be in the future.-->
 brew tap krtirtho/apps
 brew install --cask spotube
-
+ @@ -234,8 +234,10 @@ brew install --cask spotube - [Clipious](https://github.com/lamarios/clipious) for inspiration & a good source for learning more about undocumented Invidious routes. - [Beer CSS](https://github.com/beercss/beercss) (Especially the [YouTube template](https://github.com/beercss/beercss/tree/main/src/youtube) what was used as the base for Materialious.) - Every dependency in [package.json](/materialious/package.json). -- [spotube](https://github.com/KRTirtho/spotube) for using their README layout for local installation. +- [LuanRT](https://github.com/LuanRT) for YouTube.js & SABR implementation. +- [FreeTube](https://github.com/FreeTubeApp/FreeTube) for their subtitle fix. +- [spotube](https://github.com/KRTirtho/spotube) for using their README layout for local installation.free # Developers - [How Materialious is built](./docs/BUILDING.md) -- [How to contribute to Materialious](./docs/DEV.md) \ No newline at end of file +- [How to contribute to Materialious](./docs/DEV.md) diff --git a/materialious/android/app/build.gradle b/materialious/android/app/build.gradle index f44be1c4..c9508958 100644 --- a/materialious/android/app/build.gradle +++ b/materialious/android/app/build.gradle @@ -7,8 +7,8 @@ android { applicationId "us.materialio.app" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 106 - versionName "1.8.2" + versionCode 107 + versionName "1.8.3" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. diff --git a/materialious/electron/electron-builder.config.json b/materialious/electron/electron-builder.config.json index c5902aba..96079a99 100644 --- a/materialious/electron/electron-builder.config.json +++ b/materialious/electron/electron-builder.config.json @@ -1,154 +1,119 @@ { - "appId": "us.materialio.app", - "artifactName": "${productName}-${version}-${platform}-${arch}.${ext}", - "directories": { - "buildResources": "resources" - }, - "publish": [ - { - "provider": "github", - "vPrefixedTagName": false, - "releaseType": "release" - }, - { - "provider": "snapStore", - "channels": [ - "stable" - ] - } - ], - "icon": "appIcon.png", - "files": [ - "assets/**/*", - "build/**/*", - "capacitor.config.*", - "app/**/*" - ], - "electronDownload": { - "cache": "./.electron-cache" - }, - "nsis": { - "allowElevation": true, - "oneClick": false, - "allowToChangeInstallationDirectory": true - }, - "win": { - "publish": [ - { - "provider": "github", - "vPrefixedTagName": false, - "releaseType": "release" - } - ], - "target": [ - { - "target": "nsis", - "arch": [ - "x64", - "arm64" - ] - }, - { - "target": "7z", - "arch": [ - "x64", - "arm64" - ] - }, - { - "target": "zip", - "arch": [ - "x64", - "arm64" - ] - } - ] - }, - "mac": { - "publish": [ - { - "provider": "github", - "vPrefixedTagName": false, - "releaseType": "release" - } - ], - "category": "Entertainment", - "target": [ - { - "target": "default", - "arch": "universal" - } - ] - }, - "linux": { - "publish": [ - { - "provider": "github", - "vPrefixedTagName": false, - "releaseType": "release" - } - ], - "target": [ - { - "target": "deb", - "arch": [ - "x64", - "arm64" - ] - }, - { - "target": "zip", - "arch": [ - "x64", - "arm64" - ] - }, - { - "target": "7z", - "arch": [ - "x64", - "arm64" - ] - }, - { - "target": "rpm", - "arch": [ - "x64", - "arm64" - ] - }, - { - "target": "AppImage", - "arch": [ - "x64", - "arm64" - ] - }, - { - "target": "snap", - "arch": [ - "x64" - ] - } - ], - "category": "GNOME;GTK;AudioVideo;Network;Utility;" - }, - "rpm": { - "fpm": [ - "--rpm-rpmbuild-define=_build_id_links none" - ] - }, - "deb": { - "depends": [ - "libgtk-3-0", - "libnotify4", - "libnss3", - "libxss1", - "libxtst6", - "xdg-utils", - "libatspi2.0-0", - "libuuid1", - "libsecret-1-0" - ] - } -} \ No newline at end of file + "appId": "us.materialio.app", + "artifactName": "${productName}-${platform}-${arch}.${ext}", + "directories": { + "buildResources": "resources" + }, + "publish": [ + { + "provider": "github", + "vPrefixedTagName": false, + "releaseType": "release" + }, + { + "provider": "snapStore", + "channels": ["stable"] + } + ], + "icon": "appIcon.png", + "files": ["assets/**/*", "build/**/*", "capacitor.config.*", "app/**/*"], + "electronDownload": { + "cache": "./.electron-cache" + }, + "nsis": { + "allowElevation": true, + "oneClick": false, + "allowToChangeInstallationDirectory": true + }, + "win": { + "publish": [ + { + "provider": "github", + "vPrefixedTagName": false, + "releaseType": "release" + } + ], + "target": [ + { + "target": "nsis", + "arch": ["x64", "arm64"] + }, + { + "target": "7z", + "arch": ["x64", "arm64"] + }, + { + "target": "zip", + "arch": ["x64", "arm64"] + } + ] + }, + "mac": { + "publish": [ + { + "provider": "github", + "vPrefixedTagName": false, + "releaseType": "release" + } + ], + "category": "Entertainment", + "target": [ + { + "target": "default", + "arch": "universal" + } + ] + }, + "linux": { + "publish": [ + { + "provider": "github", + "vPrefixedTagName": false, + "releaseType": "release" + } + ], + "target": [ + { + "target": "deb", + "arch": ["x64", "arm64"] + }, + { + "target": "zip", + "arch": ["x64", "arm64"] + }, + { + "target": "7z", + "arch": ["x64", "arm64"] + }, + { + "target": "rpm", + "arch": ["x64", "arm64"] + }, + { + "target": "AppImage", + "arch": ["x64", "arm64"] + }, + { + "target": "snap", + "arch": ["x64"] + } + ], + "category": "GNOME;GTK;AudioVideo;Network;Utility;" + }, + "rpm": { + "fpm": ["--rpm-rpmbuild-define=_build_id_links none"] + }, + "deb": { + "depends": [ + "libgtk-3-0", + "libnotify4", + "libnss3", + "libxss1", + "libxtst6", + "xdg-utils", + "libatspi2.0-0", + "libuuid1", + "libsecret-1-0" + ] + } +} diff --git a/materialious/electron/materialious.metainfo.xml b/materialious/electron/materialious.metainfo.xml index 0c3d79db..621d82a0 100644 --- a/materialious/electron/materialious.metainfo.xml +++ b/materialious/electron/materialious.metainfo.xml @@ -67,7 +67,11 @@ - + + + https://github.com/Materialious/Materialious/releases/tag/1.8.3 + + https://github.com/Materialious/Materialious/releases/tag/1.8.2 diff --git a/materialious/electron/package.json b/materialious/electron/package.json index 3997bd53..0cfbe989 100644 --- a/materialious/electron/package.json +++ b/materialious/electron/package.json @@ -1,6 +1,6 @@ { "name": "Materialious", - "version": "1.8.2", + "version": "1.8.3", "description": "Modern material design for Invidious.", "author": { "name": "Ward Pearce", diff --git a/materialious/package.json b/materialious/package.json index c6b6dc14..534b7dc9 100644 --- a/materialious/package.json +++ b/materialious/package.json @@ -1,6 +1,6 @@ { "name": "materialious", - "version": "1.8.2", + "version": "1.8.3", "private": true, "scripts": { "dev": "vite dev", diff --git a/update_versions.py b/update_versions.py index 9a70fc62..5649a3e9 100644 --- a/update_versions.py +++ b/update_versions.py @@ -3,7 +3,7 @@ import os import re from datetime import datetime -LATEST_VERSION = "1.8.2" +LATEST_VERSION = "1.8.3" RELEASE_DATE = datetime.now().strftime("%Y-%-m-%d") # Format: YYYY-M-D WORKING_DIR = os.path.join(