duorameng
290b5a002a
feat(utils): upgrade log compression to ZSTD with zlib backward compatibility
2026-07-09 19:04:41 +08:00
duorameng
81e921fa73
feat: implement data import/export and optimize terminal UX
2026-06-28 20:46:00 +08:00
duorameng
071f882ab2
fix(notify): optimize log truncation by rune instead of byte #133
2026-06-21 11:52:44 +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
Matt Van Horn
9a2ca526a7
feat: add zip download for folders in file manager
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-03 01:27:35 -07: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
a807522eed
fix(network): handle port mismatch in CSRF Origin check caused by nginx Host configuration
2026-05-19 15:31:11 +08:00
duorameng
28346bf6b4
fix: decouple project root resolution from custom BH_CONFIG_PATH env
2026-05-18 17:26:30 +08:00
duorameng
d08a53f2b2
chore: update dev host
2026-05-14 09:02:16 +08:00
duorameng
a3871e75b7
feat: add pre and post command
2026-05-08 20:18:00 +08:00
duorameng
6bce5685c7
chore: refact reposync
2026-05-06 18:02:35 +08:00
duorameng
cfdf186b93
chore: add db log masking
2026-04-30 15:53:13 +08:00
duorameng
404a1a4bfe
feat: add task running status #88
2026-04-30 15:44:45 +08:00
duorameng
d4a93e9bdc
fix:binary run node module
2026-04-29 21:06:10 +08:00
duorameng
685d79b54e
feat: add task pin #89
2026-04-29 18:02:43 +08:00
duorameng
32e04d5ea2
chore: buffer opt
2026-04-28 17:15:01 +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
4b644e272e
chore: trt to fix restore bool val #70
2026-04-18 13:04:53 +08:00
duorameng
29d6c64279
feat: add baihu notify -- fix install
2026-04-16 21:40:05 +08:00
duorameng
3f5d11a8ef
feat: add baihu notify
2026-04-16 21:17:09 +08:00
limitcool
ea1d9f2306
fix: share runtime env injection for reposync and terminal
2026-04-01 16:12:29 +08:00
engigu
f58ae241fb
fix: build error
2026-03-27 17:24:35 +08:00
engigu
2c8a0b8967
chore: secure fix
2026-03-27 16:47:12 +08:00
engigu
cc3316c4b8
feat: add secret feature
2026-03-27 14:51:29 +08:00
engigu
2852e794a2
fix: node path find error
2026-03-23 22:54:54 +08:00
engigu
a87a835b5f
chore: fix shell exec node path
2026-03-23 22:26:34 +08:00
engigu
78b7232e38
fix: node env path loading
2026-03-23 20:53:52 +08:00
engigu
cd818f7b0c
feat: add qlrepo sync crontab
2026-03-19 11:06:45 +08:00
engigu
07f04af841
feat: add repo sync white-path #56
2026-03-16 10:50:07 +08:00
engigu
dd5bef9733
fix: auth login ways
2026-03-12 09:57:34 +08:00
engigu
f9fc33f243
chore: try to control memroy
2026-03-11 14:14:20 +08:00
engigu
4d910b15cc
feat: add log settings page
2026-03-09 21:46:11 +08:00
engigu
36d1569f83
feat: adjust openapi page laod
2026-03-06 08:53:22 +08:00
engigu
9fec4ecdb5
feat: add openapi
2026-03-05 20:19:35 +08:00
engigu
4589c64923
feat: refact id column define
2026-03-03 18:07:41 +08:00
engigu
2d90d0921a
feat: udpate mise exec logs
2026-02-13 21:17:12 +08:00
engigu
81dfbbf0e3
feat: smaller imaege szie
2026-02-12 17:27:23 +08:00
engigu
b855400cec
feat: adjust deploy password and login limit
2026-02-10 14:19:32 +08:00
engigu
70a66c4693
feat: file tree api add path limit
2026-02-10 14:12:15 +08:00
engigu
f746c871fa
feat: refact scheduler
2026-02-07 21:44:09 +08:00
engigu
43a023d683
feat: use new package name
2026-01-18 17:31:04 +08:00
engigu
809b02fcfa
fix: shell call bin
2026-01-11 20:32:25 +08:00
engigu
52068279c6
feat: opt page style
2025-12-25 20:28:20 +08:00
engigu
17c6036893
chore: replace task logs output compress
2025-12-22 17:42:19 +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
362237241e
feat: Initial commit
2025-12-20 09:30:16 +08:00