Releases: ThePandemoniumInstitute/botc-release
Releases · ThePandemoniumInstitute/botc-release
v3.37.1 - New year, new bugs
- 🌟 allow player avatars to be adjusted in size independently of player tokens
- 🌟 made the right side character and night order tabs look a bit less terrible on super wide screens
- 🌟 added keyboard shortcut (default "/" - forward slash) to show the app shortcuts
- 🌟 added setting to shortcuts to allow disabling swipe gestures on touch devices (for raise hand / cast vote)
- 🐛 colorblind mode now also applies to life token outline in Townsquare view (thanks Nixie)
- 🐛 fixed flickering logos on Chrome (thanks @jasonhibbs)
- 🐛 fixed Jinxes being hidden on pop-out character sheet (thanks @BizMcFiz)
- 🐛 fixed tabbing outside the app view on the Windows standalone app (thanks @MrMagma1)
- 🐛 fixed character tab name being misaligned in some cases (thanks whowhie)
- 🐛 fixed sessions sometimes glitching so that no new Storytellers can be added anymore (thanks @Steiniearsenal and @genestealer)
- 🐛 fixed homebrew Fabled showing up in places where they weren't supposed to show up (thanks Bim & .prelle)
- 🐛 fixed reminder token background fill on mobile (thanks ellietherobot_uwu)
- 🐛 fixed bag selection plus / minus buttons overlaying ability tooltip (thanks moonymaraudr)
- 🐛 fixed being able to start a nomination right when the Grimoire is revealed (thanks _medianoche)
v3.37.0 - A Wizard is never late
- 🚀 added Wizard and character release script "I Am Modavious" by The Bazaar
- 🌟 Magician will be ignored for automatic "This is the Demon" and "These are the Minions" card player selection if drunk or poisoned
v3.36.0 - X gon' deliver to ya
- 🚀 added Xaan and character release script "X GON GIVE IT TO YA" by TPX
- 🚀 game balance update 054: jinx list reordering
- 🚀 game balance update 053: new ability text for Al-Hadikhia: "Each night*, you may choose 3 players (all players learn who): each silently chooses to live or die, but if all live, all die."
- 🚀 game balance update 052: new ability text for Alchemist: "You have a Minion ability. When using this, the Storyteller may prompt you to choose differently."
- 🚀 game balance update 050: updated Cannibal & Lycanthrope reminder tokens
- 🚀 game balance update 049: updated all Riot and most Leviathan Jinxes
- 🚀 game balance update 048: new ability text for Riot: "On day 3, Minions become Riot & nominees die but nominate an alive player immediately. This must happen."
- 🌟 updated vote clock hand design
- 🌟 joining a game session will now automatically remove you from all other game sessions where you have claimed a seat / become the Storyteller
- 🌟 disconnected Players / Storytellers will now automatically be removed from their seat after 5 minutes
- 🌟 show "Recover Password" button on the Login screen by default
- 🌟 replaced 2 avatars with new versions
- 🌟 reverted the "disable text chat input" change from the previous update and added a warning message to the vote interface instead
- 🌟 added code to prevent detection of swipe up / down touch gestures on character sheet and night order sheets
- 🌟 renamed "Travelers" to "Travellers" internally
- 🌟 added chat settings that allow you to disable Echo Cancellation and Noise Suppression, to help with cases where they are causing weird audio issues
- 🐛 fixed race condition when claiming a seat at the same time as another player (thanks .temoo)
- 🐛 improved text chat scrolling logic (thanks Vince)
- 🐛 fixed Homebrew Fabled that are no longer in play not persisting across reloads (thanks mbungert90)
- 🐛 fixed bluffs persisting through switching sessions when opening app links (thanks .prelle)
- 🐛 fixed update notes not showing on Windows standalone app (thanks _sivv)
- 🐛 fixed clearing the Grimoire / changing scripts not clearings shrouds for spectators with Grimoire access (thanks _sivv)
- 🐛 fixed nameplates showing some gaps in specific circumstances (thanks goodpart)
- 🐛 fixed small text rendering issue on the character sheet with Firefox on Windows (thanks miazepheles)
- 🐛 fixed being disconnected from a session vacating your seat in some cases (thanks unbaloav)
- 🐛 fixed Jinx icons being cut off in condensed mode (thanks _sivv)
- 🐛 fixed promoting someone to a Storyteller and leaving the game before the promotion is accepted (thanks etreides)
v3.35.1 - Balance Updates and QoL improvements
- 🚀 game balance update 046: new Jinx for Cannibal / Poppy Grower: "If the Cannibal eats the Poppy Grower, then dies or loses the Poppy Grower ability, the Demon and Minions learn each other that night."
- 🚀 game balance updates 040 - 045: various ability wording updates (no functional changes) and a cleaned up Hatter icon
- 🌟 updated the generic character type icons being used for Homebrew and in a few other places
- 🌟 increased threshold for swipe gesture on touch devices, to prevent accidental hand raising / lowering
- 🌟 added file size limit (2MB) check to script JSONs being uploaded to the app, to prevent the game server / database from running out of memory / disk space
- 🌟 increased maximum homebrew character name length to 30
- 🌟 added "Clockwise" and "Anticlockwise" to default Storyteller night signals
- 🌟 text chat will now be disabled during running votes, to allow players to use shortcuts to raise / lower their hand
- 🌟 split "Shuffle" and "Sort" into their own buttons on the bag selection window
- 🐛 fixed script JSON download button not being clickable in some cases (thanks @morime-please)
- 🐛 added appropriate error message when avatar upload failed due to too high resolution (thanks ekinkoker)
- 🐛 don't show "Good" & "Evil" reminder tokens when selecting a "Dead" reminder (thanks ratteler50)
- 🐛 player tokens will no longer be shown above a fully extended character / night order sheet on hover (thanks jaza & pea_101)
- 🐛 fixed a bug that caused the "Show cams during Grimoire reveal" setting to toggle on/off whenever the app was reloaded (thanks gameswithunknown)
- 🐛 fixed reminder tokens from off-script travellers not being available an appropriate number of times (thanks linkna.)
- 🐛 fixed Zookeeper nomination mode ignoring the monochrome effect from dead players (thanks sergeantbeaky)
- 🐛 fixed pop-out character sheet on standalone apps (thank @BizMcFiz & leotheleopardnz)
- 🐛 fixed bug where the app would not list any sessions after logging in, in cases where the user clock was off by more than 30 minutes (thanks morabyss)
v3.35.0 - Gnome Mercy
- 🚀 added Gnome and character release script "Halloween Dressrosa (Cucurbitophobia Version)" by Zets
- 🚀 added option to pop out character sheet on Chrome browsers
- 🚀 added "Update" popup to be shown whenever there is a new version, highlighting what has changed
- 🚀 generic "Good" and "Evil" reminder tokens have returned!
- 🚀 game balance update 038: updated Boomdandy ability: "If you are executed, all but 3 players die. After a 10 to 1 countdown, the player with the most players pointing at them, dies."
- 🚀 game balance update 039: updated Lycanthrope ability: "Each night*, choose an alive player. If good, they die & the Demon doesn’t kill tonight. One good player registers as evil."
- 🌟 opening the reminder or character selection windows will no longer automatically trigger the virtual keyboard on a touch device
- 🌟 users can now be restricted from joining public game sessions or uploading custom avatars by a moderator
- 🌟 improved screen reader support
- 🌟 votes can now be cast and hands raised / lowered on touch devices by swiping up / down
- 🌟 players will no longer be able to see the spectator names from their "eye" icon in private chats, to prevent leaking how many spectators there are
- 🌟 voice indicators will be shown on player tokens now if avatars have been disabled
- 🌟 updated Grimoire reveal to show player cams by default (this can be disabled in the advanced settings)
- 🐛 fixed character tooltips getting animated along with the rotating tokens (thanks @Pooch13)
- 🐛 fixed character tooltips layering issue (thanks vaticidalprophet)
- 🐛 prevented manually entering a negative vote highscore ("thanks" cheesiestmaster)
- 🐛 fixed player token layering for when there are no cams / avatars (thanks supergdpwyl)
- 🐛 fixed night signal Grimoire copy not showing the correct Storyteller token alignment (thanks cheesiestmaster)
- 🐛 fixed flavor text for Homebrew scripts not being visible to anybody but the Storyteller (thanks evelyncubes)
- 🐛 fixed reminder tokens from removed Fabled still showing up in the "Other Reminders" tab in some cases (thanks ellietherobot_uwu)
- 🐛 fixed subscription tier border being visible in the user list for users that have reverted to free accounts (thanks cobaltblank)
v3.34.0 - The Flavor Update
- 🚀 added flavor text to all characters (and to script schema for homebrew support)
- 🚀 game balance update 033: new ability text (and icon) for Organ Grinder: "All players keep their eyes closed when voting and the vote tally is secret. Each night, choose if you are drunk or not."
- 🚀 game balance update 034: updated Jinx for Kazali / Soldier: "The Kazali can choose that the Soldier player is one of their evil Minions."
- 🚀 game balance update 035: the Acrobat is now a Townsfolk and has received an updated ability: "Each night*, choose a player: if they are or become drunk or poisoned tonight, you die."
- 🚀 game balance update 037: updated Jinx for Kazali / Goon: "The Kazali can choose that the Goon player is one of their evil Minions."
- 🌟 players can now vacate their seat even if they are in a running game
- 🌟 manually leaving a session will also automatically vacate your seat, if you were playing in the session
- 🌟 text chat stops automatically scrolling down if the user has manually scrolled up
- 🌟 added small indicator to be shown when the standalone app is automatically updating
- 🌟 added app moderator role and interface
- 🌟 ending the game will now also end the night phase before the Grimoire reveal
- 🌟 made raised hands more visible for top and bottom seats
- 🐛 fixed custom script logos not showing up correctly (thanks _sivv)
- 🐛 fixed video not covering avatar completely on Firefox (thanks cozziee.)
- 🐛 improved how audio mute works on the app, preventing audio leaking that happened in rare circumstances (thanks snakeboiloki)
- 🐛 fixed race condition when two Storytellers tried passing out the tokens at the same time (kedvesimre)
- 🐛 fixed reminder tokens being off-center when in stacked mode (thanks nymsi)
- 🐛 fixed SVG text rendering on Firefox (thanks chipsinsideajar & maggiebob)
- 🐛 fixed dragging some elements of the app onto the browser title tab performing a browser search (thanks @NilesyBOTC)
- 🐛 fixed voice level persisting after disconnecting (thanks _sivv)
- 🐛 fixed Storyteller reminder tokens scaling incorrectly on night signal grimoire (thanks cheesiestmaster)
- 🐛 fixed another Organ Grinder / hidden vote bug that caused the vote sound effect to play under certain circumstances (thanks elbrar)
- 🐛 fixed custom avatars with EXIF orientation to be uploaded with the wrong rotation (thanks gameswithunknown)
- 🐛 fixed tokens disappearing from whisper overlay in some cases (thanks oddgarrett)
- 🐛 fixed reminder tokens being overlapped by custom script logo (thanks .top.cat.)
v3.33.2 - Sound Effects Hotfix
- 🐛 fixed broken sound effects
v3.33.1 - That ticking noise...
- 🌟 all sound effects can now be decreased in volume (or muted entirely) individually
- 🌟 improved user list name readability
- 🌟 reduced volume of vote "ding" sound effect slightly
- 🌟 added indicator for group subscribers to user list
- 🐛 fixed Organ Grinder votes still playing the vote sound effect after becoming hidden (thanks attikus1)
- 🐛 fixed vote race condition when several STs tried to start & cancel a vote at the same time (thanks @humanpala & @Kikka12)
- 🐛 fixed night wake order positioning for Storyteller characters
v3.33.0 - Boffin time
- 🚀 added Boffin and character release script "Moves Like Igor" by The Panda Money Couch
- 🌟 the selected nameplate color will now also be used in the user list
- 🌟 show whether a player has spent their ghost vote on private chat overlay
- 🌟 added sound effects for votes
- 🌟 break night signals into multiple lines if they contain multiple cards, to avoid confusion
- 🌟 added number of living/total players and character count distribution tooltip to bottom right corner
- 🌟 added option to hide individual user's avatars
- 🌟 text whisper messages will now show to other players as an envelope with a size relative to the message length
- 🌟 added a few more avatars to choose from
- 🐛 fixed center town info still being clickable when invisible (thanks sivart)
- 🐛 fixed usernames breaking into 2 lines in lobby player / spectator list (thanks @akshat1512)
- 🐛 fixed being able to see private chat cameras even when they were disabled (thanks mollofpower)
- 🐛 fixed switching nomination type causing an unexpected vote state that prevent some other app features from working (thanks figblitgafle)
- 🐛 fixed private chat / Baker-type nominations overriding grayscale avatar for dead players (thanks oddgarrett)
- 🐛 fixed blurry avatars on Chrome in some seating positions (thanks ellietherobot_uwu)
v3.32.1 - Hotfixes, again
- 🌟 added vote majority calculation support for Voudon
- 🌟 updated central town square info to contain current game phase and removed hover effect due to lack of space
- 🌟 added new loading animation
- 🐛 fixed an issue that caused a lot of empty cam feeds (thanks cheesiestmaster)
- 🐛 Fabled are cleared properly now when changing scripts (thanks jaque_thay)
- 🐛 fixed Spy / Widow Grimoire copy being off-screen (thanks eliderad)
- 🐛 fixed how private chats determine whether to show avatars or not (thanks paulcubes)
- 🐛 fixed being able to see who is in a private chat at night when cams in private chats were disabled by the ST (thanks bmojon & chiropterankintsugi)
- 🐛 fixed voice level indicators not being visible in private chats (thanks ellietherobot_uwu)
- 🐛 fixed private chats no longer becoming transparent on hover (thanks robhlark)
- 🐛 fixed empty seat icons not being shown in the correct rotation (thanks melburnes)
- 🐛 fixed uploading a custom avatar not updating the settings preview correctly (thanks .prelle)
- 🐛 fixed how execution marks are handled in local play without any actual votes (thanks @akshat1512)
- 🐛 fixed not showing player bluffs tab in Teensyville games even though the game option was enabled (thanks @jakubmplatek)