Bernd Storath
f731135564
use defineI18nLocaleDetector directly
2026-07-21 11:00:26 +02:00
Bernd Storath
3dfea018c3
fix changelog
2026-07-21 10:52:32 +02:00
Bernd Storath
2adadfb582
Bump version to 15.4.0-beta.1
2026-07-21 10:51:31 +02:00
Bernd Storath
d4a088b951
update pull request template
2026-07-21 10:37:40 +02:00
Bernd Storath
1bc0529e63
update packages
2026-07-21 10:18:05 +02:00
Bernd Storath
5fed90e0f8
update packages
2026-07-21 10:05:18 +02:00
Bernd Storath
de008e5542
add tsconfig to test
2026-07-21 09:46:47 +02:00
c50e99cd90
fix: skip ip6tables when IPv6 is disabled ( #2701 )
...
fix: skip ip6tables when IPv6 is disabled (#2698 )
Co-authored-by: potatosips <potatosips@users.noreply.github.com >
2026-07-21 09:40:08 +02:00
0b97cf6d23
fix: escape Prometheus label values ( #2702 )
...
fix: escape Prometheus label values (#2699 )
Co-authored-by: potatosips <potatosips@users.noreply.github.com >
2026-07-21 09:38:53 +02:00
52fb584bb0
perf: merge client status in linear time ( #2703 )
...
perf: merge client status in linear time (#2700 )
Co-authored-by: potatosips <potatosips@users.noreply.github.com >
2026-07-21 09:38:19 +02:00
8ae33866fc
build(deps): bump actions/setup-node from 6 to 7 ( #2695 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-node
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-07-21 09:36:27 +02:00
Stephan Paternotte and GitHub
78b2838498
Update nl.json ( #2686 )
...
* Update nl.json
Dutch language updated re.
various improvements (#2671 )
* Update nl.json
Missing comma fixed
2026-07-06 15:47:09 +02:00
Bernd Storath and GitHub
915e559514
fix: trace cli dependencies ( #2683 )
...
trace cli dependencies
2026-06-30 13:13:50 +02:00
Bernd Storath
ee232569f0
update packages
2026-06-30 10:40:21 +02:00
Bernd Storath
11071c2ad5
add ai contribution policy
...
copied from gitea
2026-06-30 10:32:04 +02:00
Bernd Storath and GitHub
ec301d17d7
chore: Improve schema ( #2676 )
...
* improve
* fix drizzle kit
2026-06-22 12:25:39 +02:00
977a18801b
build(deps): bump actions/checkout from 6 to 7 ( #2674 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
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-06-22 07:47:37 +02:00
Bernd Storath
391bed2256
update esbuild target
2026-06-19 16:08:21 +02:00
Bernd Storath and GitHub
042dce50b5
chore: migrate to nuxt v4 ( #2660 )
...
* nuxt 4
* fix auto import
2026-06-19 15:55:38 +02:00
Bernd Storath
e158d073c2
hoist packages instead of declaring them directly
2026-06-19 15:40:58 +02:00
Bernd Storath
c7b665b61c
update packages
2026-06-19 15:32:52 +02:00
Bernd Storath and GitHub
2af5cd04b4
chore: disable auto imports ( #2672 )
...
* disable auto imports
* fix imports
* improve cli imports
* fix imports
* fix import cycle
* fix imports
2026-06-19 15:24:42 +02:00
Bernd Storath and GitHub
e7ea65a898
various improvements ( #2671 )
...
* improve oauth config logic
* expire pending login
* move sort to backend
2026-06-18 11:14:20 +02:00
032347648d
improve security against injection ( #2669 )
...
* improve security against injection
* fix shell injection through ipv4, ipv6 address
Co-authored-by: 7megaumka7 <116706490+7megaumka7@users.noreply.github.com >
---------
Co-authored-by: 7megaumka7 <116706490+7megaumka7@users.noreply.github.com >
2026-06-16 16:00:25 +02:00
Bernd Storath and GitHub
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 and GitHub
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
09cf208933
fix: improve buttons ( #2666 )
...
improve buttons
Co-authored-by: anhhna <anhhna@gmail.com >
2026-06-15 09:11:10 +02:00
Daeho Ro and GitHub
e9252be45c
i18n: add missing Korean ( #2665 )
2026-06-15 08:34:09 +02:00
Bernd Storath and GitHub
66b292b11b
improve security ( #2661 )
...
* 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
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
c70ad1d08b
Small code quality improvements ( #2553 )
...
* 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 and GitHub
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 and GitHub
bc95a2851f
chore: rework useSubmit ( #2649 )
...
rework useSubmit
2026-06-03 10:08:07 +02:00
Bernd Storath
e03d743307
update packages
2026-06-01 08:54:27 +02:00
Bernd Storath
99357848e5
remove dependabot for npm
...
npm updates are handled manually to correctly dedupe
2026-05-26 08:31:07 +02:00
Ankit Agarwal and GitHub
c41ae0d4c5
Add Hindi translation ( #2632 )
2026-05-26 08:29:18 +02:00
ふぁ and GitHub
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 and GitHub
90e2bbe0a6
patch wg-quick. fix sysctl ( #2630 )
...
no unneeded sysctl
2026-05-21 11:59:46 +02:00
HackingAll and GitHub
a52da67b38
Adding new translated lines ( #2624 )
2026-05-19 14:24:37 +02:00
Bernd Storath
e513090074
update badges
2026-05-18 12:36:21 +02:00
Bernd Storath
2dc8ba7792
Bump version to 15.3.0
v15.3.0
2026-05-18 12:19:51 +02:00
Bernd Storath and GitHub
4e8cccb4c7
replace debug with obug ( #2619 )
...
* 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
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
v15.3.0-beta.3
2026-05-07 13:59:19 +02:00