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