duorameng
90f06de298
feat: add openconnect
2026-06-25 21:33:50 +08:00
duorameng
9e35207925
feat: add version command to output current version number
2026-06-18 23:16:55 +08:00
duorameng
b135763280
feat: add support for custom cookie name via config to avoid multi-instance conflicts
2026-06-16 16:26:52 +08:00
duorameng
0d6f7c8a4e
refactor: extract migration constants
2026-06-15 11:05:56 +08:00
little-sparkleeesss
ae273d5b92
feat(database): support configurable SSL mode for PostgreSQL and MySQL
...
Add ssl_mode configuration option to allow users to customize SSL/TLS
policy for database connections instead of hardcoding sslmode=disable
for PostgreSQL and having no TLS support for MySQL.
Changes:
- database.Config, DatabaseConfig: add SSLMode field
- PostgreSQL DSN: replace hardcoded sslmode=disable with configurable
value
- MySQL DSN: append &tls=<SSLMode> parameter when SSLMode is set
- Full config pipeline: INI/env -> DatabaseConfig -> Config -> DSN ->
subprocess
- New env var BH_DB_SSL_MODE and ini key [database] ssl_mode
- Updated config example and documentation
2026-06-13 23:19:03 +08:00
duorameng
c3807db23a
Refactor: Extract DataRelationService and unify tag/env relation management
2026-06-08 19:26:52 +08:00
duorameng
323a58e041
feat: implement custom WebUI support with dynamic frontend replacement
...
- Add WebUI service and controller for managing custom frontend packages
- Allow overriding default static assets when custom WebUI is activated
- Add Make commands for packing custom WebUI distributions
- Update UI settings to support uploading, activating and deleting WebUIs
- Document WebUI feature in README and changelog
2026-05-29 11:50:09 +08:00
duorameng
4c283a60d5
refactor: extract path logic to path.go and run go fmt on codebase
2026-05-22 14:52:51 +08:00
duorameng
79e0f44aaa
perf(constant): prioritize CWD parent check in ResolveAppRootDir
2026-05-18 17:30:00 +08:00
duorameng
28346bf6b4
fix: decouple project root resolution from custom BH_CONFIG_PATH env
2026-05-18 17:26:30 +08:00
duorameng
e8feeb0fcd
fix(constant): resolve path variables absolutely relative to project root to prevent relative path CWD resolution bugs
2026-05-18 17:21:12 +08:00
duorameng
856cdfc137
feat: add scheduler log display
2026-05-14 17:49:59 +08:00
duorameng
d08a53f2b2
chore: update dev host
2026-05-14 09:02:16 +08:00
duorameng
f498c4fcd5
feat: add cmd task call
2026-05-13 17:17:50 +08:00
duorameng
0dad9dd541
chore: message page list support sharedworker.js
2026-05-09 09:02:43 +08:00
duorameng
9c174d8db2
chore: history page support sharedworker.js
2026-05-09 08:42:15 +08:00
duorameng
4bf9ea8802
chore: add sharedworker for task stauts
2026-05-07 20:12:30 +08:00
duorameng
7a8333f915
chore: update sentence loading error
2026-04-30 09:01:02 +08:00
duorameng
685d79b54e
feat: add task pin #89
2026-04-29 18:02:43 +08:00
duorameng
4b698474b3
chore: add log size limit
2026-04-28 14:33:43 +08:00
duorameng
cf9acf3ea0
chore: update ws security
2026-04-27 10:54:00 +08:00
duorameng
4f3d5cd1cf
chore: opt build bin size
2026-04-22 21:36:56 +08:00
duorameng
3f5d11a8ef
feat: add baihu notify
2026-04-16 21:17:09 +08:00
duorameng
a85e253b45
feat: add message tmplate #76
2026-04-07 21:34:36 +08:00
limitcool
82bb54e97c
fix: preserve runtime DB config for reposync subprocess
2026-04-01 13:57:21 +08:00
engigu
cc3316c4b8
feat: add secret feature
2026-03-27 14:51:29 +08:00
engigu
4d910b15cc
feat: add log settings page
2026-03-09 21:46:11 +08:00
engigu
77ceef7616
feat: opt message logs page
2026-03-09 21:31:54 +08:00
engigu
ca1bcf289c
feat: opt system notify init data
2026-03-09 19:16:28 +08:00
engigu
77cf12c9b6
feat: add notify icon read
2026-03-09 18:10:23 +08:00
engigu
fffd36018f
chore: remove api token function
2026-03-08 21:00:56 +08:00
engigu
863a298609
feat: openapi supoort
2026-03-05 22:22:46 +08:00
engigu
81b8d2a93d
feat: add message push function call
2026-03-04 23:01:18 +08:00
engigu
69cb727b87
feat: add retry times and backup users
2026-02-28 14:44:32 +08:00
engigu
06cdc58a72
feat: add api token call
2026-02-28 10:52:53 +08:00
engigu
22e3e89ba0
feat: add restore backup zip
2026-02-27 23:51:32 +08:00
engigu
d9e73a9d18
feat: add resetpwd cmd
2026-02-27 23:08:44 +08:00
engigu
acc65dce64
feat: add startup task and fix backup import
2026-02-26 10:43:49 +08:00
engigu
d8a819a4dc
feat: udpate desc docs
2026-02-13 20:41:14 +08:00
engigu
c1c1d69e66
feat: complete mise env base code
2026-02-13 17:27:55 +08:00
engigu
cca069dd98
feat: status constant define
2026-02-10 17:07:11 +08:00
engigu
aef124defc
feat: add task cancell
2026-02-10 16:47:18 +08:00
engigu
f746c871fa
feat: refact scheduler
2026-02-07 21:44:09 +08:00
engigu
910e81b06d
feat: update homepage
2026-01-21 20:09:50 +08:00
engigu
895fafbd4c
add: deploy doc
2026-01-11 23:12:54 +08:00
engigu
9c77601215
feat: add demo site config
2025-12-25 21:46:06 +08:00
engigu
be3527cb61
feat: add scheduler config
2025-12-22 16:05:07 +08:00
engigu
c06030fe27
chore: opt settings code
2025-12-21 10:23:25 +08:00
engigu
a4d73a6f89
feat: apply user settings to effect
2025-12-20 13:30:08 +08:00
engigu
07d988cc7e
feat: add daily shichi
2025-12-20 12:59:37 +08:00