Commit Graph

57 Commits

Author SHA1 Message Date
t8y2 931cff48c0
fix(editor): improve SQL completion insertion 2026-07-26 13:10:31 +08:00
zipg 63dd0e88b5
feat(editor): support SQL Server cross-database completion 2026-07-22 15:08:44 +08:00
Freedom bf41838006
feat(sql): improve MySQL function completion 2026-07-22 13:44:16 +08:00
zipg 87f2bffa61
fix(editor): 修复 MySQL DUAL、SYSDATE 提示和额外间距 2026-07-20 11:51:40 +08:00
zipg f5cdbb8662
feat(completion): improve SQL function suggestions 2026-07-20 01:55:52 +08:00
zipg 84745bb349
fix(editor): refresh SQL signatures on dialect change 2026-07-20 01:18:32 +08:00
vrustx cc340605b8
fix(sql): quote postgres reserved identifiers 2026-07-15 19:37:00 +08:00
zipg 1ab93a6650
fix(sql): improve alias completion for joined tables 2026-07-15 17:36:17 +08:00
zipg 88d05a0a19
feat(oracle): improve multi-schema completion 2026-07-14 12:35:13 +08:00
zipg 00101ff0ac
fix(editor): improve Oracle SQL completion 2026-07-13 17:29:56 +08:00
zipg d794bbe768
fix(editor): continue completion after selecting schemas 2026-07-13 17:16:23 +08:00
Anubis 2a92746dc0
feat(d1): add Cloudflare D1 database support 2026-07-12 22:03:57 +08:00
vrustx 02e1b943e8
fix(editor): skip duplicate table aliases 2026-07-12 12:21:12 +08:00
vrustx 34cf69132d
fix(editor): rank exact completion matches first 2026-07-10 18:12:35 +08:00
vrustx 024a4aedd6
fix(editor): resolve JOIN tables for navigation 2026-07-10 18:10:08 +08:00
二丫讲梵 7eff6e544b
feat(sqlCompletion): 优化表别名建议功能,避免使用 SQL 关键字 (#2805) 2026-07-08 00:01:24 +08:00
zipg 7ccc632ce8
fix(sql): improve completion triggers
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
2026-07-06 17:22:24 +08:00
wuxiemian 987b0fd263
fix: improve SQL table and JOIN completion (#2629) 2026-07-06 13:19:37 +08:00
wuxiemian 3fdcc2d454
feat(sqlCompletion): support insert all-column completion 2026-07-06 01:29:23 +08:00
t8y2 7e7c4944e9 refactor(desktop): organize lib modules by domain 2026-07-04 13:53:52 +08:00
t8y2 1499008ba8 fix(editor): suppress SQL completion in strings 2026-07-01 11:48:43 +08:00
zipg 79feccc717
Improve:优化 SQL 补全排序 (#2188)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 20:01:41 +08:00
zipg 3e9c6c4921
fix(sqlserver): add IDENTITY_INSERT keyword completion (#2093) 2026-06-30 01:58:16 +08:00
zipg 7a21f2584e
feat(sqlCompletion): support SELECT list expand-all-fields completion (#2155) 2026-06-30 00:31:53 +08:00
zipg e3ec2228d3
fix: 优化 WHERE 字段补全排序 2026-06-29 19:42:53 +08:00
t8y2 6ecec64588 fix(editor): keep order/group column suggestions active 2026-06-26 00:25:19 +08:00
Spencer.Chang 8ac0038ad7
fix: correct CAST completion signature 2026-06-25 23:35:21 +08:00
hb fa29d4bbde
feat(sql): add placeholders to built-in snippets 2026-06-24 23:10:43 +08:00
luoianun b8511051cd
feat(editor): auto alias SQL table completions
* feat: auto alias SQL table completions

* fix: preserve alias suggestion fallback order

---------

Co-authored-by: t8y2 <1156263951@qq.com>
2026-06-24 14:48:47 +08:00
t8y2 9c116e8f7e fix(editor): keep select column suggestions active 2026-06-22 16:58:32 +08:00
t8y2 93a6a65707 feat(editor): toggle SQL keyword case 2026-06-19 02:06:12 +08:00
t8y2 cce7fcc600 fix(mysql): complete database-qualified columns 2026-06-15 23:35:11 +08:00
Vergil Lai f385386284
feat(manticore): add Manticore Search support
Add Manticore Search table data editing, structure editing, metadata handling, and SQL completion support.
2026-06-14 16:01:02 +08:00
t8y2 fa4dbb9104 feat(completion): cache foreign key metadata 2026-06-12 19:27:16 +08:00
t8y2 60632ccfe3 feat(completion): expand sql semantic completion 2026-06-12 19:15:46 +08:00
t8y2 d0a009751a feat(completion): improve sql completion ranking 2026-06-12 18:52:34 +08:00
t8y2 6570e88e4a feat(completion): rank table acronym matches 2026-06-12 18:38:56 +08:00
t8y2 c9d655324d fix(editor): preserve IME composition in comments 2026-06-11 22:55:16 +08:00
t8y2 3a52d961fc fix(completion): avoid table fallback for aliases 2026-06-10 10:51:41 +08:00
t8y2 edba8214b5 feat: show username/password fields for Access database connections 2026-06-10 08:37:18 +08:00
t8y2 fabf2172e4 chore: migrate test runner from node:test/tsx to vitest
155 files, 1091 tests, 4.3s (2x faster than previous 9.1s).
2026-06-08 01:17:27 +08:00
vrustx e3087e0954
fix(sql): rank referenced-table columns above keywords in completion (#801) (#810)
When editing SQL with concrete tables already referenced (a FROM clause,
a "table." qualifier, or an INSERT column list), column completions only
carried `computeBoost + keyBoost (0/500)` — lower than keyword boosts
(1200-1900) — so the table's own columns were interleaved among keywords
instead of ranking at the top where the user expects them.

Give columns a relevance boost (+2000) in these referenced-table contexts
so they rank above plain keywords. Added a unit test asserting columns
outrank keywords when a table is referenced.

Co-authored-by: vrustx <vrustx@vrustxdeMac-mini.local>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-07 13:53:58 +08:00
t8y2 085a2f3870 feat(completion): add database-specific suggestions 2026-06-03 20:47:17 +08:00
t8y2 967b9df604 feat(editor): show column comments in SQL completions 2026-06-03 14:05:30 +08:00
t8y2 cc74fabad7 feat(completion): suggest database routines 2026-06-03 11:27:31 +08:00
t8y2 a54c8cfd93 feat(sql): suggest join conditions from foreign keys 2026-06-02 18:08:06 +08:00
t8y2 41e97baa6e fix(desktop): scope SQL alias completions to columns 2026-06-01 19:31:49 +08:00
t8y2 e515933ab3 fix(sql): quote postgres completion identifiers 2026-06-01 17:13:42 +08:00
t8y2 4b00bf8215 fix(sql): improve completion ranking and fuzzy table lookup 2026-06-01 14:04:54 +08:00
t8y2 ed1db7db6b fix(ui): localize hardcoded strings 2026-05-30 10:01:12 +08:00