Commit Graph
940 Commits
Author SHA1 Message Date
Zaid Abdulla 14013627e2 Move extension-wrapper to bin 2019-02-04 23:47:54 -08:00
Shweelan Samson 498947bc4a Add config page 2019-02-04 23:47:54 -08:00
Zaid Abdulla 1e41c72d60 Convert backend code to ES modules
Bundling code now with Rollup for its flat bundling and tree shaking
support. Front end code still goes through Webpack for browser support.
2019-02-04 23:47:54 -08:00
Zaid Abdulla 824639976f Remove redis 2019-02-04 23:47:54 -08:00
Shweelan Samson e6700fdcaa Auto test framework
Starting with a few tests for common.js
2019-02-04 23:47:47 -08:00
Zaid Abdulla 655e946406 Fix issue in handling 9005 fault 2019-01-28 18:39:49 -08:00
Zaid Abdulla 8c71640da6 Fix VersionedMap deserialization issue
Resolves #334.
2019-01-28 18:38:40 -08:00
Shweelan Samson 1cceba3f8b Move UI configs to DB 2019-01-16 05:22:14 -08:00
Zaid Abdulla 192ed6b034 Fix subtract and divide in expression.evaluate 2019-01-16 03:11:45 -08:00
Zaid Abdulla 0b59811924 Build script
A build process that generates a package with single executable for each
component.
2019-01-04 01:13:47 -08:00
Zaid Abdulla 819e8a52a3 Load config from DB 2018-12-27 22:23:37 -08:00
Zaid Abdulla 4530967b6b Merge remote-tracking branch 'ui/master' 2018-12-27 22:22:44 -08:00
Shweelan Samson d27247e265 Implement CSV download for all parameters 2018-12-27 01:21:18 -08:00
Shweelan Samson 4016f3acfd Support filters for object parameters 2018-12-27 01:21:18 -08:00
Shweelan Samson 6ee024cdfd Implement DB cache 2018-12-27 01:21:18 -08:00
Shweelan Samson 23666feeb5 Return unique parameters list from extractParams 2018-12-27 01:21:18 -08:00
Shweelan Samson 9b42ea6cd5 Return 0 instead of [] in db.count 2018-12-27 01:21:18 -08:00
Zaid Abdulla cdaad02fff Convert param value to text when redering
False boolean values would otherwise not be rendered correctly.
2018-12-27 01:21:18 -08:00
Zaid Abdulla b6f2a33b3f Allow hypen in param name 2018-12-27 01:21:18 -08:00
Zaid Abdulla a2b402c690 Add delay in all-parameters search 2018-12-27 01:21:18 -08:00
Zaid Abdulla 043b54fdd6 Fix page scroll issue in autocomplete-component 2018-12-27 01:21:18 -08:00
Zaid Abdulla e1c340f4bc Fix style issues for long-text elements 2018-12-27 01:21:18 -08:00
Shweelan Samson 71bb2d4f28 Add support for timestamp in smart query 2018-12-27 01:21:18 -08:00
Zaid Abdulla 46c1781816 Better chunked-encoding implementation 2018-12-27 01:21:18 -08:00
Zaid Abdulla 16c8871102 Ensure selected filter suggestion remains in view 2018-12-27 01:21:18 -08:00
Shweelan Samson 6c57be8e81 Move autocomplete selection using up/down 2018-12-27 01:21:18 -08:00
Shweelan Samson 4dec8921db Send connection: close header on shutdown 2018-12-27 01:21:18 -08:00
Shweelan Samson 00dd345784 Add default provisions to presets provision combo 2018-12-27 01:21:18 -08:00
Shweelan Samson b9fafd5382 Show blank when parameter value is empty string 2018-12-27 01:21:18 -08:00
Shweelan Samson 14c629689f Keep put-form open on error 2018-12-27 01:21:18 -08:00
Shweelan Samson cae54613a2 Fix write access level in API 2018-12-27 01:21:18 -08:00
Shweelan Samson 11902fefd1 Prevent all parameters overflow 2018-12-27 01:21:18 -08:00
Zaid Abdulla 3e455d6cbc Use value attr for textarea
Because setting content as child text node seems to confuse Mithril. I
suspect that's because it uses 'value' property to get/set textarea
content.
2018-12-27 01:21:18 -08:00
Shweelan Samson 109ea05fc2 Support ctrl/cmd-enter to submit forms with code 2018-12-27 01:21:18 -08:00
Shweelan Samson b60c5a8c34 Refresh page on delete error 2018-12-27 01:21:18 -08:00
Zaid Abdulla aa55dcef8f Fix sort bug in API 2018-12-27 01:21:18 -08:00
Zaid Abdulla b1c684fc9f Fix converting empty like pattern to regex 2018-12-27 01:21:18 -08:00
Zaid Abdulla 18c31ae934 Fix date parsing in flattenDevice 2018-12-27 01:21:18 -08:00
Zaid Abdulla 4e378d4dff Show fault message and detail in faults page 2018-12-27 01:21:18 -08:00
Zaid Abdulla 44471d5f5e Fix table width overflow 2018-12-27 01:21:18 -08:00
Zaid Abdulla f475565365 Save preset weight as int 2018-12-27 01:21:18 -08:00
Zaid Abdulla dc822cab9b Make serial in device list into a link 2018-12-27 01:21:18 -08:00
Zaid Abdulla ed3b7b57c3 Move put form out of components directory 2018-12-27 01:21:18 -08:00
Shweelan Samson 44dadcb8a7 Support booleans and numbers in edit parameter 2018-12-27 01:21:18 -08:00
Zaid Abdulla bae54300a7 Fix bug in param timestamp tooltip 2018-12-27 01:21:18 -08:00
Shweelan Samson bb416d25b9 Add admin page 2018-12-27 01:21:18 -08:00
Shweelan Samson 28a6ec950e Show only first line of script in index page 2018-12-27 01:21:18 -08:00
Zaid Abdulla c702003c32 Add linting rules 2018-12-27 01:21:16 -08:00
Zaid Abdulla 75a5a42296 Optimize CSV download 2018-12-26 00:22:07 -08:00
Shweelan Samson de759b8d93 Implement code splitting for codemirror 2018-12-26 00:22:07 -08:00