Updates

From BattleTabs Wiki
Jump to navigation Jump to search

Updates v1-10

1.7 (15/11/2019) Welcome to the first version of BattleTabs! We are currently in Beta so expect there to be some small issue. If you discover a bug or have a suggestion for feature please do use the buttons below :) Happy gaming!

1.8 (18/11/2019) Auth state should now be synced to all your devices. That means so long as you are logged into chrome using the same user you can continue to play the same matches on all your devices!

1.9 (29/11/2019) New Match button should now be greyed out if you cant create a new match Fixed a bug that would happen if you quickly changed matches while a bomb was dropping Fixed a spelling error in a notification (thanks to @lojk1 on the Trello Board for this one) Fixed an issue that meant a full match refresh would only return a limited number of matches

1.10 (02/12/2019) Added a form that pops up when a user uninstalls so we can find out why.

1.11 (06/12/2019) Added a Welcome popup immediately after creating the first battle, introducing new players to the game and explaining some basics.

1.13 (11/12/2019) Added a new "default" screen Some other minor visual improvements

1.14 (12/12/2019) A new blank tab is opened when the extension is first installed Various minor ui improvements Links to twitter and reddit added to the main dahboard Support links changed to point to reddit instead of twitter

1.15 (13/12/2019) Better onboarding flow for new users, now includes gifs Beta ribbon now links to reddit Updates now moved into the options page, click the brower button now opens a new tab References to trello removed from the extension, Reddit is now the place to go. Game Over Modal has been improved to include a start a new match button Search box size increased on the omnibox view Added a questionmark button to the dash to help new players Cleaned the dashboard up a little so that many of the options are now under a menu

1.16 (17/12/2019) Large parts of the server and polling code reqritten to improve performance and hopefully get rid of many of the errors currently being seen. Tweaked some copy Better notifications; uses the avatar image of your opponent, only sends notification if there isnt a new tab open (prevents notification spam when in a live battle)

1.17 (18/12/2019) New sky background on most screens Tweaked the layout of avatars and board scaling Tweaked various screens and popups to improve appearance Added new images to won and lost popups Changed privacy policy url

1.18 (21/12/2019) Some minor UI tweaks New review prompt to ask for store review after 3 finished matches Better handling of uninstalls

1.19 (02/01/2020) Fixed an issue that was causing performance issues on the dashboard screen Stopped clouds from jumping around when taking turns

1.20 (03/01/2020) The icon in the browser now shows a small badge with the number of matches where its your turn. Added the ability to no longer show the custom new tab page, this setting can be accessed in the options. You can choose to set it to the default chrome new tab page or any URL you want. Improved UI scaling for avatars, should now correctly fit thin screens.

1.21 (06/01/2020) Some small spelling mistakes fixed Can now login with Google to save progress across devices and more! New, more prominent tip to inform users that don't wish to have their new tab page replaced.

1.22 (09/01/2020) When creating a match you can now choose from two different play styles. "Intense" - 30 seconds turn time or "Casual" - the usual 24 hours turn time. Clicking the browser bar icon now jumps you straight into the most relevant match rather than showing the google search screen Clicking a notification now correctly opens you up into the match even if you have new tab turned off

1.23 (11/01/2020) New socket based API in preparation for upcoming realtime features. Fixed match info screen closing when you roll out of the menu

1.24 (14/01/2020) Sockets are now responding to updates from the server, removing the need for polling. This should dramatically increase match speed and allow future realtime features.

1.25 (15/01/2020) Changed email subject when contacting us for support Avatars now show their google picture if they have signed in

1.26 (30/01/2020) Intense match proposals are now automatically cancelled if you close the tab or uninstall. This prevents "match ghosting"

1.27 (31/01/2020) Added "minesweeper" like distance numbers to the board that tell you how far away a ship is should you miss. Added text to new match button Changed UI framework so some buttons, icons and things might look different Added an alert requesting survey filling out

1.28 (26/02/2020) Added the ability to make friends with other players in the game Added the ability to invite friends to battle Fixed an issue where the distance number on the tile could sometimes be one off Fixed an issue where a match might not get selected after matchmaking Notification now appear both inside and and outside the game Clicking modals no longer clicks things on the game board Added an Alert to let you know if the server connection is down

1.29 (27/02/2020) If you are on the search page and an intense match invite is accepted, you are now immediately taken to that match

1.30 (28/02/2020) Settings renamed to "Options" to bring it inline with Chrome's naming scheme Tweaked the new-tab modal adding a toggle slider to make it more obvious that new tab is preferred but optional. All new tutorial videos. Floating text now comes up after a hit or a miss Now a pause after winning or loosing a match before showing the modal. Added the tip message back in to the placing ships view New options page Build size reduced Faster load times The first match is now against a local AI player instead of a real player. Can now play a single-player practice game while you wait in an intense battle queue Battle proposals from other users now show up in the bottom bar. You can now send emotes to your opponent You can now invite users by URL from the friend i

1.31 (21/03/2020) Fixed an issue that meant signup by URL wasnt working as expected Fixed an issue where a proposal would occasionally be created twice Hopefully removed some of the lag when taking turns

1.32 (23/03/2020) Hopefully fixed "User must be Authenticated" issues.

1.33 (24/03/2020) The bottom right corner of the board should now be clickable for those with small screens. Some performance improvements when taking turns Once again opens the battle over screen after a battle has finished Fixed an issue in the accepting "waiting proposals" system

1.34 (25/03/2020) Can once again cancel battle invites sent to friends Tweaked the top right menu

1.35 (27/03/2020) Tweaked social inviting text Improved the invite friend onboarding process Tweaked the invite friend to battle modal to allow you to quickly go to friends and invites too

1.36 (02/04/2020) Added a recommended games section Added a helpful tutorial tooltip to let players know how to start a new battle Much improved ship placement engine

1.37 (07/04/2020) New and improved practice game while waiting for intense battles New main game view engine New Battle tooltip no longer shows over modals Added tooltip back to ship placing view

1.38 (16/04/2020) Replaced underlying state management system, should improve performance and fix some other issues. Now remembers if you have seen the battle over modal or not Proposal View now works correctly Numerous other bug fixes Fixed long names being cutoff on the avatar Improved the popup when you hover over the avatar English profane words are no longer allowed in usernames All new underlying state management system New critical error modal that causes the game to restart so it cant get into odd states

1.39 (07/05/2020) Fixed an issue that was causing the game not to show the search page when a new tab is opened Improved the "first load" performance of the game Reduced the build size Dont show new tab should not work again as expected Added some fade in-animations when switching between some views Search box should once again show when opening a new tab (without clicking the icon) Fixed the "Start a New Battle" tooltip Improved the newtab option popup Larger emote icons on osx Improved the initial tutorial modals for users with small screens Improved initial battle cell dropping animation for those on slower machines Text is no longer selected in the battle view

1.40 (20/05/2020) There are now different kinds of maps, which rotate daily! Tweaked text color on avatar tooltips. Added some native notification options. Notifications have now been reworked, so clicking one should take you to the page you expect. There is a now a notification letting you know when the game has been updated. Theres a new notification letting you know when the daily map changes. Still dont know how to turn off BattleTabs replacing your new tab? We have moved the information modal to be the first thing you see in the game.

1.41 (21/05/2020) New no-code game development course offer Fixed an issue that would cause the game to crash if you tried to connect to a google account when you don't have one. Fixed an issue where hitting Randomize on the ship placement screen would cause a crash.

1.42 (25/05/2020) Reworked "waiting proposals" so they should work much better now. Fixed an issue where sometimes the newtab would open to a blank page Improved the perceived loading speed of the newtab The bottom UI should now no longer cover the game view

1.43 (27/05/2020) Added a new modal to let players know how casual matches work Fixed an issue that was causing some miss numbers not to show correctly Fixed an issue that was causing poor server performance

1.44 (07/06/2020) New High Scores Feature!

1.45 (08/06/2020) Battle Invites icon now lets you know what kind of battle it is (Intense or Casual). Thanks to @aky1milk for this suggestion!

1.46 (11/06/2020) Added an avatar and login button in the top left corner of the UI

1.47 (15/06/2020) The bottom battles list now only shows the latest 5 finished battles The bottom battles list now correctly scrolls if there is not enough space on the screen to fit it on. Fixed an issue where the user might occasionally see a blank screen on load No longer show a rank if you haven't scored yet today No longer shows scores below yours unless you are in the top 20

