Commit graph

1428 commits

Author SHA1 Message Date
Bernd Storath
27372a8a27 fix design, fix link
Closes #2650
2026-06-09 10:23:44 +02:00
Bernd Storath
0c833f0af0 2fa for oauth, rework 2fa system 2026-06-09 09:58:16 +02:00
Bernd Storath
d1a9c15f06 move 2fa to its own page 2026-06-03 15:02:18 +02:00
Bernd Storath
e6f937711c disable pw auth 2026-06-03 14:59:04 +02:00
Bernd Storath
5be3e038eb refactoring 2026-06-03 14:59:04 +02:00
Bernd Storath
42685e712e support auto register 2026-06-03 14:59:04 +02:00
Bernd Storath
d49b4a4342 support allowed domains 2026-06-03 14:58:37 +02:00
Bernd Storath
d63d50de03 improve docs 2026-06-03 14:58:37 +02:00
Bernd Storath
09c358522b link/unlink logic 2026-06-03 14:58:37 +02:00
Bernd Storath
2876e45ce6 unique index on oauth 2026-06-03 14:58:37 +02:00
Bernd Storath
b4c9037e48 move password login route
move password login route from /api/session to /api/auth/password
align with oauth
2026-06-03 14:58:37 +02:00
Bernd Storath
c238b40af9 add ability to set password for oidc users
this allows oidc users to add password login
cant be removed after
2026-06-03 14:58:06 +02:00
Bernd Storath
c4524fbd44 support generic oidc 2026-06-03 14:58:06 +02:00
Bernd Storath
d20b93156b nullable password, prevent timing attack
this prevents timing attacks by always checking hash even if there is none
prevents using basic auth if 2fa is enabled
2026-06-03 14:58:06 +02:00
Bernd Storath
35fe838e88 move docs to own page 2026-06-03 14:58:06 +02:00
Bernd Storath
eade34a495 adjust github logo with theme 2026-06-03 14:58:06 +02:00
Bernd Storath
26ea26b613 github login flow 2026-06-03 14:58:06 +02:00
Bernd Storath
1498d9d1db fix type import 2026-06-03 14:58:06 +02:00
Bernd Storath
287c50f5ac properly allow multiple providers 2026-06-03 14:58:06 +02:00
Bernd Storath
9beb9c191a wip make oauth more generic 2026-06-03 14:56:10 +02:00
Bernd Storath
15ba4c1b85 add openid client 2026-06-03 14:56:10 +02:00
Bernd Storath
88645f3790 move oauth section 2026-06-03 14:56:10 +02:00
Daniel Molenda
a8f1b86e37 feat: add Google OAuth login support (#2625)
* 🔧 Add login via google

* 🔧 Update code style and docs

* Add fix for db migrate

* 🔧 Update docker-compose

* 🔧 Fix sqlite"

* 🔧 Update docker-compose

* ⚰️ Remove environments

* 🔧 Fix: remove ensureGoogleIdColumn workaround from sqlite.ts

* 🔧 Remove space
2026-06-03 14:56:10 +02:00
Néstor
c70ad1d08b
Small code quality improvements (#2553)
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Edge / Build Docker (push) Has been cancelled
Edge / Build Docker-1 (push) Has been cancelled
Lint / Check Docs (push) Has been cancelled
Edge / Merge & Deploy Docker (push) Has been cancelled
Edge / Build & Deploy Docs (push) Has been cancelled
Lint / Lint (push) Has been cancelled
Lint / Lint-1 (push) Has been cancelled
Lint / Lint-2 (push) Has been cancelled
* Small code quality improvements

- Fix misleading JSDoc comment in cache.ts
- Mitigate timing-based username enumeration in Basic auth
- Extract duplicated TOTP configuration into private method
- Replace manual peer counter with clients.length in Prometheus metrics
- Simplify isValidPasswordHash return expression

* reset session.ts

this is currently worked on in the dev-oauth branch

* reset password.ts

no need to change

* specify unit for cache function

* remove type assertion

---------

Co-authored-by: Anghios <Anghios@users.noreply.github.com>
Co-authored-by: Bernd Storath <bernd@berndstorath.de>
2026-06-03 14:43:32 +02:00
minhducsun2002
d0566a1df9
Support disabling version check (#2648)
* Support disabling version check

* Update docs

* Move the bypass logic back to update checking function

* fix linting

* fix linting (again)
2026-06-03 14:42:15 +02:00
Bernd Storath
bc95a2851f
chore: rework useSubmit (#2649)
rework useSubmit
2026-06-03 10:08:07 +02:00
Bernd Storath
e03d743307 update packages
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Edge / Build Docker (push) Has been cancelled
Edge / Build Docker-1 (push) Has been cancelled
Lint / Check Docs (push) Has been cancelled
Edge / Merge & Deploy Docker (push) Has been cancelled
Edge / Build & Deploy Docs (push) Has been cancelled
Lint / Lint (push) Has been cancelled
Lint / Lint-1 (push) Has been cancelled
Lint / Lint-2 (push) Has been cancelled
2026-06-01 08:54:27 +02:00
Bernd Storath
99357848e5 remove dependabot for npm
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Edge / Build Docker (push) Has been cancelled
Edge / Build Docker-1 (push) Has been cancelled
Lint / Check Docs (push) Has been cancelled
Edge / Merge & Deploy Docker (push) Has been cancelled
Edge / Build & Deploy Docs (push) Has been cancelled
Lint / Lint (push) Has been cancelled
Lint / Lint-1 (push) Has been cancelled
Lint / Lint-2 (push) Has been cancelled
npm updates are handled manually to correctly dedupe
2026-05-26 08:31:07 +02:00
Ankit Agarwal
c41ae0d4c5
Add Hindi translation (#2632) 2026-05-26 08:29:18 +02:00
ふぁ
66f8bde206
Add Japanese translation (#2642) 2026-05-26 08:28:48 +02:00
Bernd Storath
b3afb9ac1b update packages 2026-05-26 08:21:10 +02:00
Bernd Storath
90e2bbe0a6
patch wg-quick. fix sysctl (#2630)
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Edge / Build Docker (push) Has been cancelled
Edge / Build Docker-1 (push) Has been cancelled
Lint / Check Docs (push) Has been cancelled
Edge / Merge & Deploy Docker (push) Has been cancelled
Edge / Build & Deploy Docs (push) Has been cancelled
Lint / Lint (push) Has been cancelled
Lint / Lint-1 (push) Has been cancelled
Lint / Lint-2 (push) Has been cancelled
no unneeded sysctl
2026-05-21 11:59:46 +02:00
HackingAll
a52da67b38
Adding new translated lines (#2624)
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Edge / Build Docker (push) Has been cancelled
Edge / Build Docker-1 (push) Has been cancelled
Lint / Check Docs (push) Has been cancelled
Edge / Merge & Deploy Docker (push) Has been cancelled
Edge / Build & Deploy Docs (push) Has been cancelled
Lint / Lint (push) Has been cancelled
Lint / Lint-1 (push) Has been cancelled
Lint / Lint-2 (push) Has been cancelled
2026-05-19 14:24:37 +02:00
Bernd Storath
e513090074 update badges
Some checks are pending
CodeQL / Analyze (push) Waiting to run
Edge / Build Docker (push) Waiting to run
Edge / Build Docker-1 (push) Waiting to run
Edge / Merge & Deploy Docker (push) Blocked by required conditions
Edge / Build & Deploy Docs (push) Blocked by required conditions
Lint / Check Docs (push) Waiting to run
Lint / Lint (push) Blocked by required conditions
Lint / Lint-1 (push) Blocked by required conditions
Lint / Lint-2 (push) Blocked by required conditions
2026-05-18 12:36:21 +02:00
Bernd Storath
2dc8ba7792 Bump version to 15.3.0 2026-05-18 12:19:51 +02:00
Bernd Storath
4e8cccb4c7
replace debug with obug (#2619)
Some checks are pending
CodeQL / Analyze (push) Waiting to run
Edge / Build Docker (push) Waiting to run
Edge / Build Docker-1 (push) Waiting to run
Edge / Merge & Deploy Docker (push) Blocked by required conditions
Edge / Build & Deploy Docs (push) Blocked by required conditions
Lint / Check Docs (push) Waiting to run
Lint / Lint (push) Blocked by required conditions
Lint / Lint-1 (push) Blocked by required conditions
Lint / Lint-2 (push) Blocked by required conditions
* patch unenv

* replaces debug with obug

reverts unenv patch
2026-05-18 09:40:36 +02:00
Bernd Storath
e57b0977d3 update packages 2026-05-18 08:14:09 +02:00
Bernd Storath
b8be53c3f7 fix build
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Edge / Build Docker (push) Has been cancelled
Edge / Build Docker-1 (push) Has been cancelled
Lint / Check Docs (push) Has been cancelled
Edge / Merge & Deploy Docker (push) Has been cancelled
Edge / Build & Deploy Docs (push) Has been cancelled
Lint / Lint (push) Has been cancelled
Lint / Lint-1 (push) Has been cancelled
Lint / Lint-2 (push) Has been cancelled
2026-05-13 09:16:24 +02:00
Bernd Storath
0794413191 update packages 2026-05-13 09:02:56 +02:00
Bernd Storath
261b0d6b8f Bump version to 15.3.0-beta.3 2026-05-07 13:59:19 +02:00
Ming Mak
f656d57d20
Translation: update Traditional Chinese (zh-HK) localization (#2603)
* Update Chinese (HK) translations for clarity and completion

* Fix spacing

* Update zh-HK.json

Taking reference from zh_TW, making awg clearer

* Remove duplicate 'search' entry in zh-HK.json

* Fix translation typos in zh-HK locale

Replaced "户" with "戶".
2026-05-07 13:51:37 +02:00
Bernd Storath
46074fea1c update packages 2026-05-05 10:57:30 +02:00
Felipe Cordova Huenupil
05c655ede9
fix(ui):Error pops up when enabling disabled client (#2594)
* fix(ui):Error pops up when enabling disabled client

Action is prevented and a clear message is displayed in Web UI

* fix formatting

* fix type issue

* fix formatting

---------

Co-authored-by: Bernd Storath <999999bst@gmail.com>
2026-05-04 09:21:18 +02:00
Bernd Storath
ebcc42cc49 fix build 2026-04-27 09:07:21 +02:00
Evgeniy
be8d24e492
Fix: Add trailing newline to Prometheus metrics output (#2573)
Fix prometheus metrics
2026-04-27 08:30:03 +02:00
Bernd Storath
9682dedea7 update packages 2026-04-27 08:28:17 +02:00
Bernd Storath
5eb80fe3c1 update packages 2026-04-13 14:16:05 +02:00
dependabot[bot]
dd9da2a067
build(deps): bump pnpm/action-setup from 5 to 6 (#2574)
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 5 to 6.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/v5...v6)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  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-04-13 13:35:40 +02:00
Bernd Storath
15111ecd62 update packages 2026-04-13 13:02:53 +02:00
dependabot[bot]
e9f4b4650b
build(deps): bump pnpm/action-setup from 4 to 5 (#2570)
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 4 to 5.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/v4...v5)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-version: '5'
  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-04-08 16:06:15 +02:00