Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
295 commits
Select commit Hold shift + click to select a range
aa3f4b7
update script
Robohad Dec 31, 2018
b088e9e
update script
Robohad Dec 31, 2018
689a763
update script
Robohad Dec 31, 2018
07157b1
update script
Robohad Dec 31, 2018
047025f
merged circuits
Robohad Dec 31, 2018
6b0b18f
Reorder form. Add ArrayField
eyak Jan 1, 2019
d49c14b
Merge branch 'master' of https://github.com/Roboplan/ComponentsBank-MESS
eyak Jan 1, 2019
18f23eb
update
Robohad Jan 1, 2019
1db1354
change urls to https
Robohad Jan 1, 2019
71abf88
fix NMOS
Robohad Jan 1, 2019
adf7e18
Merge branch 'master' of https://github.com/Roboplan/ComponentsBank-MESS
Robohad Jan 1, 2019
4d37289
Merge branch 'circuitMerge'
Robohad Jan 1, 2019
093be8c
add pwoer to powerConnectors
Robohad Jan 1, 2019
161ada2
tmp controller
eyak Jan 1, 2019
430886c
working controller
eyak Jan 1, 2019
21d7543
Merge branch 'master' of https://github.com/Roboplan/ComponentsBank-MESS
eyak Jan 1, 2019
3a07e87
ziv
Jan 2, 2019
f71ed4c
ziv
Jan 2, 2019
d73c038
stable forms
eyak Jan 2, 2019
9c830d5
Merge branch 'master' of https://github.com/Roboplan/ComponentsBank-MESS
eyak Jan 2, 2019
69263ca
heroku fix
eyak Jan 2, 2019
ad52c52
heroku fix
eyak Jan 2, 2019
6ed6dca
All object conneted, with notifications
eyak Jan 2, 2019
2eb6bb4
clear home
eyak Jan 2, 2019
1f240d8
ziv teensy addition
Jan 2, 2019
30d4fdc
Merge branch 'master' of https://github.com/Roboplan/ComponentsBank-MESS
Jan 2, 2019
845d902
bug fixes, unify save-uploadm, publish placeholder
eyak Jan 6, 2019
682532a
Merge branch 'master' of https://github.com/Roboplan/ComponentsBank-MESS
eyak Jan 6, 2019
2c2f3e6
Updated circuit schema
eyak Jan 6, 2019
05fa95e
update
Robohad Jan 6, 2019
2d08c5e
Merge branch 'master' of https://github.com/Roboplan/ComponentsBank-MESS
Robohad Jan 6, 2019
029c8f8
change 'circuit' to 'circuits'
Robohad Jan 6, 2019
1b8c8ae
merge
Robohad Jan 6, 2019
98a0d5f
change circuit names 6/1
Robohad Jan 6, 2019
6898ce0
update
Robohad Jan 6, 2019
7731e0c
change requires and prvoides to object
Robohad Jan 6, 2019
04eb5af
update
Robohad Jan 6, 2019
2941702
change requires to requiredBlocks
Robohad Jan 6, 2019
71a924b
Rename src folder. Unite circuit in block object
eyak Jan 6, 2019
8050de8
add required fields to schemas
eyak Jan 6, 2019
ce7ebd6
minor typos
eyak Jan 6, 2019
8b424d0
added favicon
eyak Jan 7, 2019
a9a6242
gitignore package-lock
eyak Jan 7, 2019
ee86321
add vscode config files
eyak Jan 7, 2019
04b47d0
Schema improvements
eyak Jan 7, 2019
9144178
part and coder field bug
eyak Jan 7, 2019
dde8f14
Merge branch 'master' of https://github.com/Roboplan/ComponentsBank-MESS
Robohad Jan 7, 2019
bd44a76
change to boolean flags
Robohad Jan 7, 2019
20a5f87
Support two columns in forms
eyak Jan 7, 2019
19f415e
Merge branch 'master' of https://github.com/Roboplan/ComponentsBank-MESS
eyak Jan 7, 2019
2b4a3cc
schema updates
eyak Jan 7, 2019
97c8062
Improved schemas
eyak Jan 7, 2019
680294f
Make server system proof (Windows support)
eyak Jan 7, 2019
9a77321
register full filename from cloudinary when uploading file SOF-1304
eyak Feb 4, 2019
1d80f01
Verify SVG data on upload. bug fixes
eyak Feb 5, 2019
8d4f3aa
Fix newblock blockid should be string SOF-1309
eyak Feb 5, 2019
ea39ca4
SOF-1312 new block is visible in app by default
eyak Feb 5, 2019
4b79f00
SOF-1311 reorganize save button and preview/upload
eyak Feb 5, 2019
b5c7749
Merge remote-tracking branch 'origin/5/2-validationFixes'
eyak Feb 5, 2019
79148f4
Set notes as single string, not array
eyak Feb 5, 2019
531dd3d
schema updates
eyak Feb 5, 2019
76c1c10
schema update
eyak Feb 5, 2019
e4c4b38
tabbedobject bugfix, and circuit tabs to horizontal tabs
eyak Feb 5, 2019
6d9454b
remove requiredExpansions from NodeMCU and RPI3B
Robohad Feb 5, 2019
b191d95
Merge branch 'master' of https://github.com/Circuito-io/ComponentEditor
Robohad Feb 5, 2019
9fc9c19
add logo to header
eyak Feb 5, 2019
21e4c1d
Add video player to publish action
eyak Feb 5, 2019
9340818
schema updates
eyak Feb 5, 2019
279503f
show blocks appName in editor block-list
eyak Feb 5, 2019
19df9ad
List on support and power blocks in requiredBlocks SOF-1245
eyak Feb 5, 2019
3bbe386
minor schema update
eyak Feb 5, 2019
555220d
schema update
eyak Feb 6, 2019
1708e59
fix block behavior for missing category
eyak Feb 6, 2019
d045cd8
schema update - portType and dependencies
eyak Feb 6, 2019
19a566f
add port type to all ports
Robohad Feb 6, 2019
541c3af
add portType
Robohad Feb 6, 2019
65f86c6
added WemosD1Mini, passed the ComponentEditor
ziv-robo Feb 6, 2019
fd4cafd
Merge pull request #3 from ziv-robo/addPortType
ziv-robo Feb 6, 2019
ae1f844
update chain pins to provides
Robohad Feb 6, 2019
84768aa
schema updates
eyak Feb 6, 2019
50a28c9
Merge remote-tracking branch 'origin/addPortType'
eyak Feb 6, 2019
8a25450
schema update
eyak Feb 6, 2019
4dad704
Server log change
eyak Feb 6, 2019
4e29a62
ImageWidget layout fix
eyak Feb 6, 2019
246946a
schema update
eyak Feb 6, 2019
1f86960
Block save button location fix
eyak Feb 6, 2019
c5570cb
fix part category enum
eyak Feb 6, 2019
df3d9ef
add all wires to ports
Robohad Feb 10, 2019
2ab363b
update
Robohad Feb 10, 2019
cfee9ce
schema updates
eyak Feb 10, 2019
d9ec5fd
added docs as tooltips
eyak Feb 10, 2019
9b504c9
Merge branch 'master' of https://github.com/Circuito-io/ComponentEditor
Robohad Feb 10, 2019
7220865
in circuit, change priority to cost
Robohad Feb 10, 2019
0ed057c
change circuit priority to cost
eyak Feb 10, 2019
e6e1067
Show missing title for typeahead fields
eyak Feb 10, 2019
1da8847
fix diffs with master
Robohad Feb 11, 2019
d6e1625
Merge branch 'master' of https://github.com/Circuito-io/ComponentEditor
Robohad Feb 11, 2019
e9265cf
fixed theia json schema file locations
eyak Feb 11, 2019
b35e312
switch to local typeaahead field due to broken source repo
eyak Feb 11, 2019
2338be8
fix 404 error
eyak Feb 11, 2019
3b3d5c8
add delete function to block,part,coder
eyak Feb 11, 2019
fd36566
Set preview button to not auto open a new tab
eyak Feb 11, 2019
d2a58b2
Update README.md
eyak Feb 11, 2019
98177d2
Update index.js
eyak Feb 11, 2019
d33e8ee
in-progress
eyak Feb 12, 2019
45f5ef1
new block cost bug
eyak Feb 12, 2019
3f2c3ea
fix remove circuit. fix footer hiding content
eyak Feb 12, 2019
6c31e51
remove unused filed from BMP280
eyak Feb 12, 2019
9f4393a
corret using wrong list for partfield
eyak Feb 12, 2019
55ac312
scehma update
eyak Feb 12, 2019
4af7e26
part and coder edit disabled for non invalid names
eyak Feb 12, 2019
d5628a0
schema update
eyak Feb 12, 2019
1277e00
docs update
eyak Feb 12, 2019
d5b9954
wiredropdown handle not connectors
eyak Feb 12, 2019
61f782c
fix connector caching
eyak Feb 12, 2019
af48c0c
update SVG creator
Robohad Feb 12, 2019
7ef30a7
Handle invalid wires
eyak Feb 12, 2019
a69123a
update
Robohad Feb 12, 2019
65a948f
Autoclose preview notification
eyak Feb 12, 2019
057806d
Add open in coder to all footers
eyak Feb 12, 2019
6a7dbeb
schema update
eyak Feb 12, 2019
d939cbb
add part docs
eyak Feb 12, 2019
314219c
fix reopen new part doesn't load data
eyak Feb 12, 2019
69c9df1
remove preview from coder and remove vertical scroll
eyak Feb 12, 2019
ae644f0
Merge remote-tracking branch 'origin/SVGCreator'
eyak Feb 12, 2019
ed6accb
Delete gsdg.json
eyak Feb 12, 2019
9133028
Merge branch 'master' of https://github.com/Circuito-io/ComponentEditor
eyak Feb 12, 2019
16e5e10
schema update
eyak Feb 12, 2019
8f0404b
svg creator
eyak Feb 12, 2019
47033cb
Add github link in header
eyak Feb 13, 2019
8793bd3
video link update
eyak Feb 13, 2019
5519dcc
wire dropdown MISSING fix
eyak Feb 13, 2019
5387701
update video link title image
eyak Feb 13, 2019
534418c
svg creator update
Robohad Feb 13, 2019
2512e07
Merge branch 'master' of https://github.com/Circuito-io/ComponentEditor
Robohad Feb 13, 2019
6db6a6a
update package version
eyak Feb 13, 2019
29dd1cd
gipod submodule run order fix
eyak Feb 13, 2019
f6e7a6e
fix coder ace editor cursor movements
eyak Feb 13, 2019
45aea50
initially working
eyak Feb 13, 2019
bdb32e3
merge with master
eyak Feb 13, 2019
a4c8b63
in progress
eyak Feb 13, 2019
0cfa8fc
tabbedarray working
eyak Feb 13, 2019
8075653
tabbedobject working meh
eyak Feb 13, 2019
2d73d1a
working
eyak Feb 14, 2019
d1bb1f6
visibility
eyak Feb 14, 2019
f3abf15
visibility
eyak Feb 14, 2019
59b2e17
schema updat
eyak Feb 14, 2019
f79195f
style fix
eyak Feb 14, 2019
162904f
make gitpod use prebuilt production, improve packages.json
eyak Feb 15, 2019
8549f8a
Improve block cache connectors, prevent multiple reads per part
eyak Feb 15, 2019
459a4b1
delay before running updateComponents
eyak Feb 15, 2019
e6fc9e4
build
eyak Feb 15, 2019
6b110f2
align colors with gitpod
eyak Feb 16, 2019
c0d74f7
scehma update
eyak Feb 16, 2019
71adfa9
fix aceeditor missing title and desc fields
eyak Feb 16, 2019
2a93848
build
eyak Feb 16, 2019
efba955
autogenerate instancenames
eyak Feb 17, 2019
c6c7a3a
remove path from BMP280
Robohad Feb 17, 2019
6b0e249
Create pull_request_template.md
eyak Feb 17, 2019
5025587
Update pull_request_template.md
eyak Feb 17, 2019
39bd9da
svg-creator bug
eyak Feb 17, 2019
83cf8cc
svg-creator pins add two-coloumn-field class
eyak Feb 17, 2019
39ef2e4
add close button to block
eyak Feb 17, 2019
3b331d7
add docs
eyak Feb 17, 2019
7c5b61e
rename all parts ub circuits
Robohad Feb 17, 2019
5afa879
dynamically resolve controllers list and remove it from schema
eyak Feb 17, 2019
fba4706
bug fix on new block
eyak Feb 17, 2019
1a4c9a0
Merge remote-tracking branch 'origin/renameAllParts'
eyak Feb 17, 2019
1d78ae5
test
mmigdal Feb 17, 2019
b3aabe2
tests
mmigdal Feb 17, 2019
032fa0c
typo in pull request template
eyak Feb 17, 2019
fa3d516
Revert "test"
eyak Feb 17, 2019
bde2cdc
Revert "tests"
eyak Feb 17, 2019
e52f43a
build
eyak Feb 17, 2019
6a43eb4
hide Wemos
Robohad Feb 18, 2019
a89e952
Merge branch 'master' of https://github.com/Circuito-io/ComponentEditor
Robohad Feb 18, 2019
c305c0d
add connectivity to category
Robohad Feb 18, 2019
456822d
update comps
Robohad Feb 18, 2019
280c524
remove '.' from regulator
Robohad Feb 19, 2019
5ac1530
change server url to production
eyak Feb 19, 2019
6f2b240
schema update
eyak Feb 19, 2019
c3bce03
docs update
eyak Feb 19, 2019
f2e0997
create coder on new block
eyak Feb 19, 2019
bfedd5c
schema update
eyak Feb 19, 2019
9c5b491
temp publish instructions
eyak Feb 19, 2019
6880450
build
eyak Feb 19, 2019
cf80c18
linking attiny85 to the blog bootloader article
mmigdal Feb 19, 2019
9a19856
Include `{{varname}}` in serial print (#1)
bernhard-hofmann Feb 19, 2019
11d95d8
add altComp to ATTiny85
Robohad Feb 19, 2019
df682ea
set custom talk category for 'help' header link
eyak Feb 20, 2019
f320089
Analytic fixes
eyak Feb 20, 2019
7e566dd
client side analytics
eyak Feb 20, 2019
cfce86e
build
eyak Feb 20, 2019
a72957f
Merge branch 'circuito4-final-fixes' into staging
Robohad Feb 20, 2019
673b48a
code preview and fix svgroute to skip proxy
eyak Feb 20, 2019
89dda2e
remove console print
eyak Feb 20, 2019
b503c1f
Merge remote-tracking branch 'origin/staging' into staging
eyak Feb 20, 2019
b392fc0
in progress
eyak Feb 20, 2019
ec0bbea
build
eyak Feb 20, 2019
45bbed4
build
eyak Feb 20, 2019
1bf4291
added how this works
eyak Feb 22, 2019
8fcf6b6
build
eyak Feb 22, 2019
8e45f2c
report repo version
eyak Feb 22, 2019
5af8d54
remove email
eyak Feb 22, 2019
c82af3a
update gitcommit report
eyak Feb 23, 2019
faa2971
update docs and schema
Robohad Feb 24, 2019
15d9d91
blocks list on home
eyak Feb 24, 2019
b5ea6ae
Merge remote-tracking branch 'origin/updateDocs' into staging
eyak Feb 24, 2019
c0b7aa5
block list in home. update docs
eyak Feb 24, 2019
cf15304
reduce block list size
eyak Feb 24, 2019
5f57c4a
fix tag class
eyak Feb 24, 2019
e47c583
prevent block save before ready
eyak Feb 24, 2019
e4ff430
add spinner to block
eyak Feb 24, 2019
19e72b6
fix delete bug
eyak Feb 24, 2019
29f2bd1
add image placeholder
eyak Feb 24, 2019
a3de049
build
eyak Feb 24, 2019
33a90db
almost working
eyak Feb 24, 2019
7dc39fe
change class to className
eyak Feb 25, 2019
90e0e5d
tabs working
eyak Feb 25, 2019
920c564
clean up code
eyak Feb 25, 2019
c366c10
Merge branch 'master' into master-sub
Robohad Feb 25, 2019
9ff7e7c
omri's updates
Robohad Feb 25, 2019
4d00b75
build
eyak Feb 25, 2019
25c467c
Merge branch 'staging' of https://github.com/Circuito-io/ComponentEdi…
eyak Feb 25, 2019
b5668c7
improve tooltip width
eyak Feb 25, 2019
3b57197
fix FTDI placing and wemos supported controller
Robohad Feb 25, 2019
1dba558
Merge branch 'staging' of https://github.com/Circuito-io/ComponentEdi…
Robohad Feb 25, 2019
4f5fdea
unhide Wemos D1
Robohad Feb 25, 2019
1d207f6
update wemos
Robohad Feb 25, 2019
418bd18
fix 'more' dropdown direction
eyak Feb 25, 2019
7f8ac5d
update design and create flow
eyak Feb 25, 2019
99be198
Merge branch 'staging' of https://github.com/Circuito-io/ComponentEdi…
eyak Feb 25, 2019
1418373
build
eyak Feb 25, 2019
17c0561
fixed header
eyak Feb 25, 2019
fdbc54e
fix wemosD1
Robohad Feb 25, 2019
281afcd
Merge branch 'staging' of https://github.com/Circuito-io/ComponentEdi…
Robohad Feb 25, 2019
9a279ef
unhide wemos
Robohad Feb 25, 2019
0bcc0a6
walkthrough
eyak Feb 25, 2019
f4e8930
build
eyak Feb 25, 2019
57da290
Merge branch 'staging' of https://github.com/Circuito-io/ComponentEdi…
eyak Feb 25, 2019
b47e72b
improve walkthrough
eyak Feb 25, 2019
5154ab3
build
eyak Feb 25, 2019
828820b
Merge branch 'master' of https://github.com/Circuito-io/ComponentEditor
eyak Feb 25, 2019
e032c89
prevent white space in new block name
eyak Feb 25, 2019
0af797e
build
eyak Feb 25, 2019
5074f1a
Corrected description (#12)
bernhard-hofmann Feb 26, 2019
23273d1
pull request video
eyak Feb 28, 2019
d21c5d4
build
eyak Feb 28, 2019
b0652fe
Update README.md
eyak Mar 8, 2019
a08a2d6
Update README.md
eyak Aug 15, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!--
Thank you for your pull request. Please provide a description and sign our CLA
-->

### Description of change
<!-- Please provide a description of the change here. -->

### Contributor License Agreement
<!-- Sign by changing [ ] to [x]. -->

- [ ] I have read and accepted the [circuito CLA](https://gist.github.com/eyak/0525403b26f529a53f39a63a31583aa3)

5 changes: 2 additions & 3 deletions .gitpod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,5 @@ ports:
- port: 9856
onOpen: ignore
tasks:
- before: git submodule init
init: git submodule update && npm install
command: npm run dev
- init: git submodule init && git submodule update && npm install --only=prod
command: git submodule update && npm start
6 changes: 3 additions & 3 deletions .theia/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,19 @@
"fileMatch": [
"/components/Blocks/*.json"
],
"url": "file://workspace/ComponentsBank-MESS/circuito-schema/block.json"
"url": "file://workspace/ComponentEditor/circuito-schema/block.json"
},
{
"fileMatch": [
"/components/Coders/*.json"
],
"url": "file://workspace/ComponentsBank-MESS/circuito-schema/coder.json"
"url": "file://workspace/ComponentEditor/circuito-schema/coder.json"
},
{
"fileMatch": [
"/components/Parts/*.json"
],
"url": "file://workspace/ComponentsBank-MESS/circuito-schema/part.json"
"url": "file://workspace/ComponentEditor/circuito-schema/part.json"
}
]
}
17 changes: 8 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
# Circuito.io Component Editor
# circuito.io Component Editor