1.48 (18/06/2020) Tweaked the search page to make it cleaner New ad for Roki game Improved rendering performance

1.49 (08/07/2020) Improved rendering performance Improved ship placement method

1.50 (14/08/2020) Replaced the Roki ad with a donate button

1.51 (29/08/2020) Added an announcements feature

1.52 (04/10/2020) Added a "Forced Update" feature

2.0

Added preset fleets and abilities. Preset fleets include Standard Attacker (now battle attacker), Reveal and Snipe (Now 4th preset fleet, used to have minisub instead of killer squid), Big and Tough, Rogue (Now 2nd Preset fleet). It also added the Sailboat, Sea Monster, Longboat, Mini Sub, Coracle, Whale, Turtle, Long Sub, Catamaran, Kayak and Octopus although the Killer Squid can be seen in a post here: https://ko-fi.com/i/IS6S721WW3 New profile view! You can now change your name and customize your avatar You can also friend people from their profile view https://ko-fi.com/post/Update-Profile-View-BattleTabs-Live-E1E12RAD1

2.1 (31/10/2020) Improved performance

2.2 (02/11/2020) Added some performance improvements

2.3 (07/11/2020) Added support for canvas when hardware acceleration is not supported Improved the game over modal Replaced the twitter button with discord Added a new "Update Available" button New countdown GUI around the player's avatar Tweaked the connection disconnect alert Bigger avatars! The new countdown timer was incorrectly displaying minutes instead of hours in some battles Casual battle invites now have 1 day for setup time instead of 45 seconds Average queue times should be more accurate

2.6 (13/11/2020) More critical errors should now be caught and gracefully handled Fixed a bug where the game would error if your turn timed out while in combo mode

2.7 (19/11/2020) New modal for showing your user profile, this lets you change your name and avatar too New ad for breakshot pool game Fixed an error that was causing a crash when changing battles

2.8 (02/12/2020) Rematch button on the game over modal now sends a rematch straight away and allows you accept an incoming rematch in an effort to prevent duplicate rematches. Theres a new indicator that appears above each avatar in the battle to let you know who's turn it is. Browser icon badge number now also shows the number of battle invites you have The list of battles that are your turn now show above waiting battles on the sidebar Timer no longer shows when the battle is over Fixed a bug that was related to a missing old asset It now only requires 2 wins instead of 3 to unlock the Rogue fleet The "Emote Wheel" now has twice as many emojis on it The critical error modal has been improved Fixed an issue that meant some people on smaller screens could not place ships correctly because they could not click through the text on the right hand side of the screen. Falling tiles animation has been made to be frame-independent, should make things a bit nicer for those on slower devices Sidebar and turn indicator on the HUD are both now equivalent

2.9 New Authentication! You can now signup and login using credentials or with Google or Discord. This opens up a whole bunch of cool integration stuff going forwards and allows us to move away from being just a Chrome Extension. This should also allow others that play BattleTabs on Firefox or Edge to save their accounts. Added a linear gradient to sidebar that lets you know there is more to scroll Tweaked the title's in the sidebar Tweaked page titles "New Tab - BattleTabs" Tweaked the update button to look a little more like the others Social links updated in the options Emoji no longer appears over the emojii wheel Donate button on the sidebar is now a "rate us" button Tweaked the styling of the popup when hovering over a ship Added an "invite to battle" button that shows on the user profile modal Improved the styling on the ship shape when the ship is destroyed (now red) Removed the bottom 10 players from the leaderboard (weren't needed)

2.10 HO HO HO!! Fixed an issue in "Accept Rematch" which was causing problems if the opponent cancelled the invite Fixed an issue in ResizeObserver throwing errors

2.11 Fixed a number of issues that could happen if you had low FPS but fast fingers and clicked buttons multiple times Fixed an issue that would cause many battles to be proposed from the same person when the server restarts Fixed an issue with casual battles where the time would briefly show a very large number Combo attack on the longboat can no longer be used on cells that have already been hit If you timeout while using the longboat's combo attack it should no longer break the battle The turtle's ability is no longer be targetable on "hit" cells

2.12 This is a bit of a low-level update that changes a bunch of internal things in preparation for some cool upcoming features. Oh also we have now changed it so that your settings (music, sounds, newtab etc) are persisted on the server. That means that if you play on multiple devices your settings should now by synced between all your devices.


2.13 This is another small update that fixes the friend invite system that is broken for some users. It should also fix the broken emojis on BattleTabs live. There are a few other low-level fixes for things too.


2.14 - Fixed and issue that could crash the battle if the sonar had a distance of 10 or more - Fixed an issue that was causing people to get "Stripe.js not found" errors - The first person to take a turn in a battle is now random - More low-level changes and improvements for upcoming features

2.15 - Fixed a crash that would show when you open the updates page of the settings - Fixed an issue that was causing the server to crash if you tried to signup or login using email and password. - The game should now automatically update in the background if there is an update available and you have no tabs open. - Better error logging making it easier to diagnose future issues - More changes under the covers for upcoming features

2.16 - Fixed an issue where the fleet details sometimes wouldnt show on the choose fleet page - Increased max friend count from 60 to 100, lets hope this doesn't destroy our servers! 😛 - "Couldnt find user by.." no longer throws a critical error (Community suggested!) - "Reset all state" should no longer show on the critical error dialog (Community found!) - Stats should now correctly show the number of losses rather than number of wins twice (Community found!) - Fixed update available modal from showing when it shouldnt - Added the number 10 to the blocks spritesheet so that this rare-perfect sonar scan shouldnt crash the game (Community found!)

2.17 (27/01/2021) Fixed an issue where right clicking a ship ability would trigger the ability AND rotate it. It should ONLY rotate the ability. This has now been fixed (thanks to all that helped with this one) Fixed an issue where the turn time was showing strange values (discord community help) Correctly centered the turn time Hovering over a ship should once again show the tooltip (thanks discord community!) The daily highscores should no longer critical error when you open it, whoops! (thanks again discord community) Fixed the wait time for battles so it no longer says 51 years :P (thanks again discord) Reduced the volume on the bomb drop sound effect (thanks again discord, fubster, for this one!)

2.18 (29/01/2021) Critical internal changes for upcoming features

3.0

- New fleet "vikings" - Killer Squid's ability has been tweaked so that it no longer requires a revealed tile with a ship on it to be used, it can be targeted on a revealed tile without a ship too. - Hopefully fixed ability rotation on devices that support touch input. - Fixed abilities not being triggerable from the icon on devices that support touch input. - Abilities should no longer rotate and fire when clicked on devices that support touch. - Improved tutorial for those users on smaller devices. - Fixed daily highscores showing days > 30, whoops!

3.1 - Intense battles now have a turn time of 25 seconds down from 30 - Longboat combo attack no longer can be used on a tile you have just hit - Waiting proposals should now correctly be removed from the sidebar - Turn timer text should no longer be selectable on the ship placement screen - If you have no losses for a fleet then the "win rate" stat will no longer show "?"

3.1 - Fixed cannot find resource in cache error - Hopefully fixed an error some users were seeing a blank screen on startup

3.3 - Better logging to help with tracking down bugs - Topsites is back again on the Homepage - Fixed an issue that some users were seeing on the view prompt modal

3.4 - Finally located the issue that is causing a crash for people before the game even loads

3.5 - Added the user's Id to the profile modal so you can easily copy and paste - Added the "randomize" button back into the ship placement screen - Fixed a crash on the web version that would happen if you try to login the first time - Not showing the count down timer on the tutorial before its introduced

4.0

- Added a (much requested) surrender button below your fleet name - The Octopus's ability no longer can hit rocks - If you timeout your ability cooldown will now decrease - Removed the middle finger emoji - You can now report inappropriate users from the Profile Modal.

4.1 - You can now directly invite people to battle via a link from the new "New Battle" screen. - If a player uninstalls the extension all their active battles are now automatically surrendered (trying to reduce "ghosting") - A bunch of new sound effects littered throughout the game and more to come 🙂 - New ad for a really cool service "Toucan" - New effects for the Reveal and Sonar abilities - Enhanced the "ship hit" effect - Tweaked the text on the placing ships screen for players with longer names - Finding worthy opponent modal now looks a bit nicer - New icons for the Battle Type (intense, casual)

4.2 - Tweaked the Toucan Ad on the sidebar so that it looks better on mobile and is correctly labeled as a sponsor - Fixed a bug that caused a sound effect to play when a tab is opened

