Skip to content

feat(dbx): add DBX database client (com.dbxio.dbx)#46

Merged
jing2uo merged 1 commit into
mainfrom
feat/dbx-database-client
Jun 30, 2026
Merged

feat(dbx): add DBX database client (com.dbxio.dbx)#46
jing2uo merged 1 commit into
mainfrom
feat/dbx-database-client

Conversation

@jing2uo

@jing2uo jing2uo commented Jun 30, 2026

Copy link
Copy Markdown
Owner

Adds DBX (t8y2/dbx) v0.5.41 — a lightweight cross-platform database client (MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, …).

Packaging

Same WebKitGTK/Tauri shape as cc-switch, confirmed from the binary (not guessed):

  • dlopens libayatana-appindicator3.so.1 for the tray → builds the Ayatana stack into /app/lib (the GNOME runtime doesn't ship it).
  • reads WEBKIT_DISABLE_DMABUF_RENDERER → wrapper exports it to avoid the blank-window failure.
  • extra-data: DBX_0.5.41_amd64.deb, x86_64 only (upstream ships no other Linux arch deb compatible with the registry norm).

Permissions

Network-only by default (DB connections); no --filesystem=home. Local SQLite/DuckDB files and .sql scripts go through the file-chooser portal, with flatpak override --filesystem= documented in the metainfo for persistent local-file connections.

Verification

  • ✅ Full flatpak-builder build (all modules + Ayatana stack), appstreamcli compose validated the metainfo
  • apply_extra.sh unpacks the real .deb → working dbx ELF (run inside the runtime)
  • ✅ Installed locally and launched — clean startup, no panic, no white screen
  • audit-descriptor.mjs passes; resolve-update.sh resolves 0.5.41

🤖 Generated with Claude Code

Community extra-data package of DBX (t8y2/dbx) v0.5.41, a lightweight
cross-platform database client. Same WebKitGTK/Tauri shape as cc-switch:
builds the Ayatana appindicator stack into /app/lib for the tray (the
binary dlopens libayatana-appindicator3.so.1) and the wrapper exports
WEBKIT_DISABLE_DMABUF_RENDERER=1 to avoid the blank-window failure.

Network-only by default (DB connections); no --filesystem=home. Local
SQLite/DuckDB files go through the file-chooser portal, with the
override documented for persistent local-file connections.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jing2uo jing2uo merged commit ce969bc into main Jun 30, 2026
3 checks passed
@jing2uo jing2uo deleted the feat/dbx-database-client branch June 30, 2026 04:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant