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 )
...
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
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
...
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 )
...
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 )
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
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 )
...
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
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