···2233## 3.4.0
4455+- **Removed native builds.** I no longer want to maintain native builds for Diffuse. I personally use it straight in the browser or install it as a PWA. Alternatively, there's software like [Multi](https://github.com/kofigumbs/multi) that allow you to package web applications into native apps. There are icons in the [src](/src/Static/Images) folder that you can use as the app icon.
56- Adjusted search behaviour, now searches while typing (with a small delay).
67- Allows you to make playlists public when using Fission/ODD SDK.
78- Fixes issue with Safari where reloading after a search caused the loader to be shown indefinitely.
-19
Justfile
···173173 stack build --fast 2>&1 | sed '/^Warning:/,/Invalid magic: e49ceb0f$/d' | sed '/^Inferring license/d' && stack exec build --silent
174174175175176176-@tauri-build:
177177- echo "> Building Tauri binaries"
178178- ./src-tauri/bin/cargo-tauri tauri build --config ./src-tauri/tauri.conf.json
179179-180180-181181-@tauri-build-universal:
182182- echo "> Building Tauri binaries (Universal MacOS build)"
183183- rustup target add aarch64-apple-darwin
184184- ./src-tauri/bin/cargo-tauri tauri build --target universal-apple-darwin --config ./src-tauri/tauri.conf.json
185185-186186-187176#
188177# Dev tasks
189178#
···211200 npm install
212201213202214214-@install-tauri-cli:
215215- cargo install tauri-cli --version "^1.2.2" --root ./src-tauri
216216-217217-218203@quality: check-versions
219204 echo "> Running es-lint"
220205 {{NPM_DIR}}/.bin/eslint src/Javascript/**/*
···225210@server:
226211 echo "> Booting up web server on port 8000"
227212 miniserve --spa --index index.html --port 8000 {{BUILD_DIR}}
228228-229229-230230-@tauri-dev:
231231- ./src-tauri/bin/cargo-tauri tauri dev
232213233214234215@test: doc-tests