Commit Graph

6138 Commits (63248f497a5d0ae9dd6be2033931e8b2f0fe63e6)

Author SHA1 Message Date
Andrew Watkins a3c97ae234 Fix tests 2018-04-24 15:02:19 -07:00
Andrew Watkins 40085f8b8f Fix not handling literal variable declarations 2018-04-24 15:02:13 -07:00
ebb-tide 6972d55fb5 replace sortField and sortDirection everywhere 2018-04-24 15:02:09 -07:00
Brandon Farmer 62522da08e Remove error handling debug flag 2018-04-24 15:00:08 -07:00
Brandon Farmer 2ebbebbe4c Add custom error handling for line graphs 2018-04-24 14:52:12 -07:00
Andrew Watkins 3cfc904ad8 Fix boolean arg 2018-04-24 14:51:38 -07:00
Alex P 7df174456b Merge branch 'master' into enhancement/introduce-overlay-layer 2018-04-24 14:51:27 -07:00
Alex P ceb3ca07cd Animate overlays in and out 2018-04-24 14:50:58 -07:00
Andrew Watkins dd8cabb512 Fix FROM db dropdown 2018-04-24 14:49:44 -07:00
Andrew Watkins a375cbe453 Repair adding a func node 2018-04-24 14:34:42 -07:00
ebb-tide 6ecd527f01 Merge branch 'master' into table/field-options 2018-04-24 14:31:27 -07:00
Brandon Farmer 1dce1e799d
Merge pull request #3297 from influxdata/fixes/infinite-looping-dygraph
Prevent dygraph from continously updating
2018-04-24 14:12:01 -07:00
Iris Scholten b014158239
Merge pull request #3299 from influxdata/fix/pager-duty-typo
Fix Deprecation to say PagerDuty v1 instead of v2
2018-04-24 13:53:44 -07:00
Deniz Kusefoglu 6d84434ac3
Merge pull request #3282 from influxdata/table/group-by
Table/group by
2018-04-24 13:43:47 -07:00
Iris Scholten 7cb56d1c55 Fix Deprecation to say PagerDuty v1 instead of v2 2018-04-24 13:41:39 -07:00
Andrew Watkins f8211117df Fix function argument editing 2018-04-24 13:36:59 -07:00
ebb-tide bb277189b1 Use timeSeriesTransform for dygraphs. 2018-04-24 13:31:30 -07:00
Brandon Farmer 972f386845 Fix linting errors 2018-04-24 13:18:24 -07:00
Brandon Farmer 1970f82daf Prevent dygraph from continously updating 2018-04-24 11:46:48 -07:00
Iris Scholten 558bcaf413
Merge pull request #3290 from influxdata/add-pager-duty-v2
Add pager duty v2 in UI
2018-04-24 11:16:00 -07:00
Andrew Watkins 8ef5280e92 Fix delete to work with variable declarations 2018-04-24 10:54:17 -07:00
Iris Scholten f180222f21 Respond to PR Review
Fix types in Deprecation warning and Extract boolean comparison from ternary
2018-04-24 10:53:18 -07:00
Andrew Watkins e38c93c6fe Use correct ID in funcNode 2018-04-24 09:33:32 -07:00
Andrew Watkins 58cf2c200e Change expressionID to bodyID 2018-04-24 09:13:08 -07:00
ebb-tide 70b7d73040 Rename default time format 2018-04-23 23:09:36 -07:00
ebb-tide fae0831eee Fix linter errors 2018-04-23 22:36:06 -07:00
ebb-tide f691ba430a Merge branch 'master' into table/group-by 2018-04-23 21:39:03 -07:00
Andrew Watkins 8bab54d394
Merge pull request #3294 from influxdata/ifql/variables
Ifql/variables
2018-04-23 19:57:26 -07:00
ebb-tide de46a81d5f Fix breaking tests 2018-04-23 19:50:33 -07:00
Andrew Watkins 1e3a036cd9 Fix errors and warnings 2018-04-23 19:45:50 -07:00
Andrew Watkins ba9655af3a Linter 2018-04-23 19:32:07 -07:00
ebb-tide 4e7231eccf Make cell type a required prop again. 2018-04-23 19:20:55 -07:00
ebb-tide 1739020686 Refactor groupByTimeSeriesTransform 2018-04-23 19:16:34 -07:00
ebb-tide 9fd40c7a97 UpdateTableOptions with data chance instead of when queryASTs changes. 2018-04-23 18:33:02 -07:00
ebb-tide 0c7ae2cca4 Move transformTableData to utils/tableGraph and rename it from processedTableData, Also combine sort field and direction 2018-04-23 18:32:19 -07:00
Alex P ef149fe114 Implement Overlay Technology on Template Variable Manager 2018-04-23 17:15:58 -07:00
Andrew Watkins e52b552b33 Introduce new context and ExpressionNode component 2018-04-23 17:12:14 -07:00
ebb-tide fc0dc7e488 Fix DragDropContext error, by converting GraphOptionsCustomizeFields to a class. 2018-04-23 16:01:41 -07:00
ebb-tide 6128fd434e Merge branch 'master' into table/group-by 2018-04-23 15:43:47 -07:00
Alex P a8d7ef13a5 Reorganize styles 2018-04-23 15:39:30 -07:00
Andrew Watkins 88f1d7cd85 WIP clear up errors and warnings 2018-04-23 15:32:06 -07:00
Andrew Watkins c217560afe WIP move / change shape of body function 2018-04-23 15:27:27 -07:00
Alex P dba2cb5215 Introduce OverlayTechnology with accompanying styles, actions, and reducer 2018-04-23 15:24:43 -07:00
Brandon Farmer e83e734611 Only update template variables that are not csv type 2018-04-23 14:59:13 -07:00
Iris Scholten e4fe7a6a2a Merge branch 'master' into add-pager-duty-v2 2018-04-23 14:00:17 -07:00
Brandon Farmer 47b83d9892 Small tweaks 2018-04-23 13:54:03 -07:00
Brandon Farmer 9a03ff2316
Merge pull request #3289 from influxdata/fixes/crosshair-error
Fixes crosshair error when hovertime is zero
2018-04-23 12:18:58 -07:00
Brandon Farmer 0fa4457465 Only update table options when in CEO 2018-04-23 10:54:04 -07:00
Brandon Farmer 1e6555b476 Fixes crosshair error when hovertime is zero 2018-04-23 10:43:00 -07:00
Alex Paxton 7121aee0b9
Merge pull request #3283 from influxdata/enhancement/generic-page-tabs
Generic Page Tabs
2018-04-23 09:54:56 -07:00
Andrew Watkins eddcac95a4 Add ability to handle literal and expression variables 2018-04-23 09:54:43 -07:00
Andrew Watkins ae80e1beec WIP introduce handling of variables 2018-04-23 09:54:43 -07:00
Andrew Watkins d3edc42627
Merge pull request #3268 from influxdata/chore/buttery-performance
Buttery performance
2018-04-20 21:18:01 -07:00
Alex P 8dc05b55ae Write render tests for component 2018-04-20 20:34:55 -07:00
Alex P d73cc89a38 Fix highlight of active tab 2018-04-20 20:34:41 -07:00
Andrew Watkins ea1a62d368 Allow babel-jest to load dygraphs module 2018-04-20 20:02:30 -07:00
Alex P 54e8bafbb4 Convert tabs to subcomponent 2018-04-20 19:48:09 -07:00
Iris Scholten c30fdc29d1 Add ErrorHandling decorator to crosshairs 2018-04-20 17:08:19 -07:00
Iris Scholten bd8ef8d2cf Remove leftover isDragging 2018-04-20 17:05:01 -07:00
Iris Scholten 599afef517 Fix bug with Dygraph legend not rendering until rerender triggered 2018-04-20 17:00:08 -07:00
Alex P d277ca252f Set autocomplete using string instead of boolean
Fixing this in response to a browser error I noticed in this branch
after changing a bunch of things
2018-04-20 16:49:38 -07:00
ebb-tide f61d4c4d2c remove js component cell editor overlay 2018-04-20 16:28:52 -07:00
Alex P 17a35f7769 Refactor sidenav to allow more specificity for highlighting nav items 2018-04-20 16:24:44 -07:00
Iris Scholten 6be23bcfa3 Add types and fixed linter errors 2018-04-20 16:20:13 -07:00
Alex Paxton e2f08e6bfa
Merge branch 'master' into ux/threshold-logic 2018-04-20 16:13:19 -07:00
ebb-tide ac97228d8c Merge branch 'master' into table/group-by 2018-04-20 16:10:10 -07:00
ebb-tide 5ca7265447 Make tests pass 2018-04-20 16:08:13 -07:00
ebb-tide 2b07507f1a Remove unused interfaces 2018-04-20 15:50:38 -07:00
ebb-tide d737ba8bce Fix if two queries where one has no groupBy. 2018-04-20 15:48:03 -07:00
ebb-tide 44838c609d Fix celleditoroverlay errors. 2018-04-20 15:47:23 -07:00
Alex P 8cc6d5170a Replace InfluxDB AdminTabs component with SubSections component 2018-04-20 15:45:55 -07:00
Alex P 6da365173a Introduce subsections component 2018-04-20 15:44:46 -07:00
Iris Scholten 76bfd65bbd Add more types 2018-04-20 15:41:34 -07:00
Iris Scholten 22080f3b80 Convert DygraphLegend to typescript 2018-04-20 15:36:03 -07:00
ebb-tide ad0018f932 Removed unused queryAST interface 2018-04-20 14:51:15 -07:00
ebb-tide afedf89be5 Fetch queryASTs only if graph type is table 2018-04-20 14:50:57 -07:00
Brandon Farmer c341ca559e Fix base path for kapacitor logs 2018-04-20 14:34:45 -07:00
Andrew Watkins 423e9bf2a5 Fix legends hanging around 2018-04-20 13:54:35 -07:00
ebb-tide ee33fc817c Connect TableGraph to redux, update fieldNames if query changes. 2018-04-20 13:50:03 -07:00
ebb-tide 5131b2cdd1 Stop passing around queryASTs 2018-04-20 13:48:38 -07:00
Brandon Farmer e8329018b5 Swap default error to be a Component instead of PureComponent 2018-04-20 11:54:02 -07:00
Brandon Farmer bf547f6b6c Extendable error handling 2018-04-20 11:10:34 -07:00
Alex Paxton 25cb19483c
Merge pull request #3276 from influxdata/bugfix/jittery-tempvar-dropdowns
Fix Jittery Template Variable Dropdowns
2018-04-20 10:38:05 -07:00
Alex P 8d8f18c9fb Change color when value is greater than or equal to a threshold
This seems to be the expected behavior
2018-04-20 10:28:51 -07:00
Alex P bbf2f491aa Guard against empty values array 2018-04-20 10:15:34 -07:00
Alex Paxton 7b85202d35
Merge pull request #3266 from influxdata/bugfix/notify-new-cell-name
Show New Cell's Name in Notification
2018-04-20 10:08:46 -07:00
Alex Paxton d5e42e545a
Merge pull request #3267 from influxdata/bugfix/tickscript-editor-overflow
Fix TICKscript Editor Overflow
2018-04-20 09:41:39 -07:00
Iris Scholten dc0a7601e7 WIP Move timeFormat and fieldNames/fieldOptions outside of tableOptions in the client 2018-04-19 18:57:22 -07:00
Brandon Farmer b2c93d3eb1
Merge pull request #3274 from influxdata/fixes/viewer-changes-temp-var
Guard against missing me
2018-04-19 16:37:06 -07:00
Alex P 8e6bd2c490 Expand min and max sizes for tempvar dropdowns 2018-04-19 16:23:48 -07:00
Alex P 67105588bc Fix dropdown size calculation
Can’t pass an object into calculateSize
2018-04-19 16:23:29 -07:00
Brandon Farmer c94d4849c1 Show proper name for components with error handling 2018-04-19 16:19:20 -07:00
Brandon Farmer f9c29b9895 Guard against missing me 2018-04-19 15:19:13 -07:00
Brandon Farmer 61d7b8c119 Move KapacitorForm to class based component 2018-04-19 14:27:38 -07:00
Andrew Watkins 6dc2703d38 WIP Stop crosshair flickering 2018-04-19 13:11:18 -07:00
Andrew Watkins 3d16cf148c Delete MiniGraph 2018-04-19 11:08:28 -07:00
Andrew Watkins bfbc59cd91 Delete crosshair 2018-04-19 11:05:57 -07:00
Andrew Watkins acb5680be4
Merge pull request #3238 from influxdata/ifql/from
Ifql/from
2018-04-19 10:56:25 -07:00
Alex P 9349a031f0 Update styles to match latest classname provided by code mirror 2018-04-19 10:45:54 -07:00
Andrew Watkins 8e38f07979 Fix legends not appearing on new cells 2018-04-19 10:43:53 -07:00
Alex Paxton 22a19b318f
Merge pull request #3259 from influxdata/polish/small-details
Polish Some Small Details
2018-04-19 10:29:33 -07:00
Andrew Watkins f29b51b080 WIP legened wont render on initial render 2018-04-19 10:26:52 -07:00
Andrew Watkins 2eb3d63ad2 Buttery smoothness 2018-04-19 10:26:52 -07:00
Andrew Watkins cf6afdbabe WIP dont update dygraph unless there are changes 2018-04-19 10:26:52 -07:00
Andrew Watkins 083591dfa5 WIP convert Crosshair to TypeScript 2018-04-19 10:26:52 -07:00
Alex P 79b728d432 Organize code to prevent new dashboards from having an unnamed cell 2018-04-19 10:24:45 -07:00
Alex P 8c8c3d4e5b Show new cell name in new cell notification 2018-04-19 10:22:50 -07:00
Alex P a5f56bc5aa Fix spelling error 2018-04-19 10:22:09 -07:00
Andrew Watkins 0b55592266 Change header size 2018-04-19 10:07:21 -07:00
Andrew Watkins 50ec22fdb2 Replace casting with instantiating an array of with Body type 2018-04-19 10:07:06 -07:00
Andrew Watkins 6702a23af7 Switch from string interpolation to .toString string prototype 2018-04-19 10:00:27 -07:00
Andrew Watkins bbd0c2fda3 Fix test 2018-04-19 09:54:35 -07:00
Brandon Farmer 6b4e6a756c
Merge pull request #3252 from influxdata/fixes/selecting-tickscript-editor
Allows users to select tickscript editor with mouse
2018-04-19 09:50:25 -07:00
Brandon Farmer 66998fced5 Correct autocomplete value 2018-04-19 09:38:21 -07:00
ebb-tide 7d270d65ab Generate unique name for groupby fields 2018-04-18 18:47:48 -07:00
Alex P 44e7a54568 Fix lopsided cell resize lines 2018-04-18 17:59:12 -07:00
Alex P b5fddb41d1 Fix resizer handle overflow 2018-04-18 17:59:00 -07:00
Alex P 2d03456453 Shrink dashboard text
Static legend items are smaller as well
2018-04-18 17:44:01 -07:00
Andrew Watkins 86b076826b Update addNode for use with multiple expressions 2018-04-18 17:27:57 -07:00
Brandon Farmer 6d4a38fb43 Convert stateful PureComponents to Component
Removing errors caused by shouldComponentUpdate being called
2018-04-18 17:12:01 -07:00
Brandon Farmer 68586c2ab5 Extract logic to update notification height 2018-04-18 17:11:29 -07:00
ebb-tide 9a87c57484 Fill with dashes instead of slashes or nulls 2018-04-18 16:50:42 -07:00
ebb-tide e52059b85b Add groupby responses without unnnecessary padding 2018-04-18 16:48:44 -07:00
Alex P 25b51d3d3b Prevent users below EDITOR from seeing add cell menu on empty dashboard 2018-04-18 16:32:31 -07:00
Brandon Farmer 1cf4df095b Allows users to select tickscript editor with mouse 2018-04-18 16:23:19 -07:00
Andrew Watkins 40ccf761ba Much math 2018-04-18 16:17:59 -07:00
Andrew Watkins aea9d7c9b9 Remove type / lint errors 2018-04-18 16:04:49 -07:00
Andrew Watkins 5cff567037 WIP Update delete for FuncNodes 2018-04-18 16:00:55 -07:00
Andrew Watkins 82e6a733f1 WIP updated walker to return expression source 2018-04-18 14:37:27 -07:00
Alex Paxton b83fbc03f5
Merge pull request #3240 from influxdata/ux/dashboard-empty-state
Improve Dashboard Empty State
2018-04-18 14:24:22 -07:00
Andrew Watkins f54362f10c WIP Introduce expressions 2018-04-18 14:12:56 -07:00
Brandon Farmer 3260189381 Use lodash to determine value length 2018-04-18 14:05:22 -07:00
Brandon Farmer be08784638 Handle cases where no dropdown values are present 2018-04-18 14:04:28 -07:00
Brandon Farmer 608d4fdebf Fix error message grammer and style 2018-04-18 13:41:02 -07:00
Brandon Farmer e4ab93b789 Guard against values that are null in dropdown width calculation 2018-04-18 13:39:07 -07:00
Alex P d89bb27fc3 Add error handling decorator to component 2018-04-18 13:16:40 -07:00
Alex P 8656e853b1 Remove UUID as map key
Using the `type` key from `GRAPH_TYPES` which shouldn’t have any
conflicts because this component will not be visible at the same time
as other lists of graph types
2018-04-18 13:15:45 -07:00
Alex P e8ec841902 Merge branch 'master' into ux/dashboard-empty-state 2018-04-18 13:11:48 -07:00
Jared Scheib a98b23d6af
Merge pull request #3233 from influxdata/bugfix/hostlist-customdb
Allow for use of custom Retention Policy when querying for hosts from Host List page & Host pages
2018-04-18 13:04:26 -07:00
Alex P 1d3b6b5339 Show mouse pointer on hover 2018-04-18 12:39:31 -07:00
Alex Paxton 1f64dd99dc
Merge pull request #3202 from influxdata/polish/grid-pack-new-cells
Improve box packing for New and Cloned cells
2018-04-18 12:38:02 -07:00
Andrew Watkins efa5e25611 Add test for from component 2018-04-18 12:32:19 -07:00
Alex P 8f9385b26b Improve accuracy of copy 2018-04-18 12:13:03 -07:00
Alex P a9590805ca Implement cell type constants across app 2018-04-18 12:09:00 -07:00
Andrew Watkins 063f9c9bf7 Add prop for funcArg test 2018-04-18 12:08:43 -07:00
Andrew Watkins d19867ea6e Add FROM dropdown 2018-04-18 12:06:38 -07:00
Jared Scheib fe37632c9f Use lodash for db & database value getting in AutoRefresh
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
2018-04-18 11:57:09 -07:00
Jared Scheib a34b0fa6cc Move & rename generateTempVarsForHosts from constants to utils
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
2018-04-18 11:56:17 -07:00
Alex P 38033580f7 Make cell types into constants 2018-04-18 11:54:41 -07:00
Alex P e443af8e7b Allow new cells to be created with a type 2018-04-18 11:41:04 -07:00
Alex P 1bde76ecbf Implement empty state component in dashboard 2018-04-18 11:40:42 -07:00
Alex P 57e2805e78 Introduce dashboard empty state component 2018-04-18 11:40:19 -07:00
Brandon Farmer 61facc9321 Fixes now() time parsing when requesting annotations 2018-04-18 11:29:14 -07:00
Jared Scheib 609fd56b9a Merge branch 'master' into bugfix/hostlist-customdb 2018-04-18 10:47:52 -07:00
Brandon Farmer 73e6b791fe Upgrade to react 16 2018-04-18 00:02:00 -07:00
Jared Scheib 7e05835b9c Test HostsPage render all components & hosts
Update Source & SourceLinks types to be current with all fields.
Properly mocked hosts & env mock api fns for spying.
Add note about kapacitors field on Source type differing
between client and server.

