0xJacky
95ab34bbe1
feat: implement migration to encrypt sensitive JSON fields in database models
2026-03-16 11:34:10 +08:00
Nemer Y Tamimi
93b10d7759
feat: Integrate DNS record management into site configuration ( #1519 )
...
* feat: Integrate DNS record management into site configuration
- Removed the 'External Notification Test' notification.
- Enhanced SiteAdd.vue to include DNS record integration, allowing users to select or create DNS records linked to the site.
- Added DNSRecordIntegration component for managing DNS records, including selection and creation of new records.
- Implemented DNS linking functionality in the RightPanel component, enabling users to link existing DNS records to their site configuration.
- Updated SiteEditor to provide DNS link status to child components.
- Extended the site model to include fields for linked DNS domain and record information.
- Added logic to handle DNS record recreation if a linked record is missing.
* fix: remove unnecessary type assertion for selectedDomainId and selectedRecordId
* feat: add computed properties for selectedDomainId and selectedRecordId to handle null values
* refactor: simplify setter syntax for computed properties of selectedDomainId and selectedRecordId
* fix: update computed properties to return undefined for null values in selectedDomainId and selectedRecordId
---------
Co-authored-by: Nemer Tamimi <nemer.tamimi@uopeople.edu >
2026-01-14 13:35:03 +08:00
0xJacky
cb1fb691af
refactor: improve provider selection logic in DNSChallenge component and update column definition in ACMEUser view
2025-12-09 17:35:47 +08:00
Jacky
9225c96250
feat/dns ( #1466 )
...
* feat: dns management
* refactor(dns): streamline domain management functions and enhance validation
* feat(dns): add value suggestions for DNS record input with autocomplete functionality
* fix(dns): handle edge case in record listing pagination
* fix(dns): update credential property name for consistency and add cleanup on component unmount
* feat(dns): implement DDNS management #1194 , #1140
2025-12-08 17:45:30 +08:00
0xJacky
cfb6cae78a
refactor: add config to disable site health check #1427 , #1415 , #1413
2025-11-09 09:41:33 +00:00
0xJacky
e71293cd76
feat: add deploy_mode field to namespace and implement sandbox testing for nginx config #1350
2025-10-04 04:51:23 +00:00
0xJacky
de0467b9e7
feat: allow disabling proxy targets availability test #1327
2025-10-03 13:51:12 +00:00
0xJacky
1626c6117b
perf: optimize indexer config for multi-core systems
2025-09-08 09:36:07 +08:00
0xJacky
c355cb8e65
feat: add llm sessions and update related logic
2025-09-02 08:01:09 +00:00
0xJacky
a982c04898
enhance: llm and code completion
2025-09-01 10:52:43 +08:00
0xJacky
1f478a2cac
perf(nginx_log): improve indexer throughput
2025-08-31 10:14:57 +08:00
0xJacky
8d15d1fcab
enhance(nginx_log): indexing status management
2025-08-31 08:25:51 +08:00
0xJacky
fc968a3b39
refactor(nginx-log): optimized parser, indexer, searcher and analyzer
2025-08-25 16:21:29 +08:00
0xJacky
0ff4a6e4ed
refactor: nginx log with indexer parse and search
2025-08-19 23:01:12 +08:00
0xJacky
e2b66fd8dd
feat(dashboard): add sites navigation #1054
2025-08-14 11:04:49 +08:00
0xJacky
261c76686e
refactor: rename env to node, env group to namespace
2025-08-13 10:50:37 +08:00
0xJacky
5ea20871c9
feat(external_notify): add WeCom supports
2025-08-03 11:43:45 +08:00
0xJacky
38ee12f587
feat: add EAB supports for ACME user register #1255
2025-08-02 21:18:32 +08:00
0xJacky
152569a2e7
feat(env_group): add upstream test type: local, remote, mirror
2025-07-29 16:18:54 +08:00
Jacky
06570b51db
refactor:(cert) migrate domains to json array
2025-07-06 09:38:08 +08:00
Jacky
544d2badec
refactor: add bleve search integration and enhance config list #1207
2025-07-05 20:37:28 +08:00
Jacky
a3f8f90668
feat(auth): implement short token for user authentication and update related login responses
2025-07-03 10:10:05 +00:00
Jacky
1dbb852a57
feat(user): persists prefer language in db #1155
2025-06-23 07:31:15 +00:00
Jacky
3cc3c573bc
fix(backup): update backup type handling and improve naming conventions for auto backup
2025-05-28 06:04:02 +00:00
Jacky
8a9d0d7e44
fix(backup): change backup route from POST to GET and update name retrieval method in auto backup
2025-05-28 04:11:21 +00:00
Jacky
7cf056de8a
fix(auto-backup): add AES serializer for S3 access keys
2025-05-26 07:41:55 +00:00
Jacky
536aa545e1
feat: auto backup #999
2025-05-25 21:38:30 +08:00
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