4.3 - Fixed an issue where the countdown timer wasnt working correctly on the "waiting for intense battle" modal. - Scaled down the sonar effect a little - Added some GDPR stuff to the web version of the game - Some other internal performance improving work

4.4 - Admin menu now should no longer be visible in the options - Battle Invite link should now longer be to the correct URL - Toucan ad removed if screen is too small or is on mobile

5.0

- The sea monster's attack can no longer hit rocks - Fixed an issue where intense battle invites would immediately close the window on battletabs.io - Ship animations no longer loop at exactly the same time - Added some floating text for the reveal effect - Floating text now stays on the screen longer so it can be read more easily - Friend Invites now should count to the number shown on the battletabs icon in the extension browser icon - Added a "Battle Surrendered" message to battletabs live - Ships should now bob up and down along with the cell when they get hit

6.0

- The sea monster's attack can no longer hit rocks - Fixed an issue where intense battle invites would immediately close the window on battletabs.io - Ship animations no longer loop at exactly the same time - Added some floating text for the reveal effect - Floating text now stays on the screen longer so it can be read more easily - Friend Invites now should count to the number shown on the battletabs icon in the extension browser icon - Added a "Battle Surrendered" message to battletabs live - Ships should now bob up and down along with the cell when they get hit

6.1 - Hopefully fixed "Its not your turn" errors, this should also hopefully fix issues people have been having where they cant take a turn - The turtles shape icon is now the correct way round which now correctly shows one of its possible rotations - Better performance when taking turns, particularly for battles with a large number of events - Tweaked the Seamonster's description - Better handling of missing fleets - iPad should now be playable once more (whoops!) - New favicon for battletabs.io - Page title once again correct for the extension newtab - Fixed a typo in the enjoy BattleTabs button - Fixed a typo in the update modal

7.0

- Increased the cooldown for the longboat from 3 to 4 turns - Fixed a bug that was causing friend invite links not to work on extension - Casual battle invite links are no longer automatically cancelled when you close the game - Battle invite links should be working once again on web

8.0

- Battle Club finally enters a closed alpha! What is Battle Club? Well the first rule of Battle Club is that you dont talk about Battle Club! ... just kidding, we are just doing some testing on it first then if everything goes well we will open it up to everyone and make an announcement! - Private battles no longer count against your battle proposal limit. - Your opponent's ship icons now glow when they use a ship's ability letting you know which ship they used.

8.1 - Improvements to BC payment and management based on Alpha feedback. - Added 2 More backgrounds for BC homepage customization

9.0

    • New in 9.0 (29/04/2021)**

- New Fleet "Solo Warriors" - "A healthy balance of recon-style abilities and attacks. All-rounder." - Some big changes under the hood to how state is managed. If there are any strange issues or bugs then please report them! - Now detects if the local system time is a long way from the server time and shows a modal explaining how to fix it. Massive thanks to @icicle#0090 for helping us get to the bottom of this one! - Emojis now use the native OS level notifications everywhere. - Sped up the emote wheel opening. - Turning off the newtab option should now work again, sorry about that! - Added "BattleClub" badge to the avatars in the highscores - New BattleClub members are now automatically added and removed from the private BattleClub channel - The notification number in the browser (extension) should now once again go up or down depending on how many battles / friend invites etc are waiting for you. - Tweaked the checkout text.

9.1

    • New in 9.1 (30/04/2021)**

- Fixed an issue where the player name was missing from the highscores modals.

10.0

- New major feature: Custom Fleets! Design your own fleets and battle them against your opponents! - Fixed a bug that was preventing adding friends from the Game Over modal - Fixed and improved the invite friend to battle page - Longboat has been nerfed, its ability now has a 5 turn cooldown and can attack a maximum of 5 times. - Fixed a bug where the longboat's ability could be reset if you let it timeout while mid-combo - Tweaked volume of some sound effects - Removed sound effect from mouse out on sidebar buttons - Updated the Toucan Ad in the sidebar - "Cannot invite user, not online" will no longer critical error - Added a small info popup to the fleet selection screen to let you know what battle version you are running.

    • New in 10.1 (07/05/2021)**

- Fixed critical error that would happen if you accepted a battle invite, sorry about that! - Fixed a critical error that would happen if you were on v9 and you played a battle against someone on v10. Sorry about this too. Unfortunately these v9 + v10 battles will still be broken for you even after this release if you are on v9 but should be playable on v10. Can you please play on https://battletabs.io until v10 is more widely available on the extension. Thanks :) - Tweaked the fleet slot unlocked text, thanks to those in Discord for helping with this. - Extension will now attempt to force-check version updates from Google under some circumstances.

    • New in 10.2 (10/05/2021)**

- Discord Bot now accepts a limited number of commands type "!bt" to see what's available - More controls for mods to rename and lock abusive player names and fleet names

    • New in 10.3 (11/05/2021)**

- Fixed an issue that was causing user stats to not be refreshed when opening the profile modal. Whoops! This should now work as intended once again. If you are still experiencing stats oddness please report it. - You can now edit your email address - You can now link your discord or google account even if the email differs from your BattleTabs one - The discord bot now reports the user's custom fleet names when running "!bt player" - New discord command "!be me" outputs you (if you have linked your discord to BattleTabs) - Enhanced the "!bt list-matches" command so it looks a bit better - Help command now filters commands depending if you have permission to use them or not - Community mods can now use the "Mod" commands, whoops! - New discord command "!bt invite" lets you invite a player to battle - Can now use discord usernames for many of the discord bot commands - Added the "BattleId" to the match info modal, this will help with debugging some match related issues. - Ship stats now list the reveals - Ship stats looks a bit better now.

10.4 (13/05/2021) Fixed an issue that would mean you could not use "comboing" ships (Longboat and Medium Galleon) if you switch away from the battle mid-combo. Added new "Battle Won" and "Battle Lost" sound effects Discord command "!bt rename" now supports discord usernames as identifiers Fixed an issue that would cause the game to stutter right as the cannon ball lands in the water Changed some of the default emotes that appear in the wheel. Internally changed how modals work, please let us know if you see any oddness with modals as a result of this.

    • New in 10.5 (15/05/2021)**

- The "Waiting for Intense battle" modal now shows again - The Discord bot now only accepts a "mixed id" for sensitive commands that could be confused by players that have the same name. - Added a new Discord bot command for mods that allows them to recalculate a player's stats. - Added a new command that allows the devs to award free BattleClub - New notifications letting you know if someone accepted or declined friend invites or battle invites

10.6 - Fixed a bug that was preventing the "Report User" modal from showing - The BattleClub stats should now be auto-updating once more - Fixed the eel's reveal stats - Removed the sound effect that indicates you have unhandled friend invites from playing every single time you open the pgae - Recalculate stats discord command should now take into account V1 battles - Reporting a player now additionally sends a message to the mods on discord and emails the developers - Added a search box to the friends modal - Tweaked the text on the update required modal - Can now open the player profile modal from a public invite in the sidebar - Fixed a bug where free BC members would have their custom avatar changed each time they refreshed the page - Added a small message to let you know when you have reported a player - Preventing the out-of-sync modal from opening so much - Fixed BattleTabs live so that it no longer thinks the battle was won due to timeout when it wasnt (thanks to everyone that reported this one, sorry it took so long to fix!) - Added a new prompt to install the extension from battletabs.io - Removed the redundant "settings" icon from the homepage icons

    • New in 10.7 (27/05/2021)**

- The address bar now updates as you play the game. This means you can now use the back and forward arrows to navigate. - Mod renames must now follow the same naming rules as players - Bing search is used instead of Google for the Edge extension - Can no longer start a private battle with yourself

    • New in 10.8 (31/05/2021)**

- Fixed a bug where clicking the browser icon wouldn't open the game - Announcement modal should once again show when it is supposed to

Updates 11-20

11.0

- New ship "Crafty Crab" this is our first "passive" ability ship and are excited to see what you think. - "Electric Eels" is no longer a BC only ship and is available to non-BC members! - Players online / offline status is now shown in various places - Fixed an issue where players with names longer than 40 chars were breaking others when inviting - Discord command "!bt player" now lists multiple players if there are multiple with the same name - Added a new visual effect to the game for "Electric Eels" and "Longsub" when they reveal.

12.0

