Commit Graph
18 Commits
Author SHA1 Message Date
zipg 9b6f3c48e4 fix(sql-file): open and save custom-filtered text files 2026-09-02 11:55:00 +08:00
Melody Ruch e9a90173a6 fix(sql): restore SQL file schema for sidebar locate 2026-09-01 16:21:40 +08:00
andystenhe f725c50b2c feat(sql-file): add configurable file name filter 2026-08-31 22:55:42 +08:00
二丫讲梵 7ba30ae761 feat(sql-files): create, rename, and delete SQL files in tree 2026-08-30 12:26:06 +08:00
zipg d2e77a45dd fix(sql-files): prevent sticky folder header bleed-through 2026-08-16 15:26:30 +08:00
zipg e5a3917f7d fix(sql): preserve file associations and list selection 2026-08-13 11:44:55 +08:00
zipg fc2db2a17c fix(ui): unify list hover and selection highlighting 2026-08-12 17:33:01 +08:00
t8y2 3affcbfa85 fix(ui): improve desktop hover and cursor feedback 2026-08-07 16:31:02 +08:00
zipg 89a35d6e02 fix(editor): protect external SQL files from conflicting changes 2026-08-06 20:13:59 +08:00
t8y2 eafa98b771 fix(sql): remember external file data sources
Closes #5234
2026-08-05 01:20:43 +08:00
Rahul 2f44d36018 fix(i18n): translate backend errors at UI boundaries 2026-07-29 02:40:45 +08:00
zipg f5c25510dc fix(sql): prevent oversized SQL editor loads 2026-07-28 23:59:34 +08:00
yangqinlong 438164dd64 feat(quick-open): add SQL Library and SQL Files 2026-07-23 21:26:27 +08:00
t8y2 1dd4623919 fix(sql-files): distinguish files with duplicate names 2026-07-11 18:32:17 +08:00
t8y2 b74e97d530 fix(sql-file): remove file selection radius 2026-07-07 16:26:39 +08:00
t8y2 29495a7220 fix(sqlfile): align panel header style 2026-07-07 12:29:39 +08:00
dde8d4584f feat(sqlfile): add refresh, locate, and context menu to SQL Files panel (#2715)
* feat(sqlfile): add refresh, locate, and context menu to SQL Files panel

- Add per-folder Refresh and Reveal-in-file-manager buttons on each opened
  folder header, plus a Refresh-all button on the panel toolbar. Re-scan
  prunes expand state for paths that no longer exist after refresh.
- Add right-click context menus (via CustomContextMenu) for files, folders,
  folder headers, and the panel background: open, execute SQL file, reveal
  in file manager, copy path, expand/collapse all, refresh, remove folder.
- Highlight the selected tree row on click/right-click; clicking empty space
  clears the selection.
- Wire "Execute SQL file" from the panel into the App-level
  SqlFileExecutionDialog via connectionStore.sqlFileSource.filePath + a new
  prefillFilePath prop, so the dialog opens with the file preview preloaded.
- Add zh-CN/en strings under sqlFileTree.

* chore(i18n): autofill new translations

* fix(sqlfile): clear prefillFilePath on close, dedupe i18n keys

---------

Co-authored-by: wanqinghua <wanqhua@gmail.com>
Co-authored-by: dbx-i18n-bot <github-actions[bot]@users.noreply.github.com>
Co-authored-by: t8y2 <1156263951@qq.com>
2026-07-07 10:34:32 +08:00
ahua 7ff4d9f804 fix(sqlfile): make folder list update reactively 2026-07-06 18:47:45 +08:00