- feature: glow effect on streamer text
- feature: simple commands
- refactor: clean .gitignore
- feature: use display name for avatars
- fix: no overlap from floating emotes
- feature: animation for single emote messages
- fix: relative API URL
- feature: add "copy command" button to avatars list
- fix: remove unused "restricted" badge from ness avatar
- style: subtle text shadow
- fix: properly remove messages
- build: bump python-dotenv from 0.19.0 to 0.19.1 (#37)
- Bumps python-dotenv from 0.19.0 to 0.19.1.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: python-dotenv dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- build: bump click from 8.0.1 to 8.0.3 (#38)
- Bumps click from 8.0.1 to 8.0.3.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: click dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- feature: highlighted messages
- Merge branch 'master' of github.com:haliphax/phaxbot
- fix: update bot name in exclude
- build: bump commitizen from 2.19.0 to 2.20.0 (#36)
- Bumps commitizen from 2.19.0 to 2.20.0.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: commitizen dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- feature: exclude rewardtts and soundalerts
- build: bump flask from 2.0.1 to 2.0.2 (#35)
- Bumps flask from 2.0.1 to 2.0.2.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: flask dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- feature: more SR responses
- build: bump commitizen from 2.18.0 to 2.19.0 (#34)
- Bumps commitizen from 2.18.0 to 2.19.0.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: commitizen dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- build: bump simple-websocket from 0.3.0 to 0.4.0 (#33)
- Bumps simple-websocket from 0.3.0 to 0.4.0.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: simple-websocket dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- feature: Stream Raiders auto-responder
- refactor: exclude streamelements from avatars
- style: fix emote/background overlap
- style: backgrounds for avatar labels
- fix: wipe chatters file on startup
- feature: EVEN BIGGER emotes for single-emote messages
- Merge branch 'master' of github.com:haliphax/phaxbot
- feature: bigger emotes in emote-only messages
- build: bump pre-commit from 2.14.1 to 2.15.0 (#31)
- Bumps pre-commit from 2.14.1 to 2.15.0.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- build: bump eventlet from 0.31.1 to 0.32.0 (#30)
- Bumps eventlet from 0.31.1 to 0.32.0.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: eventlet dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Merge branch 'master' of github.com:haliphax/phaxbot
- style: bigger emoji with no space between chains
- build: bump pre-commit from 2.14.0 to 2.14.1 (#29)
- Bumps pre-commit from 2.14.0 to 2.14.1.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- fix: actually remember avatar choice
- style: wrap badges and username into own element, line up font
- fix: manually remove elements
- fix: self-destructing text bug
- build: bump commitizen from 2.17.13 to 2.18.0 (#28)
- Bumps commitizen from 2.17.13 to 2.18.0.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: commitizen dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- refactor: alphabetize .message.message-item styles
- style: replace slide-left effect with slide-up effect for new messages
- style: fix margins and word-wrapping
- style: move background color from list to messages
- feature: self-destructing messages
- fix: actually fix multiple emoji rendering
- docs: update readme to reflect new project goals
- fix: replace all instances of < in chat message, not just the first
- style: unifont
- style: add shadow to avatar labels
- style: realign badges
- fix: multiple emoji
- style: taller emoji
- style: bg color w/ opacity on list only
- fix: async wrapper to get working in OBS
- refactor: add Twitch username to chat JSON init
- style: larger emoji, baseline alignment
- style: animated slide-in
- feature: badges
- refactor: move helix object to main scope, add user object
- build: bump simple-websocket from 0.2.0 to 0.3.0 (#26)
- Bumps simple-websocket from 0.2.0 to 0.3.0.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: simple-websocket dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- build: bump pre-commit from 2.13.0 to 2.14.0 (#27)
- Bumps pre-commit from 2.13.0 to 2.14.0.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- refactor: object syntax for computed style attribute
- refactor: move text cleaning to own function
- style: split html/body styles
- style: inline messages
- refactor: load scripts just before body close
- style: vertically-stacked message contents
- refactor: default indent of 2
- Merge branch 'master' of github.com:haliphax/phaxbot
- fix: encoded chat messages
- refactor: local tmi.min.js source
- build: bump flask-socketio from 5.1.0 to 5.1.1 (#25)
- Bumps flask-socketio from 5.1.0 to 5.1.1.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: flask-socketio dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- fix: include chat_overlay in web modules
- feature: beginnings of chat overlay
- refactor: reorg so extensions can be modular
- build: reorg dockerfile for optimized build
- build: rename service in compose and add redis
- build: bump python-dotenv from 0.18.0 to 0.19.0 (#24)
- Bumps python-dotenv from 0.18.0 to 0.19.0.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: python-dotenv dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- build: bump commitizen from 2.17.12 to 2.17.13 (#23)
- Bumps commitizen from 2.17.12 to 2.17.13.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: commitizen dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- build: bump eventlet from 0.31.0 to 0.31.1 (#22)
- Bumps eventlet from 0.31.0 to 0.31.1.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: eventlet dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- fix: update avatars url
- build: bump commitizen from 2.17.11 to 2.17.12 (#21)
- Bumps commitizen from 2.17.11 to 2.17.12.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: commitizen dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- build: bump commitizen from 2.17.9 to 2.17.11 (#20)
- Bumps commitizen from 2.17.9 to 2.17.11.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: commitizen dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- build: bump python-dotenv from 0.17.1 to 0.18.0 (#18)
-
- build: bump commitizen from 2.17.8 to 2.17.9 (#17)
Bumps commitizen from 2.17.8 to 2.17.9.
updated-dependencies:
- dependency-name: commitizen dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- build: bump python-dotenv from 0.17.1 to 0.18.0
Bumps python-dotenv from 0.17.1 to 0.18.0.
updated-dependencies:
- dependency-name: python-dotenv dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: haliphax [email protected]
- fix: avatars list
- feature: bot toggle in config
- refactor: remove ports from compose for override
- fix: remove bad MessageHandler import
- build: bump commitizen from 2.17.8 to 2.17.9 (#17)
- Bumps commitizen from 2.17.8 to 2.17.9.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: commitizen dependency-type: direct:development update-type: version-update:semver-patch ...
- Signed-off-by: dependabot[bot] [email protected]
- Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- refactor: get rid of main.py files
- fix: use ceil instead of floor to open last idle animation
- Merge branch 'websockets'
- refactor: use websockets instead of polling
- fix: cache busting for avatars and chatters
- refactor: remove unused logging
- Merge branch 'master' of github.com:haliphax/stream-avatars
- refactor: no need to write to file twice
- build: bump pre-commit from 2.12.0 to 2.13.0 (#15)
- Bumps pre-commit from 2.12.0 to 2.13.0.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- build: bump click from 7.1.2 to 8.0.1 (#16)
- Bumps click from 7.1.2 to 8.0.1.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: click dependency-type: direct:production update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- build: bump commitizen from 2.17.2 to 2.17.8 (#14)
- Bumps commitizen from 2.17.2 to 2.17.8.
- Release notes
- Changelog
- Commits
updated-dependencies:
- dependency-name: commitizen dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- build: remove anchore
- refactor: Anchore container scan
- refactor: CodeQL
- refactor: dependabot
- refactor: python .editorconfig settings
- feature: use new chatters source (Helix) instead of deprecated API
- fix: use /app/data for default json location
- fix: add cache busting to choices retrieval
- style: fix centering of long names with new avatar format
- refactor: wip
- feature: bot advertises avatar list URL
- build: more appropriate user for bot container
- build: use docker-compose.override.yml instead of local.yml
- style: remove bootstrap, as it's included in bootswatch
- build: local docker-compose config override
- fix: removed ports from docker-compose so they can be overidden
- style: adjust skeleton left margin in avatars list
- style: get rid of bootstrap JS
- style: outline avatar labels, consistent label size
- refactor: there is only docker; polish avatars list page
- feature: page for listing available avatars
- fix: cache busting for avatar js files
- feature: animation events (multiple idle animations)
- refactor: 'pass' is unnecessary when a method has a docstring
- style: !important should be unnecessary
- fix: ness avatar url
- bump: version 0.12.0 → 0.13.0
- feature: ness avatar
- style: remove default avatar background
- feature: avatar idle state signaled with CSS class
- feature: split css tools into base and keyframes
- bugfix: assign left class on new avatars
- feature: spritesheet CSS generator
- bump: version 0.11.0 → 0.12.0
- refactor: reorganized shared storage for containers
- feature: "hide" avatar type to hide from stream
- docs: add note about usage in default command output
- feature: exclude avatars from random selection
- bump: version 0.10.0 → 0.11.0
- feature: added purple avatar
- style: scaled link avatar
- feature: get avatars.json filename from env variable
- build: fix avatars.json location in container volume
- feature: added cache-busting query string to CSS references
- bump: version 0.9.0 → 0.10.0
- fix: actually sort avatars in command output
- feature: ability to enable/disable overlay's bot integration
- build: split dev requirements from app requirements
- build: removed extraneous symlink
- bump: version 0.8.0 → 0.9.0
- feature: dockerized chat bot
- refactor: found a better template syntax highlighting bug workaround
- bump: version 0.7.0 → 0.8.0
- feature: sort avatars list in chatbot output
- style: better keyframes for mario's walking animation
- style: fixed link's walking animation
- refactor: encapsulated avatar registration dedupe
- fix: don't poll choices.json 2x
- bump: version 0.6.1 → 0.7.0
- fix: protect against repeated asset loading
- refactor: encapsulated vue/x dependencies
- feature: exclude chatters from avatars declaratively
- feature: slightly randomized walk interval for all avatars
- style: refactored css to maximize cascading styles, tweaked sprite y positions
- bump: version 0.6.0 → 0.6.1
- fix: maintain x position when swapping avatars
- style: fixed capitalization in unknown avatar message
- bump: version 0.5.1 → 0.6.0
- feature: chatbot integration for self-service
- build: gitignore
- feature: docker-compose
- bump: version 0.5.0 → 0.5.1
- docs: update screenshot
- fix: fix skeleton avatar reference in avatars.json
- bump: version 0.4.0 → 0.5.0
- refactor: rename 'default' avatar to 'skeleton'
- feature: link avatar
- refactor: relative import of avatars module
- refactor: whitespace
- refactor: remove vestigial hidden inputs
- bump: version 0.3.0 → 0.4.0
- feature: load avatars via JSON file instead of HTML elements
- style: only set bg color on body for easier OBS integration
- refactor: 10 second API interval
- style: faster mario animations
- feature: move avatar config to mixin for override
- refactor: move config back into Vuex store
- style: frame-relative bg position with calc()
- bump: version 0.2.0 → 0.3.0
- style: fix label centering
- feature: mario avatar
- style: inline labels
- bump: version 0.1.1 → 0.2.0
- refactor: use Vue mixin for default avatar behavior
- feature: random facing for avatar on instantiation
- style: smooth animation for skeleton
- fix: avatar bounds checking and walking direction
- refactor: prime numbers for random stuff
- style: grey background for demo visibility
- style: arial font
- refactor: 30 second API interval
- feature: avatar CSS self-registration
- feature: avatar registration and randomness
- refactor: use local cors-anywhere container by default
- build: start/stop scripts for docker containers
- refactor: don't track destination in state
- docs: screenshot
- style: move label styles to main stylesheet
- bump: version 0.1.0 → 0.1.1
- fix: can't rely on cors-anywhere demo
- fix: don't overwrite config with undefined
- style: center names
- bump: version 0.0.0 → 0.1.0
- feature: componentize avatars
- feature: animations
- build: meh, 2 spaces looks way better
- build: fix indentation of yaml files
- build: formatting for pre-commit config
- feature: pull chatters and maintain avatar list
- style: reference stylesheet
- refactor: initial commit