lxk955
|
7ae993898b
|
feat(completion): search tables and columns by comment in SQL editor (#12629)
* feat(completion): search tables and columns by comment in SQL editor (#12033)
* fix(test): extract itemHasHanText helper for standalone shouldBypassCompletionFilter eval
|
2026-10-20 00:05:10 +08:00 |
|
lxk955
|
127cf84e1b
|
fix(editor): highlight quoted SQL identifiers as identifiers instead of strings (#12122) (#12630)
|
2026-10-19 23:37:33 +08:00 |
|
lxk955
|
1e46083f2b
|
fix(postgres): fix LEFT JOIN position in compat index metadata SQL (#12686)
|
2026-10-19 23:33:23 +08:00 |
|
 lxk955andzipg
|
e327f5f6de
|
fix(sql): use inclusive end columns
Co-authored-by: zipg <zipg@users.noreply.github.com>
|
2026-10-19 19:32:32 +08:00 |
|
lxk955
|
d51b92998c
|
fix(editor): suppress repeated execution shortcuts while running
|
2026-10-19 15:17:20 +08:00 |
|
lxk955
|
4fd9bfecc6
|
fix(objects): sync detail panel when switching objects with auto-open
|
2026-10-19 14:32:33 +08:00 |
|
lxk955
|
f77ddbce35
|
feat(grid): remember sql result column widths
|
2026-10-19 13:30:31 +08:00 |
|
lxk955
|
e08b81e2ce
|
fix(table): map indexless batch drop results to the plan
|
2026-10-19 13:29:53 +08:00 |
|
lxk955
|
eea80fc31a
|
fix(redis): scope standalone load more cursor to its connection
|
2026-10-19 13:29:40 +08:00 |
|
lxk955
|
6a2caa5083
|
fix(sidebar): sync trigger toggle status and preserve table triggers
|
2026-10-19 12:12:24 +08:00 |
|
lxk955
|
0ff3461815
|
fix(sidebar): scope trigger refresh and support firebird trigger actions
|
2026-10-19 11:58:32 +08:00 |
|
lxk955
|
8ac2711668
|
feat(plugins): allow plugin workbenches to read and update tab title
|
2026-10-19 03:40:29 +08:00 |
|
lxk955
|
d6cc18b2a9
|
feat(updates): restore driver download progress and batch counter
|
2026-10-19 03:21:03 +08:00 |
|
lxk955
|
890326bdb0
|
feat(plugins): expose connection enumeration to plugins
|
2026-10-19 02:53:43 +08:00 |
|
lxk955
|
87ff3f4256
|
fix(editor): eliminate ui lag in hover column search
|
2026-10-19 02:52:56 +08:00 |
|
lxk955
|
b10680698f
|
fix(grid): prevent blurry canvas rendering under ui scale zoom
|
2026-10-19 02:52:44 +08:00 |
|
lxk955
|
6e7b62b58e
|
fix(sql-file): toast completion and close dialog on success
|
2026-10-19 02:52:33 +08:00 |
|
lxk955
|
145003646c
|
fix(grid): sync highlight scrollbar compensation and wrap alignment
|
2026-10-19 02:52:21 +08:00 |
|
lxk955
|
b67eaa58a0
|
fix(grid): set selected cell to null on bare delete or backspace
|
2026-10-19 02:52:10 +08:00 |
|
lxk955
|
de0fbc681a
|
fix(export): allow selecting and exporting non-table objects for Kingbase
|
2026-10-18 11:03:53 +08:00 |
|
lxk955
|
a7fb7aeff4
|
fix(gbase8s): strip NUL characters from column defaults and table DDL
|
2026-10-18 10:53:17 +08:00 |
|
lxk955
|
bccd7c920d
|
fix(sql): rewrite GoldenDB sort queries with duplicate labels in place
|
2026-10-18 10:26:08 +08:00 |
|
lxk955
|
de00ff46e4
|
fix(query): redirect to result view when live-message query returns rows
|
2026-10-18 08:34:56 +08:00 |
|
lxk955
|
3ebaf047e0
|
fix(sql): add timestamptz and postgresql data types to sql completion
|
2026-10-18 00:45:17 +08:00 |
|
lxk955
|
6c3769bb9b
|
feat(ai): support configuring target editor for AI-generated SQL
|
2026-10-18 00:45:06 +08:00 |
|
lxk955
|
64ce119aa4
|
fix(grid): prevent clipping last row in grid snapshot export
|
2026-10-18 00:44:56 +08:00 |
|
lxk955
|
387d215c81
|
feat(ai): allow deleting manually entered AI models
|
2026-10-18 00:44:45 +08:00 |
|
lxk955
|
16810e0b4d
|
fix(goldendb): prefer server pagination for query execution
|
2026-10-18 00:44:23 +08:00 |
|
lxk955
|
f04ceabac6
|
fix(doris,import): allow update-existing imports on unique-key tables
|
2026-10-18 00:43:55 +08:00 |
|
lxk955
|
00cbb87c5d
|
feat(d1): support https proxy and custom ca for d1 and turso
|
2026-10-17 20:18:34 +08:00 |
|
lxk955
|
8a31da122c
|
fix(dameng): include column comments in table ddl
|
2026-10-17 20:16:07 +08:00 |
|
lxk955
|
b7cddbb253
|
feat(export): configurable query result export file name
|
2026-10-17 20:12:35 +08:00 |
|
lxk955
|
7068ffae92
|
feat(objects): add setting to disable auto opening detail
|
2026-10-17 20:09:55 +08:00 |
|
lxk955
|
9174c6e265
|
feat(ai): support opencode 2 cli without pure flag
|
2026-10-17 17:46:06 +08:00 |
|
lxk955
|
5fb7a54e59
|
feat(firebird): keep routine and trigger blocks together
|
2026-10-17 17:43:40 +08:00 |
|
lxk955
|
05e0539a1e
|
fix(dameng): skip identity insert for auto increment columns
|
2026-10-17 15:14:50 +08:00 |
|
lxk955
|
dee61595f6
|
fix(mcp): publish properties in tool input schemas
|
2026-10-17 15:14:03 +08:00 |
|
lxk955
|
bd700c8b67
|
fix(gbase8s): resolve extended column types from sysxtdtypes
|
2026-10-17 15:13:42 +08:00 |
|
lxk955
|
abe260010c
|
fix(plugins): normalize marketplace release url per host
|
2026-10-17 13:48:44 +08:00 |
|
lxk955
|
f382082c76
|
feat(grid): copy sql deletes and inserts for selected rows
|
2026-10-17 13:37:49 +08:00 |
|
lxk955
|
39df0f53d1
|
fix(sql): honor newline before semicolon in dbx layout
|
2026-10-17 13:24:20 +08:00 |
|
lxk955
|
5fd7467b7c
|
fix(tabs): isolate tab collision numbering by mode
|
2026-10-17 13:24:05 +08:00 |
|
lxk955
|
1065bf89ac
|
fix(structure): enable and disable triggers for sql server
|
2026-10-17 12:06:18 +08:00 |
|
lxk955
|
35d06151fa
|
fix(postgres): avoid information schema columns join
|
2026-10-17 11:29:51 +08:00 |
|
lxk955
|
9250ef2dbc
|
fix(sqlserver): follow tds routing redirects in native driver
|
2026-10-17 10:59:21 +08:00 |
|
lxk955
|
f3872d9c84
|
fix(oscar): preserve comments when duplicating tables
|
2026-10-17 10:59:03 +08:00 |
|
lxk955
|
68cfe5b679
|
fix(grid): support cross database foreign key navigation
|
2026-10-17 10:58:51 +08:00 |
|
lxk955
|
e3af7bc3a3
|
fix(duckdb): detect and export computed column types
|
2026-10-16 17:35:14 +08:00 |
|
lxk955
|
8ec7667322
|
fix(browser): preserve database browser scroll position
|
2026-10-16 15:06:40 +08:00 |
|
lxk955
|
a51013073f
|
fix(grid): continue load-all loop after jumped page reload
|
2026-10-16 15:06:16 +08:00 |
|
lxk955
|
668bf6f02c
|
feat(backup): add permanent retention for scheduled backups
|
2026-10-16 09:57:01 +08:00 |
|
lxk955
|
5f7b941e5a
|
feat(tabs): add save all tabs to tab context menu
|
2026-10-15 20:27:58 +08:00 |
|
lxk955
|
3ef9639dbf
|
fix(duckdb): save grid batch edits without a transaction
|
2026-10-15 20:27:02 +08:00 |
|
lxk955
|
3a3f4199a1
|
feat(structure): insert preset fields in table edit mode
|
2026-10-15 19:28:00 +08:00 |
|
lxk955
|
56bc672173
|
refactor(query): extract shared result tab popover content
|
2026-10-14 15:44:23 +08:00 |
|
lxk955
|
de1824274c
|
feat(completion): suggest sequences in OceanBase-Oracle SQL
|
2026-10-13 23:48:28 +08:00 |
|
lxk955
|
6b1d4fa64c
|
feat(sidebar): add shortcut to open the table structure editor
|
2026-10-13 18:10:17 +08:00 |
|
lxk955
|
c47e8a0dd4
|
feat(grid): export formatted data with column formatters
|
2026-10-13 12:03:46 +08:00 |
|
lxk955
|
44896db4ff
|
feat(grid): support exporting formatted data with column formatters (#11812)
|
2026-10-13 11:51:47 +08:00 |
|
lxk955
|
29ed4c47af
|
fix(sql): stop treating backslash as quote escape in Oracle-like dialects
|
2026-10-13 10:31:28 +08:00 |
|
lxk955
|
4eb9368cc7
|
fix(editor): ensure custom snippets pop up when preceding SQL lacks semicolon
|
2026-10-13 09:25:33 +08:00 |
|
lxk955
|
26a61b8d69
|
fix(editor): prevent F7 from triggering browser caret browsing
|
2026-10-13 08:59:21 +08:00 |
|
lxk955
|
2c6e0c8145
|
feat(tabs): reopen closed tabs with shortcut and context menu
|
2026-10-13 08:59:13 +08:00 |
|
lxk955
|
dab91681c9
|
feat(grid): increment ID zero-padding, prefix and suffix options
|
2026-10-13 08:59:05 +08:00 |
|
lxk955
|
6452f18c36
|
feat(grid): JSON value editor node folding with consistent SVG markers
|
2026-10-13 08:58:57 +08:00 |
|
lxk955
|
cd77b06a59
|
fix(oracle): copy and snapshot temporal cells in display format
|
2026-10-12 23:38:22 +08:00 |
|
lxk955
|
2bf6af1ff0
|
fix(grid): enable table data editing and add-row for Cache / IRIS
|
2026-10-12 15:53:50 +08:00 |
|
lxk955
|
524a93203b
|
fix(sql): complete common MySQL and Doris date and utility functions
|
2026-10-12 14:39:51 +08:00 |
|
lxk955
|
6f6cf2f57c
|
fix(sql): route shortcut new query to selected sidebar connection
|
2026-10-12 14:39:15 +08:00 |
|
lxk955
|
da281de1d1
|
fix(query): prevent hidden ROWID in Oracle grouped queries
|
2026-10-11 23:53:52 +08:00 |
|
lxk955
|
018fea60fa
|
fix(jdbc): include SQL Server builtin schemas with legacy fallback
|
2026-10-11 21:36:49 +08:00 |
|
lxk955
|
f5806ba961
|
fix(sql): resolve GROUP BY/ORDER BY aliases in semicolon-terminated SQL
|
2026-10-11 19:37:25 +08:00 |
|
lxk955
|
ad643fcf78
|
fix(backup): close and hide detached connection popover on scroll
|
2026-10-11 17:34:57 +08:00 |
|
lxk955
|
f85fe496e6
|
fix(structure): speed up index editor rendering and column lookups
|
2026-10-11 17:34:52 +08:00 |
|
lxk955
|
9f41cdc3f5
|
fix(postgres): support altering column identity in the structure editor
|
2026-10-11 15:39:15 +08:00 |
|
lxk955
|
03a2cd1bd7
|
fix(grid): preview text stored in Oracle BLOB cells
|
2026-10-11 13:34:50 +08:00 |
|
lxk955
|
2826bb5fc5
|
fix(firebird): fix table trigger loading and source viewing
|
2026-10-11 13:34:23 +08:00 |
|
lxk955
|
63adea29c1
|
feat(tabs): optimize result run tabs layout and middle click close
|
2026-10-11 13:33:47 +08:00 |
|
lxk955
|
7dea1ede4f
|
feat(grid): support fetching filter distinct values from current page
|
2026-10-11 11:49:15 +08:00 |
|
lxk955
|
dc3f6d0fa9
|
feat(sql): expand nested CTE columns from prior CTE references
|
2026-10-11 09:28:48 +08:00 |
|
lxk955
|
a93f118d03
|
fix(kingbase): display json column type instead of jsonb
|
2026-10-11 09:15:18 +08:00 |
|
lxk955
|
adedde8e46
|
fix(export): export decimal columns as numeric in full XLSX export
|
2026-10-11 09:14:50 +08:00 |
|
lxk955
|
d84539fc42
|
feat(sidebar): collapse child nodes recursively when folding a parent
|
2026-10-11 09:14:17 +08:00 |
|
lxk955
|
6894bb026e
|
fix(editor): apply configured font to the autocomplete popup
|
2026-10-11 09:12:52 +08:00 |
|
lxk955
|
124ae27c0b
|
fix(import): restore dimension column equality in xlsx streaming
|
2026-10-11 08:47:37 +08:00 |
|
lxk955
|
25feadbe37
|
fix(sql): map uniqueidentifier to uuid for sqlserver-to-postgresql
|
2026-10-11 08:46:36 +08:00 |
|
lxk955
|
c744598425
|
feat(import): allow empty string as null for Excel import
|
2026-10-11 08:46:09 +08:00 |
|
lxk955
|
39505896a6
|
fix(mysql): resolve ProxySQL hostgroup lock via literal floor setup
|
2026-10-11 08:45:37 +08:00 |
|
lxk955
|
035fecd17b
|
feat(redis): support serialized JSON string presentation
|
2026-10-11 08:45:10 +08:00 |
|
lxk955
|
5f6e983364
|
fix(diff): use pencil icon for renaming compare configs
|
2026-10-11 08:09:48 +08:00 |
|
lxk955
|
bb408d7f0e
|
fix(sidebar): allow empty database context for hana pagination and filters
|
2026-10-11 08:09:05 +08:00 |
|
lxk955
|
8786c76ff4
|
fix(import): recover preview reload after invalid row range
|
2026-10-10 20:40:15 +08:00 |
|
lxk955
|
fa7c9ef49e
|
fix(import): honor custom title rows in Excel streaming import
|
2026-10-10 11:23:43 +08:00 |
|
lxk955
|
68d05ea27c
|
feat(editor): include column comments in batch column insert
|
2026-10-10 09:51:50 +08:00 |
|
lxk955
|
4f0ce82f4a
|
feat(sql): complete unpaired keywords before existing ones
|
2026-10-10 09:48:41 +08:00 |
|
lxk955
|
e1e0614199
|
fix(mongo): preserve custom _id on document insert and copy
|
2026-10-10 09:46:56 +08:00 |
|
lxk955
|
eda4d3e2d5
|
fix(oracle): support sequence and pseudo-column completion
|
2026-10-10 09:46:46 +08:00 |
|
lxk955
|
e6ae58e989
|
fix(grid): prevent premature termination of multi-chunk load-all
|
2026-10-10 09:46:34 +08:00 |
|
lxk955
|
84758d60b3
|
feat(connection): allow configuring connection idle timeout
|
2026-10-10 00:14:22 +08:00 |
|
lxk955
|
54b302683a
|
fix(metadata): resolve visible schema for query DDL and loads
|
2026-10-10 00:13:37 +08:00 |
|