Commit Graph

13 Commits

Author SHA1 Message Date
Nicolas Meienberger
3b94794aa3 test(e2e): more cases for oidc 2026-03-04 22:33:10 +01:00
Nico
f686c1aa16 feat: separate global admin page (#595) 2026-02-28 12:32:43 +01:00
Nicolas Meienberger
84a088a42e test: *.xyz include pattern 2026-02-28 11:16:04 +01:00
Nico
bba61c2a37 fix: restic glob pattern in include (#594)
Closes #590

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

## Summary by CodeRabbit

* **Tests**
  * Enhanced test coverage for backup pattern handling and anchoring
  * Added end-to-end scenarios validating include patterns, exclusion patterns, and exclude-if-present functionality

* **Refactor**
  * Updated pattern processing logic to improve relative path resolution for backup patterns
  * Improved asynchronous handling in backup initialization workflow

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-02-28 00:02:00 +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
Nicolas Meienberger
289832d58b e2e: fix flaky tests by adding page readiness chaeck 2026-02-17 20:28:18 +01:00
Nicolas Meienberger
bf82bbf48a test(e2e): ensure cascade delete works 2026-02-16 21:41:52 +01:00
Nicolas Meienberger
1fea2a729a e2e: fix tests 2026-02-13 19:12:41 +01:00
Nico
35773a6969 refactor: upgrade to drizzle v1 (#450)
* refactor: move migrations to new structure

* refactor: convert all findMany to new structure

* fix(backups-schedule): missing null matching for last backup status

* chore: move root lib to server
2026-02-01 19:14:52 +01:00
Nicolas Meienberger
e70609e116 e2e: fix select value with new non-slugified name 2026-01-30 18:24:40 +01:00
Nico
f130ca704c test(e2e): add container logs to report (#343) 2026-01-11 16:02:36 +01:00
Nico
1ea2460ea7 e2e: test backup & restore functions (#341) 2026-01-11 14:00:29 +01:00
Nico
bb2bdb9724 test(e2e): admin user registration (#338)
* test(e2e): admin user registration

* ci: e2e workflow

* feat: disable rate limiting env var

* test(e2e): fix order of execution in registration tests

* ci: run e2e tests before release
2026-01-11 10:31:04 +01:00