Commit Graph

876 Commits (jebba)

Author SHA1 Message Date
gabrielburnworth 1455bebba2 minor folder edit fixes 2019-12-27 10:38:29 -08:00
gabrielburnworth 22465a5558 add none camera type 2019-12-27 10:37:54 -08:00
gabrielburnworth c2d80bd55c increase error containment 2019-12-26 12:20:10 -08:00
Rick Carlino 79690a90a2 WIP 2019-12-26 10:25:03 -06:00
Gabriel Burnworth 4dd1c04ae8
minor css fix 2019-12-24 11:38:45 -08:00
gabrielburnworth 9c3340be56 folders ui tests 2019-12-23 14:38:48 -08:00
Rick Carlino cd20fcf943 Add estop, servo_angle, toggle_pin steps. 2019-12-21 22:43:41 -06:00
gabrielburnworth 8d5218f67c folders ui updates 2019-12-21 11:47:19 -08:00
gabrielburnworth 307105c96e Merge branch 'staging' of https://github.com/FarmBot/Farmbot-Web-App into folders 2019-12-21 11:46:16 -08:00
Rick Carlino f5be061c4d Merge branch 'folders' of https://github.com/gabrielburnworth/Farmbot-Web-App into folders 2019-12-20 18:09:39 -06:00
gabrielburnworth 6a8bd52902 add pin bindings to usage index 2019-12-20 15:48:56 -08:00
Rick Carlino a0abdcb198 Merge branch 'staging' of github.com:FarmBot/Farmbot-Web-App into folders 2019-12-20 17:46:23 -06:00
gabrielburnworth fa7fc0024e folders ui bug fix and test prep 2019-12-20 08:59:46 -08:00
Fabio Dessi 98a0abd7fa Merge branch 'staging' into issue-1582 2019-12-20 16:17:49 +01:00
Rick Carlino f803dfd6cf Boop 2019-12-19 20:24:20 -06:00
gabrielburnworth 4b12828262 minor folders ui fixes 2019-12-19 18:03:31 -08:00
Rick Carlino 209b355481 Dont preemptively saved unsaved sequences when moving between folders. CC: @gabreilBurnworth 2019-12-19 20:01:17 -06:00
Rick Carlino 34b3a69e9e Merge conflicts 2019-12-19 19:55:16 -06:00
Rick Carlino 077894bb4d Add `read_at` column to `sensor_readings` table. Closes #1363 2019-12-19 19:32:51 -06:00
gabrielburnworth a2ae2ea38e folder ui updates 2019-12-19 17:30:02 -08:00
Rick Carlino f9ac3e659f Fix the folder color picker 2019-12-19 10:26:40 -06:00
Rick Carlino e02673aa79 Make icons easier to click. NEXT: Fix edit state rendering issues 2019-12-18 18:47:51 -06:00
Rick Carlino 08e15087cd Change saucer for sequence in item UI 2019-12-18 18:31:52 -06:00
Rick Carlino 1607449bb7 Add saucer to sequence item UI 2019-12-18 18:28:24 -06:00
Rick Carlino 1d7534adae Improve the "click to move" functionality 2019-12-18 18:14:56 -06:00
Rick Carlino 205121da43 Even more cleanup. TODO: Cleanup sequence move UI 2019-12-18 18:04:07 -06:00
Rick Carlino 129309e910 Rename some classes, pull move arrow to the right 2019-12-18 17:55:01 -06:00
Rick Carlino 3cd5754b63 Remove extra padding on folder items 2019-12-18 17:42:16 -06:00
Rick Carlino 2db87096a3 Hmm 2019-12-18 17:35:58 -06:00
Rick Carlino 0c9a04c6d8 Smoosh folder items, too 2019-12-18 17:22:55 -06:00
Rick Carlino f31c38158f Smoosh folders closer together 2019-12-18 17:12:12 -06:00
Rick Carlino 8d91e18650 Float stuff correctly 2019-12-18 17:02:50 -06:00
Rick Carlino b0718c2e9a Hmm... CC: @gabrielBurnworth 2019-12-18 16:46:38 -06:00
Rick Carlino ed0661917e Merge branch 'folders' of https://github.com/gabrielburnworth/Farmbot-Web-App into folders 2019-12-18 16:09:18 -06:00
gabrielburnworth 74b0373c51 add empty state wrapper back 2019-12-18 13:23:37 -08:00
gabrielburnworth cb3f858fcf add left panel back 2019-12-18 13:18:27 -08:00
Rick Carlino fc7d0882b2 Pull elipsis to the right 2019-12-18 15:14:58 -06:00
Rick Carlino 2a701bdc63 CC: @gabrielBurnworth 2019-12-18 14:56:55 -06:00
Rick Carlino 27e7b3f30a Adjust padding oops 2019-12-18 14:45:38 -06:00
Rick Carlino 0f8f8d63a4 Make folder heading bars look more like mockup 2019-12-18 14:44:11 -06:00
Rick Carlino 8d6c14cb21 Use real buttons instead of <i/> 2019-12-18 14:14:37 -06:00
Rick Carlino a74d389862 Put buttons inline with search bar 2019-12-18 13:48:48 -06:00
Rick Carlino 3fb1487cdb icon tweaks. 2019-12-18 13:28:15 -06:00
Rick Carlino 88b7b1ffae Make searchbar look like farm designer search bar 2019-12-18 12:48:48 -06:00
Rick Carlino 4c7902c0a2 Reducer header size, add tool tip 2019-12-18 12:45:29 -06:00
Rick Carlino 4490bbc531 Line up icons and stuff 2019-12-18 11:57:03 -06:00
Rick Carlino cad3839e87 Fix onClick for folder drop 2019-12-18 11:33:23 -06:00
Rick Carlino 566f23b01f Styling changes to drop area for folders 2019-12-18 11:22:44 -06:00
Rick Carlino 15f5b64005 Popovers work 2019-12-17 18:32:30 -06:00
Rick Carlino e454c7e412 IDEA: Use a <Popover/> 2019-12-17 18:16:45 -06:00
Rick Carlino 7661f97a98 Click ellipsis to expand button cluster 2019-12-17 18:06:36 -06:00
Rick Carlino 97889e7021 Even more factoring. 2019-12-17 17:37:05 -06:00
Rick Carlino 2ed25887e1 Factor components down, reduce duplication, etc.. 2019-12-17 16:25:08 -06:00
Rick Carlino 17c33ba7bc Merge conflicts 2019-12-17 15:33:10 -06:00
Rick Carlino da5bed9fce farmbot@9.0.0-rc1, part I 2019-12-17 14:33:47 -06:00
Rick Carlino 04db845e94 WIP 2019-12-17 14:19:17 -06:00
Fabio Dessi 938789e554 added superior grid and conditional stroke values based on zoomLvl 2019-12-16 15:48:06 +01:00
Fabio Dessi 92374ed20f passing zoomLvl to Grid Component 2019-12-16 15:40:15 +01:00
Rick Carlino 88bb6fa2aa Begin cleanup of <Folders/> 2019-12-13 15:26:57 -06:00
Rick Carlino bbd5f14cfe Done with all non-UI tests. 2019-12-13 15:11:22 -06:00
Rick Carlino a75a358a96 Tests for Actions.FOLDER_SEARCH 2019-12-13 14:04:48 -06:00
Rick Carlino 6092abc03f More tests. NEXT: Tests for Actions.FOLDER_SEARCH 2019-12-13 13:32:06 -06:00
Rick Carlino f71ff37caf Resource reducer tests for FOLDER_TOGGLE. 2019-12-13 11:28:33 -06:00
Rick Carlino a964b14418 Finish writing tests for actions.ts 2019-12-13 09:00:25 -06:00
Rick Carlino 70118937fa type fixes 2019-12-12 17:01:41 -06:00
Rick Carlino c145fd3de9 STABLE, but coverage is -0.61 2019-12-12 16:56:57 -06:00
Rick Carlino 96b508be1e WIP 2019-12-12 14:32:08 -06:00
Rick Carlino d84b33a203 Tests for createFolder. 2019-12-12 13:53:02 -06:00
Rick Carlino 2a0e390472 Tests for setFolderName. 2019-12-12 11:33:45 -06:00
Rick Carlino 3a4fe9cd60 setFolderColor tests 2019-12-12 10:16:08 -06:00
Pitou f88f3fd858 Give more space to descriptions 2019-12-12 16:22:46 +01:00
Rick Carlino 6f5f1f84a7 TESTS: finds sequences in an `initial` folder node 2019-12-12 08:50:46 -06:00
Rick Carlino a2bb562c3e TEST: finds sequences in an `medial` folder node. 2019-12-12 08:40:06 -06:00
Rick Carlino d129b028f1 Bug fixes + related tests. 2019-12-12 08:23:14 -06:00
Rick Carlino f1c3fb5baf Tests related to filtering folders by sequence name. 2019-12-11 20:28:53 -06:00
Rick Carlino ccc9a98e96 Tests for searching initial, medial, terminal folder nodes. 2019-12-11 19:07:07 -06:00
Rick Carlino 32bbe8ad96 Tests for searchFolderTree part I. 2019-12-11 16:44:54 -06:00
Rick Carlino eeb199b816 Dead code removal. 2019-12-11 15:08:07 -06:00
Rick Carlino 7f6449ece2 Bug fix: Save newly saved sequences under the correct folder 2019-12-11 14:24:47 -06:00
Rick Carlino f4b59ea0d5 Editing updates 2019-12-11 14:01:33 -06:00
Rick Carlino ea88ad4c26 Add color picker 2019-12-11 13:22:48 -06:00
Rick Carlino b08826708a Hotfix for folder name edit bug 2019-12-11 12:44:51 -06:00
Rick Carlino 4dae2a283f Ability to move sequences between folders, for real 2019-12-11 10:08:49 -06:00
Rick Carlino bdce179f88 Ability to move sequences between folders 2019-12-11 09:52:40 -06:00
Rick Carlino 8b15c7fecd Merge branch 'staging' of github.com:FarmBot/Farmbot-Web-App into folders 2019-12-11 08:03:28 -06:00
Rick Carlino 2adf28b6dc WIP, typefixes 2019-12-11 08:03:21 -06:00
Rick Carlino 4037f6bab1 Always expand folders when searching 2019-12-10 16:13:16 -06:00
Rick Carlino 606bc19def Remove scratchpad page, move folder UI into sequence editor 2019-12-10 15:46:53 -06:00
Rick Carlino 7994801daa Fixed tests. 2019-12-10 14:17:37 -06:00
gabrielburnworth 0625a20853 minor css fix 2019-12-10 12:10:22 -08:00
gabrielburnworth c08b9f4682 reorganize point panels folder 2019-12-10 12:09:52 -08:00
gabrielburnworth 240f86c7c1 update map actions 2019-12-10 12:08:54 -08:00
Rick Carlino 92869beb32 Remove all `let` exports in favor of `const` exports. 2019-12-10 13:53:20 -06:00
Rick Carlino f0dcbcd54f Fix most failures. TODO: Fix frontend/devices/__tests__/reducer_test.ts 2019-12-10 13:26:32 -06:00
Rick Carlino c47651282f TODO: Fix Actions.FOLDER_SEARCH problems. 2019-12-10 12:52:48 -06:00
Rick Carlino e26d8e870f (FAILING) Remove old sequence list selector menu 2019-12-09 19:36:51 -06:00
Rick Carlino 9a4755c30b WIP 2019-12-09 17:59:02 -06:00
Rick Carlino f54fb07d61 Bug fix: render folderless sequences 2019-12-09 17:35:29 -06:00
Rick Carlino 897ed8206a Minor cleanup / keyprop fixes. Root cause: foldeMetaInfo is not adding -1 key. 2019-12-09 08:54:38 -06:00
Rick Carlino fd884ad9fa PROBLEM: Folderless sequences are not rendering 2019-12-09 08:48:52 -06:00
Rick Carlino 4e87effeba Search filtering works 2019-12-08 15:23:26 -06:00
Rick Carlino 142611deaa Filtering works, but only for first level? :thinking_face: 2019-12-08 13:55:54 -06:00
Rick Carlino 06d0bd1c82 TODO: Filter sequences 2019-12-07 16:56:35 -06:00
Rick Carlino d7e4373db7 WIP 2019-12-06 13:45:18 -06:00
gabrielburnworth f60f82cb06 fix farmware env translation bug 2019-12-06 08:45:56 -08:00
Rick Carlino 9541970fb3 Dont clobber search term when folder strucutre changes 2019-12-06 10:16:44 -06:00
Rick Carlino 4f0373a3a2 Dont clobber search term when folder strucutre changes 2019-12-06 10:09:29 -06:00
Rick Carlino 2e1ce7d3fa Install fuse.js, add search terms to state tree 2019-12-06 09:47:52 -06:00
Rick Carlino 5c6fb08a5d Merge branch 'staging' of github.com:FarmBot/Farmbot-Web-App into folders 2019-12-05 16:40:15 -06:00
Rick Carlino 076bdbdb5d Ability to collapse/expand all 2019-12-05 16:40:06 -06:00
Rick Carlino b0c31b2e61 Toggle input box when editing folder names 2019-12-05 16:18:50 -06:00
Rick Carlino 1fedc1917d Minor bug fixes for folder collapse button 2019-12-05 16:02:53 -06:00
Rick Carlino 435273994a Bug fix: Duplicate key props for folderless sequences 2019-12-05 15:52:01 -06:00
gabrielburnworth b48029528f add label to tool sensor indicator 2019-12-05 12:57:44 -08:00
gabrielburnworth 8eb348202a designer state cleanup 2019-12-05 12:53:31 -08:00
gabrielburnworth 249184661e file cleanup 2019-12-05 12:52:16 -08:00
Rick Carlino b190fe3609 Bug fix: De-duplicate parent <=> folder relationship 2019-12-05 12:07:08 -06:00
Rick Carlino d1496ddb1e OK: Move parentIndex into localMetaAttributes 2019-12-05 11:11:40 -06:00
Rick Carlino eb231231c7 TODO: Move parentIndex into localMetaAttributes 2019-12-05 10:24:10 -06:00
Rick Carlino 2782a3e517 Add `localMetaAttributes` 2019-12-05 10:12:14 -06:00
Rick Carlino 0fa65f0eac Change ingest() => Use named args instead of positional args 2019-12-05 08:54:39 -06:00
Rick Carlino be16f15917 Fix key prop warning 2019-12-04 17:26:16 -06:00
Rick Carlino 66afa66287 Cruft removal 2019-12-04 16:42:27 -06:00
Rick Carlino c5a6e2052e Embed sequence UUIDs in folder tree strucutre 2019-12-04 14:50:53 -06:00
Rick Carlino d28c9d67ed Fix delete button, index stuff less often 2019-12-04 14:01:49 -06:00
gabrielburnworth e00a2cf793 fix firefox drag bug 2019-12-04 11:10:17 -08:00
Rick Carlino 2a3a244024 deleteFolder() fixes. TODO: Why is UI stale? 2019-12-04 11:51:52 -06:00
Rick Carlino 8b6c03216e Fixes for createFolder() 2019-12-04 11:30:32 -06:00
Rick Carlino 7813e88a69 TODO: Handle nil folder.id 2019-12-04 10:50:52 -06:00
Rick Carlino 976a912c07 Add folder indexer 2019-12-04 09:49:55 -06:00
Rick Carlino e2d311e3ea Update types, downloader, reducers to accomodate new folder resource 2019-12-04 09:12:34 -06:00
Rick Carlino 755ce7f178 FBJS upgrade to v8.4.0 2019-12-03 17:30:03 -06:00
Rick Carlino 402b9eda3e UNSTABLE: Begin backend implementation of `Folder` resource 2019-12-03 10:32:27 -06:00
Rick Carlino a0e8165361 Merge branch 'staging' of github.com:FarmBot/Farmbot-Web-App into folders 2019-12-03 07:55:13 -06:00
Rick Carlino 2073d2022b WIP. Working on deleteFolder() tests 2019-12-02 19:54:43 -06:00
gabrielburnworth c30c312783 fix checkboxes on mozilla 2019-12-02 14:00:49 -08:00
gabrielburnworth 4f8e344c63 add zero and calibrate to command list 2019-12-02 13:56:29 -08:00
Rick Carlino 56b9de1893 WIP: Begin deleteFolder() implementation / tests. 2019-12-02 12:42:33 -06:00
Rick Carlino 62246fbe20 Edge case test: Adding a folder to a terminal folder 2019-12-02 12:21:12 -06:00
Rick Carlino 43826465ec FIX: medial nodes are always at index[1]. Terminal nodes at index[2]. 2019-12-02 11:53:37 -06:00
Rick Carlino 1aa316ee62 Test case: Adding a new folder to an `initial` folder 2019-12-02 11:23:13 -06:00
Rick Carlino 7f2c174d29 Ability to add folder to level 0 2019-12-02 10:07:37 -06:00
Rick Carlino 90e97d7bbb Fix type errors 2019-12-02 09:16:44 -06:00
gabrielburnworth 97a9ee8d57 add saved gardens panel 2019-11-27 12:11:45 -08:00
Rick Carlino b8196d5214 Tests for color / name setters. 2019-11-27 11:24:17 -06:00
Rick Carlino 187b3bcbab Test for expand / collapse all. 2019-11-27 07:37:56 -06:00
Rick Carlino 2ee4268048 Tests for toggleFolderOpenState(); 2019-11-27 07:01:39 -06:00
Rick Carlino a579ace0e2 Unit test for halt()ing during a directory climb(); 2019-11-26 16:15:15 -06:00
Rick Carlino 531280a927 Part I of climb() tests. 2019-11-26 16:06:38 -06:00
Rick Carlino d07dd5eb15 climb() works. 2019-11-26 16:00:07 -06:00