Skip to content
This repository has been archived by the owner on Sep 28, 2023. It is now read-only.

Latest commit

 

History

History
525 lines (492 loc) · 36.9 KB

CHANGELOG.md

File metadata and controls

525 lines (492 loc) · 36.9 KB

Playuav OSD Configurator

(2016-05-24)


Bug Fixes

  • make everything work with the current version of react-toolbox (#64) (1167fb96)
  • fix lint errors (31462ce2)
  • fix mocha command in package.json (6bd4abb9)
  • fix eslint and coding styles (8168fe7e)
  • fix #51, use path.join (76546b55)
  • fix missing comma in package.json after bin (7567bc85)
  • fix dispatcher imports (e5a449f8)
  • fix hot reload (9596f10a)
  • fix #24, fix defaultProps typo (3a55b91d)
  • fix #19 making npm scripts cross-platform, and add notice to readme (0c051b7e)
  • fix typo (b8d74e37)
  • config:
    • fix writing to osd (9e398053)
    • cleanup after the container/component refactoring (bb2d0472)
    • set state as base when writing to osd (fa23b7da)
    • remove duplicate rc5 entry from switching settings (1a99208e)
    • reading saved config files (fd4770b9)
  • editor: correct column positioning in the editor (f077b20a)
  • eeprom: fix adding missing values from default eeprom when loading (36a42b0d)
  • icons:
    • outline inversion when loading data (2a23045e)
    • correct icon outlines (6dfeeec2)
  • main: remove file watch for /dev/cu.* since it can result in linux issues (ce8d1d5f)
  • pixler:
    • correct inverted outline handling (c2f2fde7)
    • mirror pixel rendering to match osd/preview (fdbc2402)
    • correct default outline/shape sizes (afb5d585)
    • make output selectable (9a928c23)
  • preview:
    • fix wind preview after canvas refactoring (c3153807)
    • fix variograph preview (213caa24)

Features

  • start configurator in fullscreen mode (3d37cd16)
  • config:
    • add missing bytes from default eeprom when reading older config file (71d333eb)
    • load default.conf on startup if it exists (d10913d1)
    • indicate firmware is uploading only after upload started (479a231f)
    • add not implemented yet info to vario graph (b269c6f1)
  • config, preview:
    • add home latitude and longitude (1a051541)
    • add home direction (d1fa3e25)
    • add vario graph (0fa964b1)
  • pixler:
    • limit and promote byte length when changing fonts (f9b8072a)
    • add loading of icons/characters (4263dbe7)
    • add outline inverting (a6b12630)
    • limit pasted outline/shape lengths to font height (0ec68952)
    • add preview (e3cc2451)
    • add up/down/left/right shifting (b0116938)
    • add font size selection (72cec7a0)
    • add mirror button (feb9ce35)
    • add column/row numbers (9faf01ee)
    • clear button (3571369b)
    • allow pasting data to allow reediting previous icons (30bc1793)
    • add basic pixler to design icons (d0ba1b82)
  • preview:
    • add optional grid overlay (7a7bad2f)
    • add icons instead of labels (90cefe8e)
  • preview,config: add link quality (802de162)

Documentation

  • remove eslint breakage hint (09780aef)
  • add link to circle ci linux artifact, add contributing section (422ae368)
  • readme:
    • add codeclimate badge (caa46e19)
    • replace circleci with travis badge (1f6fc736)
    • link to releases for binaries (2ec56c92)
    • add coveralls and circleci badges on top (e9a4bed7)
    • add missing space for os x build status (82220224)
    • add info about ndenv (0aa6a29b)
    • add os-x build status badge (f33321bf)
    • note that os x is also build by circleci (bf351c9d)
    • add link to circleci os x artifacts (c3b14833)
    • add feature list for config & pixler (1ab5c81a)
    • add circleci status badge (147acf7d)
    • add info about dev server (c8e34a3e)

Refactor

  • move config components/containers etc to app/config/* (#67) (29a8a34d)
  • move config reducer/actions to config subfolder (c6fa266d)
  • canvas: make canvas a class and add PreviewBase class (abec8898)
  • config: make ParametersModule a container, individual settings components (36411008)
  • packaging: use electron-builder instead of electron-packer (ff249749)
  • preview:
    • add standalone preview reducer (a32f72bd)
    • use same logic as osd for home direction drawing (e494b3c1)

Style

  • fix most linter warnings (344f38cd)
  • components: match Text styling to other components (1157c798)
  • config: nicer visible on spacing (3dc893bc)
  • pixler:
    • add space between button rows (847d6e53)
    • fix vertical position of main content (d79df9c3)
  • preview: hide overflowing content (82e4e204)

Test

  • move setup code to setup.js (48de6076)
  • add pixler reducer tests (bdcc9c27)
  • remove old broken tests (433c9055)
  • config: add reducer tests (dbb015d0)
  • fonts: add basic font tests (091061ee)
  • pixler:
    • correct reducer name in describe block (4e8f2588)
    • add missing set_shape reducer test (11f6155e)

Chore

  • use npm to generate changelog (242ecafa)
  • add validate to precommit hook (37401890)
  • add changelog script (e3e677b3)
  • ci:
    • do not cache node_modules (672a90fb)
    • add appveyor.yml (ad3b9907)
    • add .travis.yml (7b183af3)
    • add codeclimate config plus required other configs (a2739bc2)
    • add coveralls integration (7c4aa17f)
    • configure os x circle ci build (b9bca501)
    • install missing libnotify dependency (1daf40d9)
    • add npm run test to tasks (7ac3ccfb)
    • add eslint to ci config (ca220997)
    • fix ci build and copy linux package to artifacts folder (#62) (38143cf7)
  • cleanup: remove unused erb-logo (792b3bfe)
  • config: remove addPreviewState from reducer (3212afc5)
  • git-hooks: remove npm ls from precommit hook (6b1a0386)
  • gitignore:
    • add default.conf to gitignore (058ad507)
    • add jshintrc and jshintignore (40337e3a)
  • icons: add icon names to icon data (fc7fdb82)
  • main: add missing companyName to crashreporter (d8ac317a)
  • node: rename .node_version to .node-version (f4d1f48d)
  • package:
    • fix all dependencies to concrete versions (c52af529)
    • pin electron-prebuild to 0.36.11 exact (bed76e11)
    • add bluebird dependency (ae0d0c9b)
    • pin node-sass to 3.4.2 to work around a react-toolbox issue (e0d015b1)
    • update eslint and babel-eslint (ea11b1f9)
    • update react-toolbox to version 0.16.1 (64a36279)
    • update material-design-icons-iconfont to version 2.0.5 (ea7e3f30)
    • update atob to version 2.0.3 (b80081d1)
    • update react-redux to version 4.4.2 (1c0c4aa8)
    • update react-addons-test-utils to version 15.0.1 (f0910491)
    • update react-addons-css-transition-group to version 15.0.1 (1e438323)
    • update babel-core to version 6.7.6 (01d107d9)
    • update electron-packager to version 6.0.1 (62a1ad03)
  • packages: update react, electron-packager and depdenencies (b837551d)
  • pixler: add missing key property to column numbers (6790f16f)
  • reducers: transform state to vanilla js objects before logging (a4f81f07)
  • release:
    • increase version to 0.3.0 (37e02841)
    • v0.2.0 (ccf62e2c)
  • scripts: fix test script (e161fedc)
  • test, ci: use mocha junit reporter (#66) (571d8a61)

Branchs merged

  • Merge branch 'master' of github.com:ChenTsuLin/electron-react-boilerplate (a74890bb)
  • Merge branch 'master' into develop (b0580630)
  • Merge branch 'master' of https://github.com/chentsulin/electron-react-boilerplate (2be35b72)
  • Merge branch 'develop' (2565dac0)
  • Merge branch 'develop' (3ad0b86f)
  • Merge branch 'develop' (6921f4e0)

Pull requests merged

  • Merge pull request #70 from TobiasBales/icons (3b5402ea)
  • Merge pull request #69 from TobiasBales/pixler (f07e2ef9)
  • Merge pull request #68 from TobiasBales/pixler (d51d6374)
  • Merge pull request #65 from TobiasBales/some-tests (c3ee5220)
  • Merge pull request #63 from TobiasBales/eslint (080367c9)
  • Merge pull request #21 from TobiasBales/greenkeeper-react-addons-css-transition-group-15.0.1 (bf988a72)
  • Merge pull request #22 from TobiasBales/greenkeeper-react-addons-test-utils-15.0.1 (47d11d99)
  • Merge pull request #23 from TobiasBales/greenkeeper-react-redux-4.4.2 (c2d397c1)
  • Merge pull request #26 from TobiasBales/greenkeeper-atob-2.0.3 (ff86a5a2)
  • Merge pull request #28 from TobiasBales/greenkeeper-material-design-icons-iconfont-2.0.5 (2a63349e)
  • Merge pull request #30 from TobiasBales/greenkeeper-react-toolbox-0.16.1 (7f4ba23f)
  • Merge pull request #17 from TobiasBales/greenkeeper-babel-core-6.7.6 (d069a748)
  • Merge pull request #15 from TobiasBales/greenkeeper-electron-packager-6.0.1 (da953a4e)
  • Merge pull request #174 from jhen0409/patch-14 (add50d4b)
  • Merge pull request #170 from Yeti-or/master (26d80428)
  • Merge pull request #171 from lmatteis/patch-1 (f89d031f)
  • Merge pull request #167 from chentsulin/feature/redux-logger (f132fe13)
  • Merge pull request #166 from chentsulin/react-router-redux4 (268b56d4)
  • Merge pull request #165 from chentsulin/upgrade-deps (4ee75e56)
  • Merge pull request #164 from chentsulin/node_env (81458489)
  • Merge pull request #161 from davej/feature/remove-hot-dev-app-html (8466f7b5, #160)
  • Merge pull request #162 from suribit/better-npm-run (e07b5cf6)
  • Merge pull request #154 from epilande/css-modules (b0b6f580)
  • Merge pull request #150 from ttacon/master (fe74a592)
  • Merge pull request #147 from chentsulin/chentsulin-patch-1 (74865b4a)
  • Merge pull request #146 from chentsulin/rr2 (bc32cdbc)
  • Merge pull request #145 from chentsulin/chentsulin-patch-1 (fa231b00)
  • Merge pull request #143 from jhen0409/patch-13 (681ffb6f)
  • Merge pull request #135 from jhen0409/patch-10 (d4c92590)
  • Merge pull request #136 from jhen0409/patch-11 (b75db1a6)
  • Merge pull request #134 from jhen0409/cross-env (e00d34a5)
  • Merge pull request #131 from epilande/master (8816f9a4)
  • Merge pull request #121 from Kilian/master (6f6ab291)
  • Merge pull request #124 from pascalw/bugfix/119-webpack-public-path-production (062260b9)
  • Merge pull request #116 from jhen0409/patch-8 (a633d523)
  • Merge pull request #117 from jhen0409/patch-9 (68f3dafb)
  • Merge pull request #114 from jhen0409/patch-7 (8b05e317)
  • Merge pull request #111 from chentsulin/upgrade-dependencies (4f5745b0)
  • Merge pull request #113 from jhen0409/patch-6 (34ea9959)
  • Merge pull request #107 from jhen0409/babel6 (64dedc4b)
  • Merge pull request #110 from chentsulin/chentsulin-patch-1 (9d7c77f3)
  • Merge pull request #106 from jhen0409/patch-5 (cc3488d2)
  • Merge pull request #105 from chentsulin/elctron-0.36 (f67b2e9f)
  • Merge pull request #104 from chentsulin/upgrade-redux-devtools3 (4cf0acb6)
  • Merge pull request #102 from chentsulin/disable-debugger-production (6c242bc7)
  • Merge pull request #101 from chentsulin/upgrade-packager (cce59557)
  • Merge pull request #100 from chentsulin/windows-patch (6dc768d9)
  • Merge pull request #98 from jhen0409/patch-3 (b223369e)
  • Merge pull request #99 from jhen0409/patch-4 (69d2380a)
  • Merge pull request #97 from shea256/master (3f1f69e0)
  • Merge pull request #96 from chentsulin/check-dev-engine (cad2b9c1)
  • Merge pull request #95 from chentsulin/chentsulin-patch-1 (d8747e20)
  • Merge pull request #92 from chentsulin/try-cache-directories (8e2197f9)
  • Merge pull request #87 from iDuuck/master (1e27b789)
  • Merge pull request #91 from chentsulin/node-version-note (c88cac37)
  • Merge pull request #89 from chentsulin/dev-engines (21219c15)
  • Merge pull request #86 from chentsulin/update-dependencies (67182ba5)
  • Merge pull request #85 from chentsulin/fix-lint (4c9ec8ca)
  • Merge pull request #84 from chentsulin/node4-es2015 (c2829ee9)
  • Merge pull request #83 from chentsulin/electron-0.35 (d53efecf)
  • Merge pull request #79 from jhen0409/patch-2 (64e7e7be)
  • Merge pull request #78 from jhen0409/e2e-use-co-mocha (49d5898e)
  • Merge pull request #77 from jhen0409/patch-1 (189c18ef)
  • Merge pull request #76 from chentsulin/add-missing-dependency (f042d8f6)
  • Merge pull request #74 from vramana/node-env (9b5d42a9)
  • Merge pull request #71 from pwmckenna/patch-1 (ba98ddc4)
  • Merge pull request #72 from pwmckenna/patch-2 (dad836cc)
  • Merge pull request #70 from jhen0409/e2e-test (d967dbc2)
  • Merge pull request #69 from chentsulin/unit-tests (0777e63c)
  • Merge pull request #56 from chentsulin/redux (6f1ce543)
  • Merge pull request #68 from chentsulin/bump-style-n-css-loader (cdb93666)
  • Merge pull request #66 from chentsulin/cherry-pick-pr65 (ce2709fc)
  • Merge pull request #61 from catalinmiron/60-fix-readme-link-for-react-transform-hmr (e144dc10)
  • Merge pull request #59 from RyanAtViceSoftware/Issue57_NODE_ENV (337345d6)
  • Merge pull request #58 from olegakbarov/master (3c3d5561)
  • Merge pull request #54 from chentsulin/react-transform (1ddb4d45)
  • Merge pull request #53 from chentsulin/test-with-babel (56198f3f)
  • Merge pull request #52 from chentsulin/path-fix (a867d101)
  • Merge pull request #50 from chentsulin/simplify-webpack (ed342429)
  • Merge pull request #48 from H3Chief/master (b2ddeb28)
  • Merge pull request #46 from Producters/master (b8adbbf5)
  • Merge pull request #41 from tsemerad/master (d8c17210)
  • Merge pull request #38 from chentsulin/develop (511608d3)
  • Merge pull request #35 from chentsulin/webpack-externals (ba8e48cd)
  • Merge pull request #34 from ux-dev/placeholder-icon (cb2eba5d)
  • Merge pull request #27 from tsemerad/organize-webpack (62995576)
  • Merge pull request #26 from tsemerad/develop (2fd54bc9)
  • Merge pull request #25 from chentsulin/develop (70717d0c)
  • Merge pull request #22 from chentsulin/develop (9c4856ed)
  • Merge pull request #21 from chentsulin/develop (287218be)
  • Merge pull request #18 from chentsulin/develop (076db0ba)
  • Merge pull request #14 from chentsulin/develop (a58b2539)
  • Merge pull request #9 from akovalyov/patch-3 (ebb7785f)
  • Merge pull request #13 from chentsulin/develop (feaee35f)
  • Merge pull request #7 from akovalyov/patch-2 (90ff4cd4)
  • Merge pull request #11 from chentsulin/develop (29943860)
  • Merge pull request #6 from akovalyov/patch-1 (6b3df5dd)
  • Merge pull request #3 from chentsulin/develop (a6071a80)
  • Merge pull request #2 from chentsulin/develop (6fd95572, #1)

Generated with git-changelog. If you have any problems or suggestions, create an issue. :) Thanks