bvandeusen
  • Joined on 2026-05-30
bvandeusen pushed to dev at bvandeusen/minstrel 2026-11-02 22:07:43 -05:00
598abeb8cf fix: a fresh app install syncs the whole library, not the last 30 days of changes (#6778)
bvandeusen pushed to dev at bvandeusen/minstrel 2026-11-02 20:25:41 -05:00
ad48d8c8c9 fix: the route-registration test passes Mount its restart hook
bvandeusen pushed to dev at bvandeusen/minstrel 2026-11-02 20:21:02 -05:00
68e1e47534 fix: a new server takes a backup after its first scan, and restarts to load the restored settings (#6786)
bvandeusen pushed to dev at bvandeusen/minstrel 2026-11-02 16:16:29 -05:00
a521326686 fix: the restore form's file picker isn't required, so the form submits once a file is chosen
bvandeusen pushed to dev at bvandeusen/minstrel 2026-11-02 16:10:07 -05:00
29042e4eb2 feat: a new Minstrel restores a backup, from the web app or the command line, then rescans (#6775)
bvandeusen pushed to dev at bvandeusen/minstrel 2026-11-02 15:36:00 -05:00
5090c89d20 fix: the backup panel test reads the music sizes as formatBytes prints them
bvandeusen pushed to dev at bvandeusen/minstrel 2026-11-02 15:26:22 -05:00
967763f6ce feat: the backup can include the music, sending each library file once to music/ and again only when it changes (#6774)
bvandeusen pushed to dev at bvandeusen/minstrel 2026-11-02 15:04:34 -05:00
ff5ee755f2 fix: the backup test result says its count through plural(), and the panel tests read the size and folder field as shown
bvandeusen pushed to dev at bvandeusen/minstrel 2026-11-02 14:56:27 -05:00
f7222732e3 fix: the route test passes the backup service, and the backup panel narrows its status inside each column
bvandeusen pushed to dev at bvandeusen/minstrel 2026-11-02 14:50:56 -05:00
9d324ab2d0 feat: Minstrel backs itself up nightly to a folder or an S3 bucket, off until an admin switches it on (#6773)
bvandeusen pushed to dev at bvandeusen/minstrel 2026-11-02 14:01:32 -05:00
faf19ef67b test: the file-name test's later backup is later in UTC too
bvandeusen pushed to dev at bvandeusen/minstrel 2026-11-02 13:56:23 -05:00
e11011e977 fix: the backup package checks or explicitly drops every error the linter flags
bvandeusen pushed to dev at bvandeusen/minstrel 2026-11-02 13:51:03 -05:00
b6ae205862 feat: Minstrel can put and list objects in a path-style S3 bucket, signed with SigV4 and no SDK (#6771)
8be69b752a feat: a backup is one uncompressed tar of per-table JSON Lines that stays the same bytes day to day (#6769)
Compare 2 commits »
bvandeusen pushed to dev at bvandeusen/minstrel 2026-11-02 13:43:18 -05:00
a67897a6cd feat: Minstrel can read its irreplaceable data out as JSON Lines and load it back into an empty instance (#6770)
bvandeusen pushed to dev at bvandeusen/minstrel 2026-11-02 13:23:20 -05:00
a8a2d20307 feat: stored credentials are sealed at rest, so a copy of the database alone reveals none of them (#6767)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-11-01 19:22:38 -05:00
19f405e55a test(homeassistant): the page's wording on who reboots after an OS update (#6755)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-11-01 19:15:05 -05:00
ecc59cc882 feat(homeassistant): a scheduled OS update reboots the machine and is done once the new version runs (#6755)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-11-01 18:51:31 -05:00
4c57735dd9 fix(homeassistant): storage reads used of total with its percentage, and an OS update is said to wait on a reboot (#6753, #6754)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-11-01 15:03:15 -05:00
5ffececae5 feat(homeassistant): the page shows the device's storage and how full it is (#6753)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-11-01 14:24:00 -05:00
ee9913b6d0 fix(prometheus): the migration removing sign-in targets runs on a new database, where the metric tables may not exist yet (#6747)