From 8dcbc7361cccd84e2661cb3ab63379d44e369067 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 10 Jun 2019 12:41:10 +0000 Subject: [PATCH] chore(release): 1.0.0 [skip ci] # 1.0.0 (2019-06-10) ### Bug Fixes * **animation:** Don't set useless keyframes ([2f2ff8f](https://github.com/NERDDISCO/luminave/commit/2f2ff8f)) * **build:** BasePath should be / and not esm-bundled ([5ac84dd](https://github.com/NERDDISCO/luminave/commit/5ac84dd)), closes [#79](https://github.com/NERDDISCO/luminave/issues/79) * **channel-grid:** Removed ducktape code ([40ce991](https://github.com/NERDDISCO/luminave/commit/40ce991)) * **config:** Clean & working ([bf6621f](https://github.com/NERDDISCO/luminave/commit/bf6621f)) * **config:** Working config ([33805b0](https://github.com/NERDDISCO/luminave/commit/33805b0)) * **dekk:** sceneNames must be an Array ([a382973](https://github.com/NERDDISCO/luminave/commit/a382973)) * **dekk-manager:** Get state from store ([3c32f8c](https://github.com/NERDDISCO/luminave/commit/3c32f8c)) * **directive:** React to "undefined" String ([c0625d9](https://github.com/NERDDISCO/luminave/commit/c0625d9)) * **dmx:** Use hiRes instead of multiRange ([c0d015c](https://github.com/NERDDISCO/luminave/commit/c0d015c)) * **error-handling:** promise resolving ([1856a91](https://github.com/NERDDISCO/luminave/commit/1856a91)) * **error-handling:** stable promise construct ([ef4d6de](https://github.com/NERDDISCO/luminave/commit/ef4d6de)) * **everything:** Fixed everything with batches ([0ccf403](https://github.com/NERDDISCO/luminave/commit/0ccf403)) * **fivetwelve:** Get universe from store ([55e866b](https://github.com/NERDDISCO/luminave/commit/55e866b)) * **fixture:** Attempt to fix [#11](https://github.com/NERDDISCO/luminave/issues/11) ([86be373](https://github.com/NERDDISCO/luminave/commit/86be373)) * **fixture:** Initialize fixture in live mode ([f19e7f7](https://github.com/NERDDISCO/luminave/commit/f19e7f7)), closes [#17](https://github.com/NERDDISCO/luminave/issues/17) * **fixture:** Remove fixture from scene and universe ([7353b27](https://github.com/NERDDISCO/luminave/commit/7353b27)), closes [#45](https://github.com/NERDDISCO/luminave/issues/45) * **fixture:** Renamed CameoFlatPar1RGBW ([441b8a1](https://github.com/NERDDISCO/luminave/commit/441b8a1)) * **fixture:** Set property ([a96225d](https://github.com/NERDDISCO/luminave/commit/a96225d)), closes [#19](https://github.com/NERDDISCO/luminave/issues/19) * **fixture:** The properties are loaded from the store ([e58a02e](https://github.com/NERDDISCO/luminave/commit/e58a02e)), closes [#80](https://github.com/NERDDISCO/luminave/issues/80) [#8](https://github.com/NERDDISCO/luminave/issues/8) [#74](https://github.com/NERDDISCO/luminave/issues/74) * **fixture-manager:** Reload dmx fixture properties ([1b83e56](https://github.com/NERDDISCO/luminave/commit/1b83e56)), closes [#11](https://github.com/NERDDISCO/luminave/issues/11) * **keyframe:** Use Math.round ([2daae65](https://github.com/NERDDISCO/luminave/commit/2daae65)), closes [#18](https://github.com/NERDDISCO/luminave/issues/18) * **keyframe-grid:** Make all keyframes visible via scroll ([5f31813](https://github.com/NERDDISCO/luminave/commit/5f31813)) * **localStorage:** Unique identifier ([f3c71fc](https://github.com/NERDDISCO/luminave/commit/f3c71fc)) * **luminave:** Build & merge fix ([8bdcab6](https://github.com/NERDDISCO/luminave/commit/8bdcab6)) * **luminave-server:** Set correct default URL ([a70350c](https://github.com/NERDDISCO/luminave/commit/a70350c)) * **menu:** Don't close menu on page reload ([8d540d7](https://github.com/NERDDISCO/luminave/commit/8d540d7)) * **midi:** Handle MIDI connect in every situation ([31900e4](https://github.com/NERDDISCO/luminave/commit/31900e4)), closes [#14](https://github.com/NERDDISCO/luminave/issues/14) [#15](https://github.com/NERDDISCO/luminave/issues/15) * **midi-manager:** Connection status & remove listener ([4c57a48](https://github.com/NERDDISCO/luminave/commit/4c57a48)), closes [#68](https://github.com/NERDDISCO/luminave/issues/68) [#69](https://github.com/NERDDISCO/luminave/issues/69) * **modv-integration:** Listen on 0.0.0.0 ([bf8d444](https://github.com/NERDDISCO/luminave/commit/bf8d444)) * **polymer-redux:** Fixed dependency ([2f23fe3](https://github.com/NERDDISCO/luminave/commit/2f23fe3)) * **polymerx:** Remove unused service worker ([d664255](https://github.com/NERDDISCO/luminave/commit/d664255)) * **port:** use correct port ([2757712](https://github.com/NERDDISCO/luminave/commit/2757712)) * **property:** Fixed type ([b339350](https://github.com/NERDDISCO/luminave/commit/b339350)) * **scene:** Reset fixture when removing animation ([4573ee7](https://github.com/NERDDISCO/luminave/commit/4573ee7)), closes [#35](https://github.com/NERDDISCO/luminave/issues/35) * **scene-bee:** Show name of scene in input ([b0923e8](https://github.com/NERDDISCO/luminave/commit/b0923e8)) * **server:** Fix port definition to be ':1337' by default ([c018052](https://github.com/NERDDISCO/luminave/commit/c018052)) * **state:** fix activate loop ([5e97a95](https://github.com/NERDDISCO/luminave/commit/5e97a95)) * **state:** set channels on universes ([7fc96b4](https://github.com/NERDDISCO/luminave/commit/7fc96b4)) * **state:** Set correct fixture properties ([0cdda5b](https://github.com/NERDDISCO/luminave/commit/0cdda5b)), closes [#34](https://github.com/NERDDISCO/luminave/issues/34) * **style:** Remove unused character ([31bd519](https://github.com/NERDDISCO/luminave/commit/31bd519)) * **thorium:** Listen for scene changes in the store ([4808523](https://github.com/NERDDISCO/luminave/commit/4808523)) * **timeline:** Animation is not defined ([0a54bd4](https://github.com/NERDDISCO/luminave/commit/0a54bd4)) * **timeline:** Check for NaN ([bb56fc1](https://github.com/NERDDISCO/luminave/commit/bb56fc1)) * **timeline:** Don't trigger another loop ([2f0495e](https://github.com/NERDDISCO/luminave/commit/2f0495e)), closes [#23](https://github.com/NERDDISCO/luminave/issues/23) * **timeline:** fix local duration ([7304e79](https://github.com/NERDDISCO/luminave/commit/7304e79)) * **timeline:** modvColor is not used when scene gets removed ([941dff8](https://github.com/NERDDISCO/luminave/commit/941dff8)), closes [#95](https://github.com/NERDDISCO/luminave/issues/95) * **timeline:** Moved progress into animation ([53a3100](https://github.com/NERDDISCO/luminave/commit/53a3100)) * **timeline:** Reset timeline for animation ([62a9c3c](https://github.com/NERDDISCO/luminave/commit/62a9c3c)), closes [#28](https://github.com/NERDDISCO/luminave/issues/28) * **timeline:** Updated animation is refelected in timeline ([bf960d3](https://github.com/NERDDISCO/luminave/commit/bf960d3)), closes [#36](https://github.com/NERDDISCO/luminave/issues/36) * **usb-dmx-controller:** Only send universe when connected ([9456396](https://github.com/NERDDISCO/luminave/commit/9456396)) * **usb-dmx-manager:** Disconnect on error ([1a2cebc](https://github.com/NERDDISCO/luminave/commit/1a2cebc)) * **usb-dmx-manager:** Port is null ([5abdbbc](https://github.com/NERDDISCO/luminave/commit/5abdbbc)), closes [#40](https://github.com/NERDDISCO/luminave/issues/40) * **usb-dmx-manager:** USB connection status across browsers ([f76f9ea](https://github.com/NERDDISCO/luminave/commit/f76f9ea)), closes [#40](https://github.com/NERDDISCO/luminave/issues/40) * **webusb:** Set initial data to 0 ([3f9ccdf](https://github.com/NERDDISCO/luminave/commit/3f9ccdf)), closes [#32](https://github.com/NERDDISCO/luminave/issues/32) ### chore * **cleanup:** Remove go server ([5e567ef](https://github.com/NERDDISCO/luminave/commit/5e567ef)) * **upgrade:** Use Polymer 3 ([b77c60e](https://github.com/NERDDISCO/luminave/commit/b77c60e)) ### Code Refactoring * **components:** Use PolymerElement & lit-html ([ed809c8](https://github.com/NERDDISCO/luminave/commit/ed809c8)) ### Features * **activity:** scenes can be active ([f317db0](https://github.com/NERDDISCO/luminave/commit/f317db0)) * **animation:** Add keyframes based on fixture properties ([7f95ed3](https://github.com/NERDDISCO/luminave/commit/7f95ed3)), closes [#50](https://github.com/NERDDISCO/luminave/issues/50) * **animation:** animation-bee and addKeyframe ([3e39bb1](https://github.com/NERDDISCO/luminave/commit/3e39bb1)) * **animation:** Convert keyframes to keytime ([d9aaf90](https://github.com/NERDDISCO/luminave/commit/d9aaf90)) * **animation:** Headline ([73e4820](https://github.com/NERDDISCO/luminave/commit/73e4820)) * **animation:** Set animation name ([db39700](https://github.com/NERDDISCO/luminave/commit/db39700)) * **animation:** Set name of animation ([d7b6688](https://github.com/NERDDISCO/luminave/commit/d7b6688)) * **animation-manager:** Add multiple animations ([7bf9d2a](https://github.com/NERDDISCO/luminave/commit/7bf9d2a)) * **animations:** add animation to layer ([57b94ab](https://github.com/NERDDISCO/luminave/commit/57b94ab)) * **animations:** Added animation-manager ([4a09a2f](https://github.com/NERDDISCO/luminave/commit/4a09a2f)) * **animations:** added animations from config ([3619fc5](https://github.com/NERDDISCO/luminave/commit/3619fc5)) * **app:** added timeline ([decafb0](https://github.com/NERDDISCO/luminave/commit/decafb0)) * **buffer:** Added browser-version of buffer ([86b645f](https://github.com/NERDDISCO/luminave/commit/86b645f)) * **client:** added polymer ([cde6559](https://github.com/NERDDISCO/luminave/commit/cde6559)) * **client:** styling ([8e8a745](https://github.com/NERDDISCO/luminave/commit/8e8a745)) * **color-grid:** Added row & column labels ([03bc937](https://github.com/NERDDISCO/luminave/commit/03bc937)) * **components:** added connect button ([578e4b7](https://github.com/NERDDISCO/luminave/commit/578e4b7)) * **components:** added inputs ([c347ca4](https://github.com/NERDDISCO/luminave/commit/c347ca4)) * **components:** added timeline item ([86aed87](https://github.com/NERDDISCO/luminave/commit/86aed87)) * **components:** channel-grid ([f817964](https://github.com/NERDDISCO/luminave/commit/f817964)) * **components:** channel-grid config ([50098e3](https://github.com/NERDDISCO/luminave/commit/50098e3)) * **components:** channel-grid IDs ([f39f0dc](https://github.com/NERDDISCO/luminave/commit/f39f0dc)) * **components:** grid component event handler ([11dd852](https://github.com/NERDDISCO/luminave/commit/11dd852)) * **config:** 1...2...3(0) Feierei ([73be830](https://github.com/NERDDISCO/luminave/commit/73be830)) * **config:** Added config-manager ([860104f](https://github.com/NERDDISCO/luminave/commit/860104f)) * **config:** config loader ([17672a8](https://github.com/NERDDISCO/luminave/commit/17672a8)) * **config:** JSFest 2018 ([b6db375](https://github.com/NERDDISCO/luminave/commit/b6db375)) * **config:** VisionLordConfig example ([fde823e](https://github.com/NERDDISCO/luminave/commit/fde823e)) * **configuration:** Added the integration-configuration component ([fdac5cb](https://github.com/NERDDISCO/luminave/commit/fdac5cb)), closes [#101](https://github.com/NERDDISCO/luminave/issues/101) * **connections:** Test usb & bluetooth connect buttons ([855d8fa](https://github.com/NERDDISCO/luminave/commit/855d8fa)) * **constant:** Moved global lists into constants ([509d33f](https://github.com/NERDDISCO/luminave/commit/509d33f)) * **dekk:** Added dekk-manager ([a251efe](https://github.com/NERDDISCO/luminave/commit/a251efe)) * **dotjs2018:** Added fixtures ([0dc78f0](https://github.com/NERDDISCO/luminave/commit/0dc78f0)), closes [#91](https://github.com/NERDDISCO/luminave/issues/91) * **fivetwelve:** Integration is configurable ([d1a9625](https://github.com/NERDDISCO/luminave/commit/d1a9625)) * **fivetwelve:** Send universe to fivetwelve ([4ced96b](https://github.com/NERDDISCO/luminave/commit/4ced96b)), closes [#20](https://github.com/NERDDISCO/luminave/issues/20) * **fixture:** Add / reset fixtures ([f64d255](https://github.com/NERDDISCO/luminave/commit/f64d255)) * **fixture:** Added BasicColor ([4cb3058](https://github.com/NERDDISCO/luminave/commit/4cb3058)) * **fixture:** Added BasicRGBDimmer ([420c395](https://github.com/NERDDISCO/luminave/commit/420c395)) * **fixture:** Added id ([d78f344](https://github.com/NERDDISCO/luminave/commit/d78f344)) * **fixture:** Added labels to addFixture ([e91ffee](https://github.com/NERDDISCO/luminave/commit/e91ffee)) * **fixture:** Added Stairville Outdoor Stage Par Tri ([e43bf73](https://github.com/NERDDISCO/luminave/commit/e43bf73)) * **fixture:** Added UV property ([450511d](https://github.com/NERDDISCO/luminave/commit/450511d)) * **fixture:** Basic Fluter for JSConfEU ([cf520c5](https://github.com/NERDDISCO/luminave/commit/cf520c5)) * **fixture:** Change address ([aabfd1d](https://github.com/NERDDISCO/luminave/commit/aabfd1d)) * **fixture:** Check for integer ([4aa6f24](https://github.com/NERDDISCO/luminave/commit/4aa6f24)) * **fixture:** Remove fixture from everywhere ([c7c577b](https://github.com/NERDDISCO/luminave/commit/c7c577b)) * **fixture:** Reset fixture properties ([d5e1101](https://github.com/NERDDISCO/luminave/commit/d5e1101)) * **fixture:** Set fixture properties ([a2630f1](https://github.com/NERDDISCO/luminave/commit/a2630f1)) * **fixture:** Set name ([bc4134c](https://github.com/NERDDISCO/luminave/commit/bc4134c)) * **fixture:** Transformed into VisionLord style ([13f50cf](https://github.com/NERDDISCO/luminave/commit/13f50cf)) * **fixture:** UI improvements ([3f5c6a3](https://github.com/NERDDISCO/luminave/commit/3f5c6a3)) * **fixture-detail:** Edit a fixture in it's own view ([325b68b](https://github.com/NERDDISCO/luminave/commit/325b68b)), closes [#74](https://github.com/NERDDISCO/luminave/issues/74) * **fixture-manager:** Add bulk of fixtures ([f50370f](https://github.com/NERDDISCO/luminave/commit/f50370f)) * **fixture-manager:** Create a Fixture Manager ([55a14b8](https://github.com/NERDDISCO/luminave/commit/55a14b8)) * **fixtures:** Added dmx fixtures ([dbf9ff8](https://github.com/NERDDISCO/luminave/commit/dbf9ff8)) * **fixtures:** Added dmx fixtures ([e54cbae](https://github.com/NERDDISCO/luminave/commit/e54cbae)) * **flex:** Added style ([ad83d2e](https://github.com/NERDDISCO/luminave/commit/ad83d2e)) * **general-view:** Move general things to a main view ([3e9660d](https://github.com/NERDDISCO/luminave/commit/3e9660d)) * **graphql:** Interact with luminave-server via GraphQL ([eaa31a7](https://github.com/NERDDISCO/luminave/commit/eaa31a7)) * **graphql:** Subscribe to data from luminave-server ([eb64bfc](https://github.com/NERDDISCO/luminave/commit/eb64bfc)) * **history:** Added history ([aaa7209](https://github.com/NERDDISCO/luminave/commit/aaa7209)) * **integration:** Added dekk integration ([383e3e8](https://github.com/NERDDISCO/luminave/commit/383e3e8)) * **integration:** GraphQL via Apollo ([c8deef1](https://github.com/NERDDISCO/luminave/commit/c8deef1)), closes [#101](https://github.com/NERDDISCO/luminave/issues/101) * **integration:** Separated configuration from websocket connection ([50b2801](https://github.com/NERDDISCO/luminave/commit/50b2801)) * **integration-configuration:** Status emoji ([f2858e0](https://github.com/NERDDISCO/luminave/commit/f2858e0)) * **jsconfeu-2019:** Everything we need for JSConfEU 2019 ([8bff32a](https://github.com/NERDDISCO/luminave/commit/8bff32a)) * **jsfest:** Added fixture ([1fde1f7](https://github.com/NERDDISCO/luminave/commit/1fde1f7)) * **keyframe:** Add keyframe to state ([d7b5ed6](https://github.com/NERDDISCO/luminave/commit/d7b5ed6)) * **keyframe:** Select property from FIXTURE_PROPERTIES ([8bd890c](https://github.com/NERDDISCO/luminave/commit/8bd890c)) * **keyframes:** Add and show keyframes ([31d8793](https://github.com/NERDDISCO/luminave/commit/31d8793)) * **keytime:** Interpolate MultiRangeParam ([175778f](https://github.com/NERDDISCO/luminave/commit/175778f)), closes [#6](https://github.com/NERDDISCO/luminave/issues/6) * **live:** Added live mode ([5f43b4d](https://github.com/NERDDISCO/luminave/commit/5f43b4d)) * **logo:** Added Glitch Logo ([100bf2b](https://github.com/NERDDISCO/luminave/commit/100bf2b)) * **luminave-server:** Added action, reducer, selector & constants ([cd8af1c](https://github.com/NERDDISCO/luminave/commit/cd8af1c)) * **luminave-server:** Added subscription ([7448ab9](https://github.com/NERDDISCO/luminave/commit/7448ab9)), closes [#100](https://github.com/NERDDISCO/luminave/issues/100) * **luminave-server:** Default integration via GraphQL ([b616b9a](https://github.com/NERDDISCO/luminave/commit/b616b9a)), closes [#100](https://github.com/NERDDISCO/luminave/issues/100) * **midi:** Add multiple scenes to MIDI ([005baca](https://github.com/NERDDISCO/luminave/commit/005baca)) * **midi:** Add scene to MIDI ([d8e4a21](https://github.com/NERDDISCO/luminave/commit/d8e4a21)) * **midi:** Add scene to timeline ([aecdae8](https://github.com/NERDDISCO/luminave/commit/aecdae8)) * **midi:** Added midi-controller ([8320606](https://github.com/NERDDISCO/luminave/commit/8320606)) * **midi:** Added midi-manager ([04aed38](https://github.com/NERDDISCO/luminave/commit/04aed38)) * **midi:** Change background while learning ([32e620e](https://github.com/NERDDISCO/luminave/commit/32e620e)) * **midi:** Learn midi & midi-grid ([7bc144c](https://github.com/NERDDISCO/luminave/commit/7bc144c)) * **midi:** Show list of scenes ([8e0770c](https://github.com/NERDDISCO/luminave/commit/8e0770c)) * **midi:** Visualize active MIDI button ([52ca542](https://github.com/NERDDISCO/luminave/commit/52ca542)) * **midi-manager:** Add custom MIDI controls ([9795fbc](https://github.com/NERDDISCO/luminave/commit/9795fbc)) * **midiController:** Update the name, io & layout ([9839fa5](https://github.com/NERDDISCO/luminave/commit/9839fa5)), closes [#90](https://github.com/NERDDISCO/luminave/issues/90) * **modv:** Added new mapping component ([61404eb](https://github.com/NERDDISCO/luminave/commit/61404eb)) * **modv:** Connect to modV ([e22bffe](https://github.com/NERDDISCO/luminave/commit/e22bffe)), closes [#10](https://github.com/NERDDISCO/luminave/issues/10) * **modv:** Custom event "received-data-from-modv" ([37c1492](https://github.com/NERDDISCO/luminave/commit/37c1492)) * **modv:** Display colors in correct order ([1a78751](https://github.com/NERDDISCO/luminave/commit/1a78751)) * **modv:** Get the x & y of grabCanvas ([5d65b57](https://github.com/NERDDISCO/luminave/commit/5d65b57)) * **modv:** Handle multiple colors ([6c349c2](https://github.com/NERDDISCO/luminave/commit/6c349c2)), closes [#42](https://github.com/NERDDISCO/luminave/issues/42) * **modv:** Listen for data from modV ([b85d486](https://github.com/NERDDISCO/luminave/commit/b85d486)) * **modv:** Show icon when connected ([2002934](https://github.com/NERDDISCO/luminave/commit/2002934)) * **redux:** Added selectors ([b93e17a](https://github.com/NERDDISCO/luminave/commit/b93e17a)) * **ruhrjs:** Added fixtures ([b2c1682](https://github.com/NERDDISCO/luminave/commit/b2c1682)), closes [#82](https://github.com/NERDDISCO/luminave/issues/82) * **scene:** Add multiple fixtures ([d00ac3b](https://github.com/NERDDISCO/luminave/commit/d00ac3b)) * **scene:** Added scene-bee component ([fd81fa6](https://github.com/NERDDISCO/luminave/commit/fd81fa6)) * **scene:** Set name & duration ([1c2af4d](https://github.com/NERDDISCO/luminave/commit/1c2af4d)) * **scene:** Set name of scene ([246a01d](https://github.com/NERDDISCO/luminave/commit/246a01d)) * **scene:** Show list of animations ([b958e3e](https://github.com/NERDDISCO/luminave/commit/b958e3e)) * **scene:** Show list of fixtures ([4deb703](https://github.com/NERDDISCO/luminave/commit/4deb703)) * **scene-manager:** Assign fixtures and animations while creation ([2caa88b](https://github.com/NERDDISCO/luminave/commit/2caa88b)) * **scene-manager:** Remove animation + fixture in multi-add ([60dfcfd](https://github.com/NERDDISCO/luminave/commit/60dfcfd)), closes [#72](https://github.com/NERDDISCO/luminave/issues/72) * **scenes:** Added run button ([e486f02](https://github.com/NERDDISCO/luminave/commit/e486f02)) * **scenes:** Added scenes ([5b597d7](https://github.com/NERDDISCO/luminave/commit/5b597d7)) * **selector:** Is timeline playing? ([b5bd2af](https://github.com/NERDDISCO/luminave/commit/b5bd2af)) * **server:** Make server port configurable ([61ffe7f](https://github.com/NERDDISCO/luminave/commit/61ffe7f)) * **sort:** Correct Natural Sort for Arrays ([0e85b95](https://github.com/NERDDISCO/luminave/commit/0e85b95)) * **state:** Added redux-thunk ([a07bf0e](https://github.com/NERDDISCO/luminave/commit/a07bf0e)) * **state:** Integrate old components ([e591f74](https://github.com/NERDDISCO/luminave/commit/e591f74)) * **state:** New version of polymer-redux ([a746916](https://github.com/NERDDISCO/luminave/commit/a746916)) * **state:** polymer-redux state example ([949ae71](https://github.com/NERDDISCO/luminave/commit/949ae71)) * **storage:** Added storage-manager ([fadf35b](https://github.com/NERDDISCO/luminave/commit/fadf35b)) * **storage:** Download storage ([bac2e7d](https://github.com/NERDDISCO/luminave/commit/bac2e7d)) * **storage:** Print the current storage ([2fc04d8](https://github.com/NERDDISCO/luminave/commit/2fc04d8)) * **style:** Links ([be643cb](https://github.com/NERDDISCO/luminave/commit/be643cb)) * **theme:** Added a dark-theme and improved UI ([06d48bd](https://github.com/NERDDISCO/luminave/commit/06d48bd)) * **thorium:** Dynamic animation ([7c4218c](https://github.com/NERDDISCO/luminave/commit/7c4218c)), closes [#100](https://github.com/NERDDISCO/luminave/issues/100) [#99](https://github.com/NERDDISCO/luminave/issues/99) * **thorium:** Improved handling scenes & animations ([4acf689](https://github.com/NERDDISCO/luminave/commit/4acf689)), closes [#100](https://github.com/NERDDISCO/luminave/issues/100) * **timeline:** add labels on keyframes ([57407be](https://github.com/NERDDISCO/luminave/commit/57407be)) * **timeline:** add play button ([17782e7](https://github.com/NERDDISCO/luminave/commit/17782e7)) * **timeline:** added simple progress ([450c550](https://github.com/NERDDISCO/luminave/commit/450c550)) * **timeline:** Combined all components & made timeline infinite ([f4079f9](https://github.com/NERDDISCO/luminave/commit/f4079f9)), closes [#61](https://github.com/NERDDISCO/luminave/issues/61) * **timeline:** Dynamic scenes ([d0af262](https://github.com/NERDDISCO/luminave/commit/d0af262)), closes [#100](https://github.com/NERDDISCO/luminave/issues/100) * **timeline:** Handle scenes in a timeline ([e6a3a04](https://github.com/NERDDISCO/luminave/commit/e6a3a04)) * **timeline:** Infinite part 2 ([6c88bc5](https://github.com/NERDDISCO/luminave/commit/6c88bc5)), closes [#16](https://github.com/NERDDISCO/luminave/issues/16) * **timeline:** Play scenes in a loop ([aedd2a9](https://github.com/NERDDISCO/luminave/commit/aedd2a9)) * **timeline:** Remove scene + fixtures from timeline ([65ba643](https://github.com/NERDDISCO/luminave/commit/65ba643)) * **timeline:** Remove scenes from timeline ([bc715b9](https://github.com/NERDDISCO/luminave/commit/bc715b9)) * **timeline:** Reset universe and fixtures ([ef2a1ec](https://github.com/NERDDISCO/luminave/commit/ef2a1ec)), closes [#24](https://github.com/NERDDISCO/luminave/issues/24) * **timeline:** return values of animation ([1c255c8](https://github.com/NERDDISCO/luminave/commit/1c255c8)) * **timeline:** Start playback with space ([d763809](https://github.com/NERDDISCO/luminave/commit/d763809)) * **timeloop:** added simple timeloop ([8377a7a](https://github.com/NERDDISCO/luminave/commit/8377a7a)) * **universe:** Add & remove universes ([bf4e7b4](https://github.com/NERDDISCO/luminave/commit/bf4e7b4)) * **universe:** Reset universe ([b1927df](https://github.com/NERDDISCO/luminave/commit/b1927df)) * **universe:** Set channel for universe ([eaab59d](https://github.com/NERDDISCO/luminave/commit/eaab59d)) * **universe:** Set channel for universe ([d8ac840](https://github.com/NERDDISCO/luminave/commit/d8ac840)) * **usb-manager:** Moved USB classes to usb-manager ([202fffd](https://github.com/NERDDISCO/luminave/commit/202fffd)) * **util:** toFixedNumber ([58859fa](https://github.com/NERDDISCO/luminave/commit/58859fa)) * **uuid:** Generate real UUID v1 ([a0ced76](https://github.com/NERDDISCO/luminave/commit/a0ced76)) * **venue:** Added venues ([1dd0b8e](https://github.com/NERDDISCO/luminave/commit/1dd0b8e)), closes [#53](https://github.com/NERDDISCO/luminave/issues/53) * **venue:** Automatically add matching fixture to slot ([0bb255b](https://github.com/NERDDISCO/luminave/commit/0bb255b)) ### Performance Improvements * **everything:** Optimazations for performance ([9d34915](https://github.com/NERDDISCO/luminave/commit/9d34915)), closes [#37](https://github.com/NERDDISCO/luminave/issues/37) [#22](https://github.com/NERDDISCO/luminave/issues/22) * **fixture:** Set all fixture properties at once ([ddda6b0](https://github.com/NERDDISCO/luminave/commit/ddda6b0)) * **fixtures:** Improved performance ([cbb3d44](https://github.com/NERDDISCO/luminave/commit/cbb3d44)) * **modv:** modV in global object ([9d1753a](https://github.com/NERDDISCO/luminave/commit/9d1753a)) ### BREAKING CHANGES * **upgrade:** Use Polymer 3.0.0 and not 3.0.0-pre.1 * **cleanup:** Removed go server * **components:** Every component uses lit-html * **client:** new frontend --- docs/CHANGELOG.md | 234 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 234 insertions(+) create mode 100644 docs/CHANGELOG.md diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md new file mode 100644 index 0000000..e9f5c47 --- /dev/null +++ b/docs/CHANGELOG.md @@ -0,0 +1,234 @@ +# 1.0.0 (2019-06-10) + + +### Bug Fixes + +* **animation:** Don't set useless keyframes ([2f2ff8f](https://github.com/NERDDISCO/luminave/commit/2f2ff8f)) +* **build:** BasePath should be / and not esm-bundled ([5ac84dd](https://github.com/NERDDISCO/luminave/commit/5ac84dd)), closes [#79](https://github.com/NERDDISCO/luminave/issues/79) +* **channel-grid:** Removed ducktape code ([40ce991](https://github.com/NERDDISCO/luminave/commit/40ce991)) +* **config:** Clean & working ([bf6621f](https://github.com/NERDDISCO/luminave/commit/bf6621f)) +* **config:** Working config ([33805b0](https://github.com/NERDDISCO/luminave/commit/33805b0)) +* **dekk:** sceneNames must be an Array ([a382973](https://github.com/NERDDISCO/luminave/commit/a382973)) +* **dekk-manager:** Get state from store ([3c32f8c](https://github.com/NERDDISCO/luminave/commit/3c32f8c)) +* **directive:** React to "undefined" String ([c0625d9](https://github.com/NERDDISCO/luminave/commit/c0625d9)) +* **dmx:** Use hiRes instead of multiRange ([c0d015c](https://github.com/NERDDISCO/luminave/commit/c0d015c)) +* **error-handling:** promise resolving ([1856a91](https://github.com/NERDDISCO/luminave/commit/1856a91)) +* **error-handling:** stable promise construct ([ef4d6de](https://github.com/NERDDISCO/luminave/commit/ef4d6de)) +* **everything:** Fixed everything with batches ([0ccf403](https://github.com/NERDDISCO/luminave/commit/0ccf403)) +* **fivetwelve:** Get universe from store ([55e866b](https://github.com/NERDDISCO/luminave/commit/55e866b)) +* **fixture:** Attempt to fix [#11](https://github.com/NERDDISCO/luminave/issues/11) ([86be373](https://github.com/NERDDISCO/luminave/commit/86be373)) +* **fixture:** Initialize fixture in live mode ([f19e7f7](https://github.com/NERDDISCO/luminave/commit/f19e7f7)), closes [#17](https://github.com/NERDDISCO/luminave/issues/17) +* **fixture:** Remove fixture from scene and universe ([7353b27](https://github.com/NERDDISCO/luminave/commit/7353b27)), closes [#45](https://github.com/NERDDISCO/luminave/issues/45) +* **fixture:** Renamed CameoFlatPar1RGBW ([441b8a1](https://github.com/NERDDISCO/luminave/commit/441b8a1)) +* **fixture:** Set property ([a96225d](https://github.com/NERDDISCO/luminave/commit/a96225d)), closes [#19](https://github.com/NERDDISCO/luminave/issues/19) +* **fixture:** The properties are loaded from the store ([e58a02e](https://github.com/NERDDISCO/luminave/commit/e58a02e)), closes [#80](https://github.com/NERDDISCO/luminave/issues/80) [#8](https://github.com/NERDDISCO/luminave/issues/8) [#74](https://github.com/NERDDISCO/luminave/issues/74) +* **fixture-manager:** Reload dmx fixture properties ([1b83e56](https://github.com/NERDDISCO/luminave/commit/1b83e56)), closes [#11](https://github.com/NERDDISCO/luminave/issues/11) +* **keyframe:** Use Math.round ([2daae65](https://github.com/NERDDISCO/luminave/commit/2daae65)), closes [#18](https://github.com/NERDDISCO/luminave/issues/18) +* **keyframe-grid:** Make all keyframes visible via scroll ([5f31813](https://github.com/NERDDISCO/luminave/commit/5f31813)) +* **localStorage:** Unique identifier ([f3c71fc](https://github.com/NERDDISCO/luminave/commit/f3c71fc)) +* **luminave:** Build & merge fix ([8bdcab6](https://github.com/NERDDISCO/luminave/commit/8bdcab6)) +* **luminave-server:** Set correct default URL ([a70350c](https://github.com/NERDDISCO/luminave/commit/a70350c)) +* **menu:** Don't close menu on page reload ([8d540d7](https://github.com/NERDDISCO/luminave/commit/8d540d7)) +* **midi:** Handle MIDI connect in every situation ([31900e4](https://github.com/NERDDISCO/luminave/commit/31900e4)), closes [#14](https://github.com/NERDDISCO/luminave/issues/14) [#15](https://github.com/NERDDISCO/luminave/issues/15) +* **midi-manager:** Connection status & remove listener ([4c57a48](https://github.com/NERDDISCO/luminave/commit/4c57a48)), closes [#68](https://github.com/NERDDISCO/luminave/issues/68) [#69](https://github.com/NERDDISCO/luminave/issues/69) +* **modv-integration:** Listen on 0.0.0.0 ([bf8d444](https://github.com/NERDDISCO/luminave/commit/bf8d444)) +* **polymer-redux:** Fixed dependency ([2f23fe3](https://github.com/NERDDISCO/luminave/commit/2f23fe3)) +* **polymerx:** Remove unused service worker ([d664255](https://github.com/NERDDISCO/luminave/commit/d664255)) +* **port:** use correct port ([2757712](https://github.com/NERDDISCO/luminave/commit/2757712)) +* **property:** Fixed type ([b339350](https://github.com/NERDDISCO/luminave/commit/b339350)) +* **scene:** Reset fixture when removing animation ([4573ee7](https://github.com/NERDDISCO/luminave/commit/4573ee7)), closes [#35](https://github.com/NERDDISCO/luminave/issues/35) +* **scene-bee:** Show name of scene in input ([b0923e8](https://github.com/NERDDISCO/luminave/commit/b0923e8)) +* **server:** Fix port definition to be ':1337' by default ([c018052](https://github.com/NERDDISCO/luminave/commit/c018052)) +* **state:** fix activate loop ([5e97a95](https://github.com/NERDDISCO/luminave/commit/5e97a95)) +* **state:** set channels on universes ([7fc96b4](https://github.com/NERDDISCO/luminave/commit/7fc96b4)) +* **state:** Set correct fixture properties ([0cdda5b](https://github.com/NERDDISCO/luminave/commit/0cdda5b)), closes [#34](https://github.com/NERDDISCO/luminave/issues/34) +* **style:** Remove unused character ([31bd519](https://github.com/NERDDISCO/luminave/commit/31bd519)) +* **thorium:** Listen for scene changes in the store ([4808523](https://github.com/NERDDISCO/luminave/commit/4808523)) +* **timeline:** Animation is not defined ([0a54bd4](https://github.com/NERDDISCO/luminave/commit/0a54bd4)) +* **timeline:** Check for NaN ([bb56fc1](https://github.com/NERDDISCO/luminave/commit/bb56fc1)) +* **timeline:** Don't trigger another loop ([2f0495e](https://github.com/NERDDISCO/luminave/commit/2f0495e)), closes [#23](https://github.com/NERDDISCO/luminave/issues/23) +* **timeline:** fix local duration ([7304e79](https://github.com/NERDDISCO/luminave/commit/7304e79)) +* **timeline:** modvColor is not used when scene gets removed ([941dff8](https://github.com/NERDDISCO/luminave/commit/941dff8)), closes [#95](https://github.com/NERDDISCO/luminave/issues/95) +* **timeline:** Moved progress into animation ([53a3100](https://github.com/NERDDISCO/luminave/commit/53a3100)) +* **timeline:** Reset timeline for animation ([62a9c3c](https://github.com/NERDDISCO/luminave/commit/62a9c3c)), closes [#28](https://github.com/NERDDISCO/luminave/issues/28) +* **timeline:** Updated animation is refelected in timeline ([bf960d3](https://github.com/NERDDISCO/luminave/commit/bf960d3)), closes [#36](https://github.com/NERDDISCO/luminave/issues/36) +* **usb-dmx-controller:** Only send universe when connected ([9456396](https://github.com/NERDDISCO/luminave/commit/9456396)) +* **usb-dmx-manager:** Disconnect on error ([1a2cebc](https://github.com/NERDDISCO/luminave/commit/1a2cebc)) +* **usb-dmx-manager:** Port is null ([5abdbbc](https://github.com/NERDDISCO/luminave/commit/5abdbbc)), closes [#40](https://github.com/NERDDISCO/luminave/issues/40) +* **usb-dmx-manager:** USB connection status across browsers ([f76f9ea](https://github.com/NERDDISCO/luminave/commit/f76f9ea)), closes [#40](https://github.com/NERDDISCO/luminave/issues/40) +* **webusb:** Set initial data to 0 ([3f9ccdf](https://github.com/NERDDISCO/luminave/commit/3f9ccdf)), closes [#32](https://github.com/NERDDISCO/luminave/issues/32) + + +### chore + +* **cleanup:** Remove go server ([5e567ef](https://github.com/NERDDISCO/luminave/commit/5e567ef)) +* **upgrade:** Use Polymer 3 ([b77c60e](https://github.com/NERDDISCO/luminave/commit/b77c60e)) + + +### Code Refactoring + +* **components:** Use PolymerElement & lit-html ([ed809c8](https://github.com/NERDDISCO/luminave/commit/ed809c8)) + + +### Features + +* **activity:** scenes can be active ([f317db0](https://github.com/NERDDISCO/luminave/commit/f317db0)) +* **animation:** Add keyframes based on fixture properties ([7f95ed3](https://github.com/NERDDISCO/luminave/commit/7f95ed3)), closes [#50](https://github.com/NERDDISCO/luminave/issues/50) +* **animation:** animation-bee and addKeyframe ([3e39bb1](https://github.com/NERDDISCO/luminave/commit/3e39bb1)) +* **animation:** Convert keyframes to keytime ([d9aaf90](https://github.com/NERDDISCO/luminave/commit/d9aaf90)) +* **animation:** Headline ([73e4820](https://github.com/NERDDISCO/luminave/commit/73e4820)) +* **animation:** Set animation name ([db39700](https://github.com/NERDDISCO/luminave/commit/db39700)) +* **animation:** Set name of animation ([d7b6688](https://github.com/NERDDISCO/luminave/commit/d7b6688)) +* **animation-manager:** Add multiple animations ([7bf9d2a](https://github.com/NERDDISCO/luminave/commit/7bf9d2a)) +* **animations:** add animation to layer ([57b94ab](https://github.com/NERDDISCO/luminave/commit/57b94ab)) +* **animations:** Added animation-manager ([4a09a2f](https://github.com/NERDDISCO/luminave/commit/4a09a2f)) +* **animations:** added animations from config ([3619fc5](https://github.com/NERDDISCO/luminave/commit/3619fc5)) +* **app:** added timeline ([decafb0](https://github.com/NERDDISCO/luminave/commit/decafb0)) +* **buffer:** Added browser-version of buffer ([86b645f](https://github.com/NERDDISCO/luminave/commit/86b645f)) +* **client:** added polymer ([cde6559](https://github.com/NERDDISCO/luminave/commit/cde6559)) +* **client:** styling ([8e8a745](https://github.com/NERDDISCO/luminave/commit/8e8a745)) +* **color-grid:** Added row & column labels ([03bc937](https://github.com/NERDDISCO/luminave/commit/03bc937)) +* **components:** added connect button ([578e4b7](https://github.com/NERDDISCO/luminave/commit/578e4b7)) +* **components:** added inputs ([c347ca4](https://github.com/NERDDISCO/luminave/commit/c347ca4)) +* **components:** added timeline item ([86aed87](https://github.com/NERDDISCO/luminave/commit/86aed87)) +* **components:** channel-grid ([f817964](https://github.com/NERDDISCO/luminave/commit/f817964)) +* **components:** channel-grid config ([50098e3](https://github.com/NERDDISCO/luminave/commit/50098e3)) +* **components:** channel-grid IDs ([f39f0dc](https://github.com/NERDDISCO/luminave/commit/f39f0dc)) +* **components:** grid component event handler ([11dd852](https://github.com/NERDDISCO/luminave/commit/11dd852)) +* **config:** 1...2...3(0) Feierei ([73be830](https://github.com/NERDDISCO/luminave/commit/73be830)) +* **config:** Added config-manager ([860104f](https://github.com/NERDDISCO/luminave/commit/860104f)) +* **config:** config loader ([17672a8](https://github.com/NERDDISCO/luminave/commit/17672a8)) +* **config:** JSFest 2018 ([b6db375](https://github.com/NERDDISCO/luminave/commit/b6db375)) +* **config:** VisionLordConfig example ([fde823e](https://github.com/NERDDISCO/luminave/commit/fde823e)) +* **configuration:** Added the integration-configuration component ([fdac5cb](https://github.com/NERDDISCO/luminave/commit/fdac5cb)), closes [#101](https://github.com/NERDDISCO/luminave/issues/101) +* **connections:** Test usb & bluetooth connect buttons ([855d8fa](https://github.com/NERDDISCO/luminave/commit/855d8fa)) +* **constant:** Moved global lists into constants ([509d33f](https://github.com/NERDDISCO/luminave/commit/509d33f)) +* **dekk:** Added dekk-manager ([a251efe](https://github.com/NERDDISCO/luminave/commit/a251efe)) +* **dotjs2018:** Added fixtures ([0dc78f0](https://github.com/NERDDISCO/luminave/commit/0dc78f0)), closes [#91](https://github.com/NERDDISCO/luminave/issues/91) +* **fivetwelve:** Integration is configurable ([d1a9625](https://github.com/NERDDISCO/luminave/commit/d1a9625)) +* **fivetwelve:** Send universe to fivetwelve ([4ced96b](https://github.com/NERDDISCO/luminave/commit/4ced96b)), closes [#20](https://github.com/NERDDISCO/luminave/issues/20) +* **fixture:** Add / reset fixtures ([f64d255](https://github.com/NERDDISCO/luminave/commit/f64d255)) +* **fixture:** Added BasicColor ([4cb3058](https://github.com/NERDDISCO/luminave/commit/4cb3058)) +* **fixture:** Added BasicRGBDimmer ([420c395](https://github.com/NERDDISCO/luminave/commit/420c395)) +* **fixture:** Added id ([d78f344](https://github.com/NERDDISCO/luminave/commit/d78f344)) +* **fixture:** Added labels to addFixture ([e91ffee](https://github.com/NERDDISCO/luminave/commit/e91ffee)) +* **fixture:** Added Stairville Outdoor Stage Par Tri ([e43bf73](https://github.com/NERDDISCO/luminave/commit/e43bf73)) +* **fixture:** Added UV property ([450511d](https://github.com/NERDDISCO/luminave/commit/450511d)) +* **fixture:** Basic Fluter for JSConfEU ([cf520c5](https://github.com/NERDDISCO/luminave/commit/cf520c5)) +* **fixture:** Change address ([aabfd1d](https://github.com/NERDDISCO/luminave/commit/aabfd1d)) +* **fixture:** Check for integer ([4aa6f24](https://github.com/NERDDISCO/luminave/commit/4aa6f24)) +* **fixture:** Remove fixture from everywhere ([c7c577b](https://github.com/NERDDISCO/luminave/commit/c7c577b)) +* **fixture:** Reset fixture properties ([d5e1101](https://github.com/NERDDISCO/luminave/commit/d5e1101)) +* **fixture:** Set fixture properties ([a2630f1](https://github.com/NERDDISCO/luminave/commit/a2630f1)) +* **fixture:** Set name ([bc4134c](https://github.com/NERDDISCO/luminave/commit/bc4134c)) +* **fixture:** Transformed into VisionLord style ([13f50cf](https://github.com/NERDDISCO/luminave/commit/13f50cf)) +* **fixture:** UI improvements ([3f5c6a3](https://github.com/NERDDISCO/luminave/commit/3f5c6a3)) +* **fixture-detail:** Edit a fixture in it's own view ([325b68b](https://github.com/NERDDISCO/luminave/commit/325b68b)), closes [#74](https://github.com/NERDDISCO/luminave/issues/74) +* **fixture-manager:** Add bulk of fixtures ([f50370f](https://github.com/NERDDISCO/luminave/commit/f50370f)) +* **fixture-manager:** Create a Fixture Manager ([55a14b8](https://github.com/NERDDISCO/luminave/commit/55a14b8)) +* **fixtures:** Added dmx fixtures ([dbf9ff8](https://github.com/NERDDISCO/luminave/commit/dbf9ff8)) +* **fixtures:** Added dmx fixtures ([e54cbae](https://github.com/NERDDISCO/luminave/commit/e54cbae)) +* **flex:** Added style ([ad83d2e](https://github.com/NERDDISCO/luminave/commit/ad83d2e)) +* **general-view:** Move general things to a main view ([3e9660d](https://github.com/NERDDISCO/luminave/commit/3e9660d)) +* **graphql:** Interact with luminave-server via GraphQL ([eaa31a7](https://github.com/NERDDISCO/luminave/commit/eaa31a7)) +* **graphql:** Subscribe to data from luminave-server ([eb64bfc](https://github.com/NERDDISCO/luminave/commit/eb64bfc)) +* **history:** Added history ([aaa7209](https://github.com/NERDDISCO/luminave/commit/aaa7209)) +* **integration:** Added dekk integration ([383e3e8](https://github.com/NERDDISCO/luminave/commit/383e3e8)) +* **integration:** GraphQL via Apollo ([c8deef1](https://github.com/NERDDISCO/luminave/commit/c8deef1)), closes [#101](https://github.com/NERDDISCO/luminave/issues/101) +* **integration:** Separated configuration from websocket connection ([50b2801](https://github.com/NERDDISCO/luminave/commit/50b2801)) +* **integration-configuration:** Status emoji ([f2858e0](https://github.com/NERDDISCO/luminave/commit/f2858e0)) +* **jsconfeu-2019:** Everything we need for JSConfEU 2019 ([8bff32a](https://github.com/NERDDISCO/luminave/commit/8bff32a)) +* **jsfest:** Added fixture ([1fde1f7](https://github.com/NERDDISCO/luminave/commit/1fde1f7)) +* **keyframe:** Add keyframe to state ([d7b5ed6](https://github.com/NERDDISCO/luminave/commit/d7b5ed6)) +* **keyframe:** Select property from FIXTURE_PROPERTIES ([8bd890c](https://github.com/NERDDISCO/luminave/commit/8bd890c)) +* **keyframes:** Add and show keyframes ([31d8793](https://github.com/NERDDISCO/luminave/commit/31d8793)) +* **keytime:** Interpolate MultiRangeParam ([175778f](https://github.com/NERDDISCO/luminave/commit/175778f)), closes [#6](https://github.com/NERDDISCO/luminave/issues/6) +* **live:** Added live mode ([5f43b4d](https://github.com/NERDDISCO/luminave/commit/5f43b4d)) +* **logo:** Added Glitch Logo ([100bf2b](https://github.com/NERDDISCO/luminave/commit/100bf2b)) +* **luminave-server:** Added action, reducer, selector & constants ([cd8af1c](https://github.com/NERDDISCO/luminave/commit/cd8af1c)) +* **luminave-server:** Added subscription ([7448ab9](https://github.com/NERDDISCO/luminave/commit/7448ab9)), closes [#100](https://github.com/NERDDISCO/luminave/issues/100) +* **luminave-server:** Default integration via GraphQL ([b616b9a](https://github.com/NERDDISCO/luminave/commit/b616b9a)), closes [#100](https://github.com/NERDDISCO/luminave/issues/100) +* **midi:** Add multiple scenes to MIDI ([005baca](https://github.com/NERDDISCO/luminave/commit/005baca)) +* **midi:** Add scene to MIDI ([d8e4a21](https://github.com/NERDDISCO/luminave/commit/d8e4a21)) +* **midi:** Add scene to timeline ([aecdae8](https://github.com/NERDDISCO/luminave/commit/aecdae8)) +* **midi:** Added midi-controller ([8320606](https://github.com/NERDDISCO/luminave/commit/8320606)) +* **midi:** Added midi-manager ([04aed38](https://github.com/NERDDISCO/luminave/commit/04aed38)) +* **midi:** Change background while learning ([32e620e](https://github.com/NERDDISCO/luminave/commit/32e620e)) +* **midi:** Learn midi & midi-grid ([7bc144c](https://github.com/NERDDISCO/luminave/commit/7bc144c)) +* **midi:** Show list of scenes ([8e0770c](https://github.com/NERDDISCO/luminave/commit/8e0770c)) +* **midi:** Visualize active MIDI button ([52ca542](https://github.com/NERDDISCO/luminave/commit/52ca542)) +* **midi-manager:** Add custom MIDI controls ([9795fbc](https://github.com/NERDDISCO/luminave/commit/9795fbc)) +* **midiController:** Update the name, io & layout ([9839fa5](https://github.com/NERDDISCO/luminave/commit/9839fa5)), closes [#90](https://github.com/NERDDISCO/luminave/issues/90) +* **modv:** Added new mapping component ([61404eb](https://github.com/NERDDISCO/luminave/commit/61404eb)) +* **modv:** Connect to modV ([e22bffe](https://github.com/NERDDISCO/luminave/commit/e22bffe)), closes [#10](https://github.com/NERDDISCO/luminave/issues/10) +* **modv:** Custom event "received-data-from-modv" ([37c1492](https://github.com/NERDDISCO/luminave/commit/37c1492)) +* **modv:** Display colors in correct order ([1a78751](https://github.com/NERDDISCO/luminave/commit/1a78751)) +* **modv:** Get the x & y of grabCanvas ([5d65b57](https://github.com/NERDDISCO/luminave/commit/5d65b57)) +* **modv:** Handle multiple colors ([6c349c2](https://github.com/NERDDISCO/luminave/commit/6c349c2)), closes [#42](https://github.com/NERDDISCO/luminave/issues/42) +* **modv:** Listen for data from modV ([b85d486](https://github.com/NERDDISCO/luminave/commit/b85d486)) +* **modv:** Show icon when connected ([2002934](https://github.com/NERDDISCO/luminave/commit/2002934)) +* **redux:** Added selectors ([b93e17a](https://github.com/NERDDISCO/luminave/commit/b93e17a)) +* **ruhrjs:** Added fixtures ([b2c1682](https://github.com/NERDDISCO/luminave/commit/b2c1682)), closes [#82](https://github.com/NERDDISCO/luminave/issues/82) +* **scene:** Add multiple fixtures ([d00ac3b](https://github.com/NERDDISCO/luminave/commit/d00ac3b)) +* **scene:** Added scene-bee component ([fd81fa6](https://github.com/NERDDISCO/luminave/commit/fd81fa6)) +* **scene:** Set name & duration ([1c2af4d](https://github.com/NERDDISCO/luminave/commit/1c2af4d)) +* **scene:** Set name of scene ([246a01d](https://github.com/NERDDISCO/luminave/commit/246a01d)) +* **scene:** Show list of animations ([b958e3e](https://github.com/NERDDISCO/luminave/commit/b958e3e)) +* **scene:** Show list of fixtures ([4deb703](https://github.com/NERDDISCO/luminave/commit/4deb703)) +* **scene-manager:** Assign fixtures and animations while creation ([2caa88b](https://github.com/NERDDISCO/luminave/commit/2caa88b)) +* **scene-manager:** Remove animation + fixture in multi-add ([60dfcfd](https://github.com/NERDDISCO/luminave/commit/60dfcfd)), closes [#72](https://github.com/NERDDISCO/luminave/issues/72) +* **scenes:** Added run button ([e486f02](https://github.com/NERDDISCO/luminave/commit/e486f02)) +* **scenes:** Added scenes ([5b597d7](https://github.com/NERDDISCO/luminave/commit/5b597d7)) +* **selector:** Is timeline playing? ([b5bd2af](https://github.com/NERDDISCO/luminave/commit/b5bd2af)) +* **server:** Make server port configurable ([61ffe7f](https://github.com/NERDDISCO/luminave/commit/61ffe7f)) +* **sort:** Correct Natural Sort for Arrays ([0e85b95](https://github.com/NERDDISCO/luminave/commit/0e85b95)) +* **state:** Added redux-thunk ([a07bf0e](https://github.com/NERDDISCO/luminave/commit/a07bf0e)) +* **state:** Integrate old components ([e591f74](https://github.com/NERDDISCO/luminave/commit/e591f74)) +* **state:** New version of polymer-redux ([a746916](https://github.com/NERDDISCO/luminave/commit/a746916)) +* **state:** polymer-redux state example ([949ae71](https://github.com/NERDDISCO/luminave/commit/949ae71)) +* **storage:** Added storage-manager ([fadf35b](https://github.com/NERDDISCO/luminave/commit/fadf35b)) +* **storage:** Download storage ([bac2e7d](https://github.com/NERDDISCO/luminave/commit/bac2e7d)) +* **storage:** Print the current storage ([2fc04d8](https://github.com/NERDDISCO/luminave/commit/2fc04d8)) +* **style:** Links ([be643cb](https://github.com/NERDDISCO/luminave/commit/be643cb)) +* **theme:** Added a dark-theme and improved UI ([06d48bd](https://github.com/NERDDISCO/luminave/commit/06d48bd)) +* **thorium:** Dynamic animation ([7c4218c](https://github.com/NERDDISCO/luminave/commit/7c4218c)), closes [#100](https://github.com/NERDDISCO/luminave/issues/100) [#99](https://github.com/NERDDISCO/luminave/issues/99) +* **thorium:** Improved handling scenes & animations ([4acf689](https://github.com/NERDDISCO/luminave/commit/4acf689)), closes [#100](https://github.com/NERDDISCO/luminave/issues/100) +* **timeline:** add labels on keyframes ([57407be](https://github.com/NERDDISCO/luminave/commit/57407be)) +* **timeline:** add play button ([17782e7](https://github.com/NERDDISCO/luminave/commit/17782e7)) +* **timeline:** added simple progress ([450c550](https://github.com/NERDDISCO/luminave/commit/450c550)) +* **timeline:** Combined all components & made timeline infinite ([f4079f9](https://github.com/NERDDISCO/luminave/commit/f4079f9)), closes [#61](https://github.com/NERDDISCO/luminave/issues/61) +* **timeline:** Dynamic scenes ([d0af262](https://github.com/NERDDISCO/luminave/commit/d0af262)), closes [#100](https://github.com/NERDDISCO/luminave/issues/100) +* **timeline:** Handle scenes in a timeline ([e6a3a04](https://github.com/NERDDISCO/luminave/commit/e6a3a04)) +* **timeline:** Infinite part 2 ([6c88bc5](https://github.com/NERDDISCO/luminave/commit/6c88bc5)), closes [#16](https://github.com/NERDDISCO/luminave/issues/16) +* **timeline:** Play scenes in a loop ([aedd2a9](https://github.com/NERDDISCO/luminave/commit/aedd2a9)) +* **timeline:** Remove scene + fixtures from timeline ([65ba643](https://github.com/NERDDISCO/luminave/commit/65ba643)) +* **timeline:** Remove scenes from timeline ([bc715b9](https://github.com/NERDDISCO/luminave/commit/bc715b9)) +* **timeline:** Reset universe and fixtures ([ef2a1ec](https://github.com/NERDDISCO/luminave/commit/ef2a1ec)), closes [#24](https://github.com/NERDDISCO/luminave/issues/24) +* **timeline:** return values of animation ([1c255c8](https://github.com/NERDDISCO/luminave/commit/1c255c8)) +* **timeline:** Start playback with space ([d763809](https://github.com/NERDDISCO/luminave/commit/d763809)) +* **timeloop:** added simple timeloop ([8377a7a](https://github.com/NERDDISCO/luminave/commit/8377a7a)) +* **universe:** Add & remove universes ([bf4e7b4](https://github.com/NERDDISCO/luminave/commit/bf4e7b4)) +* **universe:** Reset universe ([b1927df](https://github.com/NERDDISCO/luminave/commit/b1927df)) +* **universe:** Set channel for universe ([eaab59d](https://github.com/NERDDISCO/luminave/commit/eaab59d)) +* **universe:** Set channel for universe ([d8ac840](https://github.com/NERDDISCO/luminave/commit/d8ac840)) +* **usb-manager:** Moved USB classes to usb-manager ([202fffd](https://github.com/NERDDISCO/luminave/commit/202fffd)) +* **util:** toFixedNumber ([58859fa](https://github.com/NERDDISCO/luminave/commit/58859fa)) +* **uuid:** Generate real UUID v1 ([a0ced76](https://github.com/NERDDISCO/luminave/commit/a0ced76)) +* **venue:** Added venues ([1dd0b8e](https://github.com/NERDDISCO/luminave/commit/1dd0b8e)), closes [#53](https://github.com/NERDDISCO/luminave/issues/53) +* **venue:** Automatically add matching fixture to slot ([0bb255b](https://github.com/NERDDISCO/luminave/commit/0bb255b)) + + +### Performance Improvements + +* **everything:** Optimazations for performance ([9d34915](https://github.com/NERDDISCO/luminave/commit/9d34915)), closes [#37](https://github.com/NERDDISCO/luminave/issues/37) [#22](https://github.com/NERDDISCO/luminave/issues/22) +* **fixture:** Set all fixture properties at once ([ddda6b0](https://github.com/NERDDISCO/luminave/commit/ddda6b0)) +* **fixtures:** Improved performance ([cbb3d44](https://github.com/NERDDISCO/luminave/commit/cbb3d44)) +* **modv:** modV in global object ([9d1753a](https://github.com/NERDDISCO/luminave/commit/9d1753a)) + + +### BREAKING CHANGES + +* **upgrade:** Use Polymer 3.0.0 and not 3.0.0-pre.1 +* **cleanup:** Removed go server +* **components:** Every component uses lit-html +* **client:** new frontend