- Making it much more obvious that the battle you are about to play is on a lower version than you and the consequences of that. - No longer adding discord info to Battletabs live messages to prevent being "pinged" - Some tweaks to "!bt player" (thanks Fubster) - Added a slight delay to reveals after the attack, making the Crafty Crabs ability more obvious

13.0

New in 13.0 (28/06/2021) - New Ship! "Magic Mirror" - turn your enemies attacks against them! This is a BC only ship. - New "Replay" feature. You can now turn by turn replay the battle forwards or backwards! - A Player's profile now has a unique URL that you can share with others even if they dont have the game installed! - Fixed "Battle Created" notifications from not showing - "Battle Created" notifications now only show once - Fixed "Cannot Add Friends" error. You should now be able to add up to 100 friends.

New in 13.1 (29/06/2021) - Newly redesigned Profile Modal. - Fixed a bug that would happen if you changed battles at exactly the point that a bomb landed and cells were revealed. Thanks to Kraz for help on this one. - Friends modal should once again start showing if the users are online or offline - Fixed a bug that would happen if you tried to replay a battle while waiting for the opponent to join. Thanks to Tom and Moenen for this one! - Hopefully fixed the "board id missing" error. - "!bt rename" now renames up to 20 players if they have the same name

14.0

New in 14.0 (06/07/2021) - New feature: Streaming Announcements. There is now an in-game notification when a player with the @Battle Steamer role starts streaming in the Discord channel ⁠⛵⎜battletabs Streaming 🙂 - Battle Replays are now sharable to players not in the battle and even to people that dont play the game. Either press the "Share" button (top left) or copy the URL from the browser bar.

- Coracle has been tweaked: "Sniper, can only play in revealed tiles. Reveals a random unoccupied tile on your grid when you play a regular attack". This was done to try to reduce some of the boring coracle vs coracle showdowns that happen at the end of the battle. - Medium Galleon has been tweaked: "Attack 3 times. Cooldown is reset when damaged.". This should make it a bit more powerful but also makes your opponent a little wary about when to damage it. - Large Sub has been tweaked: "Sonar. Is revealed to the other player when the ability is used. Self-destructs when only 1 tile remains.". This in effect reduces the size of the ship by 1.

- Replays now start at the beginning if the replay button is pressed from the game over modal. - Fixed an issue where it would appear that players were online when they werent. - Fixed an issue where the wrong google profile image would show up on the wrong person - Fixed missing stats for some people - Removed the ability to press the replay button from the "waiting for opponent" screen. - Can once again see other peoples fleets from the Profile Modal. - Fixed an issue where changing the URL in the extension would cause a crash. - "Match Info" modal has now been removed as the replay feature superseeds it.

New in 14.1 (07/07/2021) - When a user starts streaming their name should now correctly show and not be - If a user is streaming when you open the game it will now show the icon above the discord button - The discord button once again has an orange badge even if someone isnt streaming - Clicking the discord button if a player is streaming will take you to the streaming channel. - Hopefully fixed an issue where the game would crash if you clicked at exactly the wrong time between turns. - Added some HTML meta tags to make link sharing a little nicer - Destroying the longsub with the longboat will now end the longboat's combo - Fixed an issue in the friends list where long names would push the action buttons off the right hand side. - Improved the performance of the friends list.

New in 14.2 (08/07/2021) - Fixed the browser icon not being clickable in the extension (thanks bpf99).

15.0

New in 15.0 (13/07/2021) - New Feature: Custom Avatars! You can now build your perfect avatar from a range of different parts. Battle CLub members get access to exclusive parts. Lots more parts coming soon! - Ship Change: The "Medium Galleon" is now known simply as "Galleon" and had its ability to "Attacks twice." and its cooldown reduced to 3. - Fixed a couple of Critical Error issues that would happen if you took your turn right as someone surrendered. - Fixed a critical error that would happen if you tried to play the game on mobile. - Tweaked the fleet designer screen a little so that the fleet name isnt obscured when scrolling - Added more of a delay before showing the Game Over Modal - Added a new discord logo for the dashboard button - BattleTabs Live now has custom messages for winning streaks beyond 50 (you guys are incredible!) - Improved BattleTabs Live so that you can view replays by clicking a link - Improved the "!bt list-matches" command so that you can view the replays by clicking - Fixed some issues with the Replay View not showing the correct cell underneath ships (thanks Kraz) - Fixed an issue with the Replay View not showing ships if the battle was surrendered - Fixed a bug that would say a player was streaming when they weren't

16.0

New in 16.0 (19/07/2021) - New Feature: Custom Emotes! Now express how you feel with BattleTabs themed emotes, expect more to come here!

- New Ship: "See Slug" - "Choose 2 tiles to reveal", this ship is reserved to BattleClub members so join now if you want to play it! - Magic Mirror is now no longer reserved to just BattleClub members, anyone can use it once you have unlocked it.

- Increased the size of the "version too low" indicator - Updated the art for the pirate hat so it correctly covers the hair - The "Announcements" modal has had a bit of a facelift - The battle cannot be surrendered until 20 turns have been taken - The extension on-boarding experience has had a few tweaks - The browser badge now once again correctly shows any remaining actions you have - Emotes are no longer native and use the "Google" theme. This is so that the emote experience is consistent across operating systems. - Fixed an issue with "Combo" ships where clicking an already hit square would cause the game to freeze - The Turle's ability once again works if you sink a ship with its attack - Added an "edit" button the Profile Modal to make it more obvious that you can change your avatar - Tweaked the padding to the avatar on the right side of the battle - Asset downloads now retry 3 times if they fail - Streamers must once again have the correct Discord role to have their stream announced in-game - Fixed an issue where setting a newtab URL without a "protocol" (http/https) would break the newtab functionality (thanks panda)

New in 16.1 (28/07/2021) - New Feature: Medals! Show off your awesome achievements in style by pinning your medals to your avatar. Expect a lot more to come in the future! - Discord "!bt" commands have now been replaced with slash commands, try it out by typing "/" - Stats and Enhanced Stats should once again be working for players. - If you have BattleClub you can now view the enhanced stats of any player. - Added a "GG" BattlesTabs emote - You can now choose to hide a players ships during a replay, click the little cog in the top right of replay mode to open the replay settings. - Auto-matchmaking has been re-enabled, this should help new new players with finding battles. - The announcement modal should look better on smaller devices. - Its now more obvious why you cant surrender in a battle (until the 20 turn limit has been reached) - Some tweaks to the extension onboarding process for new users. - BattleClub subscription handling has been improved hopefully fixing some issues some people were having. - Reverted back to showing native emojis as the Google ones looked too blurry when enlarged. Searching for a better solution.

17.0

New in 17.0 (03/08/2021) - Electric Eel can no longer attack already hit ships, it should never have been able to do this. - Added a discord command to wipe a player's highscores. - Fixed highscores not working on the first battle for some users. - Fixed a "not your turn" bug - Replays should now replay a bit slower, making them easier to follow - Tweaked some admin discord commands - Removed the ability targeting arrows from replays if you have the hide ship settings enabled - Battles should once again not be possible to finish twice - Fixed discord /me command having the wrong url - No only sending down 20 friend invites to prevent it crashing some peoples games

New in 17.1 (11/08/2021) - Fixed a bug where turns were takeable after a battle has been surrendered - Fixed an issue that was causing discord logins to fail - Improvements in state syncing between client and server - Tweaked the UI a little in the battle view so its better on some screen size ratios

17.2 (12/08/2021) Fixed discord linking issue

18.0

New in 18.0 (25/08/2021) - New ship: Slug Squad - Choose 2 tiles to reveal - See Slug ability changed to "Reveals the target position. If nothing is revealed, repeat, up to a limit of 4 times." - Kayak has been updated it now "Attacks in a 1x2 pattern. Becomes fully revealed when hit." - 5 new medals added: 50k Points, 60k Points, Community Hero, Community Guardian, Community Mod - Changed the word "Casual" to "Long" and "Intense" to "Quick" - Fixed a bug where replays would show up in your finished battles even if you werent in them - Fixed a bug that could cause two battles to be created during matchmaking

18.1 (25/08/2021) Fixed the magic mirror

