Merge branch 'release/v1.1.0.1'
* release/v1.1.0.1: Promote beta version Add v1.1.0.0 release source Add compiled v1.1.0.0 release
Index of 304 entries from . Entries belong to 11 different categories, including collect-npm-readmes, html-forms, node-dnssec-name-shame, homebrew-joelpurra, and vidy-slack-bot.
* release/v1.1.0.1: Promote beta version Add v1.1.0.0 release source Add compiled v1.1.0.0 release
* release/v1.1.0.0: (40 commits) v1.1.0.0 Update screenshot to v1.1.0.0 running on Windows 10 Link to v1.1.0.0 in preparation for release Remove references to 7-Zip and .7…→ Full commit message
* feature/update-website: Update screenshot to v1.1.0.0 running on Windows 10 Link to v1.1.0.0 in preparation for release Remove references to 7-Zip and .7z files Update u…→ Full commit message
* feature/swap-icon-colors: Use new icon in readme Use new icon on website Use new icon in application Generate icon Add script for creating icons Clean up svg with sv…→ Full commit message
* feature/code-quality: Treat build warnings as errors Fix StyleCop warnings Add file header Add StyleCop Fix FxCop warnings Add FxCop
* feature/spi-helpers: Refresh displayed values when system settings change Add SPI helpers, run code analysis, cleanup fixes Move SystemParametersInfoHelper to the main pro…→ Full commit message
* feature/update-application-information: Update copyright years, notice, license link Update information text, tooltips Format xaml Increase window width Update links, …→ Full commit message
* feature/refresh-project: Add project refrerence to .NET Framework 3.5 SP1 Ignore .vs/ Upgrade solution and project files Set .gitattributes for .gitattributes
* binki/netfx-dual-targeting: Use dual-targeting to run on both .netfx-3.5 and .netfx-4.0+.
* binki/master: Allow window to be minimized. Format properties to have newlines.
- `svgo --pretty --multipass --input X-Mouse\ Controls\ 02.svg --output -` - `svgo --pretty --multipass --input X-Mouse\ Controls\ 02.svg` See - https://github.com/svg/svgo
- Work performed by Miroslava Jovičić See - http://miroslavajovicic.net/
- Work performed by Miroslava Jovičić See - http://miroslavajovicic.net/
- Visual Studio 15 - Microsoft Visual Studio Solution File, Format Version 12.00 - `<Project ToolsVersion="15.0 ...`
* release/v8.0.0: (28 commits) v8.0.0 Add nodejs process signal event argument workaround Upgrade rollup Upgrade pino Upgrade @types/node Upgrade rxjs to v6.2.0 Upgr…→ Full commit message
* feature/upgrade-dependencies: Add nodejs process signal event argument workaround Upgrade rollup Upgrade pino Upgrade @types/node
* feature/upgrade-dependencies: Upgrade non-major package changes Upgrade ws Upgrade @types/pino Upgrade @types/node Upgrade uglify Upgrade rollup Fix @botten-nappet…→ Full commit message
- For class constructors and methods - Replace argument count assertions with `@asrt(n)`. - Replace argument/auto-property assigned (usually non-null) assertions with `@asrt()…→ Full commit message
* feature/dependency-injection: Use deferred context resolution, skip within decorators Generate dependency graphs Attempt to use dependency injection child containers Gen…→ Full commit message
- Generates build-time dependency graphs using `rollup-plugin-graph`. - `npm run --silent graph` - Generates runtime dependency injection graphs using custom code. - `export B…→ Full commit message
- Tests are run by homebrew in a sandbox. - The environment doesn't match the "real" user environment. - Due to security checks in Apple's osascript, tests fail due to a privilege…→ Full commit message
* release/v7.0.0: (39 commits) v7.0.0 Close socket.io separately from the http server Simplify start/stop, only stop from the shared main function Replace modified logger …→ Full commit message
* feature/fix-shutdown: Close socket.io separately from the http server Simplify start/stop, only stop from the shared main function
* feature/logger-naming: Replace modified logger names' this.constructor.name Search-replace to use this.constructor.name
* feature/upgrade-dependencies: Lock rxjs to v6.0.0-alpha.3 Upgrade ws Upgrade rollup Upgrade axios Upgrade dependencies
* release/v1.0.0: v1.0.0 Add /vidy slack command for VIDY API queries Add basic README with setup commands Add @google-cloud/functions-emulator Add eslint Add package.…→ Full commit message
* release/v1.0.0: v1.0.0 Add vidy command line tool Add usage example Add vidy api search functionality Add readme Add eslint Add package.json Add .editorconfig …→ Full commit message
* feature/split-main-backend: Convert main startup code to classes Move the vidy connection to separate files Move the twitch polling connections to separate files WIP mov…→ Full commit message
- Incoming/outgoing data on external connections are now translated to/from internal events. - External events are stored in the database. - With a replay functionality, it would …→ Full commit message
* release/v6.0.0: v6.0.0 Add greetings Fix bits cheering Play vidy after preloading enough of it Implement searching/showing videos from the vidy api Use twitch channe…→ Full commit message
- Fix copy-paste error for channel id/name for bits cheering. - Fix duck typing for cheermotes.
* feature/add-frontend: Use twitch channel cheermotes for cheering events Add overlay images/sound for events Split codebase to backend, frontend, shared
- Load a list of per-channel cheermotes from twitch. - Apply images to cheering events. - Display random cheermotes in the overlay upon cheering.
- Translate twitch events to internal events in the backend. - Use internal events to trigger animations in the overlay. - Events include when a viewer follows, subscribes, cheers…→ Full commit message
* feature/zmq-events: Use events for irc messages Split up run.ts Implement ZeroMQ for internal events Add zeromq-nq
- OBS: Open Broadcaster Software - ESD: Elgato Stream Deck See - https://obsproject.com/ - https://www.elgato.com/en/gaming/stream-deck
* release/v5.0.0: v5.0.0 Improved main logging Fix pubsub outgoing data type Disconnect polling connection properly Stricter typescript compiler options Remove undersc…→ Full commit message
* feature/improve-code-style: Improved main logging Fix pubsub outgoing data type Disconnect polling connection properly Stricter typescript compiler options Remove unde…→ Full commit message
- Moves the index file to a new folder. - Move defaults to configuration files. - Define environment variable mapping. See - https://github.com/lorenwest/node-config
* feature/rxjs: Convert remaining connections, connection managers, handlers to use rxjs Convert irc websocket connection to use rxjs Convert graceful shutdown manager to rx…→ Full commit message
- Squashed conversion from event handlers and custom listeners to use reactive programming using rxjs. - Introducing generics for the hierarchy of connections and connection manag…→ Full commit message
* release/v4.0.0: Rephrase subscription chat message Add compile-time type information and improve runtime assert checking Add Chrome debugging launch configuration for vsco…→ Full commit message
* feature/typescript: Add compile-time type information and improve runtime assert checking Add Chrome debugging launch configuration for vscode Replace eslint with tslint …→ Full commit message
- Add more static type information using typescript. - Replace `power-assert` with `check-types` to get better typescript support for runtime checks.
* release/v3.3.0: Add simple text response irc chat commands Prefix usernames with @ in twitch chat to highlight Add follow reminder every 15 minutes Separate raw token an…→ Full commit message
* release/v1.0.2: v1.0.2 Add find-up
* release/v1.0.1: v1.0.1 Use file-relative path to file in the uvc-control package
* release/v1.0.0: Initial public release
* release/v3.2.0: Rename graceful shutdown manager More validation for user storage, move/rename user storage helper to manager Start conversion from promises to async/await…→ Full commit message
* release/v3.1.0: Split up user helper, improve token validation Refactor the user token manager Add request and token helpers Check if the user token is valid, revoke and…→ Full commit message
* release/v3.0.0: Dynamic request, storage, automatic user token refresh Add reconnect irc handler Add twitch user access token provider, make irc login commands sequential …→ Full commit message
- Split up hard dependencies using events. - Introduce event classes and interfaces. - Still needs work on reducing the number of steps to set up a new event handler or emitter.
* release/v2.2.0: Automatically get and refresh the application access token Make polling connection more generic Use power-assert Enable babel transformation of es2015+ f…→ Full commit message
* release/v2.1.0: Increase limit of number of recent followers to poll Normalize the pubsub manager, move pubsub logging to new handler Write log output to file Log shutdo…→ Full commit message
- In nodejs `stdout` can get closed prematurely (before the synchronous `exit` event). - When `stdout` closes, logging breaks. - Using a separate file works better, and stop/disco…→ Full commit message
* release/v2.0.1: Rename calling code's use of the ConnectionManager interface's connection Add commented out logging serialization code
* release/v2.0.0: Add polling connection and following handler Greet subscribers Add greetings, don't greet bot owner Add subscribing handler Add new chatter handler, sh…→ Full commit message
* release/v1.0.0: Handle beforeExit event Use built-in constants to check websocket connection state Add pre-commit hook Add copyright notices Fix eslint errors and warn…→ Full commit message