t8y2
a2312f5775
fix(web): preserve maximum SQL file upload limit
2026-09-08 19:37:56 +08:00
hanhvs
8f9cbc4ef0
fix(ci): update source-pattern tests for the maxSizeBytes arg and fix clippy identity_op
...
- externalSqlFileStartup.test.ts and sqlLibraryImportEncoding.test.ts
matched the old single-arg readExternalSqlFile(Snapshot) call; update
the expected source strings to include the size-limit argument.
- external_sql.rs: 1 * 1024 * 1024 triggers clippy::identity_op under
the CI toolchain; simplify to 1024 * 1024.
2026-09-08 19:37:56 +08:00
hanhvs
56572bd255
feat(settings): SQL File Size tab with configurable web upload limit
...
Group SQL file size settings into a dedicated settings tab:
- Editor limit (from previous commit) moves from the Data tab
- New web upload limit for the web Execute SQL File streaming path,
persisted in storage (default 200 MB, clamped 1-4096 MB), editable
from the web settings dialog and exposed via
GET/PUT /api/app-settings/sql-file-upload-max-bytes
- The /sql-file/preview body limit becomes a hard upper bound; the
effective per-request limit is enforced in the handlers
- Web dialog fetches the effective limit for its client-side pre-check
- i18n across all locales; settings search + transfer category maps
2026-09-08 19:37:56 +08:00
hanhvs
9518043913
feat(settings): configurable external SQL editor file size limit
...
Add an editor setting to control the maximum size of external SQL files
opened in the editor. Files above the limit are routed to the streaming
Execute SQL File dialog instead of the editor.
- settingsStore: externalSqlEditorMaxMb (default 64, 1-4096 MB)
- sqlFileOpen: normalize/clamp helpers; readBrowserSqlFile accepts a limit
- Rust read_external_sql_file: optional max_size_bytes, clamped server-side
- Editor settings dialog input + i18n across all locales
- All open paths (toolbar, file panel, library, drop, change detection)
pass the configured limit
2026-09-08 19:37:56 +08:00
Eve
9a0e3e744c
fix(jdbc): prefer native DDL for MySQL wrappers
2026-09-08 19:32:52 +08:00
zipg
1268dcdf52
fix(sqlserver): avoid legacy schema switch during writes
2026-09-08 19:30:44 +08:00
github-actions[bot]
f445d008de
chore(packages): release 0.4.82 [skip node-packages-release]
packages-v0.4.82
2026-09-08 11:13:37 +00:00
github-actions[bot]
6cefb3d372
chore: bump module versions [skip ci]
2026-09-08 10:53:50 +00:00
t8y2
755f7b31bd
perf(sidebar): reduce saved SQL tree and export metadata work
agents-v0.2.105
2026-09-08 18:47:13 +08:00
t8y2
cd6ee718b6
fix(editor): optimize tab group rendering
2026-09-08 17:49:32 +08:00
t8y2
09b8439c86
chore(release): prepare v0.6.7
v0.6.7
2026-09-08 17:26:48 +08:00
zipg
05b719e7a6
feat(editor): show pinned tabs in separate row with per-row scroll
2026-09-08 17:11:30 +08:00
t8y2
3b9cd3eec4
fix(postgres): decode multi-dimensional arrays as server literals
...
Closes #8457
2026-09-08 17:01:55 +08:00
Eve
e8b8e20eaa
fix(editor): isolate new query tab position
2026-09-08 16:48:47 +08:00
Eve
5c400a4498
fix(oracle): avoid blocking query object discovery
2026-09-08 16:48:14 +08:00
二丫讲梵
cbd769d36b
feat(nacos): show conflict config diff in copy preview
2026-09-08 16:47:39 +08:00
HolyeTyrone
538aeed99c
feat(transfer): add rebuild structure and data mode
2026-09-08 16:46:39 +08:00
Abeautifulsnow
2b2d1f0d95
feat(ai): export conversation as markdown or html
2026-09-08 16:46:22 +08:00
t8y2
d0832f17f4
test(structure): assert pending initial-tab replay in draft restore
...
Refs: #8419
2026-09-08 16:42:52 +08:00
t8y2
c7dbaf5965
fix(structure): stop replaying consumed initial tab on remount
...
Closes #8419
2026-09-08 15:10:48 +08:00
t8y2
a081f6a839
feat(sponsors): link hualong ai entries to promo register url
2026-09-08 14:36:49 +08:00
t8y2
da217c2e34
fix(sqlserver): decode legacy CP437/CP850 collations
...
Closes #8417
2026-09-08 14:20:59 +08:00
Eve
47e41bb48a
fix(intersystems): read out-of-range integers via BigDecimal
2026-09-08 12:47:44 +08:00
Eve
4c0ca9293a
fix(mqtt): preserve paused message selection
2026-09-08 12:44:33 +08:00
jearhe
301e6e2802
fix(sqlite): interrupt running statement on cancel to unblock query tab
2026-09-08 12:43:36 +08:00
zipg
579317b4bf
fix(settings): migrate legacy null copy setting
2026-09-08 12:19:51 +08:00
КГБ Lieu
0bebb90790
fix(import): honor connection query timeout for sql file execution
2026-09-08 12:13:22 +08:00
t8y2
d361ef526e
fix(grid): resolve oracle jdbc edits with folded table names
...
Closes #8368
2026-09-08 12:07:49 +08:00
t8y2
9392a68832
fix(dameng): keep object tab schema across reloads
...
Closes #8301
2026-09-08 12:07:49 +08:00
t8y2
ab5fa637e0
fix(redshift): drop user placeholder from preserved search path
...
Closes #8344
2026-09-08 12:07:04 +08:00
zipg
04ab5ec96e
fix(settings): preserve legacy browse-objects behavior on activation
2026-09-08 11:56:18 +08:00
Abeautifulsnow
8642e1a599
feat(object-browser): preserve object list on return via stale cache
2026-09-08 11:51:50 +08:00
Eve
a6cd501a78
fix(elasticsearch): support fuzzy index completion
2026-09-08 11:51:07 +08:00
Eve
80cd461ea1
fix(grid): keep restored sort out of where clause
2026-09-08 11:50:26 +08:00
onenewcode
4b64656069
fix(mq): hide new-query entry for message queue connections
2026-09-08 11:49:42 +08:00
Eve
d0b9e49b7e
fix(structure): load table comment on initial DDL tab
2026-09-08 11:48:59 +08:00
miracle
39aa663ebf
feat(app): add configurable global background wallpaper
2026-09-08 11:19:24 +08:00
zipg and zipg
5fb667716f
feat(editor): 持久化SQL编辑器光标位置
...
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-09-08 11:01:41 +08:00
zipg
772ce36de8
feat(grid): edit Oracle join query results via ROWID
2026-09-08 10:32:09 +08:00
t8y2
abc32f1c71
fix(cache): avoid quoted identifiers and alias lists for cache sql
...
Closes #8340
2026-09-08 01:53:50 +08:00
t8y2
4f2c67e34e
fix(import): route oracle jdbc imports through insert all
...
Closes #8309
2026-09-08 01:53:50 +08:00
t8y2
d2de504248
fix(mysql): carry datetime precision into current_timestamp clauses
...
Closes #8402
2026-09-08 01:53:50 +08:00
二丫讲梵
eb87c9e837
feat(nacos): improve config history and diff viewing
2026-09-08 01:47:36 +08:00
zipg
2e72bee9a1
fix(editor): locate SQL errors after pagination rewriting
2026-09-08 01:43:13 +08:00
二丫讲梵
3ae1548de0
feat(settings): preview theme and UI fonts on hover
2026-09-08 01:21:12 +08:00
hb
b4d807b818
fix(db2): read view source from SYSCAT.VIEWS
2026-09-08 01:21:08 +08:00
githubasda
7961e688f2
feat(settings): settings import/export and WebView2 clipboard history
2026-09-08 00:43:45 +08:00
zipg
d44798f70f
feat(export): add SQL INSERT export crash diagnostics
2026-09-08 00:43:39 +08:00
zipg
9ae2e70030
fix(grid): keep filter editor open after applying filters
2026-09-08 00:15:57 +08:00
C.J.S
0ac2d33188
fix(backup): confirm legacy macOS destinations before manual runs
2026-09-08 00:14:08 +08:00