New in 18.2 (26/08/2021 - Fixed a bug in Mirror vs Mirror - Fixed an issue that was causing the Community Mod medal from not being rewarded - Sharpshooter fleet is no longer BC only - The replay version can now be found from within the replay settings popup

19.0

- MASSIVE New UI Update! - Removed middle finger emojicc

19.1 - Correct battle type names now used on the match invite modal - Clicking a friend invite related modal will now take you to the friends page - Friends list is now categorized by online / offline status - Friends in friends list are now sorted in reverse order that the friendship was created (newer friends to the top) - Friends on the friends page now use the correct cursor - Number of API errors on screen now reduced

19.2 - Can no longer view a replay before a battle has started - Added a rematch button to online players in the battle history section on the battles page - Fixed a crash in the existing user modal when signing up - Added the homepage background to the other pages (except the battle page for performance reasons)

19.3 - Non-BC ships in the Shipyard no longer tell you that you need BC to unlock them - Removed the debug "flower" - The profile page now uses the vertical space better

19.4 - Fixed an issue on the extension where the game would open with a blank page (v19.2) - Moved the "Add Friends" button to the top of the Friends Page - Added an "Update Available" button to the Home Page - The Update Available button is now clickable once again!

20.0

New in 20.0 (01/10/2021) - New Ship! "Chaotic Machinist" - "Choose 4 tiles to attack. For each successful hit, randomly destroy a tile on this ship." - BattleClub Only - See Slug is no longer a BattleClub only ship. - The Longboat is no longer able to hit rocks. - The Sharpshooter fleet has been removed from the game - A new News button on the Home Page - The tab title now better reflects the page you are one. - Now showing a loading symbol in a few places for better feedback - Other various minor UI improvements

Updates 21-30

21.0

21.0 (30/09/2021) Hotfix for the broken Slug

New in 21.1 (03/10/2021) - Improved the way battles "feel" by optimistically updating the local state when a turn is taken - The BattleClub modal now shows the price on the buy button - Fixed the win streaks in BattleTabs Live - Fixed BC not being purchasable

New in 21.2 (05/10/2021) - 🦇 🦇 🦇 🦇 🦇 🦇 🦇 🦇 🦇 🦇 🦇 🦇 🦇

New in 21.3 (07/10/2021) - Fixed the dead coracle offset problem - Added the icon back again that tells you that the player proposing the battle is of a lower version - Fixed the halloween background thumbnail on the customise homepage

New in 21.4 (08/10/2021) - Fixed the newtab page not being skippable on the extension

22.0

New in 22.0 (19/10/2021) - Longsub no longer self-destructs when there is only 3 tiles left - Added a new "Neutral" custom emote - Revealed tiles are now more obvious - You can now "logout" from your user profile - Added a "full screen" button to the homepage - Added a new medal for Community Testeroonies - The Battle Club membership modal now fits better on smaller screens - There is now no longer the "your system time differs" warning, we did some magic that lets us offset your inaccurate system time vs the time the server thinks it is - Added a close button to the Battle Club membership modal - There are no longer two presence badges on some avatars - Users avatar is now clickable from the positioning ships and waiting for opponent screen - BattleTabs Live now @mentions you if you have linked to Discord. It however will not "ping" you. - BattleTabs Live has had a few upgrades. A player's score is now clickable which will take you to their profile. - Fixed an issue where medals were able to be equipped multiple times - The "waiting for battle" floating avatar on the battles button now has its tooltip properly aligned (thanks TedioOooOOoooOOoo for this and a bunch of others!) - Descending letters are no longer cut off on your fleet name in the shipyard - A heap of other small UI improvements and tweaks

New in 22.1 (26/10/2021) - New "GL" emote - Notifications have had an overhaul, should once again tell you who took a turn etc - Fixed an issue where friends would always appear offline if that was the first page that was opened when the game opened - Added some debug info in the options to help with bug support

23.0

New in 23.0 (30/10/2021) - Fixed an issue where some Battle replays would be broken

New in 23.1 (02/11/2021) - Fixed the updates page - Removed the halloween themed content

24.0

New in 24.0 (30/10/2021) - Added an "Obscure" effect to the Seamonster, should hopefully make it a little more competitive in the meta 🙂 - Added a bunch more sound effects, more to come! - Fixed an issue where the Longboat (and other comboing ships) would not have their cooldown reset if you timed-out during a combo - Fixed an issue where the turn timer would incorrectly report 0 seconds remaining even tho you have only just started the turn.

New in 24.1 (24/11/2021) - Fixed the 0 seconds remaining on timeout bug once and for all!

25.0

New in 25.0 (24/11/2021) - MASSIVE New Update! - Season 1 - Pirates Starts, earn XP and levelup during the season to claim epic rewards! - 6 New ships - 29 New Avatar Parts - 24 New Emotes - 5 New Medals - Earn gold and gems to rent and buy ship blueprints - Huge number of other smaller upgrades and bugfixes, this is an update not to miss!

New in 25.1 (06/12/2021) - Fixed an issue where it would say you timed out when it was the opponent - Fixed an issue that displayed the season as 90 days remaining, it should have been 60 - Fixed an issue where clicking a ship blueprint portrait would keep opening more modals - Fixed an issue where it wasnt possible to get a perfect or easy win - Added a new penalty for playing the same person repeatedly in the same day:

     You only earn 50% XP after the first 6 games against the same player in a single day.
     You only earn 25% XP after the first 12 games against the same player in a single day.

- Added another fleet slot for Battle Pass members - Hand cursor changes when scrolling the progress bar - Added a discord command for listing the top players by score - Added a discord command for listing the top players by season level - The /player discord command now shows the players level - Added a couple of admin discord commands - Reset scores admin discord command now also resets medals and season progress - You can now only surrender on your turn - Improved the surrender button to let you know exactly why you cannot surrender - Player profile now has another tab that shows the players battle history - Notifications now stay open longer - There is now a warning prompt before buying a blueprint

New in 25.2 (07/12/2021) - Fixed an issue where the Avatar Frame for lvl 15 and 16, 35 and 36, 55 and 56 were the same - Fixed an issue where battle history items on both the battles page and profile were showing "updatedAt" times instead of "finishedAt" times - Fixed an issue where you would get an error if you viewed a users profile using their shortId instead of their full Id - Clicking a battle from the history now takes you to the replay if you arent part of the battle

New in 25.3 (10/12/2021) - There are now new rules around XP and Score to prevent people "farming exploits". These are the rules:

Any XP (or score) that is earned at the end of a game is only earned if the game was reasonably played to the end - not “abandoned”.

A game is considered “abandoned” to you if: 1. You lose because you time out (“ghosting”) 2. Opponent ghosts when they still have 2 or more ships left 3. A player surrenders when they still have 2 or more ships left

- Your score is no longer simply: wins * 6 + losses. It now changes depending on the various rewards for a battle. - Added some tooltips to each of the rewards on the Game Over Modal to explain the reason for each reward. - It is no longer possible to have fractions of an xp - The New Battle Page no longer shows clouds (to be consistent) - Fixed the Medals and Battles History on the Profile Page sometimes getting confused with another personals Medals or Battle History

New in 25.4 (15/12/2021) - The rules for "Battle Abandon" are being relaxed so that 0 xp rewards now happen less often:

1. The battle is no longer "abandoned" for the winning player if 10 or more turns were played. 2. Increased the number of required remaining ships from 2 to 3 before the battle is considered abandoned during timeout or surrender.

- Added some xmas decoration about the place - No longer celebrating 0xp rewards - Added season progress to the player profile - Can now watch battle replays without being logged in - Emotes now appear under the emote wheel - If you accept a public battle or are matchmade then your other intense battle proposals will be cancelled

New in 25.5 (17/12/2021) - Sped up the "battle finished" process on the server - Active Friends List is now a list (for performance reasons on slower devices) - Improved in-game notifications - Fixed the discord streamer icon so it now correctly shows when someone is streaming or not - The Announcement modal auto-shows when there is announcement once again

26.0

New in 26.0 (18/12/2021) - Added EXPERIMENTAL AI turn taking for Quick battles where the opponent has gone offline. This is to make the game less annoying when an opponent times-out. The AI is very simple so you should still win the battle. Let us know in the comments what you think of this! As this is experimental, we may turn it off on the server-side (without an update) at any time. - Added another shirt to the season rewards, it is available at level 58 (it was missing for some reason) - Fixed an issue where a player could sometimes take a turn even if the battle should have been finished.

27.0

New in 27.0 (20/12/2021) - Squid can now attack on hit and sunk tiles - Surrendering players now get rewards in some situations - Fixed and issue where the AI would sometimes play in Long battles - Fixed an error during the tutorial

New in 27.1 (04/01/2022) - Fixed an issue where the players season level sometimes wasnt showed correctly on the profile view - Fixed a few minor visual issues - Replay mode now shows if the turn was taken by an AI or human - Added an optional arguments (min and max) to the discord "top-levels" command - Added an optional arguments (min and max) to the discord "top-scores" command

New in 27.2 (07/01/2022) - Added some user suggested maps. They wont be entered into the rotation for a couple of weeks however as we need to give it some time for users' clients to update - Removed the winter snow (leaving it on the rocks for now) - Fixed an issue where it would display level 100 for players that have reached max level - There is no longer a "Max Level". You can continue to level past lvl 60. There are currently no rewards past level 60 other than bragging rights 🙂 - Fixed an issue where replays would show every turn as an AI turn - A bunch of under-the-covers stuff

New in 27.3 (19/01/2022) - Users can now be "Shadow Banned". This means their scores will no longer show in the leaderboards for other players. - Added 30 days to the season to give us more time to work on what comes next. - Now in a draw the person that last took a turn will be declared the winner. - Fixed an issue where a comboing ship targeting would continue after a page refresh if the opponent surrendered. - Made the game run on smaller screen sizes. - Fixed the levelup modal so that it no longer references rewards beyond lvl 60

New in 27.4 (25/01/2022) - Hopefully fixed login not working on mobile - Improved the styling for hyperlinks on the announcement modal - Added some more medals for 70k 80k 90k and 100k points (for you crazy over-achievers out there) - Added a new "facepalm" emote and a "heart" emote - Increased the max level from 200 to 1000 - Improved the performance of the highscores leaderboard

New in 27.5 (29/01/2022) - Added a new "Best of 3?" emote - Level 1000 is the new max season level - Your rank should once again show on the leaderboard without a page refresh - Updated links to privacy and terms

New in 27.6 (06/02/2022) - Fixed the leaderboard not working correctly on some days - Lots of server improvements - Users with a score of 0 should now show in the highscores

28.0

New in 28.0 (09/02/2022) - Turtle changed to "Successful attacks reveal adjacent tiles and reduce cooldown by 1" to make it a bit more competitive - Sea Slug cooldown increased from 2 to 3 and max shots from 4 to 5 - Fixed some layout issues on the highscores modals so that they no longer scroll the page - Increased the vertical height on the announcements modal and some other small styling tweaks - Fixed an issue with the turn time not updating correctly in the "My Active Battles" section of the battles page

New in 28.1 (11/02/2022) - New "Board Ping" feature! Express yourself a little more during a battle. Let your opponent know where you think they are! - Improved the styling of the emote button a little - Fixed an issue where custom emotes would throw and error when claiming from the season page

29.0

New in 29.0 (23/02/2022) - Added "Daily Deals" feature to the shop which will activate when the season ends. From here you can collect "daily gold" (between 5 and 15 gold every 24 hours) and you can spend gold on "daily blueprints" (changes every 24 hours). - Added a bunch of other stuff for when the season ends. - The GL emote has been tweaked so that it doesn't look like the person is showing their middle finger - The Squid's cooldown has decreased from 3 to 2 turns, it was probably a little under powered - Fixed some other minor typos - Added keyboard hotkeys to activate ship abilities (1,2,3,4)

New in 29.1 (24/02/2022) - Fixed an issue where the squid would be locked even if you have completed the requirements - Can no longer use ship abilities using hotkeys if the ship is disabled or not usable - Can once again decline a friend request - Clicking an avatar from a match invite opens the correct person - Fixed a crash that could happen if you rapidly clicked another tile after using a combo ability

30.0

New in 30.0 (02/02/2022) - Fixed an issue where scores were not being added to your daily highscore (when the season finished) - Coracle's cooldown has been increased from 5 to 6, it was still a bit too popular in the meta - Mutineers cooldown has been reduced to 1 turn and the number of targets it can hit has been reduced to 2. Hopefully this makes it a bit more attractive in some circumstances. - Added a new "Namaste" emote - Seasonal cosmetics no longer show in the avatar designer. This was causing confusion for some people. - Battle Invites once again show on the sidebar notification bubble count - Added a close button to the BattleTabs News - Clicking close on a notification now no longer opens the notification too - Removed the Season1 background and logo

New in 30.1 (05/02/2022) - Fixed an issue where players would get stuck on the review prompt modal - Fixed an issue where all the fonts were too small on the extension - The 5th custom fleet slot is once again unlocked if you had unlocked it during the season. The slot doesn't show if you didn't unlock it to prevent confusion. - Season progress once again shows on a players profile even though the season has ended - Fixed a number of "expected not undefined" errors - Fixed an issue where long names on the highscores modal would cause it to scroll

New in 30.2 (06/02/2022) - Fixed an issue where some battles would start with no ships - Fixed an issue where the AI would play for you even if you were online

New in 30.3 (10/03/2022) - New feature: Push notifications on https://battletabs.io/. You can now enable push notification when playing on web. This should help if like me you are prone to forgetting to take your turn in slow battles 🙂 - In some circumstances you are now bounced straight into battle if there is a turn waiting for you - Fixed the rematch button being disabled after short battles - Some other minor tweaks and fixes 🙂

New in 30.4 (15/03/2022) - New tab customization features are now available to everyone, not just BC members! Enjoy changing your homepage to your liking 🙂 - Fixed a "firebase/messaging" error if you attempt to open the game on mobile - Fixed a crash if you attempt to share a replay on a device that doesnt support clipboard copying - Fixed an issue where battle history was too short even if you were a BC member. - Bunch of under the covers fixes

New in 30.5 (16/03/2022) - Fixed incorrect turn time displaying for battles - Fixed matchmaking not working for some users - Fixed an issue where the wrong avatar would display on the Battle Invite notifications

New in 30.6 (17/03/2022) - New Feature: Battle Spectating! Now you can watch any public battle in realtime. You can spectate a battle by clicking the SPECTATE button in a BattleTabs Live message (on discord) or you can press the "Copy Spectate Link" button from top right when a battle is open. This is a beta release of the feature so its a little basic at the moment but we plan on adding better discoverability and features as we go. - Fixed a bug where the 70k+ points medal was not awarded (for Black Pearl :P) - Fixed a bug where you could get two push notifications if you had native notifications on .io AND the extension.

New in 30.7 (22/03/2022) - The 50k points medal is once again awarded - Added a "new" label to the spectate button in a battle - Once again showing the "battle started" notification

New in 30.8 (29/03/2022) - New Feature: "Daily Cosmetics", just like daily blueprints there is now a new daily costmetic available for purchase when you visit the shop! - Fixed an issue where battle rewards were sometimes not collected when you go offline - The Brutal Bombadeers and Recon Bomber fleets should once again be available to use 🙂

New in 30.9 (14/04/2022) - Fixed an issue that "some" users were getting - Now you can link to discord accounts that don't have an email address associated with them (phone number only)

New in 30.10 (15/04/2022) - Upgraded the extension to use Manifest v3. This is a large change under the hood but should have no functionality change to players.

30.11 (15/04/2022) Fixed a major issue in configuration which broke things for a little while.

New in 30.12 (23/04/2022) - Fixed an issue where some people would get an error on startup due to announcements not being reachable. - Fixed an issue where you would get an error if you tried to report a player

Updates 31-40

31.0

New in 31.0 (30/04/2022) - Fixed an issue that was causing scores from not correctly registering - New Ship: Chaos Slug, have fun slugging it out with this chaotic slug - Fixed discord commands

32.0

New in 32.0 (12/05/2022) - The Chaos Slug is now "Discovered" instead of "Owned" when unlocked. This mean you have to rent it or purchase it to use it. It should never have been "owned" when unlocked it was a bug. - Stripe purchasing should once again work on the extension - If discord changes their API again without warning it should no longer break the entire game in the process.

New in 32.1 (16/05/2022) - Fixed a bug that was preventing logging in with social accounts on the extension - Fixed a few minor UI bugs

New in 32.2 - Fixed some discord commands - Fixed an issue on the extension that was causing it to randomly logout - Forced upgrading once again should work (this is needed for a future "breaking" update)

33.0

- Massive changes to the way battles work under-the-covers to support more complex ship interactions during a turn. - New Ship! Chaos Sub. Unleash the chaotic sonar! - Heaps of bug fixes and performance improvements

34.0

- Fixed an issue in "comboing" ships having one too few turns of cooldown (longboat, slug squad, mutineers, etc) - Fixed a bug where the update log was not showing - Hopefully fixed some issues related to the UI not correctly reflecting the state of the battle (some icons not showing the correct state cooldown etc) - Ships no longer appear sunk after a battle has finished - Short battle proposals are now cancelled once a user logs off - The notification badge on the shop icon on the sidebar now correctly reflects you having seen it or not - Season button no longer shows while "loading" - The Player Page can once again be viewed without being logged in without errors - Long Sub can once again sonar tiles that have been missed - Hit tiles can once again be re-hit

34.1 - Some turn events now play in parallel. This should make things feel more impressive as multiple attacks fall down from the sky simultaneously. - Fixed a bug where players would get no reward if the opponent surrendered or timed out

34.2 - Already revealed cells are not revealed again. This fixes an issue where a Skull Cove's miss could replace a sonar number - Short battle invites are now automatically cancelled when you go offline

34.3 - New Feature: Rivalry. After each battle see the score between you and your opponent. Compete to win a daily chest! - Added a "Swap Players" button to the replay page - Increased the "data freshness" on the battles page. - Player names no longer clip weirdly - Fixed a long-standing issue in the Select a Fleet Page where the last chosen fleet may take half a second or so to show. - Added a check for missing local storage and letting the user know what to do about it in that case. - Fixed some errors people were getting around the newTabReplacementUrl being undefined instead of null - Fixed an error that could happen if some needed apis arent there on the extension - Now catching errors that might happen if the user is unable to enter full-screen mode - Fixed an issue where the game would occasionally error with "removeAll" when navigating away from a battle - Moved the discord button to be more visible on other pages

35.0

- Longboat's cooldown has increased from 5 to 6 AND its number of shots from 5 to 6. See this thread for disucssion on this change: https://discord.com/channels/770955477215084554/1002593202680905839/1002593205512044574 - Ship shapes segments are now dynamically updated depending on the state of that segment - Ship icons show the alternate rotations for the ship on hover - More impressive celebration from the rivalry chest - Added a close button to the game over screen - Removed "new" from Join BC modal, its no longer new but still pretty awesome :) - Fleets on the fleet selection screen and shipyard are now sorted so that usable fleets show at the top

36.0

- Raft's cooldown has decreased from 5 to 4 - Longboat's max number of shots has reduced from 6 to 5 - Octopus' cooldown has decreased from 4 to 3 - Conniving Cannoneer now attacks two tiles on friendly ships when it attacks instead of 1 - Fixed a bug where it was possible to select ships' abilities before they were ready for use - Fixed an issue where ship assets were not correctly loaded when spectating if the spectator joined the battle BEFORE the fleet was chosen. This would lead to "Error - could not find resource 'ship' in cache". This is a long-standing bug, now fixed :) - Fixed a spectating bug where sunk ships would sometimes appear on the wrong board - Comboing ships now show a number on the ship icon to let you know how many combos are remaining

