Commit Graph

1229 Commits

Author SHA1 Message Date
renovate[bot]
bb18ffc8fc chore(deps): update github/codeql-action digest to f205ea1 2026-07-30 18:03:50 +00:00
renovate[bot]
f9bcf2f565 chore(deps): update dependency nicholas-fedor/shoutrrr to v0.16.2 (#1071)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-30 11:33:42 +08:00
Nico
3a2704b03c feat(mirror): show sync progress (#1078) 2026-07-30 09:22:11 +08:00
Nicolas Meienberger
79d8c00e89 fix(build): disable apk version pinning 2026-07-30 09:20:09 +08:00
Nicolas Meienberger
0f472bb5f4 fix: pr feedbacks 2026-07-27 06:25:38 +02:00
Nicolas Meienberger
ec123fe424 fix(mirror): cancel multiple syncs instead of the visible frontend one 2026-07-27 06:25:38 +02:00
Nicolas Meienberger
53dc210c06 refactor(mirrors): return last sync task in response instead of deriving state 2026-07-27 06:25:38 +02:00
Nicolas Meienberger
1b814f769e refactor(mirror-sync): use background task system 2026-07-27 06:25:38 +02:00
Nicolas Meienberger
c1929be289 refactor: skip auth for api docs in development 2026-07-22 12:20:29 +02:00
renovate[bot]
836ffed1f9 chore(deps): update actions/checkout digest to 3d3c42e (#1065)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-22 08:05:08 +02:00
renovate[bot]
468e2b45c1 chore(deps): update softprops/action-gh-release digest to 3d0d988 (#1056)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-22 08:04:34 +02:00
renovate[bot]
17bc0dc0ad chore(deps): update voidzero-dev/setup-vp digest to 250f29c (#1027)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-22 08:04:17 +02:00
renovate[bot]
a96aed8eb2 chore(deps): update dependency @types/node to v26 (#1000)
* chore(deps): update dependency @types/node to v26

* fix(core): normalize exec output to strings for Node 26

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nicolas Meienberger <github@thisprops.com>
2026-07-22 08:03:47 +02:00
renovate[bot]
aa5ea161a3 fix(deps): update bun minor and patch dependencies (#1060)
* fix(deps): update bun minor and patch dependencies

* chore(deps): pin drizzle version

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nicolas Meienberger <github@thisprops.com>
2026-07-22 07:53:54 +02:00
Nico
3b9803862d refactor(restic): support cancellable maintenance commands (#1059)
* refactor(restic): support cancellable maintenance commands

* fix(restic): also cancel stale locks with the same abort controller
2026-07-14 18:05:45 +02:00
renovate[bot]
b1db4b8c78 fix(deps): update bun minor and patch dependencies (#1041)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 16:37:02 +02:00
renovate[bot]
44d7f7e8ab chore(deps): update dependency rclone/rclone to v1.74.4 (#1054)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 16:30:40 +02:00
renovate[bot]
99cbd94841 chore(deps): update dependency typescript to v7 (#1055)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 13:57:52 +02:00
Copilot
08c5e40b7e docs: update Docker Compose Zerobyte image examples to v0.41 (#1058)
* Initial plan

* docs: update docker compose image examples to v0.41

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-07-13 22:57:00 +02:00
Nicolas Meienberger
44e4591dd2 chore(dockerfile): pin libcrypto and libssl versions v0.41.0 v0.41.0-beta.3 2026-07-13 22:12:47 +02:00
Nicolas Meienberger
60ece09a47 ci: disable testflight publish in main release workflow v0.41.0-beta.2 2026-07-13 13:53:46 +02:00
Nicolas Meienberger
365ac1e6e6 chore(dockerignore): ignore all nested node_modules v0.41.0-beta.1 2026-07-11 13:02:04 +02:00
Nico
364bf23163 feat(restore): allow cancellation from UI (#1052)
* feat(restore): allow cancellation from UI

* fix: agent cancellation failure report
2026-07-11 10:46:11 +02:00
Nico
c13808a0a8 fix(ui): cron expression overflowing (#1051) 2026-07-11 10:26:45 +02:00
Nicolas Meienberger
af9c4486ea fix(restore): preload initial task at first render 2026-07-10 16:53:14 +02:00
Nicolas Meienberger
d9a8ed762e refactor: split active tasks vs tracked in their own hook 2026-07-10 14:39:12 +02:00
Nicolas Meienberger
ab2ca3bbbe refactor(restore): move to task stream system 2026-07-10 09:59:21 +02:00
Nico
c4093b0719 refactor(doctor): move to task stream system (#1048)
Refactor doctor tasks to run in the new task system
2026-07-09 23:17:27 +02:00
renovate[bot]
7c44094419 chore(deps): update dependency restic/restic to v0.19.1 (#1046)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-08 17:04:44 +02:00
Nico
4157514e32 refactor(tag-snapshots): move tag snapshots as background tracked task (#1047)
* refactor(tag-snapshots): move tag snapshots as background tracked task

* chore: remove flaky tests
2026-07-08 15:47:49 +02:00
Nico
a10be39159 refactor: delete snaps task sub (#1044)
* refactor(delete-snaps): use tasks subscriptions system

* refactor: subscribe to many tasks

* chore: pr feedback
2026-07-08 14:58:30 +02:00
Nico
0a9cecabc4 feat(tasks): introduce task scoped server sent events (#1043)
* feat(tasks): introduce task scoped server sent events

* fix: linting issue
2026-07-07 20:34:55 +02:00
Nico
1e2359acd9 refactor(delete-snapshot): background task (#1042)
* refactor(delete-snapshot): background task

* chore: pr feedbacks
2026-07-07 16:08:30 +02:00
renovate[bot]
dc318e8bf4 chore(deps): update actions/checkout action to v7 (#997)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 14:28:55 +02:00
renovate[bot]
1aa1ef91f4 chore(deps): update actions/cache action to v6 (#1009)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 14:28:32 +02:00
renovate[bot]
78f42af6df chore(deps): update docker/setup-buildx-action digest to bb05f3f (#1035)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 14:28:06 +02:00
renovate[bot]
4b94512d50 chore(deps): update github/codeql-action digest to 54f647b (#1036)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 14:27:46 +02:00
dependabot[bot]
e690714055 chore(deps): bump faraday (#1013)
Bumps the bundler group with 1 update in the /apps/desktop directory: [faraday](https://github.com/lostisland/faraday).


Updates `faraday` from 1.10.5 to 1.10.6
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v1.10.5...v1.10.6)

---
updated-dependencies:
- dependency-name: faraday
  dependency-version: 1.10.6
  dependency-type: indirect
  dependency-group: bundler
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 14:24:12 +02:00
renovate[bot]
238ca9edd1 chore(deps): update dependency electron to v43 (#1038)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 14:23:41 +02:00
renovate[bot]
dfc2aae093 fix(deps): update bun minor and patch dependencies (#991)
* fix(deps): update bun minor and patch dependencies

* chore: generate api client

* chore: add new two_factor fields

* chore(docs): fix vite config import

* chore(e2e): cleanup caddy certs before running tests

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nicolas Meienberger <github@thisprops.com>
2026-07-06 14:17:58 +02:00
Nico
de150b8cc4 feat(sftp): add option for absolute & parent symlink backups (#1040)
* feat(sftp): add option for absolute & parent symlink backups

Related issue: #1007

Recent SSHFS now contains absolute/parent-directory symlinks by default,
which is safer for browsing but prevents Restic from archiving the
original symlink metadata. This adds an opt-in `no_contain_symlinks`
switch for trusted SFTP sources that need exact symlink backup

* refactor(sftp): block unsafe symlink with skip host check combination
2026-07-06 14:11:42 +02:00
Nico
3024dc5836 chore(renovate): apk and bin custom managers (#1039)
* chore(dockerfile): pin all apk dependencies

* chore(renovate): add custom managers for apk deps and 3rd party binaries
2026-07-06 12:19:32 +02:00
Nico
d9cb8e941c fix(backup): don't display empty snap list while fetching (#1037)
Related issue #985
2026-07-06 11:27:07 +02:00
renovate[bot]
56cea44686 chore(deps): update docker/metadata-action digest to dc80280 (#1030)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 11:26:48 +02:00
renovate[bot]
67995a509c chore(deps): update docker/login-action digest to af1e73f (#1029)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 10:36:04 +02:00
renovate[bot]
d8082b2243 chore(deps): update docker/build-push-action digest to 53b7df9 (#1026)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 10:33:07 +02:00
renovate[bot]
f235c83732 chore(deps): update actions/cache digest to caa2961 (#1010)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 10:32:40 +02:00
renovate[bot]
ec884acc65 chore(deps): update softprops/action-gh-release digest to 718ea10 (#995)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 10:32:17 +02:00
Nico
46c21c8529 feat(webhooks): allow insecure tls for self-signed certs (#1034) 2026-07-06 10:26:21 +02:00
Nicolas Meienberger
fd2931315f chore: regenerate api-client 2026-07-06 10:08:32 +02:00