Changelog
2018-06-01 Master [18.06.1]¶
- Fix Literal sorting in human-readable columns #69
- Fix
Count
in Processes List
2018-05-02 Master¶
- Fix on insert Tabix show error
- add
DRAW_FLATTREE
2018-04-19¶
- Fix color in cells
- Add
Inconsolata
font for Windows/Linux users - Fix error in Int64 render, use JavaScript.MAX_SAFE_INTEGER
- Fix : SQL Editor position bug after load/reload
- ServerProcesses : rewrite & fix table render
- Add DRAW_GRAPH ( Force-Directed Layout )
2018-02-14¶
- Fix error if query : CREATE or DROP
- Fix error : SELECT * FROM col array(int64)
2018-02-05¶
- Fix error if Int64 column & result is empty
- Show message
Press reload structure
if query : CREATE or DROP
2018-01-29¶
- Int64 problem is String auto find max value and convert to Int
- Calc selected cells [avg,median,sum,std]
- Add credentials include
2017-11-13¶
- Fix
WITH 1+1 as a SELECT a
- Fix AutoFormat error
- Disable RO User
- Fix highlight
RENAME TABLE
2017-11-13¶
- Fix echarts error if empty "median"
2017-11-02¶
Main:
- Fix Memory Leak in handsonTable, and refactor many many code : => Size code from 4,3M=>3,3M in vendor , app 507K=>240K
- Transform table : Transpose
- Add: parse error text and move cursor to error
with totals
render in table result- Sidebar : add SQL history with scrollbars
- Add variables editor, and parser in sql :
$var
|:var
|{var}
, vars in autocomplite - Add snippets editor, snippets in autocomplite
- Add PlotLy 3D charts [[https://tabix.io/doc/draw/Draw_Plotly/]]
- Login form : add checkbox - "HTTP Base auth" and "RO user ClickHouse"
- Highlight "inf"+"nan" values in table
Draw_Chart { xAxis:'number',yAxis:['s','c'] }
- Resizable double click - change size
Other :
- Drop Settings page in editor, move to
TAB:Preference
- Right click - tables : add "Insert table name" , "Make sql create :SHOW CREATE TABLE"
- Add button - run current query under cursor
- Add button in tree - reload DataBase Structure
- Add settings - max_execution_time
- Force set
output_format_json_quote_64bit_integers=0&output_format_json_quote_denormals=1
- Button - "Reload database structure"
Fix:
- Fix not show "OK" on
Create table
- Fix Int64 render
- Change tab in editor - save current session
- Fix - for new user not show editor
- Fix - DRAW not show all data on timestamp
- Rewrite menu bar - minimal watchers
- Rewrite angular-aceJS components - minimal watchers
- Fix: exec current query, under cursor (new line error)
- cache Database Structure
- Refactor code : DatabaseStructure in $root to drop window.global_
- Refactor code : need class DatabaseStructure, API.Structure.getDatabase()
- system.tables
- system.databases
- system.functions
- system.dictionaries
- system.columns
- JS:Gulp|Bower|JQuery ... update
- Long open "SQL" tab - add async + add perfomance & speed
- Update grid, move to gridstack, fix many error in render table result
- Update handsontable to 0.34
2017-08-08¶
- Update handsontable + echarts
- Fix ERR_BIG_header
- Fix table blink & not resize
- Fix dot table names
- Add sidebar field type
- Change size tabs
- Fix Export to TSV
- Fix DrawChart
2017-07-12¶
- Support Clickhouse 1.1.54237 - Renamed column "default_type" to "default_kind" in system.columns
- Fix translations YandexBrowser
- Update handsontable 0.33.0
- Build 17.07.1
2017-07-08¶
- Create Table from select grid
2017-05-29¶
- "Draw Chart by Group" see Draw_CHART
- ProcessList in cluster, show all process in top 10 servers
- Render NULL in table
- Fix metrics = not show zero values
- Checkbox select : 'Shift-Alt-Ctrl-Left' VS 'Ctrl-Left'
- Fix Firefox, but not recommended use ff|opera
Minor:
- Disable tabs select animation to fix layout destruction bug
- Render errors on draw + helpText + helpLink
- Fix English translation
- Update handsontable#0.32.0-beta2
- Disable DEFAULT_PORT
- Change table font Size
- Add "how to start in Docker"
2017-04-09¶
- Fix : Cannot parse input: expected ( before: /TABIX_QUERY_ID_ec0JCHn37U409iQ_()/
- Fix : SideBar menu reload on DROP/CREATE table
- Public build 17.04.3
2017-04-07¶
- Change route to
#
- Add load CSV to Browser table
- Add WHERE IN (
@local_csv
)
2017-04-06¶
- Export CSV + add support multi query
- Move Stats table to Tab
- Public build 17.04.2
2017-04-03¶
- Fix render FORMAT CSVWithNames
2017-04-01¶
- Public build 17.04.1
2017-03-31¶
- Add google map
2017-03-29¶
- Sankeys - fix dark theme
- Fix table resize
- Add processes reload 0.5 seconds
- Parse error and move cursor
- Parse & highlight $variable in SQL Query
2017-03-25¶
- Draw_Calendar
- Echarts update to 3.5.0
- Translate echarts toolbox
- Fix CSS widgets, external white border
- Support Subtotal Pivot Data
- Fix C3 render style
- Fix XSS
- Public build 17.03.3
2017-03-24¶
- Bind: Cmd-Y | Ctrl-Y = removeLines
- Автодополнение + подсказка по полям с типом
- Автодополнение словарей + подсказка
- Возможность уменьшать редактор SQL
- Словари в автоподсказках "dic_*"
- Отображение числа таблиц у базы
- fix : Не показываются пустые базы
- Иконка таблицы зависит от Engine
- Подсказка при подключении в виде http://127.0.0.1:8123 , возможно использование httpS
- HTTP параметр,возможность устанавливать настройки для севера
- Список полей в таблице (левом дереве) и вставка поля при клике в редактор
- Запрос создания таблицы, через SHOW CREATE TABLE - в "информации"
- Настройка автодополнение / enableLiveAutocompletion
- Размер div результата компактнее
- Подсветка скобок
- Список ф-ций загружатеся исходя из возможностей сервера. Из таблицы
system.functions
+ keywordMapper.builtinFunctions - Подсказка по функции (загрузка из json)
- [Command | Ctrl ] + [ Right | Left ] переключает вкладки
- Shift-Ctrl-[1...0] переключает вкладки
- Редактор - иконки в подсказках
- Отдельное окно SHOW PROCESSLIST FORMAT JSON
- Подсказки из офф документации в виде Json/js
- Редактор:Сворачивать скобки / Подзапросы
- Редактор:Выбор разделителя запросов
;;
или;
- Комманда DRAW подсветка
- Отправка запросов post
- Сворачивать все скобки
- Переформатирование запросов/автоформат
- Контекстное меню у редактора, свернуть все/развернуть
- [Command|Ctrl+Shift+Plus | Command|Ctrl+Shift+Minus ] - свернуть все/развернуть
- [Command|Ctrl+Shift+F ] - Format code
- Виджет-ная стуктура (Плагинная структура для Renders)
- Виджеты через отрисовка gridster, резайз move, фиксация
- Моноширинная таблица результата и код ошибки, или текстовый ответ
- handsontable Таблица результата с сортировкой
- Автоподбор ширины таблицы результата
- TabiX name
- HotTable темная тема для меню и hottable в списке процессов
- PROCESSLIST режим логировать запросы
- HotTable ресайз колонок
- HotTable CopyPaste menu
- Menlo font
- В словарях поле ID строится из названия словаря, ads.blocks => block_id , ads.campaigns => campaign_id , ads.news => news_id , geonames => geoname_id
- SHOW PROCESSLIST не останавливается
- Меню по правой кнопке на таблице, наполнить элементы
- KILL QUERY WHERE в SHOW PROCESSLIST ("KILL QUERY WHERE query LIKE 'SELECT sleep(%' AND (elapsed >= 0.) SYNC"
- Меню для таблицы (по прав.кнопке )
- Улучшить отображение полей таблицы в дереве, поддержка клика , доп элементы у таблицы - меню по правому клику
- Редактор ACEjs,вынести из под Bower, ACE скрестить с Ace.Tern
- Live autocomplete delay
- KILL QUERY по query_id не по hash
- Выбор DB через двойной клик в дереве, вслывашка о выборе
- Дерево теперь не переключается
- HotTable ресайз виджета, и при инициализации не правильный размер
- Рендеры графики AmCharts + resize
- Рендеры графики eChars + resize
- echarts тема темная
- Отображение какой запрос выполняется
- Таблица с информацией о выполненых запросах в конце списка
- HotTable menu : Style cell Bold/Green/Red
- Метрики RealTime charts из system.metrics
- Поправить верстку шапки
- HotTable : ChromaJS heatmaps for the values HeatMap / DataBars(color) для колонки
- HotTable в сплывашке показывается криво
- HotTable + Numbro - отображать колонку если цифры как human
- HotTable menu : Указывать формат колонки, текст/число , возможность форматирования числа
- HotTable menu : CopyPaste to ReadMine markup
- HotTable menu : Highlight Negative/Positive
- HotTable menu : insert WHERE column=valuse to Clipboard
- Метрики кнопка очистить
- Запросы во вкладке логируются для сравнения производительности
- PivotJS не работает Drag&Drop
- Поиск в дереве обьектов, фильтрация дерева - оптимизация, иконка сброса поиска
- Переиминовать в коде CHGui в Tabix
- HotTable menu : CopyPaste - нормальная реализация не через Promnt, можно всплывающим Dialog c TextArea
- HotTable : подсветка активной строки для темы Dark/White : currentRow : https://docs.handsontable.com/0.31.0/demo-highlighting-selection.html
- class HandsTable.isDark() придумать как достать из isDark из глобального обьекта темы
- Hints всплывашка рандомно каждые 5-10 минут, в tips.rand() , отдельный массив ru/eng
- Настройка показывать скрытые символы в acejs, задержка LiveAuto
- Настройка размера шрифта HotTable
- Документация : Help Modal Window
- Расшить классы DrawChart
- Документация : Help Modal : Hotkey + Link to docs
- drawMAP : object.raw
- drawMAP(Fly) : object.destination...
- Метрики добавить system.events + async_metrics
- draw as js function result
- Перестроение списка баз/таблиц после выволенения запроса DROP/CREATE
- Ошибка при создании select правой кнопкой - потерян FROM
- drawC3 : RawAsFunction
- draw RIVER
- Документация : https://tabix.io/doc/ собранный из md файлов
- draw SANKEYS
- PivotJS D3/C3/Export
- draw TREEMAP
- Ошибка
Не введен SQL
- Ошибка позиции
;;\nselect 2\n;;<cursor>\nselect 4\n
в кодеitem.range.compare(cursor.row, cursor.column) !== 0)
- Не правильно показывается таблица в сплывашке
- Обзор сервера
- Draw_TEXT
- Отказ от AmChart
- Автоматические оси
2016-12-17¶
- "Order by и group by" - подсветка fix
- Разделитель запросов
2016-12-11¶
- Добавлена поддержка английского языка. Язык выбирается автоматически в зависимости от настроек браузера
- httpS поддержка - если указать в подключении https://ip:port
2016-11-03¶
Полностью обновили GUI Вместо слов : https://monosnap.com/file/rIEnBkDoh0jMmhGDsu0umaqk5F0srt
2016-10-12¶
- Запрос на create_table из select , если запрос содержит таблицу ответа
- Сортировка словарей по name + удобное отображение
- Выполнение запроса "под курсором"
- Shift-Ctrl-Enter | Shift-Command-Enter - запустить все запросы разделенные ;; или выделенный
- Ctrl-Enter | Command-Enter - запускает текущий или выделенный
- Размер таблицы
- Исправлена загрузка шрифтов.
- Вынесен screenfull из html в зависимости
- Изменения в шаблоне lumX
2016-10-11¶
- Показ версии сборки
- Автодополнение, поддержка словарей - отдельная кнопка вставить словать
- Прогресс бар запросов
- Правки подсветки IF EXISTS + IF NOT EXISTS
- Отрисовка ответа после create/drop/insert + обновление автодополнения
2016-10-10¶
- Добавили поддержку FORMAT CSV|FORMAT CSVWithNames в запросе + подсветка + дополнение
- В редакторе добавленна возможность максимальное кол-во строк в ответа
- Развернуть в полный экран редактор запросов
- HotKey ⌘ + ⏎ для мак , выполнить запрос или выполнить выделенный запрос только
- История запросов, показывает последний успешный запрос при открытии GUI
- Анонимное подключение к базе без указания user+password
- Корректная подсветка и автодополние, теперь автодополнение содержит колонки и названия таблиц
- Последовательное выполнение нескольких запросов которые разделены
;;