botten-nappet (2/2)
Category index page 2 of 2 pages, listing 95 out of 195 entries in the category botten-nappet.
Split up the index file to functions
Merge branch 'feature/rxjs' into develop
* 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
Exclude lib folder from copyright notice check
Additional subscription funneling layer in the system diagram
Convert remaining connections, connection managers, handlers to use rxjs
- 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
Convert irc websocket connection to use rxjs
Convert graceful shutdown manager to rxjs (improperly)
Merge branch 'release/v4.0.0'
* 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
Add RxJS
Merge branch 'feature/typescript' into develop
* 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
Rephrase subscription chat message
Add compile-time type information and improve runtime assert checking
- Add more static type information using typescript. - Replace `power-assert` with `check-types` to get better typescript support for runtime checks.
Add Chrome debugging launch configuration for vscode
Replace eslint with tslint
Add type definitions
Switch to typescript compilation
Merge branch 'release/v3.3.0'
* 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
Add simple text response irc chat commands
Prefix usernames with @ in twitch chat to highlight
Add follow reminder every 15 minutes
Separate raw token and twitch token by variable name
Merge branch 'release/v3.2.0'
* 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
Rename graceful shutdown manager
More validation for user storage, move/rename user storage helper to manager
Start conversion from promises to async/await
Revoke invalid refreshed user access token
Fix user token refresh data flow
Merge branch 'release/v3.1.0'
* 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
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 re-request if necessary
Add greetings
Merge branch 'release/v3.0.0'
* 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
Implement ZeroMQ for internal events
- 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.
Disable uglify to speed up builds
Target current node with babel
Dynamic request, storage, automatic user token refresh
Add reconnect irc handler
Add twitch user access token provider, make irc login commands sequential
Add backend layers
Specify twitch api boundaries
Add system and application layers diagram
Add system overview diagram
Merge branch 'release/v2.2.0'
* 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
Automatically get and refresh the application access token
Make polling connection more generic
Use power-assert
Enable babel transformation of es2015+ features
Change following message wording
Merge branch 'release/v2.1.0'
* 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
Increase limit of number of recent followers to poll
Log shutdown event/signal type
Write log output to file
- 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
Normalize the pubsub manager, move pubsub logging to new handler
Use debugging flags in debugging mode
Merge branch 'release/v2.0.1'
* release/v2.0.1: Rename calling code's use of the ConnectionManager interface's connection Add commented out logging serialization code
Rename calling code's use of the ConnectionManager interface's connection
Add commented out logging serialization code
Merge branch 'release/v2.0.0'
* 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
Add polling connection and following handler
Greet subscribers
Add greetings, don't greet bot owner
Add subscribing handler
Parse irc message tags to key/value
Add new chatter handler, shorten greeting message
Add irc greeting handler
Add child loggers, add irc logging class
Add pino for logging
Add irc ping manager, move files to folders, break out websocket send method
Add irc connection and manager
Document installation, execution, development environment setup
Merge branch 'release/v1.0.0'
* 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