Commit Graph
56 Commits
Author SHA1 Message Date
t8y2 44e4050852 fix(driver): support installation over insecure HTTP 2026-08-01 19:56:36 +08:00
zipg 50e49d06bc fix(ui): correct encrypted export passphrase tab order 2026-07-30 16:47:04 +08:00
t8y2 d347c77c3d feat(duckdb): move support to standalone driver 2026-07-30 00:50:39 +08:00
dbin0123 002a2c85c0 feat(schema-diff): preserve dialect-specific DDL semantics 2026-07-29 03:47:19 +08:00
Rahul 2f44d36018 fix(i18n): translate backend errors at UI boundaries 2026-07-29 02:40:45 +08:00
Abeautifulsnow 06ed8dc5f6 feat(desktop): add Driver Store category navigation 2026-07-28 21:56:03 +08:00
Freedom 1cdbf4fa3d fix(desktop): unify UI colors onto theme tokens 2026-07-28 11:24:10 +08:00
Abeautifulsnow 95db01e359 feat(agents): concurrent all-agent-driver upgrade 2026-07-24 23:50:50 +08:00
zipg 136ead2007 fix(ui): apply corner style to remaining controls 2026-07-23 17:29:59 +08:00
t8y2 31c7fcc16f fix(drivers): isolate concurrent install progress 2026-07-23 14:38:57 +08:00
t8y2 79cd12d13a feat(agents): add versioned offline driver packages 2026-07-21 13:42:39 +08:00
t8y2 4cc14f5f72 feat(updater): remove AtomGit download source 2026-07-18 12:23:16 +08:00
二丫讲梵 f6ecd3c881 feat(driver): honor selected driver download source 2026-07-17 15:30:04 +08:00
Abeautifulsnow fab1fa9195 feat(driver-store): add dedicated "Updates Available" section for pending driver updates
feat(driver-store): add dedicated "Updates Available" section for pending driver updates

Move drivers with available updates to a prominent amber-highlighted section
at the top of the Agent drivers tab, improving discoverability. After updating,
drivers automatically return to their original position in the "All Drivers" list.

Changes:
- DriverStoreDialog.vue: add orderedFilteredDrivers, filteredUpdatableCount,
  filteredUpdatableDrivers, filteredStableDrivers computed properties;
  replace flat v-for with two-tier layout using separate v-for loops
  (updates header + updatable list + section divider + stable list)
- 7 i18n locales: add updatesAvailableTitle, updatesAvailableDescription,
  allDriversTitle keys (zh-CN, zh-TW, en, ja, es, it, pt-BR)

