Skip to content

Releases: jorgerojas26/lazysql

v0.5.5

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 29 Jun 21:45
72fdf7a

Changelog

  • 5452599 "fix(postgres): preserve unix socket paths when switching databases"
  • 08f0965 Merge branch 'jorgerojas26:main' into main
  • 19c4e3d Merge pull request #293 from Liferenko/main
  • 3300e44 Merge pull request #303 from andreygaag/fix/unix-socket-db-switch
  • 3f9c463 Merge pull request #306 from jorgerojas26/feat/postgres-programming
  • 1801c8b Merge pull request #308 from suraniharsh/fix/auto-expand-db-node-from-url
  • 96cff6b Merge pull request #312 from jmserra/fix/preserve-connection-fields
  • cc4da25 Merge pull request #313 from iihmsunn/main
  • 72fdf7a Merge pull request #315 from Loeffeldude/main
  • 7323db0 Squash commits from fix/confirmation_when_accidentally_press_q
  • 22d12ed auto formatted mssql driver code
  • 1e30cca chore: add unix tests for shell semantics
  • 73fc361 chore: remove unneccesary .tool-versions
  • 802cc74 feat: Postgres programming support with per-schema functions/procedures/views
  • e74c5e5 feat: add ConfirmOnQuit config option (default: true)
  • a09fbcb feat: add shell syntax support
  • 12ae100 feat: handle ctrl+c and Y/N as a confirmation/rejection for quit
  • 139993f fix: address PR #293 review issues
  • ec22507 fix: auto-expand database node when DB is specified in connection URL
  • 5a9f320 fix: close quit confirmation when loading/error steals focus
  • 505da7d fix: collect schema names from all maps so table-less schemas with functions/procedures/views appear in tree
  • 23151bf fix: linter
  • b4222db fix: migrate .golangci.yml to v2 format for golangci-lint compatibility
  • c13d41a fix: missing space in the mssql getFunctions query
  • 25fc62c fix: preserve connection fields when editing
  • f60bd24 fix: resolve merge conflict in SetLoading, add closeQuitConfirmation guards in editor paths
  • 0e438b7 fix: restore gosec G204 annotations removed in PR
  • 33f0ffe refactor: clean-up and readability
  • 5d6efce refactor: deduplicate quit confirmation logic into showQuitConfirmation

v0.5.4

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 08 Jun 15:38

Changelog

  • fa9665a feat: saves to local config file when present

v0.5.3

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 01 Jun 19:20

Changelog

  • 7d3a6c1 fix: panic when filtering a table on loading status

v0.5.2

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 30 May 13:32
b285adb

Changelog

  • b285adb Merge pull request #311 from jorgerojas26/feat/make-loading-async
  • b99a602 feat: add color to pagination loading state
  • 69b8e25 feat: add non-blocking loading indicator to pagination bar
  • 763d226 feat: make all DB operations async with context cancellation
  • 0745652 fix: remove exporting loading state from pagination row
  • ca48ab5 fix: sql editor freezing

v0.5.1

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 25 May 03:36
2600ab7

Changelog

  • cd8c949 Merge branch 'main' into feat/fk-jump
  • daea66a Merge pull request #296 from SAY-5/fix/primary-key-value-oob-294
  • b85814a Merge pull request #305 from jorgerojas26/fix/various
  • 17dd134 Merge pull request #307 from jorgerojas26/feat/improve-sql-editor
  • 2600ab7 Merge pull request #309 from jorgerojas26/feat/fk-jump
  • fd79239 chore: fix linter
  • 8b7c90c feat: add Ctrl+W delete-word and auto-uppercase for SQL keywords
  • 831e9ec feat: add fk jump with enter
  • e254cba feat: add fuzzy autocomplete ranking and table.column completion support
  • ed392ac feat: rewrite SQL editor with syntax highlighting, vim modes, and autocomplete
  • c224b32 fix(results_table): guard GetPrimaryKeyValue against out-of-range rowIndex
  • ccc03a8 fix: app config toml keys
  • 0c665f4 fix: autocomplete popup clipping and add scroll navigation
  • 061cfbc fix: empty fk on postgres
  • b55df15 fix: rename unused defaultBg parameter to _ in drawStatusBar and drawAutocomplete
  • 3cb5399 fix: resolve golangci-lint errors across sql editor files
  • 5df7892 fix: strip color tags and expand all ancestors in tree search
  • 718353d fix: update cell display when setting NULL/EMPTY/DEFAULT on inserted rows
  • 04004b4 fix: update test TOML keys to match untagged struct field names
  • f927c9c fix: use schema-qualified table names for Postgres column loading

