A music player that connects to your cloud/distributed storage.
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

Check version numbers before production build

+26 -12
+15 -1
Justfile
··· 23 23 echo "> Production build completed 🛳" 24 24 25 25 26 + check-versions: 27 + #!/usr/bin/env node 28 + console.log("> Checking version numbers 🧮") 29 + const pwd = "{{invocation_directory()}}" 30 + 31 + const package = require(`${pwd}/package.json`) 32 + const manifest = require(`${pwd}/src/Static/Manifests/manifest.json`) 33 + 34 + if (package.version !== manifest.version) { 35 + console.error(`The version from package.json doesn't match the one from the app manifest. The package version is '${package.version}' and the manifest version is '${manifest.version}'.`) 36 + process.exit(1) 37 + } 38 + 39 + 26 40 @clean: 27 41 echo "> Cleaning build directory" 28 42 rm -rf {{BUILD_DIR}} || true ··· 180 194 cargo install tauri-cli --version "^1.0.0-rc.6" --root ./src-tauri 181 195 182 196 183 - @quality: 197 + @quality: check-versions 184 198 echo "> Running es-lint" 185 199 {{NPM_DIR}}/.bin/eslint src/Javascript/** 186 200 echo "> Running elm-review"
+9 -9
nix/sources.json
··· 5 5 "homepage": "https://github.com/nmattia/niv", 6 6 "owner": "nmattia", 7 7 "repo": "niv", 8 - "rev": "9cb7ef336bb71fd1ca84fc7f2dff15ef4b033f2a", 9 - "sha256": "1ajyqr8zka1zlb25jx1v4xys3zqmdy3prbm1vxlid6ah27a8qnzh", 8 + "rev": "82e5cd1ad3c387863f0545d7591512e76ab0fc41", 9 + "sha256": "090l219mzc0gi33i3psgph6s2pwsc8qy4lyrqjdj4qzkvmaj65a7", 10 10 "type": "tarball", 11 - "url": "https://github.com/nmattia/niv/archive/9cb7ef336bb71fd1ca84fc7f2dff15ef4b033f2a.tar.gz", 11 + "url": "https://github.com/nmattia/niv/archive/82e5cd1ad3c387863f0545d7591512e76ab0fc41.tar.gz", 12 12 "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz" 13 13 }, 14 14 "nixpkgs": { ··· 17 17 "homepage": null, 18 18 "owner": "NixOS", 19 19 "repo": "nixpkgs", 20 - "rev": "1882c6b7368fd284ad01b0a5b5601ef136321292", 21 - "sha256": "0zg7ak2mcmwzi2kg29g4v9fvbvs0viykjsg2pwaphm1fi13s7s0i", 20 + "rev": "17b62c338f2a0862a58bb6951556beecd98ccda9", 21 + "sha256": "1yzbc85m9vbhsfprljzjkkskh9sxchid9m28wkgwsckqnf47r911", 22 22 "type": "tarball", 23 - "url": "https://github.com/NixOS/nixpkgs/archive/1882c6b7368fd284ad01b0a5b5601ef136321292.tar.gz", 23 + "url": "https://github.com/NixOS/nixpkgs/archive/17b62c338f2a0862a58bb6951556beecd98ccda9.tar.gz", 24 24 "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz" 25 25 }, 26 26 "old-packages": { ··· 29 29 "homepage": "", 30 30 "owner": "NixOS", 31 31 "repo": "nixpkgs", 32 - "rev": "0fd9ee1aa36ce865ad273f4f07fdc093adeb5c00", 33 - "sha256": "1mr2qgv5r2nmf6s3gqpcjj76zpsca6r61grzmqngwm0xlh958smx", 32 + "rev": "530a53dcbc9437363471167a5e4762c5fcfa34a1", 33 + "sha256": "11d9m0c4r4kpr3jx3cqblw6ld4d8dwcfv1lk68ipp4c87knwv7fb", 34 34 "type": "tarball", 35 - "url": "https://github.com/NixOS/nixpkgs/archive/0fd9ee1aa36ce865ad273f4f07fdc093adeb5c00.tar.gz", 35 + "url": "https://github.com/NixOS/nixpkgs/archive/530a53dcbc9437363471167a5e4762c5fcfa34a1.tar.gz", 36 36 "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz" 37 37 } 38 38 }
+1 -1
shell.nix
··· 21 21 pkgs.elmPackages.elm 22 22 pkgs.elmPackages.elm-format 23 23 pkgs.haskellPackages.stack 24 - pkgs.nodejs-14_x 24 + pkgs.nodejs-18_x 25 25 pkgs.nodePackages.pnpm 26 26 27 27 pkgs.rust-bin.stable.latest.default
+1 -1
src/Javascript/Workers/service.js
··· 21 21 // 📣 22 22 23 23 24 - self.addEventListener("activate", event => { 24 + self.addEventListener("activate", _event => { 25 25 // Remove all caches except the one with the currently used `KEY` 26 26 caches.keys().then(keys => { 27 27 keys.forEach(k => {