36.1 - Renamed "Link Socials" to "Integrations" - Fixed an issue where players on lower-versions of the game were able to see public proposals from versions of the game at higher versions which was causing them to crash. - Increased the upperbound for the /top-levels command from 500 to 5000

36.2 - Added a new countdown tab and modal to the homepage to let new users know about the ongoing Fractal Tournament. - Fixed an issue where occasionally the turn timer and indicator would forget who's turn it is, silly turn timer. This was particularly noticeable during replays. - Discord button now shows the number of users online in its badge - Players are now limited to a maximum of 20 active battles at any one time - Fixed a bug where a tutorial step could be skipped by using the trackpad to rotate.

37.0

- Conniving Cannoneer's Cooldown has increased from 3 to 4 but the number of "recoil" shots has decreased from 2 to 1. - Updated the Errors and Suggest page in the Settings to point to discord - A mirrored Blunder Buster can now be overcharged. - Made the turn indicator much more obvious when you are running out of time - Added the countdown sound to the ship selection page too

38.0

- Fixed an issue that was preventing mirroring of the octopus - Fixed strange mirroring mirrors issues

39.0

- Rematch Feature Upgrade! We wanted to make Rematches more exciting an add an extra layer of "meta" to BattleTabs. So now during rematches the previous battles winner's fleet is locked. This means the looser is encouraged to come up with a fleet combination that counters the other fleet! - Some other minor fixes and improvements.

