diff --git a/RELEASE_ARTWORK.png b/RELEASE_ARTWORK.png new file mode 100644 index 0000000..8620ce7 Binary files /dev/null and b/RELEASE_ARTWORK.png differ diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md new file mode 100644 index 0000000..979d4a1 --- /dev/null +++ b/RELEASE_NOTES.md @@ -0,0 +1,31 @@ +![Release Artwork](https://raw.githubusercontent.com/LCE-Hub/LCE-Emerald-Launcher/refs/heads/main/RELEASE_ARTWORK.png) + +- **Launcher Plugins**! + Emerald can now be extended or modified using Plugins, new menus, features, whatever! + +- Fix **Hellish Ends**'s download link +- Fix **neoLegacy**'s download link +- New and improved UI! +- Customizability features for instances (Panorama and Title Image) +- A lot more splash texts by the community! +- New splash screen intro! +- Fullscreen support +- Skip intro option in settings +- Sound effects for notification toasts +- New credits screen! +- Skin viewer now in the skin changing menu +- Fix performance issues on the screenshots menu +- **Deeplinks**! You can now call Emerald actions using the `emerald://` protocol +- Improved Discord RPC +- A little bit more easter eggs +- Add `unzip` as fallback to `bsdtar` on GNU/Linux +- End partnership with Relic Network. +- No more portable binaries. Installer has custom paths option. +- Bytebukkit has been renamed to LCEOnline +- Gitea and Forgejo support for instances +- Delete files *after* downloading rather than *before* that + +## Screenshots +| | | | +|-|-|-| +| to be filled in | to be filled in | to be filled in | to be filled in | diff --git a/flatpak/io.github.Emerald_Legacy_Launcher.Emerald_Legacy_Launcher.metainfo.xml b/flatpak/io.github.Emerald_Legacy_Launcher.Emerald_Legacy_Launcher.metainfo.xml index 2445c79..1fc2a5c 100644 --- a/flatpak/io.github.Emerald_Legacy_Launcher.Emerald_Legacy_Launcher.metainfo.xml +++ b/flatpak/io.github.Emerald_Legacy_Launcher.Emerald_Legacy_Launcher.metainfo.xml @@ -12,7 +12,7 @@ https://github.com Emerald Team - +

Latest stable release of the Emerald Legacy Launcher.

diff --git a/package.json b/package.json index 887e25e..b55a09e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "emerald-legacy-launcher", "private": true, - "version": "1.3.0", + "version": "1.4.0", "type": "module", "scripts": { "dev": "vite", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index f5b2c1a..751dac2 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -1043,7 +1043,7 @@ checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" [[package]] name = "emerald-legacy-launcher" -version = "1.3.0" +version = "1.4.0" dependencies = [ "base64 0.21.7", "byteorder", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index e77bef3..4f96017 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "emerald-legacy-launcher" -version = "1.3.0" +version = "1.4.0" description = "A FOSS, cross-platform launcher for Minecraft Legacy Edition" authors = ["Emerald Team"] edition = "2021" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index aa36598..9e8d8bd 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "LCE Emerald Launcher", - "version": "1.3.0", + "version": "1.4.0", "identifier": "com.emerald.legacy", "build": { "beforeDevCommand": "npm run dev", diff --git a/src-tauri/tauri.nightly.conf.json b/src-tauri/tauri.nightly.conf.json index 62a5743..365c07c 100644 --- a/src-tauri/tauri.nightly.conf.json +++ b/src-tauri/tauri.nightly.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Emerald Legacy Launcher Nightly", - "version": "1.2.0-nightly", + "version": "1.4.0-nightly", "identifier": "com.emerald.legacy.nightly", "build": { "beforeDevCommand": "npm run dev", diff --git a/src/hooks/useGameManager.ts b/src/hooks/useGameManager.ts index a7f63e5..c6d1dd9 100644 --- a/src/hooks/useGameManager.ts +++ b/src/hooks/useGameManager.ts @@ -30,7 +30,7 @@ const BASE_EDITIONS = [ id: "legacy_evolved", name: "neoLegacy", desc: "Backporting newer title updates and Minigames back to LCE", - url: "https://git.neolegacy.dev/neoStudiosLCE/neoLegacy/releases/download/latest/neoLegacyWindows64.zip", + url: "https://bucket.ibatv.xyz/neolegacy/Release.zip", //neo: remember to change it after 1.4.0. titleImage: "/images/minecraft_title_neoLegacy.png", supportsSlimSkins: true, logo: "/images/neoLegacy.png", @@ -72,7 +72,7 @@ const PARTNERSHIP_SERVERS = [ name: "Kowhaifans Clubhouse", ip: "lce.kowhaifan.net", port: 25565, - } + }, ]; interface GameManagerProps { @@ -165,7 +165,12 @@ export function useGameManager({ ? `https://api.github.com/repos/${owner}/${repo}` : `${urlObj.origin}/api/v1/repos/${owner}/${repo}`; - const res = await TauriService.httpProxyRequest("GET", `${apiBase}/releases`, null, {}); + const res = await TauriService.httpProxyRequest( + "GET", + `${apiBase}/releases`, + null, + {}, + ); if (res.status >= 200 && res.status < 300) { const data = JSON.parse(res.body); let tags: string[] = data @@ -573,4 +578,4 @@ export function useGameManager({ customizations, updateCustomization, }; -} \ No newline at end of file +}