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 |
|
Hintay
|
8a7ed08619
|
Merge branch 'dev' into feat/cli
|
2025-02-04 22:54:51 +09:00 |
|
Jacky
|
f7e3c528c9
|
fix(vite): [dev proxy] sse not close
|
2025-02-04 19:55:21 +08:00 |
|
Jacky
|
ca5462c11d
|
fix(cert): incorrect permission of ssl dir
|
2025-02-04 19:54:39 +08:00 |
|
Jacky
|
7e37664c64
|
fix(self-check): websocket check invaild in remote mode
|
2025-02-04 17:55:13 +08:00 |
|
Jacky
|
2db7f02c76
|
chore(idea): exclude go-path
|
2025-02-04 17:36:33 +08:00 |
|
Jacky
|
7076d194c0
|
Merge pull request #845 from 0xJacky/renovate/all-minor-patch
|
2025-02-04 10:45:35 +08:00 |
|
renovate[bot]
|
7160a49372
|
chore(deps): update all non-major dependencies
|
2025-02-04 02:37:14 +00:00 |
|
Jacky
|
cd6018593b
|
Merge pull request #843 from 0xJacky/renovate/pnpm-10.x
chore(deps): update pnpm to v10
|
2025-02-04 10:32:19 +08:00 |
|