Co-authored-by Iris Scholten <ischolten.is@gmail.com>
2018-04-17 17:41:41 -07:00
Brandon Farmer 6944001788 Fix typo in Crosshairs component 2018-04-17 15:59:59 -07:00
Brandon Farmer dcba92aa46 Add error handling to shared components 2018-04-17 15:51:50 -07:00
Andrew Watkins 36f50eabe0
Merge pull request #3228 from influxdata/ifql/boolean-args
Ifql/boolean args
2018-04-17 15:23:34 -07:00
Andrew Watkins 51250ddfd1 Add test 2018-04-17 15:08:05 -07:00
Andrew Watkins 7145327218 Move KeyboardShortcuts test 2018-04-17 15:07:55 -07:00
Brandon Farmer 567cdf8512 Add error handling to side nav components 2018-04-17 14:45:45 -07:00
Andrew Watkins 8c51a134b3 Add support for keyboard shortcuts 2018-04-17 14:41:32 -07:00
Andrew Watkins d6363a934a Add support for boolean function values 2018-04-17 14:41:18 -07:00
Brandon Farmer 2051383c8f Add error handling to status components 2018-04-17 14:39:32 -07:00
Brandon Farmer 6b2aa08106 Add error handling to kapacitor components 2018-04-17 14:28:21 -07:00
Brandon Farmer 78ecaf83a8 Error handling in IFQL components 2018-04-17 13:48:34 -07:00
Brandon Farmer 23cde58231 Data explorer error handling 2018-04-17 13:37:09 -07:00
Brandon Farmer 9604e5b229 Add error handling to dashboard components 2018-04-17 11:58:36 -07:00
Brandon Farmer fd229a881b
Merge pull request #3222 from influxdata/error-handling
Convert admin components to have proper error handling
2018-04-17 11:26:57 -07:00
Andrew Watkins 189e91c0f3 Handle array values 2018-04-17 11:13:12 -07:00
Brandon Farmer 4cbfbb2b07 Show error info as a warning 2018-04-17 11:13:04 -07:00
Alex Paxton bba85d7daa
Merge pull request #3177 from influxdata/bugfix/tickscript-name-not-id
bugfix/TICKscript name instead of ID
2018-04-17 11:10:35 -07:00
Alex Paxton 3cedef6faa
Merge pull request #3215 from influxdata/polish/sticky-tempvar-controls
Attach Template Controls Bar to top of page
2018-04-17 11:08:31 -07:00
Brandon Farmer c4db9b6a39 Add decorator plugin to production 2018-04-17 11:07:00 -07:00
Andrew Watkins 135b408a6e
Merge pull request #3221 from influxdata/ifql/arg-inputs
Ifql/arg inputs
2018-04-17 11:03:54 -07:00
Brandon Farmer 1195573014 Convert admin components to have proper error handling 2018-04-17 10:53:13 -07:00
Alex P fff1c72ba8 Add shadow to template control bar for contrast with dashboard cells 2018-04-17 10:41:04 -07:00
Alex P 31eb3fc9f7 Simplify evaluation 2018-04-17 10:26:19 -07:00
Alex P 88cfddd2cc Move types to central location 2018-04-17 10:25:09 -07:00
Andrew Watkins 2b24e31cd8 Make switch statement clearer 2018-04-17 10:02:25 -07:00
Andrew Watkins 267c9b28c8 Add return types 2018-04-17 09:50:21 -07:00
Andrew Watkins 78f581a292 Add FundArgInput test 2018-04-17 09:47:45 -07:00
Andrew Watkins 48e43e56a1 Introduce FuncArg test 2018-04-17 09:30:50 -07:00
ebb-tide 7972148a83 Treat GroupBy responses properly and insert groupbytag data 2018-04-16 21:44:50 -07:00
ebb-tide 28cea41a6f Constrain TableGraph updating 2018-04-16 19:13:23 -07:00
Iris Scholten 9ab401625b WIP test hostsPage async proxy request calls
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-04-16 18:29:16 -07:00
Alex Paxton baa184981d
Merge branch 'master' into polish/sticky-tempvar-controls 2018-04-16 18:08:49 -07:00
Alex P e1897a807a Write component test 2018-04-16 18:07:12 -07:00
Alex P f459c25d00 Implement TemplateControlDropdown in TemplateControlBar 2018-04-16 18:06:34 -07:00
Alex P 0d4c16d1cd Introduce Template Control Dropdown component
cleanup
2018-04-16 18:02:51 -07:00
Andrew Watkins 8094a3c830 Update input types 2018-04-16 17:04:03 -07:00
Andrew Watkins 2f96ecc55a Add initial ability to handle string argument types 2018-04-16 16:56:38 -07:00
ebb-tide 23064a0526 update fieldNames upon new queryAST in tablegraph 2018-04-16 16:56:19 -07:00
Iris Scholten 17d94f9eb4 Add :db: and :rp: tempVars to host queries
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-04-16 16:15:02 -07:00
Iris Scholten 74758b4ee1 Add db and rp tempate variables to hosts page queries
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-04-16 15:04:24 -07:00
Brandon Farmer 38e44c80da Address PRs comments and update Changelog 2018-04-16 15:00:45 -07:00
Brandon Farmer ee1f62faaf CEO always has at least one query 2018-04-16 15:00:45 -07:00
Brandon Farmer 4aaa3d97ba Migrate CEO to typescript 2018-04-16 15:00:45 -07:00
Alex P 9b4da28a74 Merge branch 'master' into polish/sticky-tempvar-controls 2018-04-16 14:54:14 -07:00