Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

smart-mirror 0.0.3 #358

Merged
merged 45 commits into from
Jul 28, 2016
Merged

smart-mirror 0.0.3 #358

merged 45 commits into from
Jul 28, 2016

Conversation

evancohen
Copy link
Owner

What's in this Update?

Big update for everyone! Huge thanks to everyone who has contributed this last month, we're making some really good progress.

  • RSS - You can now view RSS feeds on the mirror
  • Beta Installer - A one line scrip to run. More info in Fixed issue with an individual stock quote not rendering. #357
  • 30% faster boot - More info in Performance Optimizations #345
  • Improved weather display
  • Calendar improvements - Better UI and support for multi-day events
  • Hyperion support - Adding additional light sources
  • Power saving - auto sleep/auto wake
  • Fitbit localization
  • Last.fm Scrobbling - View your currently playing music (song title, artist, album art)
  • Stocks
  • Various bug fixes

Now that some of the more frustrating issues (Microphone + speech) are fixed I'm going to try to start pushing updates to master every ~2 weeks.

🚀

yaydogan and others added 30 commits June 13, 2016 15:16
* Create rss-service

* RSS service

* Support for RSS service

* RSS service

* Update index.html

* RSS service

* minor updates

* Added rss-service

* Randomize the news

* Revert "Randomize the news"

This reverts commit ef94678.

* RSS fixes

* RSS fixes

* RSS fixes

* removing rss-service.js

* Fixing an unpextec line issue after merge

* RSS display fixes

* RSS display fixes

* RSS display fixes
The ding was causing a freeze in a rewind. This is a temporary workaround to stop the keyword spotter from hanging after a few utterances.
* [SPELLING] tempreture > temperature

* [SPELLING] forcast > forecast
* add Hyperion support

* Merge Hyperion and Hue Services
* pir-hdmi

Based on dev branch... Added python code to detect PIR on pin 11 on
raspberry pi. Spawns process in main.js... pulls vars from config.js
file.

in response to #286

* found an issue in py code...

updated pin number and expanded python code... tested and it works
great...

* PIRHDMI v1.11

removed dash causing unhandled exception... Added variables to
config.example.js file (config.pirhdmi.Debug and config.pirhdmi.Enable)
if config.pirhdmi is not in config.js this will default to disabled.

* motion v1.12

Changed branch name and removed all pir-hdmi files and references to be
consistent with motion.

* Update config.example.js

* update config.example.js and main.js

minor syntax errors.

* update main.js

minor syntax issues... i'm slowly running out of coffee...

* .

.

* .

.

* .

.

* 1.14

1.14

* 1.15

1.15

* 1.16

1.15

* 1.16a

* 1.16a
Add option for number of minutes the information is refreshed.
Forecast.io limits requests to 1000/day: a 2min interval = 720 calls/day
* config file is now in the root

* auto-wake/auto-sleep functionality

* auto wake on any voice command

* add HDMI power control

* auto-wake/auto-sleep functionality

* add HDMI power control

* Move all logic out of controller

* Move all logic out of controller

* Remove old methods & update config.

* move screen on/off voice logic to service

* remove $scope from service

* remove $scope from service

* add scope default focus states for screen events

* move exec to service

* move exec to service

* cleanup rebase

* fix screen on

* rebase + add binary config option

* small fixes

* remove logic from controller

* remove camelcase + config.js

* fix config typo and use moment() for time check

* remove sys and log stdout msg

* try undo whitespaces
* [FIX] Fix typo in main.js that prevents app from booting

* [FIX] Remove errant line from CSS that broke layout
* Added the stock-information.

* Updated the stock names to be an array.
Fixed a small issue where stock information would not be shown if traffic info was not filled in.

* Small configuration example update.

* Added a check if the config names are filled in. If not, nothing should happen.
dehlen and others added 14 commits July 12, 2016 11:10
Localization and UI Logic for Fitbit
…s-consistency

# Conflicts:
#	locales/de.json
#	locales/en.json
#	locales/es.json
#	locales/fr.json
#	locales/ko.json
Fixed the discontinued google feed api as defined in #332.
* Initial checkin of the last.fm scrobbler service.

* Added the conversion of the data.

* Fixed conversion issue: now it is converted in the service.
Added the call to the voice command.
Updated the translations. (this has to be fixed for other languages.

* Some updates:
- Show on the bottom left
- No voice command
- Dealing with error cases
* only add fitbit dependencies if the user has fitbit in their config

* using ng-if for binding intensive elements. 7% perf improvement 😄

* improve performance of digest binding

* only add fitbit dependencies if the user has fitbit in their config

* rebasing calendar fixes onto performance

* using ng-bind for calendar

* replacing missing closing parenthasese

* replacing missing closing parenthasese and bonus char

* lastfm config object should be optional
@evancohen evancohen merged commit 854665d into master Jul 28, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants