Commit graph

  • 9fba2d083c refactor: correctly close session on send failure Nicolas Meienberger 2026-04-07 18:13:48 +0200
  • ad50ec9392 chore: effect ts plugin Nicolas Meienberger 2026-03-31 18:59:08 +0200
  • 7ea7fe783c refactor: context as effectful callbacks Nicolas Meienberger 2026-03-31 18:50:05 +0200
  • 7d61e7d465 fix: app lifecycle shutdown Nicolas Meienberger 2026-03-31 17:53:10 +0200
  • e459606436 fix: handle socket message send failures Nicolas Meienberger 2026-03-30 20:58:11 +0200
  • 3162cba8b2 fix: correctly propagate agent restic error Nicolas Meienberger 2026-03-30 20:39:47 +0200
  • d291bb0382 refactor: reconnect agent automatically Nicolas Meienberger 2026-03-30 18:26:48 +0200
  • 5684efed27 feat(agent): add local agent backup execution pipeline Nicolas Meienberger 2026-03-29 16:43:01 +0200
  • 049becb900 refactor(mutex): improve multi locks operations to wait for all Nicolas Meienberger 2026-04-07 18:13:02 +0200
  • ad8a83e60e
    e2e: refactor oidc server from dex to tinyauth (#754) Nico 2026-04-06 17:48:37 +0200
  • 3ffbb91c7f e2e: refactor oidc server from dex to tinyauth Nicolas Meienberger 2026-04-06 10:31:37 +0200
  • d55c5dc247
    chore(deps): update bun minor and patch dependencies renovate[bot] 2026-04-05 20:49:24 +0000
  • f11e3b7f82 fix(schedule): disable if saving with manual-only mode v0.33.1-beta.2 v0.33.1 Nicolas Meienberger 2026-04-04 21:07:38 +0200
  • 74d20d5be3 test(e2e): fix locator for delete volume button now in dropdown v0.33.1-beta.1 Nicolas Meienberger 2026-04-04 19:16:37 +0200
  • 7add3dd517
    chore(deps): update dependency typescript to v6 (#732) renovate[bot] 2026-04-04 17:34:25 +0200
  • 86569a8b0d chore: fix bun types in core package Nicolas Meienberger 2026-04-04 17:31:49 +0200
  • 9e7f1bf138
    fix: windows path style in snapshot (#742) Nico 2026-04-04 17:21:13 +0200
  • 43d9cb837f refactor(datetime): always use 2 digits for day and month formatting Nicolas Meienberger 2026-04-04 17:19:53 +0200
  • 1cb1a66ef1
    fix(deps): update bun minor and patch dependencies (#733) renovate[bot] 2026-04-04 17:16:03 +0200
  • a4e54ac527
    fix: serialize mirror copy operations per destination repository (#747) Nico 2026-04-04 17:12:45 +0200
  • d5cb5f5f53 fix: windows path style in snapshot Nicolas Meienberger 2026-04-02 18:08:43 +0200
  • 397afa28b0 refactor(copy-mirror): implement acquireMany to avoid deadlock cycles Nicolas Meienberger 2026-04-04 15:13:06 +0200
  • 955f77bb0b fix: serialize mirror copy operations per destination repository Nicolas Meienberger 2026-04-04 14:51:04 +0200
  • bae43c0d90
    fix: sanitize Accept-Language locale parsing (#746) Nico 2026-04-04 13:18:04 +0200
  • 598307263c refactor(accept-language): prefer the highest quality language Nicolas Meienberger 2026-04-04 13:16:32 +0200
  • 0a4768df6b fix: sanitize Accept-Language locale parsing Nicolas Meienberger 2026-04-04 13:05:31 +0200
  • e7341818fb
    fix(deps): update bun minor and patch dependencies renovate[bot] 2026-04-04 01:09:02 +0000
  • afc77f55b8
    chore(deps): pin dependencies (#729) renovate[bot] 2026-04-02 23:44:53 +0200
  • 87082398b0 refactor: remove read-only mode from notification form Nicolas Meienberger 2026-04-02 22:49:57 +0200
  • fb74aebd12 chore: use time format from hook Nicolas Meienberger 2026-04-02 22:44:44 +0200
  • e8d1658c0a refactor: dedicated edit page for notifications Nicolas Meienberger 2026-04-02 18:35:43 +0200
  • 19e0a950fd chore: stylistic changes Nicolas Meienberger 2026-04-02 22:20:19 +0200
  • 1b780ed127 refactor: use date times with hooks everywhere Nicolas Meienberger 2026-04-02 22:00:26 +0200
  • 8b796cfec2 refactor: remove read-only mode from volume form Nicolas Meienberger 2026-04-02 21:26:39 +0200
  • ae8277ab23 style: redesign volume details page to match repository Nicolas Meienberger 2026-04-02 18:35:27 +0200
  • 26f3c433e4 chore: blank space Nicolas Meienberger 2026-04-02 21:46:50 +0200
  • d803c3282e chore: pr feedback Nicolas Meienberger 2026-04-02 21:32:44 +0200
  • 34892060fe style: redesign respository details page Nicolas Meienberger 2026-04-02 18:32:55 +0200
  • 1fa80d373e chore: pr feedback Nicolas Meienberger 2026-04-02 21:31:52 +0200
  • 757574c89d refactor: improve buttons and space with dropdowns Nicolas Meienberger 2026-04-02 18:32:04 +0200
  • 4c378c0492 refactor: dedicated edit page for volumes Nicolas Meienberger 2026-04-02 18:30:55 +0200
  • a0b3e2b4f1 chore: pr feedback Nicolas Meienberger 2026-04-02 21:17:11 +0200
  • aef9865fb2
    chore(deps): pin dependencies renovate[bot] 2026-04-02 18:03:20 +0000
  • e21c51c428 refactor: dedicated edit page for backups Nicolas Meienberger 2026-04-02 18:30:29 +0200
  • d5021566ac refactor(backups): split into helpers 03-11-feat_minimal_agent_setup Nicolas Meienberger 2026-04-01 23:24:51 +0200
  • af4ac1c39c refactor: simplify singleton pattern Nicolas Meienberger 2026-04-01 23:11:51 +0200
  • a5a9de6c80
    chore(deps): update dependency typescript to v6 renovate[bot] 2026-04-01 20:59:16 +0000
  • 34abe5d387
    fix(deps): update bun minor and patch dependencies renovate[bot] 2026-04-01 20:59:01 +0000
  • 23a2a168be fix: cancel started backups when agent disconnects Nicolas Meienberger 2026-04-01 22:06:08 +0200
  • f965348d02 fix: restore repo lock during agent backups Nicolas Meienberger 2026-04-01 21:51:39 +0200
  • 296e13ba1f refactor: split commands in separate files Nicolas Meienberger 2026-03-22 14:20:14 +0100
  • 5eb1d2b727 feat: backup through agent Nicolas Meienberger 2026-03-17 21:13:22 +0100
  • e168a8ddf5 revert: remove db agents for now Nicolas Meienberger 2026-03-22 19:42:12 +0100
  • 7cfe3b3ebe refactor: effect Nicolas Meienberger 2026-03-17 19:09:35 +0100
  • 51bc6fefb4 feat: agent token Nicolas Meienberger 2026-03-14 16:52:46 +0100
  • 136279a25d chore: init contracts package Nicolas Meienberger 2026-03-14 16:52:22 +0100
  • 4991d3e2ba feat: init agent/controller minimal Nicolas Meienberger 2026-03-10 19:42:40 +0100
  • 95aadf6e73
    refactor: dedicated edit page for notifications (#741) Nico 2026-04-02 22:59:23 +0200
  • 731ebad1ee
    style: redesign volume details page to match repository (#740) Nico 2026-04-02 22:55:23 +0200
  • 475bfb59ae
    style: redesign respository details page (#739) Nico 2026-04-02 22:51:57 +0200
  • e77723164b
    refactor: improve buttons and space with dropdowns (#738) Nico 2026-04-02 21:44:32 +0200
  • 4bf1463406
    refactor: dedicated edit page for volumes (#737) Nico 2026-04-02 21:40:24 +0200
  • d6e80b71d7
    refactor: dedicated edit page for backups (#736) Nico 2026-04-02 21:36:31 +0200
  • a6d402b915
    fix(deps): update bun minor and patch dependencies (#730) renovate[bot] 2026-04-01 23:11:22 +0200
  • 0baf4677e7 chore(bun): switch minimum release age to 3 days v0.33.0 Nicolas Meienberger 2026-04-01 20:53:21 +0200
  • d3da24c916 chore(renovate): switch minimum release age to 3 days Nicolas Meienberger 2026-04-01 20:51:09 +0200
  • f7324db5fc chore(renovate): fix invalid config Nicolas Meienberger 2026-04-01 20:14:32 +0200
  • 4305057185
    test: move test runner from Bun to Vitest (#727) Nico 2026-04-01 20:05:54 +0200
  • 0f098a8f71 chore: fix linting issues Nicolas Meienberger 2026-04-01 20:02:02 +0200
  • d8bf4c2ef3 test: refactor some tests to verify behavior instead of implementation details Nicolas Meienberger 2026-04-01 19:40:42 +0200
  • 0c43320fed test: speed up some suites by sharing sessions and mocking expensive non-tested actions Nicolas Meienberger 2026-04-01 19:36:33 +0200
  • 36e8c0de75 chore: migrate to vitest Nicolas Meienberger 2026-04-01 19:36:31 +0200
  • 486bf555b9 feat: update docs for b2 Nemeth Csaba Tibor 2026-04-01 17:42:07 +0200
  • c18abac474 feat: add b2 backend option to repository Nemeth Csaba Tibor 2026-04-01 15:01:43 +0200
  • e265f7d478 test: fix flaky test depending on mutex timing v0.33.0-beta.4 Nicolas Meienberger 2026-04-01 09:27:13 +0200
  • add0f2788f fix: restoring snapshots that have unrelated root paths v0.33.0-beta.3 Nicolas Meienberger 2026-03-31 23:05:19 +0200
  • 63e12868b1 fix: react hydration issues by using the same locale during ssr and hydration v0.33.0-beta.2 Nicolas Meienberger 2026-03-31 22:21:35 +0200
  • ca38f7ca69 fix(select): render a div durng ssr to avoid hydration issues Nicolas Meienberger 2026-03-31 21:58:05 +0200
  • 915b96c218 refactor: split out root-loader data getter into a dedicated function Nicolas Meienberger 2026-03-31 21:19:16 +0200
  • 3acf565ccd fix: force user to provide known hosts values in sftp volume / repository creation v0.33.0-beta.1 Nicolas Meienberger 2026-03-31 20:23:45 +0200
  • aa7eaa0929
    feat(volumes): add webdav, sftp, and rclone filters (#720) Kevin Stallone 2026-03-31 11:27:43 -0700
  • 4b2508c73f chore(volumes): align backend filter order with create-volume form Kevin Stallone 2026-03-31 01:31:24 -0700
  • 28412afe05 feat(volumes): add sftp, webdav, and rclone filters Kevin Stallone 2026-03-31 01:10:46 -0700
  • c9451d90dd chore: bump rclone and shoutrrr Nicolas Meienberger 2026-03-31 20:03:50 +0200
  • d600102d46
    chore: move from dependabot to renovate (#721) Nico 2026-03-31 19:35:18 +0200
  • 4da7b3ad1d ci: pin oxlint version Nicolas Meienberger 2026-03-31 19:27:07 +0200
  • 3f14e589e1 chore: move from dependabot to renovate Nicolas Meienberger 2026-03-31 19:10:26 +0200
  • 86da5c7813
    chore(deps): bump the minor-patch group across 1 directory with 22 updates dependabot[bot] 2026-03-30 22:23:21 +0000
  • e55ffccd21 feat: infer default time format from navigator.language Nicolas Meienberger 2026-03-30 18:44:26 +0200
  • f89b8c3b52
    feat: custom date time format (#718) Nico 2026-03-29 17:24:54 +0200
  • ce8b0fe6db fix(select): make component rendering stable during SSR Nicolas Meienberger 2026-03-26 23:28:40 +0100
  • 2a219ac042
    refactor(backups): consolidate execution into service helpers (#717) Nico 2026-03-29 12:57:47 +0200
  • 12cdbeb9e8 refactor(backups): consolidate execution into service helpers Nicolas Meienberger 2026-03-29 12:32:19 +0200
  • 693ca3f009
    chore(deps): bump the minor-patch group across 1 directory with 21 updates dependabot[bot] 2026-03-29 10:35:08 +0000
  • fedf956c78
    chore(deps-dev): bump drizzle-kit dependabot[bot] 2026-03-29 10:31:57 +0000
  • 75e8470c9e
    chore(deps-dev): bump typescript from 5.9.3 to 6.0.2 dependabot[bot] 2026-03-29 10:31:55 +0000
  • 611640b32b
    fix: split display path and query base path (#714) Nico 2026-03-29 12:30:35 +0200
  • 10d5bda2ad fix: select kind for synthetic folders Nicolas Meienberger 2026-03-29 12:02:09 +0200
  • 48a55c0183 chore: bump Bun version Nicolas Meienberger 2026-03-29 10:49:26 +0200
  • a7c6808583 fix(file-tree): add missing path segments Nicolas Meienberger 2026-03-26 23:47:49 +0100