Skip to content

Releases: mgeitz/eqalert

3.7.2

29 Mar 22:24
7f58ecb
Compare
Choose a tag to compare
  • Fix logging to ./log/eqalert.log
  • Fix spell timers
  • Config generation refactor
  • Moved ./encounters to ./data/encounters

3.7.0

17 Mar 23:41
dfa46d0
Compare
Choose a tag to compare
  • Local TTS
    • Disabled by default, gTTS is still used unless enabled
    • Can change default TTS model
  • Update Readme for Local Dev
  • Update .dockerignore
  • 2024 License Bump 🐱
  • Workflow Name Updates
  • Verbose Build Output
  • Fix Spell Timers Generation
    • Fix duplicate run bug on first run
    • Much faster

3.6.2

16 Mar 23:02
5ea960c
Compare
Choose a tag to compare
  • Fixes encounter heal tracking
  • Fixes archiving unknown versions of config files
  • Adds Poetry for package management
  • Adds Pytest for future tests

3.6.1

15 Oct 03:21
ef78652
Compare
Choose a tag to compare
  • Ability Output Config

    • Separate out abilities to dedicated config
  • Add Group Leader to Status Bar

    • Generally helpful to know who the group leader is in group or raid context
  • Toggle Encounter Parse Known Player Target

    • When disabled never generate encounter reports for known players
  • Fix emote parser dupes

  • Guild Status to Player List

    • Use /guildstatus output to update the player list
  • Bump gTTS to 2.3.2

  • README Update

    • Add installation steps for Linux distributions which adopted PEP 668
    • Alphabetize more things
    • Re-order some sections
    • Readability tweaks
  • Bump Dockerfile Base Image

  • Resolve Regex Errors

3.6.0

22 Jun 00:06
87f6818
Compare
Choose a tag to compare
  • Fix consider evaluation lying to you at lower levels
  • Fix /say parser who [player] output
  • Fix metronome breaking curses timer list
  • Update mob respawn timer to use encounter parse target
  • Use player_list info to help inform encounter parse target
  • Fix spell timers targeting the active player not saving correctly after saving more than once
  • Fix spell_line_feel_better_you_off config values
  • Add missing Solusek's Eye zone data
  • Remove sound alerts for every single option selection change (except unmute)

3.5.6

16 Jun 21:15
b781349
Compare
Choose a tag to compare
  • Fix misc bugs
  • Clean-up spell timer detection
  • Clean-up spell timer filters
  • Make spell timer guessing way more guessy but off by default
  • Add missing shield_of_thorns spell
  • Version Spell Timers
  • Illusion Spell Timers

3.5.5

12 Jun 10:28
a04f17b
Compare
Choose a tag to compare

Fix Alert Consolidation

3.5.4

11 Jun 19:17
1d7dfb4
Compare
Choose a tag to compare
  • Update help menu controls
  • Misc JSON Fix-ups
  • Update Default Raid Zones
    • Some zones with raid targets did not auto-enable raid mode
  • Consolidate Spell Timers
    • When a spell timer expires, if there are timers for the same spell expiring in the next 3 seconds, combine their alerts
  • Non-blocking Sound
    • Replaces the 3 blocking sound threads with one that spawns new blocking sound threads
  • Spell Timer Bug Fixes

3.5.3

10 Jun 14:51
c9fbef8
Compare
Choose a tag to compare
  • Fix Spell Timer Other State Save
  • Spell Timer Pop-Up Window
  • Clicky Spell Timers
    • Adds spell-items.json
    • Adds self to spell-casters.json
    • Improve action spell timer readability (maybe), and probably break some
      things

3.5.2

02 Jun 00:03
ee59cd0
Compare
Choose a tag to compare
  • Actions Speedup
  • Remove Spell Timers for the Slain
    • If an NPC or Player dies, remove any spell timers for them
    • Does not yet correct spell timers using the first word of a multi-word NPC name, but accounts for it
  • Remove group on group_alone line_type
    • Group state sometimes gets out of sync, sending a message to /g while not in a group will remove it now
  • Spell Filter List
    • Filter spell timers to specific spells
  • Character Mention Alerts
    • Toggle spoken alerts when the active character is mentioned in say, ooc, guild, group, shout