v0.5.0

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 08 May 03:24
7ac39ff

Changelog

  • 7ac39ff Merge pull request #302 from jorgerojas26/fix/deadlock
  • 7d36b56 fix: deadlock in results table when sorting or loading
  • f940351 fix: show loading indicator on sort, refresh, and page nav

v0.4.9

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 04 May 04:44
f40493b

Changelog

  • 1d4ee97 Add Star History section to README
  • d5b0c4b Calling ForceDraw from a goroutine can cause a panic
  • 714c988 Fix PostgreSQL database switching and listing
  • 26b8e14 Fix cross-database queries using temporary connections
  • 7d8304d Fix formatting for Homebrew installation command
  • cb47008 Fix: JSON viewer single-cell view
  • 633bb97 Merge branch 'main' into feat/cell-external-editor
  • a166236 Merge pull request #272 from carlosflorencio/feat/cell-external-editor
  • 3d772c3 Merge pull request #278 from kovstas/fix/no-pk-edit
  • a3caecb Merge pull request #279 from koh-sh/fix/confirmation-dialog-wording
  • 6c279cd Merge pull request #280 from qdentity/dvic/fix-postgres-switch-database
  • c7959d1 Merge pull request #282 from quantonganh/281-forcedraw-goroutine-panic
  • aec4474 Merge pull request #283 from shahwan42/main
  • 4f56f18 Merge pull request #288 from SylvanFranklin/patch-1
  • f40493b Merge pull request #299 from jorgerojas26/feat/local-config-file
  • f36b5e4 changed keybinding from 'Ctrl + o' to 'e' for editing a cell in external editor
  • c53bf4a feat: add external editor for cell values and Enter keybinding config
  • 4695fe6 feat: add local .lazysql.toml config file support
  • 19fd586 fix: address PR review feedback
  • 54b8445 fix: align confirmation dialog wording with actual action
  • 105fedf fix: allow editing and deleting rows in tables without primary keys
  • d51d253 fix: linter
  • 70f1837 fix: linter
  • 33f67f2 fix: resolve duplicate rows in PostgreSQL Columns tab
  • 58ffe72 fix: resolve golangci-lint errors (errcheck, gci)
  • 225e3f2 fix: scope pending change highlights to current table
  • 0715cdc fix: suppress gosec G204 false positive for editor command

v0.4.8

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 17 Feb 18:32
075b18d

Changelog

  • 1e8bc92 Add configurable timeout for pre-connection commands
  • 075b18d Merge pull request #233 from ivanetchart/feature/configurable-command-timeout
  • 2ee9adf Merge pull request #271 from carlosflorencio/feat/json-viewer-word-wrap
  • 4139d0b Merge pull request #274 from fjmoralesp/main
  • fecdce5 Merge pull request #275 from jorgerojas26/fix/focus-lost
  • 71c6fdb feat: add JSON viewer word wrap setting and toggle keybinding
  • 612a33f feat: add keymaps config
  • 1517047 fix: app focus lost when navigating tabs after removing one

v0.4.6

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 02 Jan 16:57
9bc8ec4

Changelog

  • b57c904 Merge pull request #259 from AlexRainHao/fix-toggle-left-wrapper
  • 9bc8ec4 Merge pull request #260 from koh-sh/feature/csv-export
  • c1c5690 feat: add csv export feature
  • b4251e9 fix toggle left wrapper or help when table filtering or editing
  • 4367aac fix: fallback to first column sort when no user sort or primary key exists in CSV export
  • 94817ce fix: prevent timeout on large csv exports with batch fetching

v0.4.5

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 20 Dec 03:12
648bf43

Changelog

  • 648bf43 Merge pull request #254 from jorgerojas26/fix-dbnames-with-dots
  • 59b50a6 fix linter
  • b36e009 sanitize db names and remove sqlite3 special condition to initialize tree nodes