Commit graph

65 commits

Author SHA1 Message Date
Jacky
c073801794
feat: revoke certificate #293 2025-04-10 16:16:06 +08:00
Jacky
1512e1de85
feat: add certificate expiration notifications #387 2025-04-09 22:20:53 +08:00
Jacky
04de1360c2
feat: external notification 2025-04-09 17:25:07 +08:00
Jacky
57b8dfd2f9
feat: config history 2025-04-06 10:40:49 +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
f3d4cdbeb4
feat(site-category): support for custom sorting #902 2025-03-15 10:55:01 +08:00
Jacky
6c7edf5c25
enhance(cert): do not create cert in db if issue failed 2025-03-03 16:26:15 +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
Hintay
5ade465ac6
feat(otp): encrypt recovery codes with AES 2025-02-10 23:21:52 +09:00
Hintay
0d1f56a43e
feat: new recovery codes 2025-02-09 23:36:28 +09:00
Jacky
8e523258b5
fix(user): fail to change password #852 2025-02-06 21:01:36 +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
Jacky
b090564a34
feat(devcontainer): multi node 2025-02-03 21:00:37 +08:00
Jacky
465eae9858
refactor: user curd 2025-01-31 23:11:14 +08:00
Jacky
650196d06a
enhance(wip): error handle 2025-01-24 16:41:35 +08:00
Jacky
b552973998
enhance(site): remove uniqueIndex constraint #673 2024-11-04 10:48:09 +08:00
Jacky
22e37e4b61
feat(site): sync operation 2024-10-26 10:40:06 +08:00
Jacky
6c137e5229
feat(site): save sync node ids 2024-10-26 10:40:06 +08:00
Jacky
207f80f858
feat: add category option for site 2024-10-26 10:40:00 +08:00
Jacky
7ad5cac3b8
feat(wip): site category 2024-10-26 10:39:31 +08:00
Jacky
38a019720b
enhance(demo): ban Internet 2024-10-23 17:39:57 +08:00
Jacky
80cb8e1151
docs: update docs regarding to settings v2 2024-10-22 23:56:56 +08:00
Jacky
33a996e777
refactor: migrate to new cosy 2024-10-22 16:38:38 +08:00
Jacky
0e1efd35fc
feat(site): add status filter #633 2024-10-19 13:21:33 +08:00
Jacky
598d91a417
style: format go code with tab indent #605 2024-10-14 10:14:43 +08:00
Jacky
46a9ccbdf1
feat: add proxy option for acme user 2024-10-07 12:19:20 +08:00
Jacky
deda31a6e1
enhance: proxy settings 2024-10-07 11:07:44 +08:00
Jacky
390eabf3a0
feat: support proxy settings from env #579 2024-10-06 23:17:21 +08:00
Jacky
2f7070377f
fix: incorrect status of enabled 2fa of user #577 2024-09-26 12:57:34 +08:00
Jacky
0a6a7693a1
feat: 2fa via passkey 2024-09-16 11:18:14 +08:00
Jacky
bdfbbd0e8f
feat: login via passkey 2024-09-15 20:32:03 +08:00
Jacky
f1c0f8ddca
enhance: add settings for skip tls cert check 2024-07-30 15:10:02 +08:00
Jacky
1c1da92363
feat: deploy config to remote nodes #359 2024-07-26 13:53:38 +08:00
Jacky
4660a46a7e
refactor: auto certificate options
1. Add OCSP Must Staple options #292
2. Add LEGO_DISABLE_CNAME_SUPPORT options #407
2024-07-24 22:53:22 +08:00
Jacky
2b6e84ab62
feat: hide some parts of jwt secret and node secret 2024-07-24 10:31:25 +08:00
Jacky
3a22861640
feat: 2FA authorization for web terminal 2024-07-23 20:35:32 +08:00
Jacky
5abd9b75bb
feat: login 2fa 2024-07-23 17:28:13 +08:00
Jacky
7ef4fec896
fix: cannot ota upgrade when connect to remote node #424 2024-07-21 18:21:27 +08:00
Jacky
cff843b82b
feat: add login failed ban ip list 2024-07-21 15:35:23 +08:00
Jacky
3b937ee0f4
feat: add ip whitelist 2024-07-20 10:37:19 +08:00
Jacky
65befe282b
fix: update cert model bug 2024-06-18 18:40:49 +08:00
Jacky
b3486a42a5
feat: sync certificates to remote server #293, #363, #411 2024-06-18 17:39:05 +08:00
Jacky
b429c15893
feat: add enabled/disabled field to environment model #169 2024-05-07 16:31:47 +08:00
Jacky
642e21a260
enhance: chat with LLM 2024-05-02 12:49:01 +08:00
Jacky
e16b077d20
feat: using renewal api to renew certificate #319 2024-04-30 19:48:48 +08:00
Jacky
49b41d6eb7
feat: support not-only Let's Encrypt service #16 2024-04-30 17:16:31 +08:00
Jacky
3e90b838fd
feat: SSL management support different types of certificates of a same doamin name #309 2024-04-30 16:09:40 +08:00
Jacky
f0dcd67004
feat: add a option to select a acme user when obtaining a certificate. 2024-04-30 11:16:30 +08:00