Commit Graph

368 Commits

Author SHA1 Message Date
UUBulb
b6fed87d61 fix: member-created services shouldn't be applied to admin resources (#1113) 2025-08-28 22:37:44 +08:00
naiba
bce7fdd547 feat: 批量转移服务器给其他用户 2025-06-16 23:46:36 +08:00
UUBulb
bcc4104bde update dependencies (#1077)
* update dependencies

ddns: update libdns to 1.0.0

* rename var
2025-05-02 00:25:23 +08:00
TomyJan
6493911d45 feat: separate real ip header of frontend/agent (#1057)
* test(deps): use self admin-frontend

* feat: separate real ip header of frontend/agent

* test(ci): test

* Revert "test(ci): test"

This reverts commit 1634c7e7d7bca2873c13955abb582ea88645844f.

* test(ci): test

* test(ci): test

* test(ci): test

* Revert "test(ci): test"

This reverts commit 8fce20a07e5a9503f665937337050d4373ca7e78.

* Revert "test(ci): test"

This reverts commit 3267cccbfb81776a711e8cb34e676536f0852d1c.

* Revert "test(ci): test"

This reverts commit 566660c0c6a9875864aa46537bcc6788769337eb.

* Revert "test(deps): use self admin-frontend"

This reverts commit 16a838b374ff040800b2c1c5f8e5ede577645669.
2025-04-13 18:41:28 +08:00
UUBulb
ec44dbbd9b fix search by id (#1047)
* fix search by id

* make SearchByID Public
2025-03-27 19:17:00 +08:00
UUBulb
fa36a36beb improve transfer record logic (#1033)
* improve transfer record logic

* refactor

* modernize loops

* remove unused type conversions

* update dependencies

* script: keep .gitkeep files

* fix

* remove clear
2025-03-19 22:21:21 +08:00
UUBulb
5c252f5e43 ddns: support provider hurricane electric (#1036) 2025-03-19 21:52:16 +08:00
UUBulb
38c2374bad ddns: retreive dns servers from context (#1034) 2025-03-17 23:11:40 +08:00
naiba
c3ec52e392 feat: upgrade frontend 2025-03-15 22:31:16 +08:00
UUBulb
8f88db4f18 hide install_host for guest (#1029) 2025-03-15 18:01:23 +08:00
UUBulb
9ee5595da7 generate agent_secret for old users (#1021) 2025-03-08 18:47:42 +08:00
UUBulb
f1e3613daf fix: config fields not generated on first startup (#1016)
* fix: config fields not generated on first startup

* cleanup

* fix reference

* replace yaml module

* remove duplicated fields

* remove yaml.v3 as a direct dependency

* update dependency

* chore
2025-03-03 19:02:25 +08:00
JSker9
b23680f913 feat: add configurable JWT timeout setting (#1014) 2025-03-02 15:37:46 +08:00
UUBulb
5c8cc75523 improve check for offline rules (#1013)
* improve check for offline rules

* bug fixes

* update dependencies

* fix error wrap

* fix offline check

* improve readability
2025-03-02 15:37:21 +08:00
UUBulb
1d2f8d24f6 feat: update to go1.24 & support listening https (#1002)
* feat: support listening https

* refactor

* modernize

* support snake case in config

* more precise control of config fields

* update goreleaser config

* remove kubeyaml

* fix: expose agent_secret

* chore
2025-02-28 22:02:54 +08:00
UUBulb
d457a7c5cd fix: ConfigCache not copied affer server updates (#1008)
* fix: ConfigCache not copied affer server updates

* fix: server list not updated when dispatching tasks

* improve

* reuse logic
2025-02-26 20:48:54 +08:00
UUBulb
5fc1c8d83c fix: possible redirect url inconsistency (#1003) 2025-02-24 20:53:11 +08:00
UUBulb
91bef2882a refactor: simplify server & service manipulation (#993)
* refactor: simplify server & service manipulation

* update

* fix

* update for nat, ddns & notification

* chore

* update cron

* update dependencies

* use of function iterators

* update default dns servers
2025-02-21 23:08:12 +08:00
UUBulb
029d6dbd5f fix: notifier groups cache not initialized (#995) 2025-02-17 20:14:38 +08:00
UUBulb
a41f623dd2 feat: batch set server config (#983)
* feat: batch set server config

* run in parallel

* fix route

* fix

* return some information

* fix order
2025-02-04 11:25:49 +08:00
UUBulb
7e8985a599 feat: edit server config online (#980)
* feat: edit server config online

* clean

* refactor

* generate template

* fix deadlocks

* fix
2025-01-31 13:33:53 +08:00
UUBulb
82d40d49fd ddns: allow overriding domains per configuration (#979) 2025-01-30 12:19:40 +08:00
UUBulb
a5b7db10e1 feat: option to force authorization for vistor routes (#971) 2025-01-29 19:27:57 +08:00
naiba
7831e2d1f8 feat: disable nat 2025-01-21 22:23:15 +08:00
naiba
992096b143 feat: upgrade frontend 2025-01-06 21:07:32 +08:00
naiba
f6683adb70 feat: implement client-side status code handling 2025-01-05 23:53:04 +08:00
UUBulb
d21179609d feat(waf): return ip in string literal (#947)
* feat(waf): return ip in string literal

* rename
2025-01-04 20:49:14 +08:00
naiba
3999d1f99a chore: refactor 2025-01-04 12:32:29 +08:00
naiba
81a08a38da improve: server list lock 2025-01-04 01:10:16 +08:00
igophper
17f039cbf5 fix: fix typo in database variable name (#939)
Co-authored-by: igophper <jianghanghui@k.app>
2025-01-03 22:39:55 +08:00
UUBulb
283733d120 fix: update user cache after profile updates (#936) 2025-01-01 16:11:10 +08:00
naiba
7cb04d79ee feat: v1.5.2 2025-01-01 01:02:02 +08:00
UUBulb
3c72d6ce64 fix windows ci (#934)
* fix windows ci

* perm

* use custom writer

* remove patches

* fuck codeql
2025-01-01 00:58:57 +08:00
naiba
126773974c Merge branch 'master' of github.com:nezhahq/nezha 2024-12-31 23:58:49 +08:00
naiba
828588eef1 improve: 404 status code 2024-12-31 23:58:44 +08:00
UUBulb
3216ad43fa fix: struct tag (#932)
* fix: struct tag

* fix: struct tag

* fix: strings conversion

* do not write anything after redirection

* fix table

* fix select
2024-12-31 23:09:58 +08:00
UUBulb
553f8e58d4 fix: oauth2 redirect url not consistent (#930)
* fix: oauth2 redirect url not consistent

* only use one redirect uri

* feat: allow to disable password authentication

* generate translation template

* update error

* redirect

* query
2024-12-31 22:29:29 +08:00
naiba
953fa153cc fix: home page 404 2024-12-30 21:25:22 +08:00
quanljh
cea4031da3 fix: return 404 when page not found (#927) 2024-12-30 20:43:37 +08:00
naiba
18020939da feat: 绑定 oauth2 2024-12-28 23:50:59 +08:00
UUBulb
85818c2630 bug fixes (#918)
* bug fixes

* fix for backward compatibility

* fix init

* cleanup

* possible fix

* optimize permission check

* Revert "possible fix"

This reverts commit 003f1bbb2aa368aade6702e6019922b7f4871a39.
2024-12-26 23:38:40 +08:00
naiba
87e01a532e feat: upgrade frontend 2024-12-25 21:02:54 +08:00
naiba
5128bfff61 feat: show online user id 2024-12-24 23:28:37 +08:00
UUBulb
d50605d668 feat: support id query for "list" apis (#908)
* feat: support id query for "list" apis

* gosec
2024-12-24 23:23:01 +08:00
naiba
672063f4de feat: block user manual & upgrade frontend 2024-12-23 19:50:41 +08:00
naiba
7540e80f20 chore: api doc 2024-12-22 23:20:49 +08:00
仓鼠
3c6dc2c87e fix: batch-block online-user request method (#903) 2024-12-22 23:18:08 +08:00
naiba
7c8ac7ae5a refactor: improve performance 2024-12-22 17:23:55 +08:00
naiba
a550709c95 fix: install host 2024-12-22 16:25:00 +08:00
naiba
1395438dee fix: install host 2024-12-22 16:17:13 +08:00