## Video Tutorial
[![Intro Video](https://res.cloudinary.com/circuito/image/upload/w_300,b_white/v1545820007/Circuito_4_Entities_1.png)](https://www.youtube.com/watch?v=Lb2UfK2290k)
[![Intro Video](https://res.cloudinary.com/circuito/image/upload/w_300,b_white/v1550053341/circuito_youtube_help_title.png)](https://www.youtube.com/watch?v=i3CpeFhRLI4)

## Using GitPod
## Using GitPod - Recommended
[Edit using GitPod](http://gitpod.io/#https://github.com/Circuito-io/ComponentEditor)

## Creating a Local Development Environment
1. Make sure you have [Node.js](https://nodejs.org/en/download/)
2. Clone this repository
2. Clone this repository and cd into it
```bash
git clone https://github.com/Circuito-io/ComponentsEditor.git
git clone https://github.com/Circuito-io/ComponentEditor.git
cd ComponentEditor
```
3. Init and update submodule
```bash
Expand All @@ -19,14 +20,12 @@ git submodule update
```
3. Run npm install
```bash
cd ComponentEditor
npm install
npm install --legacy-peer-deps
```
4. Run the dev web server
```bash
npm run dev
```
5. Connect to the web server - http://localhost:8080
6. Edit your files locally - components are in the ```components``` subfloder
7. When ready - click the 'save&upload' button to sync local files with our server
8. Click the 'preview' button to open your **private** circuito.io preview window
7. When ready - click the 'Preview' button to sync local files with our server and open your **private** circuito.io preview window
2 changes: 1 addition & 1 deletion circuito-schema
Submodule circuito-schema updated 3 files
+202 −164 block.json
+42 −9 coder.json
+112 −24 part.json
Loading
Loading