Commit Graph
30 Commits
Author SHA1 Message Date
二丫讲梵 904efff6b3 feat(sidebar): support hierarchical batch connection moves 2026-08-22 19:18:11 +08:00
lizzzzz777 05361eb40d feat(transfer): persist reusable transfer tasks 2026-08-14 18:25:05 +08:00
zipg 02eed8c683 fix(sidebar): highlight destructive more menus 2026-08-14 17:46:54 +08:00
zipg fc2db2a17c fix(ui): unify list hover and selection highlighting 2026-08-12 17:33:01 +08:00
大峰 f66a18d88d feat(editor): add SQL intention actions (Alt+Enter style) 2026-08-10 00:07:12 +08:00
t8y2 f67f02e107 feat(grid): refine boolean editing and copy actions 2026-08-05 14:22:52 +08:00
zipg be2590347f fix(grid): keep row copy actions consistent after refresh 2026-08-05 01:10:57 +08:00
t8y2 38e1c66f26 feat(grid): improve data copy format controls 2026-07-30 23:08:15 +08:00
kcheng007 2cbbaaef4c feat(editor): show complete table DDL on hover 2026-07-29 01:29:20 +08:00
Freedom 7ae36ee832 fix(desktop): keep context submenu open while scrolling 2026-07-28 20:15:30 +08:00
zipg 136ead2007 fix(ui): apply corner style to remaining controls 2026-07-23 17:29:59 +08:00
二丫讲梵 5803df3f73 feat(context-menu): copy INSERT from selected columns 2026-07-20 13:59:49 +08:00
Guoyu Su a0410c5834 fix(desktop): prevent context menu listener leaks 2026-07-19 08:52:55 +08:00
t8y2 a63f476105 fix(ui): reduce context menu item radius 2026-07-15 11:09:56 +08:00
t8y2 ee85033068 fix(sidebar): centralize tree action handling 2026-07-14 18:10:52 +08:00
t8y2 36daa214c3 fix(desktop): reduce sidebar and grid jank 2026-07-09 13:21:18 +08:00
二丫讲梵 326c4f5495 ✨ feat(dataGrid): 增加复制逐行插入语句的功能 2026-07-07 16:39:38 +08:00
8b035d0989 feat(editor): add SQL editor context menu shortcuts
* feat(editor): add SQL editor context menu shortcuts

* chore(i18n): autofill new translations

---------

Co-authored-by: faithererer <faithererer@users.noreply.github.com>
Co-authored-by: dbx-i18n-bot <github-actions[bot]@users.noreply.github.com>
2026-07-05 19:38:51 +08:00
Moe. 42826f8f8b feat(sidebar): add connection multi-select toolbar 2026-07-04 03:50:08 +08:00
t8y2 614daa5b19 feat(sql-library): add move to folder action 2026-07-04 00:37:23 +08:00
zipg 28e7cdfacc improve: 统一表单控件小圆角样式 2026-06-28 00:51:45 +08:00
t8y2 58344cdae0 perf: remove transition-colors from interactive list items
- Remove from QuickOpenDialog list items for instant keyboard navigation
- Remove from DatabaseSearchDialog results for immediate click response
- Remove from CustomContextMenu items for instant menu interaction
2026-06-22 10:48:13 +08:00
t8y2 c9b3292a2e fix: resolve Vue warnings, silent PubSub auto-connect, remove 30 meaningless tests 2026-06-15 02:27:07 +08:00
t8y2 edba8214b5 feat: show username/password fields for Access database connections 2026-06-10 08:37:18 +08:00
lexmin0412 20f4a4a5ce fix(ui): prevent Ctrl+right-click from closing context menu immediately on macOS
Root cause: macOS emits a synthetic click event when the right mouse
button is released while holding Control. The outside-dismiss handler
was listening for click events in capture phase, which caught this
synthetic event and closed the menu right after it opened.

Fix: switch from click to pointerdown (with event.button === 0 guard)
for outside-dismiss detection. pointerdown fires on press before
contextmenu, so the right-button event (button:2) is filtered out
before the menu even opens, and the synthetic click is never seen.
2026-06-09 16:22:52 +08:00
t8y2 e67894bea7 chore: upgrade frontend tooling and speed up checks 2026-06-03 12:20:27 +08:00
t8y2 02d07a4593 style(desktop): refine context menu readability 2026-06-02 02:02:19 +08:00
t8y2 e6b8cf8a5b feat(desktop): add tree menu shortcuts 2026-06-02 01:51:25 +08:00
t8y2 6491442192 feat: add submenu support to CustomContextMenu
Add children support for nested menu items with hover-triggered
submenus, auto-flip positioning near viewport edges, and smart
close timing to prevent flicker.
2026-05-28 13:23:54 +08:00
t8y2 cdadbc19f1 fix: replace reka-ui context menu with lightweight custom component to fix editor lag
The reka-ui ContextMenu component caused significant performance
degradation when multiple editor tabs were cached via KeepAlive,
due to its heavy state machine, provide/inject chain, and document-level
event listeners accumulating across cached instances.

Replaced with a minimal CustomContextMenu that renders via Teleport
without any DOM wrapping or reka-ui dependency, eliminating the lag
while preserving the same visual appearance and functionality.
2026-05-28 12:50:57 +08:00