What's Changed
- Fix Swagger UI dropping swagger: 2.0 on API docs by @davidnewhall in #1315
- Replace Font Awesome Pro with Phosphor in the GUI by @davidnewhall in #1316
- Update golift.io/rotatorr digest to fc9f059 by @renovate[bot] in #1318
- Update module github.com/shirou/gopsutil/v4 to v4.26.8 by @renovate[bot] in #1317
- Keep Input validation classes when callers pass class. by @davidnewhall in #1319
- Stop Input addon buttons from submitting forms. by @davidnewhall in #1320
- Hide environment-variable copy unless envVar is set. by @davidnewhall in #1321
- Stop binding checked on every Input. by @davidnewhall in #1322
- Build interval and timeout selects from derived state. by @davidnewhall in #1323
- Derive Input copy from locale instead of mutating props. by @davidnewhall in #1324
- Let bind:value own Input select state. by @davidnewhall in #1325
- Make boolean Enabled/Disabled inversion an explicit prop. by @davidnewhall in #1326
- Make Input dirty highlighting beat Bootstrap is-valid. by @davidnewhall in #1327
- Tighten Input a11y and drop unused inner binding. by @davidnewhall in #1328
- Stop checkbox addons from toggling twice and translate their titles. by @davidnewhall in #1329
- Stop binding Input to derived lists and restore Nvidia validation. by @davidnewhall in #1330
- Give Input an explicit showChanged flag and wire profile originals. by @davidnewhall in #1331
- Modernize leftover Svelte 4 event, slot, and bind patterns. by @davidnewhall in #1332
- Add eslint-plugin-svelte, prettier scripts, and a frontend CI workflow. by @davidnewhall in #1333
- Update actions/setup-node action to v7 by @renovate[bot] in #1336
- Update dependency @types/node to v24 by @renovate[bot] in #1337
- Add Vitest coverage for Input class merge, env-var tooltips, and invert. by @davidnewhall in #1334
- Make the process list wrap button actually toggle wrap. by @davidnewhall in #1338
- Let bind:value own the API docs and tunnel selects. by @davidnewhall in #1339
- Wire svelte-select v6 callbacks and bind:value. by @davidnewhall in #1340
- Derive the page header description from the current locale. by @davidnewhall in #1341
- Derive the user info icon and stop spreading Fa.logo into Helem. by @davidnewhall in #1342
- Fail frontend CI when svelte-check reports errors. by @davidnewhall in #1343
- Update dependency globals to v17.12.0 by @renovate[bot] in #1345
- Match the Renovate config to xtractr. by @davidnewhall in #1347
- Replace Makefile/fpm/gon releases with GoReleaser Pro by @davidnewhall in #1313
- Pin dependencies by @renovate[bot] in #1348
- Publish AUR notifiarr-bin like Unpackerr after packagecloud by @davidnewhall in #1350
- Update actions/setup-node action to v7 by @renovate[bot] in #1351
- Build :cuda from the Ubuntu image by @davidnewhall in #1352
- Stop Svelte form loops from Input validate and reload effects by @davidnewhall in #1354
- Replace Swagger 2 and swagger-ui with OpenAPI 3 and RapiDoc by @davidnewhall in #1353
- Type service checks and MySQL nulls as they actually JSON-encode by @davidnewhall in #1358
- Bump goty and cnfg, then regenerate types that now model JSON null by @davidnewhall in #1359
- Count PowerShell cmdlet errors as custom-command failures by @davidnewhall in #1357
- Stop Windows upgrades from waiting 75s after the old process exits by @davidnewhall in #1360
- Unstable by @golift-bot in #1361
- Retry version checks after Cloudflare 521 and log non-JSON bodies by @davidnewhall in #1363
- Update docker/setup-qemu-action action to v4.3.0 by @renovate[bot] in #1364
- Update module golang.org/x/mod to v0.41.0 by @renovate[bot] in #1365
- Update module golang.org/x/sys to v0.48.0 by @renovate[bot] in #1366
- Update module golang.org/x/time to v0.16.0 by @renovate[bot] in #1367
- Update module modernc.org/sqlite to v1.58.0 by @renovate[bot] in #1368
- Update golift.io/qbit digest to bcc26fe by @renovate[bot] in #1369
- Update module github.com/go-sql-driver/mysql to v1.10.1 by @renovate[bot] in #1370
- Update module github.com/klauspost/compress to v1.20.0 by @renovate[bot] in #1371
- Update module golang.org/x/crypto to v0.56.0 by @renovate[bot] in #1372
- Update codespell-project/actions-codespell action to v2.4.3 by @renovate[bot] in #1374
- Update module golift.io/starr to v1.4.0 by @renovate[bot] in #1376
- Update golift.io/rotatorr digest to a77ea24 by @renovate[bot] in #1378
- Update module golang.org/x/crypto to v0.57.0 by @renovate[bot] in #1379
- Update module golang.org/x/text to v0.42.0 by @renovate[bot] in #1380
- Update module golift.io/cnfg to v0.4.0 by @renovate[bot] in #1382
- Update module github.com/swaggo/swag/v2 to v2.0.0-rc6 by @renovate[bot] in #1384
- Update module golift.io/starr to v1.4.1 by @renovate[bot] in #1385
- Update docker/setup-qemu-action action to v4.4.0 by @renovate[bot] in #1387
- Update docker/setup-buildx-action action to v4.4.0 by @renovate[bot] in #1386
- Update module modernc.org/sqlite to v1.59.0 by @renovate[bot] in #1388
- Update docker/setup-buildx-action action to v4.4.1 by @renovate[bot] in #1390
- Update module golift.io/xtractr to v0.6.1 by @renovate[bot] in #1392
- Update alpine:3.24 Docker digest to 294b683 by @renovate[bot] in #1393
- Update ubuntu:26.04 Docker digest to da6fc2b by @renovate[bot] in #1394
- Update actions/download-artifact action to v8.0.2 by @renovate[bot] in #1399
- Update actions/upload-artifact action to v7.0.2 by @renovate[bot] in #1400
- Test the frontend helpers npm updates can break by @davidnewhall in #1403
- Fail the frontend check when Prettier or the production build breaks by @davidnewhall in #1404
- Automerge non-major frontend npm updates by @davidnewhall in #1405
- Update dependency vitest to v5 by @renovate[bot] in #1373
- Update dependency vite to v8.2.4 [SECURITY] by @renovate[bot] in #1398
- Bump Go modules and Docker base image digests by @davidnewhall in #1406
- Update goreleaser/goreleaser-action action to v7.3.0 by @renovate[bot] in #1410
- Update actions/setup-node action to v7.1.0 by @renovate[bot] in #1408
- Update the frontend dependencies with open Renovate pull requests by @davidnewhall in #1413
- Update dependency rapidoc to v11 by @renovate[bot] in #1412
- docs: add AGENTS.md and CONTRIBUTING.md by @bakerboy448 in #1356
- Update frontend dependencies and golangci-lint to v2.15 by @davidnewhall in #1414
- Fix the Services page crash and response-code menu by @davidnewhall in #1415
- Update alpine:3.24 Docker digest to be26560 by @renovate[bot] in #1417
- Update docker/login-action action to v4.7.0 by @renovate[bot] in #1418
- Update module github.com/shirou/gopsutil/v4 to v4.26.10 by @renovate[bot] in #1419
- Update dependency node to v26 by @renovate[bot] in #1416
- Disable Multipath TCP listeners by default by @davidnewhall in #1420
- Translated using Weblate (Dutch) by @davidnewhall in #1421
- Add missing Spanish translations by @davidnewhall in #1422
- Add missing Italian translations by @davidnewhall in #1425
- Add missing Swedish translations by @davidnewhall in #1428
- Add missing Dutch translations by @davidnewhall in #1427
- Add missing Portuguese translations by @davidnewhall in #1426
- Add missing German translations by @davidnewhall in #1423
- Add missing Traditional Chinese translations by @davidnewhall in #1430
- Add missing Polish translations by @davidnewhall in #1429
- Add missing French translations by @davidnewhall in #1424
- Translate the login window title by @davidnewhall in #1431
- Update module github.com/go-co-op/gocron/v2 to v2.23.0 by @renovate[bot] in #1432
- Update dependency svelte to v5.57.3 by @renovate[bot] in #1433
- Update dependency typescript-eslint to v8.72.1 by @renovate[bot] in #1434
- Update dependency @types/node to v26.6.6 by @renovate[bot] in #1435
- Update ubuntu:26.04 Docker digest to 6a06111 by @renovate[bot] in #1436
- Update module modernc.org/sqlite to v1.61.1 by @renovate[bot] in #1439
- Update dependency eslint to v10.14.0 by @renovate[bot] in #1438
- Update dependency rapidoc to v12 by @renovate[bot] in #1437
New Contributors
- @golift-bot made their first contribution in #1361
Full Changelog: v0.9.7...v0.10.0