Bernd Storath
5f54fa3e58
improve totp security ( #2668 )
...
improve security
2026-06-16 14:12:00 +02:00
Bernd Storath
30498520d2
retry docker push step
2026-06-16 13:12:40 +02:00
Bernd Storath
47c6f476ac
refactor: replace mkdocs with zensical ( #2667 )
...
* move docs to zensical
* fix requirements
* fixes
* remove manual font loading
does not work properly with mike
* switch back to pymdownx.blocks.admonition
* revert back
* remove css
* add note about privacy plugin
* pr review findings
2026-06-16 12:56:54 +02:00
Bernd Storath
09cf208933
fix: improve buttons ( #2666 )
...
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
improve buttons
Co-authored-by: anhhna <anhhna@gmail.com>
2026-06-15 09:11:10 +02:00
Daeho Ro
e9252be45c
i18n: add missing Korean ( #2665 )
2026-06-15 08:34:09 +02:00
Bernd Storath
66b292b11b
improve security ( #2661 )
...
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
* disable basic auth when password auth disabled
* clarify otl security
2026-06-12 15:55:22 +02:00
Bernd Storath
bb5aff1919
fix lint
2026-06-12 15:27:38 +02:00
Bernd Storath
8add67a4cc
update packages
2026-06-12 15:24:52 +02:00
Bernd Storath
ac547bbf7c
feat: oauth integration ( #2659 )
...
* 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
* move oauth section
* add openid client
* wip make oauth more generic
* properly allow multiple providers
* fix type import
* github login flow
* adjust github logo with theme
* move docs to own page
* 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
* support generic oidc
* add ability to set password for oidc users
this allows oidc users to add password login
cant be removed after
* move password login route
move password login route from /api/session to /api/auth/password
align with oauth
* unique index on oauth
* link/unlink logic
* improve docs
* support allowed domains
* support auto register
* refactoring
* disable pw auth
* move 2fa to its own page
* 2fa for oauth, rework 2fa system
* fix design, fix link
Closes #2650
* add auto launch
* improve docs
* improvements
---------
Co-authored-by: Daniel Molenda <dm@fotc.com>
2026-06-12 13:38:32 +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
Bernd Storath
e3e4049f8e
update packages
2026-04-08 15:51:37 +02:00
Bernd Storath
3fb9adbf6f
Bump version to 15.3.0-beta.2
2026-04-07 11:46:03 +02:00
Bernd Storath
cd9db1563d
fix: mobile UI ( #2569 )
...
* improve mobile ui
* general cleanup
* cleanup, improvements
* fix hydration mismatch
2026-04-07 11:34:49 +02:00
wuys
b5c30f5dbe
i18n: add Vietnamese language support ( #2568 )
...
* i18n: add Vietnamese translation
* i18n: fix lint
* i18n: import fix
---------
Co-authored-by: meow <meow@air.local>
2026-04-07 11:22:13 +02:00
adi82bdg
1eb9527175
Update Polish translations for various terms ( #2566 )
2026-04-02 13:25:55 +02:00
Nikolas
cd890c1f0f
Update uk.json ( #2559 )
2026-03-25 08:54:53 +01:00
Timothy Pillow
2a78b30aeb
Config fix for #2208 : Document network interface fix for multi-network configuations ( #2555 )
...
* document fix for #2208
* typo fix
* prettier
* fix code block format
* fix indentation
---------
Co-authored-by: Timothy Pillow <timothy.pillow@swisscom.com>
Co-authored-by: Bernd Storath <999999bst@gmail.com>
Co-authored-by: Bernd Storath <32197462+kaaax0815@users.noreply.github.com>
2026-03-23 09:59:17 +01:00
Chiahong
9a843087c3
i18n(zh-tw): Update Traditional Chinese translation ( #2558 )
2026-03-23 07:49:12 +01:00
Bernd Storath
483b63bba6
update packages
2026-03-16 08:28:58 +01:00
Alexis-Loskoutoff
13942c97b2
i18n(fr): Update French translation ( #2544 )
2026-03-16 08:04:34 +01:00
MeCias
82c64e506e
Lang(de): Added missing translations ( #2543 )
...
* Update de.json
Lang(de): Added missing translations
* Lang(de): Added missing translations and Comma
* Lang(de): Added missing translations and Comma and identations
2026-03-14 19:49:28 +01:00
Aarón Rosa Díaz
9b3d919168
i18n(es): Updated Spanish translation ( #2540 )
...
Updated Spanish translations for various UI elements
Updated and completed all remaining Spanish translations, including support for AmneziaWG 2.0. Following: https://wg-easy.github.io/wg-easy/v15.2/contributing/translation/
2026-03-13 07:47:09 +01:00
杨黄林
3eaf0d01dc
i18n: improve Simplified Chinese translation ( #2541 )
...
* Fix zh-CN translate
* i18n: improve Simplified Chinese translation
---------
Co-authored-by: yanghuanglin <yanghuanglin@qq.com>
2026-03-13 07:46:25 +01:00
Bernd Storath
414e9a114b
Bump version to 15.3.0-beta.1
2026-03-11 09:06:54 +01:00