v0.1.0
What's Changed
- harden(deploy): add CSP + security headers, drop external Google Fonts by @BorisTyshkevich in #1
- fix(results): vertical scroll + reliable ⌘A in the raw output pane by @BorisTyshkevich in #2
- feat(editor): consistent schema gestures, SQL formatter, undo-friendly inserts by @BorisTyshkevich in #3
- feat(auth): multi-IdP config.json + login provider picker (phase 1) by @BorisTyshkevich in #4
- feat(auth): per-IdP basic_user_claim + header shows real CH identity by @BorisTyshkevich in #5
- feat(editor): Format button + Save flow (name popover, favorites, rename/delete) by @BorisTyshkevich in #7
- feat(results): output-panel polish — column-names-only header + Copy/Export links by @BorisTyshkevich in #6
- feat(results+header): cell-detail drawer, sticky # column, version/types/github/save polish by @BorisTyshkevich in #8
- feat(ui): header user menu (hidden logout) + export/import saved queries by @BorisTyshkevich in #10
- fix(auth): meaningful error when ClickHouse refuses an authenticated user by @BorisTyshkevich in #11
- refactor: de-duplicate SVG building, tree rows, and anchored popovers by @BorisTyshkevich in #12
- feat(schema): tree double-click / shift-click replace the editor content by @BorisTyshkevich in #13
- test(e2e): Playwright harness + regression test for editor scroll alignment by @BorisTyshkevich in #14
- feat(results): progressive loading — fix Running…null, add Cancel (Esc + KILL QUERY) by @BorisTyshkevich in #15
- feat(login): username/password + host:port credentials sign-in alongside SSO by @BorisTyshkevich in #16
- docs(readme): show the SSO-only (basic_login:false) config + when to use it by @BorisTyshkevich in #17
- fix(auth): don't log out on a post-auth 401/403 query error (e.g. UNKNOWN_USER) by @BorisTyshkevich in #19
- feat(login): IdP-labelled SSO buttons + subtitle/footer that adapt to available methods by @BorisTyshkevich in #18
- feat(chart): chart-view redesign — config bar, autoChart, 5 types via Chart.js by @BorisTyshkevich in #20
- feat(editor): editor-enhancement track #23–#26 + design import by @BorisTyshkevich in #28
- feat(library): optional descriptions for saved queries (#29 phase 1) by @BorisTyshkevich in #30
- feat(library): document-style File menu for the saved-query Library (#29) by @BorisTyshkevich in #31
- chore(library): land File menu (#31) onto main — stacked-merge catch-up by @BorisTyshkevich in #32
- fix(ui): chart hover under zoom, Format autocomplete, Library/History search by @BorisTyshkevich in #33
- feat(editor): autocomplete output formats inside a FORMAT clause by @BorisTyshkevich in #35
- fix(editor): Format errors show in the results panel + caret jumps to them by @BorisTyshkevich in #36
- feat(explain): EXPLAIN result views (Explain/Indexes/Projections/Pipeline/Estimate) + Explain button by @BorisTyshkevich in #37
- feat(explain): dagre pipeline-graph layout (injected seam) by @BorisTyshkevich in #38
- feat(editor): drag a Library/History query into the editor as a ( … ) subquery by @BorisTyshkevich in #40
- feat(schema): drag a DB/table into the data pane for a lineage graph by @BorisTyshkevich in #41
- fix: backtick-quote non-bare object names everywhere SQL is generated by @BorisTyshkevich in #43
- feat(schema): non-bare identifiers in lineage + autocomplete (closes #44) by @BorisTyshkevich in #45
- fix(schema): clear empty-state for a DB with no lineage (was invisible/empty output) by @BorisTyshkevich in #46
- feat(schema): rich node cards on the fullscreen lineage graph (#47, PR1) by @BorisTyshkevich in #48
- feat(schema): transitive cross-DB lineage + node detail pane (#47, PR2) by @BorisTyshkevich in #50
- fix(schema): fill-width fit + gentler wheel zoom in the full view by @BorisTyshkevich in #51
- feat: run locally + host picker from clickhouse-client (basic + OAuth) by @BorisTyshkevich in #52
- feat(local): support accept-invalid-certificate saved connections by @BorisTyshkevich in #53
- feat(dist): curl|sh install for the local runner + CI releases by @BorisTyshkevich in #54
- feat(schema): full lineage view in a live new tab — drag-move, undo/redo, detail pane by @BorisTyshkevich in #55
New Contributors
- @BorisTyshkevich made their first contribution in #1
Full Changelog: https://github.com/Altinity/altinity-sql-browser/commits/v0.1.0