39.1 - Increased the vertical amount of space available on the Choose Fleet screen when the screen is small. - Replays can once again be shared with "anonymous" users, i.e. players that havent yet created BT accounts - Casual and Intense renamed to Long and Short in BattleTabs Live - Ship icon shapes can now also show a "revealed-with-ship" status - Hovering over a medal on an avatar now tells you what that medal is

39.2 - Fixed an issue where users that purchase items sometimes would not get their rewards - Reduced the load on the servers a bit by tweaking some calls - Fixed the /player command on discord - The game once again works in firefox private tab

40.0

- Fixed an issue where users that purchase items sometimes would not get their rewards - Reduced the load on the servers a bit by tweaking some calls - Fixed the /player command on discord - The game once again works in firefox private tab

Updates 41-48

41.0

- MASSIVE NEW 3D RELEASE! - You know what's better than 2 dimensions? That's right 3 dimensions! It adds a whole extra dimension to the game. Figuratively that is. Right now we are trying to stick to the same general look and feel of the isometric 2D version but having the game in 3D unlocks a whole bunch of things for us, so expect some spicy updates in the future! - Lots of UI improvements designed to make the game play better on smaller device sizes. This is important work ready for our move to mobile. - Lots of server-side improvements for stability and monitoring as we aim for more users. - So many small bug fixes and improvements it's impossible to list them all. - We should be back to more regular updates now, so stick around, things are about to get very interesting!

41.1 (02/11/2022) Fixed a critical crash error that happens in the extension

41.2 - HO HO HO! A Jolly update! - Snow has fallen in various places - Santacle has taken to battle - Banging xmas tunes! - Some names have been added - Performance improvements - Fractal Flake holders now have exclusive access to a medal, hat and emote - Can now signup and login with Fractal - Long names no longer overflow the friends list - Clicking the highscores button now opens todays highscores instead of the daily highscores

42.0

- Balance changes: - Coracle cooldown decreased 6 -> 5 - Blunderbuster cooldown increased 3 -> 4 - Raft cooldown increased 4 -> 5 - Sea Monster number of attacks increased 3 -> 4 - Battles no longer auto-open if they are casual and you are watching a replay - Added in questionmarks again when you hover over a sonar number to show you where is attackable - A bunch of server-side performance work

43.0

- Ships can now be rotated in 4 directions! This is our first feature that was not possible with the 2D engine. Enjoy! - Fixed a bug where it was possible to click on cells that were not attackable, this caused a crash - Fixed a console error that would happen if the CrazyGames SDK was blocked by a firewall. - Added more discord commands for mods - Fixed an issue with ships being used in older versions of the game

43.1 - New and improved Fractal Tournament countdown on the homepage and associated modal - New experimental "cheat detection" bot for devs and mods to use during the tournament - Game now caps the framerate to 30 (can be disabled in the settings) in an effort to reduce battery drain and excessive performance issues

43.2 - Better handling of ability rotating on touch based devices. This unblocks playing the tutorial on mobile devices. - Disabled CrazyGames integration temporarily

43.3 - Removed Xmas theming - Changed board cells to make them look nicer - Added a new "Scene Optimizer" that attempts to dynamically change visual fidelity in the game in return for more FPS.

43.4 - Performance improvements for resource-constrained devices - Fixed a crash that happens if you click your profile picture after a battle has finished - Fixed an issue where the sonar numbers would show over tiles on replays - Disabled social logins for Crazy Games - Other small improvements - Back to Beta? Stay tuned for the Community call event tomorrow to find out!

43.5 (10/02/2023) Fixed the "onsoundended" bug that would happen if you tried to stop a sound before its finished (exiting a battle for example)

43.6 (14/02/2023) A bunch of changes under the covers for server connections Fixed a number of common errors

43.7 - Fixed an issue where the clicking edit or cancel battleclub membership would error - Fixed a "circular reload" error that could happen if you signed in with discord - Fixed an issue that would sometimes cause an error like "dynamic import failed"

43.8 - Fixed a number of issues in the game - A bunch of underlying UI changes in preparation for mobile - A lot of code for the upcoming League Feature - Added Support for GamesDistribution.com

