Skip to content

Releases: danielnuld/quaero

Quaero v0.8.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 06:28
1c13759

What's Changed

  • feat(frontend): show the rows that depend on one row by foreign key by @danielnuld in #311
  • chore(release): bump version to 0.8.0 by @danielnuld in #312

Full Changelog: v0.7.0...v0.8.0

Quaero v0.7.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 05:17
2f8eda1

What's Changed

  • feat(frontend): name tabs after the object and its connection by @danielnuld in #305
  • feat(frontend): group saved connections and give each one an icon by @danielnuld in #308
  • chore(release): bump version to 0.7.0 by @danielnuld in #309

Full Changelog: v0.6.1...v0.7.0

Quaero v0.6.1

Choose a tag to compare

@github-actions github-actions released this 14 Jul 22:12
9b5ef6c

What's Changed

  • fix(frontend): connect-failure toast + grid insert focus/overflow by @danielnuld in #303
  • chore(release): bump version to 0.6.1 by @danielnuld in #304

Full Changelog: v0.6.0...v0.6.1

Quaero v0.6.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 18:02
79d8bd3

What's Changed

  • docs(site): landing update — PostgreSQL, sourced comparison, demo video (#201, #203) by @danielnuld in #279
  • feat(i18n): foundation for English support — ES/EN with autodetect by @danielnuld in #280
  • docs(readme): English README as primary, Spanish as README.es.md by @danielnuld in #281
  • docs(site): English landing at /en/ + shared stylesheet by @danielnuld in #282
  • feat(i18n): translate the connection sidebar; pin the test locale by @danielnuld in #283
  • feat(i18n): translate the top action ribbon + tool catalog by @danielnuld in #284
  • feat(i18n): translate the SQL editor toolbar + context menu by @danielnuld in #285
  • feat(i18n): translate the editor empty state by @danielnuld in #286
  • feat(i18n): translate the result grid by @danielnuld in #287
  • feat(i18n): translate the object-action toolbar + result pane by @danielnuld in #288
  • feat(i18n): translate the object tree sidebar by @danielnuld in #289
  • feat(i18n): translate tab titles + palette commands by @danielnuld in #290
  • feat(i18n): translate the server-monitor + slow-queries panels by @danielnuld in #291
  • feat(i18n): translate the routine + trigger explorers by @danielnuld in #292
  • feat(i18n): translate the users & privileges panel by @danielnuld in #293
  • feat(i18n): translate the chart + ER diagram panels by @danielnuld in #294
  • feat(i18n): translate the query builder + notebook panels by @danielnuld in #295
  • feat(i18n): translate the object-list view + row detail by @danielnuld in #296
  • feat(i18n): translate the information pane by @danielnuld in #297
  • fix(frontend): editor quoting, editable queries + foreign-key browser by @danielnuld in #301

Full Changelog: v0.5.5...v0.6.0

Quaero v0.5.5

Choose a tag to compare

@github-actions github-actions released this 11 Jul 15:47
b3209cc

What's Changed

Full Changelog: v0.5.4...v0.5.5

v0.5.4 — Notebooks SQL + fix de conexiones

Choose a tag to compare

@danielnuld danielnuld released this 11 Jul 02:17

Notebooks SQL (#262)

Nueva herramienta 📓 Notebook SQL: un documento de celdas SQL + Markdown que comparten parámetros.

  • Celdas SQL que se ejecutan (una o todas) y muestran su grilla en línea; botón Graficar por resultado.
  • Celdas Markdown para narrar el análisis.
  • Parámetros compartidos :nombre sustituidos en el SQL.
  • Persistencia local + selector de notebooks + exportar a Markdown/HTML.

Correcciones

  • Conexiones: una conexión recién guardada ahora aparece de inmediato en el listado (antes solo se veía tras reiniciar la app, por una pérdida de reactividad en el popover). Se reabre el popover tras guardar.

Incluye todo lo de v0.5.3 (selector de base de datos) y anteriores. Instalador Windows x86.

v0.5.3 — Elegir la base de datos de una lista

Choose a tag to compare

@danielnuld danielnuld released this 11 Jul 01:24

Conexiones: elegir la base de datos de una lista

Al agregar/editar una conexión, el campo Base de datos ahora tiene un botón "Cargar lista": con los datos ya ingresados (host, usuario, contraseña), lista las bases del servidor y las ofrece en un desplegable para elegir la principal — sin teclearla a mano.

  • Reutiliza los datos de conexión ya capturados (una conexión temporal que se lista y se cierra).
  • Informix: como requiere una base en la conexión, si el campo está vacío el sondeo usa sysmaster (siempre presente) para conectar y listar. Si ya escribiste una base, se respeta.
  • El botón se habilita cuando el resto de campos requeridos (host, usuario…) están completos.

Incluye todo lo de v0.5.2 (botón Ejecutar / selección), v0.5.1 (Informix) y v0.5.0 (consultas cancelables). Instalador Windows x86.

v0.5.2 — Botón Ejecutar / ejecutar selección

Choose a tag to compare

@danielnuld danielnuld released this 11 Jul 01:00

Editor: botón Ejecutar

  • Nuevo botón Ejecutar visible en la barra del editor. Ejecuta lo que corresponda, igual que Ctrl/Cmd+Enter: la selección si hay texto seleccionado, si no la sentencia bajo el cursor, si no el documento completo.
  • Con texto seleccionado, el botón cambia a "Ejecutar selección" — antes esta función solo existía por atajo de teclado o menú contextual.

Incluye todo lo de v0.5.1 (Informix: PK/edición + estructura/DDL) y v0.5.0 (consultas cancelables). Instalador Windows x86.

v0.5.1 — Informix structure, DDL y edición

Choose a tag to compare

@danielnuld danielnuld released this 10 Jul 20:56

Correcciones para Informix

  • Edición de tablas: las tablas Informix ahora reportan su clave primaria (simple o compuesta), así que dejan de abrirse como "solo lectura" y se pueden editar. Antes ninguna tabla Informix era editable.
  • Estructura / DDL: la ventana de estructura vuelve a mostrar las columnas y ahora sintetiza el CREATE TABLE de Informix desde el catálogo (tipos con longitudes, NOT NULL, PRIMARY KEY) — y el CREATE VIEW para vistas. Un motor sin DDL ya no oculta también la lista de columnas.
  • Layout: en la pantalla de estructura, la lista de columnas ahora tiene scroll acotado para que una tabla con muchas columnas deje espacio suficiente al DDL.

Verificado en vivo contra un servidor Informix.

Incluye todo lo de v0.5.0 (consultas cancelables / la UI ya no se congela). Instalador Windows x86 (32-bit).

v0.5.0 — Cancelable queries (no more UI freeze)

Choose a tag to compare

@danielnuld danielnuld released this 10 Jul 20:18

Consultas cancelables — la UI ya no se congela

Antes, una consulta lenta contra una tabla grande congelaba toda la ventana sin forma de detenerla. Ahora el RPC corre en un hilo aparte (la ventana sigue respondiendo) y aparece un botón Cancelar que interrumpe la consulta en curso.

Novedades

  • Sin congelamiento: el despacho RPC pasó a un hilo worker; la UI queda libre durante cualquier operación.
  • Botón Cancelar en el grid de resultados, con cancelación real por motor:
    • SQLitesqlite3_interrupt
    • MySQL/MariaDBKILL QUERY sobre una conexión lateral (verificado en vivo)
    • InformixSQLCancel de ODBC
    • MongoDB — sin congelamiento; la cancelación real no se anuncia (el driver no ofrece una vía thread-safe), honestamente.

Bajo el capó

  • Nueva ABI de driver 6 (DBC_FEAT_CANCEL + hook cancel).
  • Protocolo IPC 7 (método op.cancel).

Instalador Windows x86 (32-bit) — soporta el driver ODBC de Informix in-process.