Commit graph

1471 commits

Author SHA1 Message Date
Jacky
e6c63395aa
Merge pull request #862 from 0xJacky/renovate/pinia-3.x 2025-02-13 13:48:37 +08:00
renovate[bot]
4150658634
chore(deps): update dependency pinia to v3 2025-02-12 19:07:26 +00:00
Weblate
6a64987399 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (631 of 631 strings)

Co-authored-by: 0xJacky <me@jackyu.cn>
Translate-URL: https://weblate.nginxui.com/projects/nginx-ui/frontend/zh_Hans/
Translation: Nginx UI/Frontend
2025-02-12 03:28:57 +00:00
Jacky
9d90ed8f4a
chore: update translation files 2025-02-11 10:57:51 +08:00
Jacky
3c14db0361
Merge pull request #860 from 0xJacky/renovate/all-minor-patch
chore(deps): update all non-major dependencies
2025-02-11 10:14:22 +08:00
renovate[bot]
ba8350762d
chore(deps): update all non-major dependencies 2025-02-11 02:05:10 +00:00
Jacky
dcc3b8e83e
chore: prepare v2.0.0-rc.2 2025-02-11 10:02:36 +08:00
Jacky
46d30743b6
Merge pull request #859 from 0xJacky/refactor/otp
refactor: new recovery codes and OTP
2025-02-11 09:42:19 +08:00
Jacky
a650175d13
style(2fa): add mt-3 for recovery_code btn 2025-02-11 09:31:18 +08:00
Hintay
5d5bac2e25
feat(otp): add notification for when all recovery codes are used 2025-02-11 02:47:53 +09:00
Hintay
228a7b997f
fix(otp): show new recovery codes after TOTP first binding 2025-02-11 01:29:13 +09:00
Hintay
ef1a5c2deb
chore: update Chinese translation 2025-02-11 00:49:42 +09:00
Hintay
a91fe4b5ac
fix(otp): crash after TOTP enroll 2025-02-11 00:37:57 +09:00
Hintay
121287df21
Merge branch 'dev' into refactor/otp 2025-02-10 23:41:11 +09:00
Hintay
5ade465ac6
feat(otp): encrypt recovery codes with AES 2025-02-10 23:21:52 +09:00
Hintay
69a7f38ba7
fix: build for 32-bit platform 2025-02-10 14:57:26 +09:00
Hintay
9184711d43
feat: validate new recovery code 2025-02-10 14:44:01 +09:00
Hintay
c7731667f4
fix: codes not clean if reset TOTP 2025-02-10 00:02:12 +09:00
Hintay
0d1f56a43e
feat: new recovery codes 2025-02-09 23:36:28 +09:00
Weblate
e92f00b38e Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 78.1% (480 of 614 strings)

Co-authored-by: 0xJacky <me@jackyu.cn>
Translate-URL: https://weblate.nginxui.com/projects/nginx-ui/frontend/zh_Hant/
Translation: Nginx UI/Frontend
2025-02-08 18:25:48 +00:00
Jacky
4d82bb7ef8
feat(llm): add models and providers constants for LLM settings 2025-02-08 16:05:04 +08:00
Jacky
ed20dc6353
style(config-template): adjust cards heights and layout 2025-02-08 15:51:14 +08:00
Jacky
5ce65f7047
feat(template): add vue history router config 2025-02-08 15:39:44 +08:00
Jacky
7cf38254a7
fix: websocket proxy invalid 2025-02-08 15:29:10 +08:00
Hintay
80a66669e0 chore(ci): update branch sync workflow 2025-02-08 14:20:55 +09:00
Jacky
42eaf9f3b5 chore(ci): add workflow to sync dev branch to main on release 2025-02-08 14:20:55 +09:00
Hintay
70f4f63524
chore: clean code 2025-02-08 00:02:59 +09:00
Jacky
9cbbd429d9
feat/encrypt-request (#854)
* feat: encrypt login and install request #852

* fix: user curd panic after install

* chore: update error definations
2025-02-07 22:34:02 +08:00
Jacky
7bb8cb5d19
chore: update error definations 2025-02-07 22:27:38 +08:00
Hintay
3738bebca7
refactor(otp): styles for TOTP settings 2025-02-07 23:09:48 +09:00
Jacky
d83272d5b8
fix: user curd panic after install 2025-02-07 21:54:42 +08:00
Jacky
c5bd8cc580
Merge branch 'dev' into feat/encrypt-request 2025-02-07 21:10:27 +08:00
Jacky
20531971cf
feat: encrypt login and install request #852 2025-02-07 21:10:11 +08:00
Hintay
aedf631254
refactor(otp): generate enroll QR code in front-end 2025-02-07 21:05:17 +09:00
Hintay
fb532b6144
enhance(otp): we don't need to generate TOTP secret every 30 seconds 2025-02-07 15:52:03 +09:00
Jacky
8e523258b5
fix(user): fail to change password #852 2025-02-06 21:01:36 +08:00
Jacky
7049599922
fix: fail to modify init user #852 2025-02-06 18:03:49 +08:00
Hintay
dc0d31ff54
chore(ci): cache go modules with unified key to reduce cache size 2025-02-06 15:24:45 +09:00
Jacky
f423b6599c
enhance(site-editor): css in small devices 2025-02-06 11:15:04 +08:00
Jacky
13a1cd800e
feat(http): add message deduplication utility 2025-02-06 01:46:22 +00:00
Jacky
1a68dc526d refactor: nodes analytics (#847)
* refactor: nodes analytics

* feat(debug): add pprof in debug mode

* refactor: websocket error handler
2025-02-05 18:26:25 +00:00
Hintay
3be235fc84
chore: update docs for proxy in Mainland China 2025-02-05 23:59:39 +09:00
Jacky
03b02010ed
chore: enhance devcontainer and cron job configuration
- Add cloc to devcontainer Dockerfile for code line counting
- Modify cron job to start cleaning expired auth tokens immediately
2025-02-05 21:29:43 +08:00
Jacky
a00a4f19d2
fix(auto-cert): goroutine leaks 2025-02-05 21:00:10 +08:00
Hintay
07eba99f2b
feat(cli): new version format with commit hash and go version 2025-02-05 21:30:34 +09:00
Jacky
071c22a881
chore: update docs 2025-02-05 18:45:07 +08:00
Jacky
cb4977e5ab
refactor: nodes analytics (#847)
* refactor: nodes analytics

* feat(debug): add pprof in debug mode

* refactor: websocket error handler
2025-02-05 18:19:17 +08:00
Hintay
b1ba719cb1
fix(ci): caches for go build 2025-02-05 00:11:12 +09:00
Hintay
bde2cf3814
chore: ignore generated file in internal package only 2025-02-04 23:28:53 +09:00
Jacky
d2e7dd500d
Merge pull request #842 from 0xJacky/feat/cli
feat: new command system
2025-02-04 22:23:46 +08:00