43.9 (27/03/2023) Fixed an issue with spectating that would cause it to crash if you started spectating before fleets had been chosen then a sink was sunk. Player names and fleet names are now checked for profanity by skynet AI Some improvements for players on edge

43.10 (29/03/2023) Fixed an issue where some ships are sometimes not usable at the start of your turn

43.11 (31/03/2023) Fixed a nasty issue where it was sometimes difficult to select cells. Thanks to BlackPearl, randomperson and a bunch of others for their help on this one. Upgraded the AI profanity filter a little

43.12 (04/03/2023) Added the Fractal Tournament Info Modal

43.13 - Fixed an issue that sometimes would result in a "Signal Aborted" error - Fixed an issue where all the other players on the league would sometimes disappear - Added a "top-players" discord command - Moved the league button on the homepage so it doesnt overlap with the begin battle button

43.15 - Fixed an issue that sometimes would result in a "Signal Aborted" error - Fixed an issue where all the other players on the league would sometimes disappear - Added a "top-players" discord command - Moved the league button on the homepage so it doesnt overlap with the begin battle button

43.16 - Greatly improved the visual appearance of the league - Altered the avatar frames so that they start on the league rank boundries - Lots of work under the covers for the upcoming "Challenges" feature

43.17 - Experimental new feature "BattleTabs TV": https://battletabs.io/tv - sit back and enjoy live battles - Now shows the number of spectators for you battle in the bottom right of the screen - Better prompt for AI profanity checking, hopefully less false positives - Pages are now preloaded in the background to make navigation faster - Added a signup reminder that shows at most once per day-

43.18 - Diamond ranked league players now have special diamond avatar frames :)]

43.20 43.20 (19/05/2023) Misc fixes

43.21 43.21 (08/06/2023) Fixed update notes not showing up in the client

43.22 43.22 (12/06/2023) Changed the way the newtab replacement works on edge to be more inline with Chro

44.0

- Mutineers has been reworked. Its now: "Attack twice. For each miss, reveal a random tile on this ship." with a cooldown of 2. - Added a new hat! Simply link your Fractal account to your BattleTabs account then equip this beauty to proclaim your excellence :)

45.0

- Replays now default to starting from the beginning - Fixed an issue where some users occasionally would have the AI take turns for them even tho they are online - Fixed an issue that would cause any combo-able ship to be "softlocked" if there are no valid targets for the combo - Hopefully fixed the ship "iceberg" issue where the picking mesh is not hidden if you alt-tab out of the game during ship loading - Battles now have a limit of 250 turns

45.2 (05/06/2023) Added auto-link with Fractal. Now simply clicking the "Play" button from Fractal will launch the game and link for you. Updated to the latest Fractal scores sending code. Changed how server-side errors are handled in the client

45.3 (06/06/2023) Covered another fractal-auto-link scenario Hopefully fixed icebergs (again)

46.0

- Avatar frames now show the level below them - Fixed an issue where sometimes you couldnt see a players name below their avatar in the menus - Added "hotkeys" back into the battle. (press 1-4 to use your abilities) - Added a hotkey to send an emote (press "e") - Added some clarification text when you are waiting for your opponent to place their ships - Can once again start targeting another ship if another ship is already targeting - Fixed an issue where the board ping could sometimes "jiggle" about a bit - Made the cooldown numbers a bit smaller on the ship icons, we might have to do more here in the future however - Added the ship shapes back on to the opponents ship icons - Fixed an issue where some ships might not animate in their first damage state - Ship icon order on the hud should once again reflect the order that they are in the shipyard

46.2 - Blueprint renting is now based on usages rather than time. - Some small UI tweaks and changes

46.3 NEW BATTLE ENVIRONMENTS! - 3 all new visual environments have been added to the game to match the environments found in the league. - This includes the world itself, cell colours and scenery objects! - The environment is chosen based on "the highest league rank between the two players"

Other Updates - Added an emote button the battle finished screen - BattleTabs TV works once again (https://battletabs.io/tv)

47.0

- Added an emote button to the battle rewards screen too - Added a keyboard shortcuts section to the General Settings page - Fixed an issue where the turn timer could report the wrong time remaining if your PC's clock time was different from that on the server. - Already hit or sunk cells can no longer be hit or sunk again. This is to prevent very long reaction chains happening between ships (such as the skull cove) - Added countdown audio back into the turn timer

47.1 (29/09/2023) Some minor fixes

47.2 (16/10/2023) A wild Jack-o'-racle has appeared!

48.0

48.0 (02/11/2023) Research feature now released!

Large progression system overhaul totally changes the way that ships, cosmetics and everything else is earned in the game League levels now earn you research points which you can spend on the tree BattleClub now gives you an extra researcher Fleets now customizable from the start Inbuilt fleets removed Season 1 feature removed Seasonal ships still playable if you have unlocked them, otherwise they are now only attainable via the shop, we plan on changing this in the near future however. League reset No longer any "BC Exclusive" ships Many many more changes! Others

Extension totally changed, now should always be up to date with battletabs.io Lots of other bug fixes and improvements

48.1 (04/11/2023) - Can now rent or buy a ship if it is already being rented. Renting again adds 10 more uses. - Multiplied all player's gems by 10 - Awarded previously unlocked battleclub avatar cosmetics to players - Fixed the backgrounds on the League Page - Fixed a typo in the Fleet Slot Feature Key - Updated the shop and BC prices (see more about this in Brandon's announcement) - Fixed the extension build

48.2 (04/11/2023) - Granted existing users some gems (900)

48.3 (06/11/2023) - Fixing an issue where users had access to emotes that they had yet to unlock during research

48.4 (09/11/2023) The camera now automatically focus' on the opponents board when the turn changes Ship now only face "east" or "south" when board positions are randomized. This was done so its less confusing for new players when they first play the game they dont see ships facing in the wrong direction. Upgraded some UI in some places Boosting research for an hour now costs 5 gems Research tree now automatically scrolls to the last node that was updated If you time-out during fleet selection, the starter fleet is now used as the default fleet instead of whatever was in slot 1

48.5 (20/11/2023) Lots of work on the new V2 UI for mobile

49.0

  1. MASSIVE NEW VISUAL UPGRADE!

- Virtually every single menu in the game has been upgraded - This new UI has be built from the ground up to be mobile first but should also still look great on desktop - This is new so please bear with us, there are likely issues. Please report them to us if you see them!

  1. Others

- If you have multiple researchers, you can now research multiple upgrades on the same track at once. - Numerous other small bug fixes and improvements - Some shop prices tweaked

49.1 (29/11/23)

Fixed a number of routing issues Fixed an issue some players were getting where they could not collect research, the error they were getting when they tried was "missing researcher that is researching this node". Battle Invites are once again listed in friends and battles pages

49.2 (30/11/23)

Main menu routes are now no longer accessible if you aren't signed in Notification badges now show on nav menus Fractal button is now called "Fractal" not "Discord" Tidied up the highscores menu a bit Updated the page title to be correct in more places Clicking research button now takes you to the research page Can once again send private battle proposals to others Can once again change your player name

49.3 (1/12/23)

Added game version number back in the settings menu Fixed an issue that was sometimes causing errors to popup at the start of a battle Gold now spews to the correct location Added an addition button to the home screen to let you quickly jump to a battle that is awaiting you Moved the "next battle" button to the right side and made it look like the same button on the home screen Removed the "Home" button from the menu if you are in a short battle (as you would be auto-redirected back to the battle)

=== 49.4 (2/12/23) No longer show "turn taken" and other battle notifications if you are already viewing the battle in question Now showing a currency bar at the top of the home page (if there is space) Added a "copy spectate link" button to the battle menu Item locked modal now gives you more information and links to correct place in research (for some items, more on this coming soon)

49.5 (3/12/23)

Can once again return home from replay and spectate pages No longer overflowing content horizontally on the research node details page Fleet selection now happens in the battle view Your currently selected fleet is now remembered between sessions and is used as your default fleet when you start a battle

49.6 (4/12/23)

Extension now defaults to the "newtab page" when opening Tidied up a few things on the newtab page Added a trophies counter to the league page and research on the research page No longer sending down potentially sensitive fleet choice data before its needed

49.7 (5/12/23)

HO HO HO! Merry Christmas! Preventing ship icons "from going crazy" if you click them too many times in the fleet designer Can once again send friend invites links to people Tournament battles no longer give in-game rewards (to prevent abuse)

Latest

The latest updates can be found on battletabs.io/options/updates