Commit graph

587 commits

Author SHA1 Message Date
Jacky
3ba96d7806
fix(chart): style issue in 2k zoom in 125% #874 2025-02-23 07:39:28 +00:00
renovate[bot]
32c5bf7142
chore(deps): update all non-major dependencies 2025-02-21 21:54:39 +00:00
Jacky
27b389371d
feat(localization): add support for additional dayjs locales
Expand dayjs locale support by adding Arabic, Russian, Turkish, and Vietnamese locales. Update default locale handling to use English when no specific locale is matched.
2025-02-19 02:43:02 +00:00
Jacky
59ec9136fa
feat(notification): Add relative time display and improve layout 2025-02-19 02:34:43 +00:00
renovate[bot]
4b2038123c
chore(deps): update dependency unocss to v66 2025-02-18 10:42:13 +00:00
renovate[bot]
020b559f22
chore(deps): update all non-major dependencies 2025-02-18 15:46:13 +08:00
Weblate
17083cbf82 Translated using Weblate (French)
Currently translated at 45.6% (288 of 631 strings)

Co-authored-by: Picman <laforgejames@gmail.com>
Translate-URL: https://weblate.nginxui.com/projects/nginx-ui/frontend/fr/
Translation: Nginx UI/Frontend
2025-02-13 05:48:52 +00: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
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
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
121287df21
Merge branch 'dev' into refactor/otp 2025-02-10 23:41:11 +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
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
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
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
a00a4f19d2
fix(auto-cert): goroutine leaks 2025-02-05 21:00:10 +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
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
7e37664c64
fix(self-check): websocket check invaild in remote mode 2025-02-04 17:55:13 +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
renovate[bot]
92f13695f6
chore(deps): update pnpm to v10 2025-02-03 22:09:53 +00:00
Hintay
a560d98acf
feat: build with no embedded front-end files 2025-02-04 01:10:29 +09:00
Jacky
b090564a34
feat(devcontainer): multi node 2025-02-03 21:00:37 +08:00
Jacky
c85a570396
Merge branch 'dev' into feat/devcontainer 2025-02-03 16:23:22 +08:00
Jacky
9401bcc242
feat(site): allow to use cert selector to change cert when site is disabled 2025-02-03 16:21:23 +08:00
Jacky
00f4855dce
feat: use devconatiner 2025-02-03 15:05:15 +08:00
Weblate
4e6b2daf0d Translated using Weblate (Chinese (Traditional))
Currently translated at 78.2% (478 of 611 strings)

Co-authored-by: Xaver Y.R. Chen <yrchen@atcity.org>
Translate-URL: https://weblate.nginxui.com/projects/nginx-ui/frontend/zh_Hant/
Translation: Nginx UI/Frontend
2025-02-01 18:25:44 +00:00
Jacky
437411bba2
fix(radial-bar-chart): bottom text not central align if screen size > 2000px 2025-01-31 23:35:26 +08:00
Jacky
465eae9858
refactor: user curd 2025-01-31 23:11:14 +08:00
Jacky
2af29eb80f
pref(ChatGPT): advanced streaming and text transformation, support reasoner model 2025-01-31 20:51:48 +08:00
Jacky
4f674ec13e
refactor: simplify ChatGPT component state management 2025-01-31 14:33:38 +08:00