Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
a981d90
✨🚧 - Added nix packages with some bugs
xaiyadev May 11, 2025
985a028
Ensure liveReload is disabled on load
Inrixia May 19, 2025
6c1fdce
Expose MediaItem.availableTags
Inrixia May 19, 2025
98b7912
LunaButtonSetting use props.title if children undefined
Inrixia May 19, 2025
576706a
LunaStore fix support for spaces in plugin names
Inrixia May 19, 2025
b2b52a7
Fix TidalApi.albumItems/Album.mediaItems
Inrixia May 19, 2025
5d51cdf
Improve MediaItem date parsing for releaseDate
Inrixia May 20, 2025
c4f8bd7
Add unloads to observable
Inrixia May 20, 2025
f8c3d63
Fix missing unloads for observe in @luna/lib
Inrixia May 20, 2025
902ae5d
✨ - Software is now builded in git - Version will now be updated in w…
xaiyadev May 20, 2025
205dcf9
Fix missing unloads for ContextMenu observePromise
Inrixia May 24, 2025
0340fde
@luna/ui properly indicate when plugins are loaded from dev url
Inrixia May 24, 2025
3470ee4
Show version/dev in plugin header
Inrixia May 24, 2025
e398a8e
Add @jxnxsdev & @wont-stream stores
Inrixia May 24, 2025
c0d6753
Fix MediaItem.contentType undefined
Inrixia May 25, 2025
1f8a303
Merge branch 'Inrixia:master' into master
xaiyadev May 26, 2025
a4f0f06
🐛🚀 Fixed install hook, now using postInstall which will not break things
xaiyadev May 26, 2025
74ebdd9
🧑‍💻🔨 - Changed injection version for developing - Added devenv
xaiyadev May 26, 2025
cdd77bc
🙈 Update ignore for result
xaiyadev May 26, 2025
588e55c
✨ tempPath now in tempDir
xaiyadev May 27, 2025
c245a14
📦️ Fixed package.nix versioning and updated package version
xaiyadev May 27, 2025
b215bb8
📝 added install instruction for nixos
xaiyadev May 27, 2025
dece5a8
🐛 Fixed unfree packages not allowed
xaiyadev May 27, 2025
647e5a0
🐛 Fixed bugs that would have appeared with the pipeline
xaiyadev May 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .envrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export DIRENV_WARN_TIMEOUT=20s

eval "$(devenv direnvrc)"

# The use_devenv function supports passing flags to the devenv command
# For example: use devenv --impure --option services.postgres.enable:bool true
use devenv
8 changes: 8 additions & 0 deletions .github/workflows/releaseDev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,11 @@ jobs:
prerelease: true
title: Release ${{ env.VERSION }}
files: ./dist/luna.zip

- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v18
- uses: workflow/nix-shell-action@v3
with:
packages: nix-update
script: |
nix-update --flake injection --version=unstable
9 changes: 9 additions & 0 deletions .github/workflows/releaseMaster.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,12 @@ jobs:
prerelease: false
title: Release ${{ env.VERSION }}
files: ./dist/luna.zip


- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v18
- uses: workflow/nix-shell-action@v3
with:
packages: nix-update
script: |
nix-update --flake injection --version=unstable
19 changes: 18 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,19 @@
node_modules/
dist/
dist/
result
result-original

# IDEs
.idea/
.vscode/

# Devenv
.devenv*
devenv.local.nix


# direnv
.direnv

# pre-commit
.pre-commit-config.yaml
10 changes: 0 additions & 10 deletions .vscode/settings.json

This file was deleted.

4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ Use one of the following projects:
- Ensure that Tidal is closed when installing or installation may fail.
- You shouldnt need to run as Admin for installing.

### Nix install
1. Add this flake in your inputs: `inputs.tidaLuna.url = github:Inrixia/TidaLuna`
2. then install the package from the input: `inputs'.tidaLuna.packages.default` (with flake-parts)

### Manual Install
1. Download the **luna.zip** release you want to install from https://github.com/Inrixia/TidaLuna/releases
2. Go to your Tidal install resources folder, typically found in:
Expand Down
103 changes: 103 additions & 0 deletions devenv.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
{
"nodes": {
"devenv": {
"locked": {
"dir": "src/modules",
"lastModified": 1748273445,
"owner": "cachix",
"repo": "devenv",
"rev": "668a50d8b7bdb19a0131f53c9f6c25c9071e1ffb",
"type": "github"
},
"original": {
"dir": "src/modules",
"owner": "cachix",
"repo": "devenv",
"type": "github"
}
},
"flake-compat": {
"flake": false,
"locked": {
"lastModified": 1747046372,
"owner": "edolstra",
"repo": "flake-compat",
"rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"git-hooks": {
"inputs": {
"flake-compat": "flake-compat",
"gitignore": "gitignore",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1747372754,
"owner": "cachix",
"repo": "git-hooks.nix",
"rev": "80479b6ec16fefd9c1db3ea13aeb038c60530f46",
"type": "github"
},
"original": {
"owner": "cachix",
"repo": "git-hooks.nix",
"type": "github"
}
},
"gitignore": {
"inputs": {
"nixpkgs": [
"git-hooks",
"nixpkgs"
]
},
"locked": {
"lastModified": 1709087332,
"owner": "hercules-ci",
"repo": "gitignore.nix",
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "gitignore.nix",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1746807397,
"owner": "cachix",
"repo": "devenv-nixpkgs",
"rev": "c5208b594838ea8e6cca5997fbf784b7cca1ca90",
"type": "github"
},
"original": {
"owner": "cachix",
"ref": "rolling",
"repo": "devenv-nixpkgs",
"type": "github"
}
},
"root": {
"inputs": {
"devenv": "devenv",
"git-hooks": "git-hooks",
"nixpkgs": "nixpkgs",
"pre-commit-hooks": [
"git-hooks"
]
}
}
},
"root": "root",
"version": 7
}
13 changes: 13 additions & 0 deletions devenv.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{ pkgs, ... }:

{
languages.javascript = {
enable = true;
corepack.enable = true;
pnpm = {
enable = true;
install.enable = true;
};

};
}
5 changes: 5 additions & 0 deletions devenv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
inputs:
nixpkgs:
url: github:cachix/devenv-nixpkgs/rolling

allowUnfree: true
Loading