Review fixes:
- #C01: rename single-letter variables d -> driver
- Eliminate nested <template> tags for oxfmt compatibility
@
2026-07-16 15:31:35 +08:00
miracle 0d57c39a78 perf(zookeeper): optimize connection initialization 2026-07-14 23:16:10 +08:00
zipg 0bbaf33d92 feat(jdbc): add dedicated connection entry 2026-07-14 18:03:36 +08:00
t8y2 67541232a2 fix(agents): share runtimes across connection sessions 2026-07-13 15:13:48 +08:00
zipgandtangheng 8ff0f13bd4 fix: 兼容intel Mac旧版系统webview中样式问题
Co-authored-by: tangheng <tangheng@tanghengdeMacBook-Pro.local>
2026-07-11 21:53:29 +08:00
t8y2 bab94cc52b fix(jdbc): support reusable multi-JAR driver bundles 2026-07-10 21:25:17 +08:00
t8y2 c8717a9412 fix(driver-store): refresh list per driver during batch upgrade 2026-07-10 11:46:43 +08:00
zipg da88d03ad4 fix(driver): keep store update hints visible 2026-07-08 20:23:58 +08:00
zipg 33b4fc1dac feat(driver): clear download cache 2026-07-08 20:21:05 +08:00
t8y2 9ee6de9ea6 style(driver-store): tighten agent driver list row height 2026-07-07 01:34:40 +08:00
t8y2 7e7c4944e9 refactor(desktop): organize lib modules by domain 2026-07-04 13:53:52 +08:00
Abeautifulsnow ee883ce2b8 fix(driver): hide uninstall action for uninstalled PrestoSQL 2026-07-01 15:45:54 +08:00
t8y2 9337c7593d fix(driver-store): hide native agent JRE badge 2026-06-30 17:38:50 +08:00
zipg 28e7cdfacc improve: 统一表单控件小圆角样式 2026-06-28 00:51:45 +08:00
zipgandstaff ed35164828 fix: 统一驱动管理页 Tab 宽度 (#1985)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-27 12:31:57 +08:00
luoianun 8cc7a35c1a feat: add PrestoSQL connector 2026-06-23 01:27:08 +08:00
t8y2 f32298743d fix(driver): keep custom store paths consistent 2026-06-20 23:58:38 +08:00
echocdeandEchocde 7dc27f8f6d fix(ui): fix appearance setting page display with text truncation tooltips
* chore: test main release token push

* fix(desktop): unify toolbar dropdown tooltips

* chore: test main release token push

* fix(desktop): unify toolbar dropdown tooltips

* fix(ui) Appearance setting page displayed incorrectly.

* fix(ui) Appearance setting page displayed incorrectly.

* fix(ui) Appearance setting page displayed incorrectly.

* Remove unused import

---------

Co-authored-by: Echocde <udixt@outlook.com>
2026-06-15 11:08:27 +08:00
t8y2 8af25343cc feat(ui): add password visibility toggle to all password inputs 2026-06-15 02:34:19 +08:00
t8y2 0b9aef1ca8 feat(settings): split driver store paths 2026-06-13 17:27:58 +08:00
t8y2 d974ad5533 feat(settings): add custom driver store path with migration 2026-06-13 16:54:04 +08:00
t8y2 70f7b464b7 feat(jdbc): install drivers from Maven bundles 2026-06-11 21:41:37 +08:00
t8y2 edba8214b5 feat: show username/password fields for Access database connections 2026-06-10 08:37:18 +08:00
t8y2 19139a9b34 feat(docs): add offline driver downloads 2026-06-08 21:50:00 +08:00
t8y2 3eefe87380 feat(settings): allow disabling update reminders 2026-06-07 01:07:31 +08:00
t8y2 a799958328 feat: add driver runtime manager 2026-06-04 23:20:15 +08:00
t8y2 7fb53ee0b4 fix(drivers): skip blocked driver updates 2026-06-03 14:39:46 +08:00
t8y2 e67894bea7 chore: upgrade frontend tooling and speed up checks 2026-06-03 12:20:27 +08:00
t8y2 ed1db7db6b fix(ui): localize hardcoded strings 2026-05-30 10:01:12 +08:00
t8y2 c9e390e0ce fix(ui): show red dot indicator on driver management tabs with pending updates
Add a small red dot badge on the "内置驱动" and "JDBC 驱动" tabs when
they have available updates, so users can immediately see which tab
needs attention without opening the dialog first.
2026-05-27 18:54:15 +08:00
t8y2 6e0f4e1dc3 feat: enable driver management on web version
- Extract JDBC driver/plugin logic from Tauri commands to dbx-core::jdbc
- Add web API routes for JDBC drivers, JDBC plugin, Agent JAR import, system fonts
- Upgrade zip crate from v2 to v4 in dbx-core
- Replace http.ts stubs with real HTTP calls (support File and string paths)
- Remove isWeb restrictions in DriverStoreDialog, add browser file picker support
- Fix Mac traffic light inset incorrectly applied on web version
- Show driver management toolbar button on web version
2026-05-26 01:23:26 +08:00
t8y2 d7dc4c959a feat(driver-store): add storage usage breakdown 2026-05-22 18:05:59 +08:00
t8y2 a08d2aaab9 fix(agents): align managed JRE with Java 21 drivers 2026-05-21 22:11:00 +08:00
t8y2 73117255c6 fix(web): support offline driver zip import 2026-05-21 11:40:05 +08:00
t8y2 98e2d03f64 feat(agent): support offline driver import via ZIP bundle and local JAR
Add two offline import methods for users behind corporate firewalls:
- ZIP offline bundle: import all drivers + JRE from a single ZIP file
- Single JAR import: import individual driver JARs per database type
2026-05-20 09:44:03 +08:00
t8y2 69ee7f2d8b fix(structure): initialize dialogs and edit clickhouse columns 2026-05-19 13:31:42 +08:00
t8y2 3ebd31f792 style(desktop): restore driver store appearance 2026-05-18 23:49:45 +08:00