Commit graph

270 commits

Author SHA1 Message Date
Jacky
c013c468a0
feat(site): index url #736,#310 2025-04-05 20:52:34 +08:00
Jacky
94fcbf6362
feat(env_group): add post-sync action to environment and stream configurations #725 2025-04-05 18:58:02 +08:00
Jacky
a379211e3c
feat(env_group): migrate site_category to env_group 2025-04-05 10:49:34 +08:00
Jacky
de1860718e
feat(server): implement tls certificate hot-reload 2025-04-04 17:22:50 +08:00
Jacky
269397e114
refactor: cache index 2025-04-04 02:00:18 +00:00
Jacky
56f4e5b87f
enhance: nginx log 2025-04-02 19:02:38 +08:00
Jacky
1ca802d829
feat: support https 2025-03-31 02:34:39 +00:00
Jacky
0ca9d84d10
feat: enhance restore functionality with nginx restart and countdown dialog 2025-03-30 14:02:53 +00:00
Jacky
4c2487580e
feat: update restore process with countdown modal and improved symlink handling 2025-03-30 01:52:03 +00:00
Jacky
8860f71bc7
feat: implement encrypted form handling and refactor backup restore logic 2025-03-29 22:37:53 +08:00
Jacky
ed320f32cc
feat: add installation lock response and error handling for installation timeout 2025-03-29 20:58:39 +08:00
Jacky
b469ca7961
refactor: replace api error handler with cosy err handler 2025-03-29 20:33:48 +08:00
Jacky
4cb4695e7b
feat: backup and restore 2025-03-29 19:52:50 +08:00
Jacky
4b44baf92c
enhance (network): interface detection logic 2025-03-27 15:47:29 +08:00
Jacky
efc9b1c365
refactor(analytic): improved network stat #913 2025-03-15 10:14:21 +08:00
Jacky
789698a0d4
refactor(analytic): improved network stat #913 2025-03-15 09:10:37 +08:00
Jacky
3108dd0f64
enhance(analytic): improve network statistics collection #913 2025-03-12 08:07:30 +00:00
Jacky
22834f59b4
chore: prepare v2.0.0-rc.4 2025-03-09 08:36:58 +08:00
Jacky
d1d13b620f
feat(cli): reset init user password 2025-03-03 03:40:09 +00:00
Jacky
c8b5fad08e
fix: stream sync issue #892 2025-02-26 14:20:19 +08:00
Jacky
ab46d1de7e
refactor: notification module 2025-02-25 19:06:39 +08:00
Jacky
34fa4eb204
feat: sync streams 2025-02-25 15:53:08 +08:00
Jacky
85bddf87fa
chore: update lego config 2025-02-19 22:16:46 +08:00
Jacky
98bda7daf8
fix(cert): Restore original lego logger after certificate issuance
Resolve an issue with lego logging by ensuring the original logger is restored after certificate generation. This prevents potential logging side effects and fixes an unintended logger modification.

Fixes #876
2025-02-19 14:16:32 +00:00
Jacky
da1ed85cef
feat(upgrader): Improve release channel selection logic #872
Modify GetRelease to compare stable and prerelease versions, returning the most recent release based on publish date
2025-02-18 15:25:54 +00:00
Hintay
5d5bac2e25
feat(otp): add notification for when all recovery codes are used 2025-02-11 02:47:53 +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
9184711d43
feat: validate new recovery code 2025-02-10 14:44:01 +09:00
Jacky
7cf38254a7
fix: websocket proxy invalid 2025-02-08 15:29:10 +08:00
Hintay
70f4f63524
chore: clean code 2025-02-08 00:02:59 +09:00
Jacky
7bb8cb5d19
chore: update error definations 2025-02-07 22:27:38 +08:00
Jacky
d83272d5b8
fix: user curd panic after install 2025-02-07 21:54:42 +08:00
Jacky
20531971cf
feat: encrypt login and install request #852 2025-02-07 21:10:11 +08: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
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
ca5462c11d
fix(cert): incorrect permission of ssl dir 2025-02-04 19:54:39 +08:00
Jacky
64d2fb2d28
chore: rm unused logger 2025-02-04 10:32:03 +08:00
Hintay
f9802e6b2b
feat: change version API to generated version 2025-02-04 01:38:15 +09:00
Hintay
a560d98acf
feat: build with no embedded front-end files 2025-02-04 01:10:29 +09:00
Hintay
f213bdf7d6
feat: add version command 2025-02-03 21:56:08 +09: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
Hintay
4239a89d66
feat: new command line options 2025-02-03 00:25:08 +09:00
Jacky
465eae9858
refactor: user curd 2025-01-31 23:11:14 +08:00
Jacky
80f01e61d3
Merge pull request #831 from caisi35/dev
fix duplicate user and attempts
2025-01-31 21:33:41 +08:00
Jacky
9e66c355bf
enhance: optimize the experience on small devices 2025-01-31 13:29:06 +08:00
caisi35
8ffe29de78 fix(user):"Attempts" create and update to 2 2025-01-24 17:30:27 +08:00