86 Commits
Author SHA1 Message Date
Loc Nguyen 8009fbcb18 fix(oracle): recover object column panics on pinned connections 2026-10-27 15:09:13 +08:00
Loc Nguyen 90fbc7a569 fix(grid): keep tables editable after refresh when index metadata fails 2026-10-26 12:42:03 +08:00
Loc Nguyen 827d551c46 fix(mongodb): connect the legacy driver to old TLS servers 2026-10-25 19:02:11 +08:00
Loc Nguyen b295a4febd fix(kafka): bound consumer group loading by one deadline 2026-10-23 01:57:12 +08:00
Loc Nguyen 326d42623f fix(dameng): decode GBK dexp/dimp output for error details 2026-10-23 01:56:39 +08:00
Loc Nguyen 7394c07de9 fix(export): replay MySQL user variables before exporting 2026-10-23 01:56:04 +08:00
Loc NguyenandLoc Nguyen 234e5c64dc fix(kingbase): degrade gracefully on unrecognized column identity metadata (#12946)
Co-authored-by: Loc Nguyen <locnguyen@astraler.com>
2026-10-21 21:57:16 +08:00
Loc NguyenandLoc Nguyen c95d2f009c fix(sql): honor configured keyword case in new query templates (#12949)
Co-authored-by: Loc Nguyen <locnguyen@astraler.com>
2026-10-21 14:23:14 +08:00
Loc NguyenandLoc Nguyen af661f31ad fix(sql): rank referenced table columns above sequences in WHERE completion (#12952)
Co-authored-by: Loc Nguyen <locnguyen@astraler.com>
2026-10-21 14:20:07 +08:00
Loc NguyenandLoc Nguyen 2cf0995423 fix(sql): keep catalog identifier case in completion for non-folding dialects (#12947)
Co-authored-by: Loc Nguyen <locnguyen@astraler.com>
2026-10-21 14:19:51 +08:00
Loc NguyenandLoc Nguyen ebf8a78ec4 fix(editor): append completion space before newlines and statement boundaries (#12948)
Co-authored-by: Loc Nguyen <locnguyen@astraler.com>
2026-10-21 14:18:05 +08:00
Loc NguyenandLoc Nguyen 9c5bc49902 fix(document): keep the grid scroll position after saving edits (#12810)
Co-authored-by: Loc Nguyen <locnguyen@astraler.com>
2026-10-20 15:10:59 +08:00
Loc Nguyen 4586dcd44d fix(editor): keep table hover open while typing in its search box
保持表格悬浮搜索框在输入法组合期间可用。
2026-10-19 23:21:02 +08:00
Loc Nguyen d99e5d8b26 fix(grid): keep large values intact when refreshing saved rows 2026-10-18 10:26:19 +08:00
Loc Nguyen c2b7e427af fix(mongodb): accept mongosh number type constructors 2026-10-16 12:01:32 +08:00
Loc Nguyen c345d1694a feat(mongodb): offer srv url for atlas cluster hosts 2026-10-16 12:01:10 +08:00
Loc Nguyen b7553e6489 feat(mongodb): support createview and user role shell helpers 2026-10-15 12:52:19 +08:00
Loc Nguyen 3e9974b226 perf(mongodb): skip total count for explicit limit queries 2026-10-14 16:08:03 +08:00
Loc Nguyen e18c60018c fix(oracle): add trigger operations in structure edit 2026-10-14 14:06:30 +08:00
Loc Nguyen f1f1a49caf perf(mongodb): count find totals concurrently with the find 2026-10-13 13:05:39 +08:00
Loc Nguyen 31a0a7f893 fix(mongodb): keep Int32 and Double types when editing numbers 2026-10-13 10:31:36 +08:00
Loc Nguyen 92ad833181 fix(mongo): error when querying a non-existent collection 2026-10-08 18:57:07 +08:00
Loc Nguyen d43ba11164 feat(mongodb): support fine-grained export for rows, columns, and cell regions 2026-10-08 11:25:37 +08:00
Loc Nguyen c6159213aa feat(mongo): improve query suggestions for nested operators and options 2026-10-06 21:28:26 +08:00
Loc Nguyen 1d9223eeed fix(mongodb): honour directConnection in the legacy agent 2026-10-05 02:02:17 +08:00
Loc Nguyen 4fadbb9801 fix(mongodb): replace the typed new when completing constructors 2026-10-04 17:37:48 +08:00
Loc Nguyen 7af2ee1fce fix(mongodb): offer $comment, skip used keys and keep $set values quiet 2026-10-04 17:23:43 +08:00
Loc Nguyen 09a7d21510 fix(mongodb): complete collections reached through db["name"] 2026-10-04 17:01:14 +08:00
Loc Nguyen b12e71455c fix(mongodb): stay quiet after a dot on a non-cursor result 2026-10-04 16:49:59 +08:00
Loc Nguyen a28b5d5280 fix(mongodb): label sampled date and ObjectId fields with BSON types 2026-10-04 16:48:09 +08:00
Loc Nguyen ee2573f7db fix(mongodb): complete $elemMatch with the operators it accepts 2026-10-04 16:45:13 +08:00
Loc Nguyen cb795b94b0 fix(mongodb): resolve collection and find chain from code 2026-10-04 01:53:53 +08:00
Loc Nguyen 080dc37ee2 fix(mongodb): keep Extended JSON values in one CSV column 2026-10-04 01:51:06 +08:00
Loc Nguyen 9089131184 feat(completion): complete mongo aggregation field references 2026-10-02 09:27:36 +08:00
Loc Nguyen 80bd37ebaa feat(completion): complete mongo dropIndex and hint indexes 2026-10-02 09:17:27 +08:00
Loc Nguyen 0f81dcdf40 feat(completion): complete mongo projection operators 2026-10-02 09:12:42 +08:00
Loc Nguyen e0f2072bef feat(completion): complete mongo arrayFilters and pull 2026-10-02 09:11:03 +08:00
Loc Nguyen 472f70b218 feat(completion): suggest mongo operator-fitting values 2026-10-02 09:09:09 +08:00
Loc Nguyen 0cdd634d20 feat(completion): complete mongo show dbs and createUser 2026-10-02 09:07:33 +08:00
Loc Nguyen 8f1d60fcb8 feat(completion): sample mongo fields from random documents 2026-10-02 09:05:58 +08:00
Loc Nguyen 192313d33f fix(mongodb): complete setwindowfields densify and fill bodies 2026-10-01 23:30:31 +08:00
Loc Nguyen 1539c9ac34 fix(mongodb): complete joined collection fields in lookups 2026-10-01 22:57:31 +08:00
Loc Nguyen 1d28475c81 fix(mongodb): complete against the database chosen by use 2026-10-01 22:38:55 +08:00
Loc Nguyen 3979fcf9ec fix(mongodb): withhold rejected stages in sub pipelines 2026-10-01 22:37:26 +08:00
Loc Nguyen 57ecec9cf8 fix(mongodb): limit cursor methods after aggregate and count 2026-10-01 22:35:59 +08:00
Loc Nguyen 71068cef16 fix(mongodb): read zone-less filter dates as local time 2026-09-30 15:00:53 +08:00
Loc Nguyen c8aed1b6e5 feat(mongodb): complete runCommand and createCollection options 2026-09-29 21:25:55 +08:00
Loc Nguyen 39e94454a0 feat(mongodb): complete operator sub-documents and enum values 2026-09-29 21:06:58 +08:00
Loc Nguyen 43f502332e fix(mongodb): keep one colon when a key completion lands before an existing one 2026-09-29 13:41:11 +08:00
Loc Nguyen 27078b8eed feat(mongodb): complete database names after use and getSiblingDB 2026-09-29 12:21:36 +08:00
Loc Nguyen d1446360cc feat(mongodb): suggest accepted values for field-to-value maps 2026-09-28 21:07:02 +08:00
Loc Nguyen c571c1ddc7 fix(mongodb): stay quiet in unmodelled argument positions 2026-09-28 13:50:32 +08:00
Loc Nguyen cee14bb631 fix(mongodb): complete getSiblingDB commands against sibling database 2026-09-28 01:09:03 +08:00
Loc Nguyen 6ee12ab0a5 feat(mongodb): complete bulkWrite operations in completions 2026-09-27 10:27:16 +08:00
Loc Nguyen daebae9b50 fix(redis): bound collection value pages by payload size 2026-09-26 22:48:24 +08:00
Loc Nguyen dd82d948a9 feat(mongodb): complete collection method option completion keys 2026-09-26 21:48:22 +08:00
Loc Nguyen 3294ade2cc fix(mongodb): apply substring filters on non-string columns 2026-09-24 22:33:24 +08:00
Loc Nguyen f7688794f8 fix(document): surface filter rejection reason in builder 2026-09-24 14:09:08 +08:00
Loc Nguyen 18f144f11c fix(mongodb): resolve per-database pool for dump restore and export 2026-09-23 16:01:52 +08:00
Loc Nguyen def42987a4 feat(mongodb): fill object statistics over the legacy agent 2026-09-22 14:22:15 +08:00
Loc Nguyen 808317e0e7 fix(mongodb): offer rename collection on legacy agent connections 2026-09-22 11:05:35 +08:00
Loc Nguyen c30f6821d3 feat(mongodb): collection stats and create database on legacy agent 2026-09-21 18:34:15 +08:00
Loc Nguyen 87d1e114c4 feat(mongodb): support distinct over the legacy agent 2026-09-21 16:33:23 +08:00
Loc Nguyen 98d3209026 feat(mongodb): find and modify over the legacy agent 2026-09-21 13:37:09 +08:00
Loc Nguyen 9b82ce86f9 fix(mongodb): fail early on unreadable cursor ids and outdated agents 2026-09-21 01:58:01 +08:00
Loc Nguyen a67bbb4ed5 feat(mongodb): support database dump and restore over legacy agent 2026-09-20 11:06:07 +08:00
Loc Nguyen c5312553f1 fix(redis): skip comment lines when executing editor commands 2026-09-20 01:48:20 +08:00
Loc Nguyen 28c219ff03 feat(mongodb): show shell command diagnostics while editing 2026-09-18 18:03:04 +08:00
Loc Nguyen f1e0f54a2b feat(mongodb): support db.getSiblingDB() 2026-09-18 15:38:53 +08:00
Loc Nguyen 7c51454bfd feat(mongodb): support db.createCollection() and db.dropDatabase() 2026-09-18 15:06:29 +08:00
Loc Nguyen 2db28fc236 feat(mongodb): support db.collection.renameCollection() 2026-09-18 14:12:39 +08:00
Loc Nguyen a78fc48a7b feat(mongodb): support find explain in the SQL editor 2026-09-18 01:45:37 +08:00
Loc Nguyen 58200ce5a4 fix(mongodb): reject unsupported find() chain methods instead of dropping them 2026-09-17 17:16:28 +08:00
Loc Nguyen f78dc1ba16 feat(mongodb): support bulkWrite 2026-09-17 12:54:21 +08:00
Loc Nguyen 91b8fa0aa8 fix(mongodb): reject unknown update options instead of dropping 2026-09-16 20:17:14 +08:00
Loc Nguyen 9eafac706e feat(mongodb): support replaceOne 2026-09-16 12:18:54 +08:00
Loc Nguyen 69b138dc22 feat(mongodb): support estimatedDocumentCount, db.stats, db.serverStatus 2026-09-16 00:40:32 +08:00
Loc Nguyen aeafddfae7 fix(mongodb): say what failed instead of the generic command hint 2026-09-15 16:00:10 +08:00
Loc Nguyen f95650f039 fix(mongodb): accept .toArray()/.pretty() after find/aggregate 2026-09-15 12:09:25 +08:00
Loc Nguyen 608633edff fix(mongodb): offer query operators by filter position 2026-09-14 17:53:17 +08:00
Loc Nguyen 074216ed0f fix(mongo): suggest extended json values in completion 2026-09-11 21:10:04 +08:00
Loc Nguyen 71cc734cdd fix(mongo): support bson shell literals in filters and queries 2026-09-11 17:26:05 +08:00
Loc Nguyen 7c2db2d142 fix(mongo): stop suggesting extended json keys as fields 2026-09-11 13:25:54 +08:00
Loc Nguyen e1e925fbab fix(mongo): accept db["collection"] bracket accessors 2026-09-11 10:50:44 +08:00
Loc Nguyen 3e707d7777 fix(mongodb): support zero-arg and numeric shell constructors 2026-09-10 16:18:22 +08:00
Loc Nguyen 6ddf4f5a10 fix(mongodb): support upsert option in legacy agent 2026-09-10 13:21:08 +08:00