Commit Graph

78 Commits

Author SHA1 Message Date
Nicolas Meienberger
f3eb072182 ci: run update docs workflow only if minor is released 2026-04-25 14:53:54 +02:00
Nicolas Meienberger
eafcf2dd1f ci: include issue to close to copilot instructions 2026-04-25 14:51:58 +02:00
Nicolas Meienberger
c216fb1430 ci: auto update docs and readme version 2026-04-25 14:44:48 +02:00
Nico
10eb9a84fb ci: restrict workflow GITHUB_TOKEN permissions (#825) 2026-04-22 22:07:24 +02:00
renovate[bot]
04973849a0 chore(deps): update github/codeql-action action to v4 (#822)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-22 21:15:03 +02:00
Nico
3f92dace6c ci: add scorecard analysis (#820) 2026-04-21 21:39:18 +02:00
renovate[bot]
d2a0f75e2e chore(deps): update dependency bun to v1.3.13 (#816)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-21 19:09:20 +02:00
Nicolas Meienberger
927097a902 chore(packages): change stability days to 1 day 2026-04-20 19:46:54 +02:00
renovate[bot]
2619da9c5f chore(deps): pin dependencies (#794)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-16 21:29:59 +02:00
Nico
5b728b8144 chore: move docs to monorepo apps (#801)
* chore: move docs to monorepo apps

* chore(docs): bump vite
2026-04-16 19:03:00 +02:00
renovate[bot]
e059c35fbb chore(deps): update softprops/action-gh-release action to v3 (#790)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-16 18:35:08 +02:00
Nico
d10a3d2d65 docs: init project (#792)
* docs: init project

docs: design

content

header sticky

docs: content

docs: update starting guide

docs: corrections

docs: oidc, sso & more

feat: landing page

style: card design

style: colors

style: zerobyte logo

style: corner content

style: docs cards

ci(docs): auto deploy to cloudflare

docs: 3-2-1 strategy

* fix: anchor links

* style: refactor landing hero

* feat: og

* chore: fix ci

* ci: build docs before publishing
2026-04-15 23:13:10 +02:00
Nicolas Meienberger
5497cadb56 chore: bump Bun to 1.3.12 2026-04-12 13:35:52 +02:00
renovate[bot]
1f4f94b3a5 chore(deps): pin voidzero-dev/setup-vp action to 8ecb391 (#775)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 22:36:47 +02:00
Nicolas Meienberger
d213d3546a ci: install vp globally 2026-04-10 22:33:26 +02:00
Nico
8a4a06f888 chore: migrate toolchain to vite-plus (#762)
* chore: migrate toolchain to vite-plus

* chore: run lint with bunx

* chore: add vp config postinstall
2026-04-09 17:57:19 +02:00
Nicolas Meienberger
f9027033e5 ci: add environment to release job 2026-04-08 20:59:55 +02:00
Nico
ad8a83e60e e2e: refactor oidc server from dex to tinyauth (#754) 2026-04-06 17:48:37 +02:00
renovate[bot]
afc77f55b8 chore(deps): pin dependencies (#729)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 23:44:53 +02:00
Nicolas Meienberger
d3da24c916 chore(renovate): switch minimum release age to 3 days 2026-04-01 20:51:09 +02:00
Nicolas Meienberger
f7324db5fc chore(renovate): fix invalid config 2026-04-01 20:14:32 +02:00
Nicolas Meienberger
c9451d90dd chore: bump rclone and shoutrrr 2026-03-31 20:03:55 +02:00
Nico
d600102d46 chore: move from dependabot to renovate (#721)
* chore: move from dependabot to renovate

* ci: pin oxlint version
2026-03-31 19:35:18 +02:00
Nico
611640b32b fix: split display path and query base path (#714)
* fix: split display path and query base path

#709

* test(frontend): shared render utils

* fix(file-tree): add missing path segments

* chore: bump Bun version

* fix: select kind for synthetic folders
2026-03-29 12:30:35 +02:00
Nicolas Meienberger
b4668e23c7 test(e2e): attach browser logs and full errors in report 2026-03-24 07:52:54 +01:00
Nico
8acca9ef4a fix: cli not running (#703) 2026-03-23 19:47:44 +01:00
dependabot[bot]
8a10266960 chore(deps): bump docker/metadata-action from 5 to 6 (#626)
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5 to 6.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-08 15:12:15 +01:00
dependabot[bot]
3131d140fa chore(deps): bump docker/build-push-action from 6 to 7 (#627)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-08 15:11:54 +01:00
dependabot[bot]
1776bd85d8 chore(deps): bump docker/setup-buildx-action from 3 to 4 (#625)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-08 15:11:38 +01:00
dependabot[bot]
addeab0e30 chore(deps): bump docker/login-action from 3 to 4 (#618)
Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 18:52:01 +01:00
dependabot[bot]
5775c56bd8 chore(deps): bump actions/upload-artifact from 6 to 7 (#587)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 17:20:25 +01:00
Nico
7a3932f969 feat: OIDC (#564)
* feat: oidc

feat: organization switcher

refactor: org context

feat: invitations

GLM

* feat: link current account

* refactor: own page for sso registration

* feat: per-user account management

* refactor: code style

* refactor: user existing check

* refactor: restrict provider configuration to super admins only

* refactor: cleanup / pr review

* chore: fix lint issues

* chore: pr feedbacks

* test(e2e): automated tests for OIDC

* fix: check url first for sso provider identification

* fix: prevent oidc provider to be named "credential"
2026-02-27 23:13:54 +01:00
Nico
c959fb77cf ci: parallelize ci checks (#577) 2026-02-25 21:18:18 +01:00
Nicolas Meienberger
d3be8e7a42 chore: add back e2e tests in release workflow 2026-02-17 18:48:04 +01:00
Nicolas Meienberger
440916e312 ci: skip e2e temporarily 2026-02-16 23:59:08 +01:00
Nico
de1278a416 refactor: rename DATABASE_URL -> ZEROBYTE_DATABASE_URL (#528) 2026-02-16 19:43:43 +01:00
Nicolas Meienberger
38c1cf4373 ci: don't block build on anchore alerts 2026-02-13 22:01:18 +01:00
Nicolas
613f380ea7 chore: downgrade bun to v1.3.6 again due to user crashes 2026-02-13 18:40:16 +01:00
Nico
825d46c934 refactor: react-router -> tanstack start (#498)
* refactor: move to tanstack start

* refactor: auth flow & volumes

* refactor: repo & snapshot details

* refactor: backups, create repo, volumes

* refactor: create volume & restore snapshot

* refactor: notifications

* refactor: settings

* refactor: breadcrumbs

* fix: ts issues

* refactor: prod deployment

* fix: import css production

* refactor: nitro build

* refactor: winston -> consola

* fix: memory leak is sse events cleanup

* fix: cli usage

* chore: remove rr routes file

* refactor: pr feedbacks

* refactor: patch api client to have a global client per call

* refactor: pr feedbacks

* fix(dockerfile): add explicit port

* fix(e2e): healthcheck under /api
2026-02-11 21:41:06 +01:00
Nico
413e86b8b9 ci: create a nightly build pipeline (#487) 2026-02-09 18:21:37 +01:00
Nicolas Meienberger
81d3a76518 chore: bump Bun to 1.3.9 2026-02-08 16:44:20 +01:00
Nicolas Meienberger
cc081ca64c fix: downgrade bun to 1.3.6
Closes #457 (related to https://github.com/oven-sh/bun/issues/26544)
2026-02-02 18:20:50 +01:00
Nicolas Meienberger
4563cd3a99 docs: improve troubleshooting guide for rclone 2026-02-01 11:58:54 +01:00
Nicolas Meienberger
f62ae222ca chore: bump bun to 1.3.8 2026-01-29 22:56:33 +01:00
Nicolas Meienberger
a0c959a375 chore: fix e2e 2026-01-28 01:34:21 +01:00
Nicolas Meienberger
e5bd97ed2c chore: update readme 2026-01-28 01:27:27 +01:00
Nicolas Meienberger
8f8b370679 test: fix cookie name 2026-01-27 23:25:28 +01:00
Nicolas Meienberger
41d7cf8b94 revert: dependencies downgrade 2026-01-27 23:06:39 +01:00
Nicolas Meienberger
571489a10b chore: downgrade dependencies 2026-01-27 22:29:20 +01:00
Raj Dave
bcd9e1a494 Add GitHub Issue templates (#383) 2026-01-20 06:34:17 +01:00