All product updates are for both the iOS and Android version of our app, unless otherwise noted. Dates listed below are the dates that we pushed the changes to the App Store (iOS) and Google Play Store (Android). The Google Play Store accepts updates within about 30 minutes of pushing. The App Store accepts updates within 1 to 4 days of pushing, so the date that the update is available on iOS may lag what you see below. We recommend always checking your phone for the latest version and updating it frequently, or setting your phone to auto-update.
April 10, 2018
- Now showing the Nighttime start time and Daytime end time for each facility on the Buy a Pass screen.
- Fixed a bug on iOS where Passes/Reservations weren't in alphabetical order on the Passes/Reservations Summary screen.
- Fixed a bug on iOS where the distance of facilities on the Play screen were in reverse proximity order.
- Began the work for allowing players to be able to edit/cancel a pass on their own from within ZenSports.
April 3, 2018
Finished up the first part of the rebuilding the architecture and the layout/design of the membership passes/reservations features in to handle more functionality. Included are all of the following changes:
- Changed the layout of the bottom navigation bar and the design of the Play screen:
- Got rid of the Deals tab altogether, and moved this screen to a new Facilities tab on the Play screen. So there are now 3 tabs at the top of the Play screen: Facilities, Competitions, and Players (from left to right).
- Re-ordered the icons in the bottom nav bar to be as follows from left to right: Play, Social, You, Notifs, More.
- Previously on Android, the layout was different from iOS and had the Settings and Help tabs buried within the You screen. We’ve now matched the Android layout to be the same as iOS. Which means the Messages, Settings, and Help tabs are on the new “More” tab. The Settings and Help screens can still be found within the You screen.
- The default place we now take you to when opening up the app after it's been closed down or signing up for a new account is the Play screen (not the Deals screen, because that no longer exists).
- Added the membership pass icon to the left of the + button on the Play screen. Same functionality that it previously did on the Deals screen or as it currently does on the You screen.
- For creating a new facility deal, we added a new option to create one at the top of the menu on the Play and Social screens.
- When creating a facility deal, we now break the flow into 3 steps: creating the facility information, creating the membership pass information, and creating the reservation information. As part of this, we’re now asking for all of the information for your different membership pricing options in one table to fill out, as well as all of your different reservation pricing by day of the week and time of day in one table. You can also now set pricing for reservations by the number of “units” that you want. You can make units as tables, courts, people, etc. So it’s fully customizable.
- We’ve now consolidated all of the membership passes/reservations for a facility into one row on the Facilities tab of the Play screen for players to view and purchase. Previously, each separate membership pass and reservation was a separate row, which caused confusion as to which one to select. As a result of this, we now have a few flow when purchasing a membership pass or reservation:
- When tapping on a facility on the Facilities tab of the Play screen, we’re first asking you whether you’re purchasing a membership pass or a reservation.
- Next, you’ll be asked to choose which sport(s) the membership pass or reservation is for.
- If you’re purchasing a membership pass, you’ll be asked to choose the Time Interval for your payment to go through (i.e. monthly, weekly, yearly, etc.), as well as the time of day that you want your pass to be valid (i.e. Daytimes, Nighttimes, etc.). From there, we’ll show you the pricing for that combination both with and without making it as a recurring payment (there’s still a 5% discount for setting it up as recurring).
- If you’re booking a reservation, you’ll be able to see a table with the list of reservation pricing for the day of the week that you want to book and whether it’s Daytime/Nighttime. From there, you’ll choose how many tables of each sport you want to book, and the date/time of the reservation. It will then calculate your total price (including food and beverage) on the Checkout screen.
- Fixed a bug on iOS where it was saying "Table #0" in the upper right corner of the Current Match screen of a competition if no table had been assigned.
March 27, 2018
Continued work on rebuilding the architecture and the layout/design of the membership passes/reservations features in to handle more functionality. Some of these features will be launching next week, and the rest of these features will come during the rest of the month of April. Stay tuned!
March 20, 2018
We’re spending a few weeks rebuilding the architecture and the layout/design of the membership passes/reservations features in to handle more functionality. Some of these features will be launching April 3rd, and the rest of these features will come during the rest of the month of April. Stay tuned!
March 13, 2018
This past week was spent on polishing some items up within iOS, as well as rebuilding the architecture of the membership passes/reservations feature to handle more functionality (coming soon!). Here’s what was done on iOS:
- You can now tap on the bracket box in the Bracket screen within a competition, and it will take you directly into the Current Match screen so that you can assign the table for that match and/or mark the winner.
- We’ve improved the layout of the Bracket screen on the iPad, so it no longer gets cut off on the right side (both in portrait and landscape view). This way, you can see a lot more of the bracket than you could before.
- As the Director of a Competition, once entries have been officially closed, we’ve removed the intermediary "View" screen (which needs to be there before entries have closed so that Directors can see the “Randomize” or “Close Entries” buttons).
- On the Current Match screen for Competitions, we put a check mark next to the winner so that you can easily tell who won the match (already done on Android).
- Fixed a bug on the Play screen where any filter criteria that was set wasn’t holding when tapping on a result and coming back.
- Fixed a bug where deleting a tag while writing a post or comment still left the last letter from that Tag on the screen.
- Fixed a bug where a player could be added twice to a group match request.
March 6, 2018
This past week was almost entirely spent on cleaning up various bugs across the app, and polishing some existing features on, iOS, Android, and both iOS and Android:
- Fixed a bug where tagging a player in-line within a post crashed the app.
- Fixed a bug where nothing would happen when tapping on the push and in-product notifications for new and recurring membership pass purchases.
- Fixed a bug where teams could be added to leagues or edited without a name or location.
- Fixed a bug where the Registered Players screen for tournaments has "4-0" as a column just like in leagues.
- Fixed the layout of the "Propose Dates/Times" screen when creating a match request.
- Added a magnifying glass icon to the Search Box on the Propose Location screen.
- The screen to create a comment for a post had incorrect icons for the upload photo and send functionalities.
- Removed the gap at the top of the Notifications tab between the navigation bar and the top notification.
- Fixed a bug when tapping on the header row of the Player and Team Rankings screens for leagues handled as if you tapped on the top row.
- Fixed a bug where players’ avatars and names within the comments of a post weren’t tappable. Also changed all names from black to blue font.
- Fixed a bug where tapping back after viewing a player’s profile from within a conversation on the Messages tab didn't go to the correct location.
- Made the spacing dynamic in the Pass option field on the Buy a Pass screen.
- The top of the navigation bar when making a comment for a post didn’t have our standard gradient background.
- The Messages screen had two loading indicators when going to it or pulling down to refresh. Changed this to be just one loading indicator.
- Made improvements to the Cancel button on the Tag People screen while creating a post.
- Fixed a bug when tapping on the “2 others”, “6 others” etc portion of the title of a post. It should only be showing the additional players as part of the “others”. Previously, it was showing additional users.
- Fixed a bug where the app crashed whenever hitting the Save button when trying to save Prize Money payouts in a competition.
- Fixed a bug when selecting users for a group match request, where the list of selectable users didn't show all the necessary users.
- When live streaming, we’re now showing the title of your post and where you checked in at top of the live stream. This was previously done on iOS only.
- You can now tap on the bracket box of a match within the Bracket screen, and it will take you to the Current Match screen where you can manage the match. If you tap on a bracket box that doesn’t have two opponents or a match set, then it will just show you the place in the bracket that that match will be in (as it currently does).
- Fixed a bug on Android where tapping on the Facebook tab of the Discover People screen returned an error message.
- Fixed some layout issues on Android within the Registered Players screen of competitions.
Both iOS and Android
- Made it so that a player can’t purchase the exact same membership twice.
- Fixed a bug where players that are added to a league team after a lineup has been set weren't available in the list of substitutes.
- In several places in the app, when typing the name of a player in a search box, and then selecting that player, we’re now clearing out the search box automatically so that you don’t have to backspace to clear out the previous name -- you can just begin typing the name of the new player that you want to select.
- Fixed a bug that was incorrectly calculating perfect nights on the Player Rankings screen of a league.
- Facebook deprecated the feature that lets you invite friends into third party apps such as ZenSports. As a result, we removed anything Facebook related from the Invite tab of the Discover People screen.
- Because we now allow users to sign up via email (instead of just Facebook), we now show an error message if you tap on the Facebook tab of Discover People screen if you signed up via email (because ZenSports doesn’t have authorization to pull up your FB friends).
February 27, 2018
- Fixed a few league bugs that were a result of the feature that we pushed last week of uploading a new profile picture without it being tied to your Facebook account.
- When live streaming, we’re now showing the title of your post and where you checked in at top of the live stream. This is on iOS only, and only visible to viewers, not the live streamer. This feature helps when invited players come in to view the live stream, they’ll now know what it’s about and where it’s located (lots of people would ask what the event being live streamed was, where it was at, etc). We’ll add this feature on Android soon as well.
- Fixed a bug on iOS that wouldn’t allow you to dismiss the keyboard after typing in notes when creating a league.
- Fixed a bug on iOS where the time of tournaments on the Competitions tab of the You screen and when editing tournament details was incorrect.
- Fixed a bug on Android where the app crashed whenever in hibernation mode.
February 20, 2018
- You can now upload a new profile picture without it being tied to your Facebook account (this is whether you are logged in via FB or via email address). Just tap on your existing profile picture from your Settings screen and choose any picture from your phone that you want to use.
- You'll now receive a push and in-product notification if your tournament or league match is up, along with what your table assignment is.
- Added a "minimum number of players" option, as well as a Food & Beverage option when creating a Reservation Deal. This will allow you to require a minimum number of players or an F&B minimum when booking a reservation at your sports facility.
- Fixed a bug on where players in a league that were added to a team after a lineup have been set aren't available in the list of substitutes.
February 13, 2018
- Re-architected the Player Rankings screen within leagues to load significantly faster.
- Fixed several bugs related to leagues:
- The inability to add NEW players that did not already have a ZenSports account to a team (using the "Player Not Found" feature).
- Lineup orders were getting reversed from what was originally entered in by captains (i.e. if you entered someone in as going first, it was putting that person fourth, if you entered someone in as going second, it was putting that person third, etc.).
- When adding a director to a league from the Manage Directors screen, the search functionality wasn’t working as intended.
- A push notification saying “Refresh Screen” that would go out whenever a match was updated (iOS only).
- Ranking numbers on the Player Rankings screen were getting cut off once you got to the rankings with 3 or more digits in them (iOS only).
- Added the capabilities for Directors to set substitutes for any team in a league, as well as to change any winners of any match for previous weeks of play. These are the final two permissions needed for Directors to be able to do anything within a league that they want. Captains can still only substitute players on their own team, and non-Directors can’t edit match winners after 12 hours from the start time of the match.
- Cleaned up our error messaging content when logging in or adding players throughout ZenSports. Previously, it would just give a generic error, and it wasn’t clear what the issue was. Now, it will let you know if an email has already been taken when signing up, if you don’t enter in the right credentials when logging in, etc.
- If you change your email address associated with your Facebook account (on Facebook), we will not update that email within ZenSports. This is so that you can continue to log into ZenSports with either your Facebook account or email address (as long as they’re both the same).
February 6, 2018
- Added automatic refreshing to the Team Match and All Games screens within a league, so that if a different user marks a winner, sets the lineup, substitutes a player, etc., those changes will automatically reflect on your screen as well.
- Added the ability for league directors to set the lineup or mark the winners for any team/player in the league (not just their own team).
- Added a validation error on Android if a player tries to register and join a team that already has the maximum number of players allowed per team by the league.
- When tapping on an individual player’s name on the Player Rankings screen, we now take you to the team screen that that player is on, with the list of all the players on that team.
- Fixed a bug on Android where the sorting logic of Team and Player Rankings wasn’t taking alphabetical order into account if the win percentage was the same.
- Fixed a bug where the push and in-product notifications for when a player purchases a new pass or a player’s existing pass is renewed wasn’t doing anything when tapped on.
- Fixed a bug on Android where the location for leagues with multiple locations on the Competitions tab of the You screen was saying null.
- Fixed a bug on Android where profile pictures that were uploaded in portrait mode when creating account via email were turning out sideways.
- Made some formatting changes to the Manage Captains screen on Android.
January 30, 2018
- League management features are now fully available on Android! Create leagues, manage player registrations and dues, schedules, team match play results, individual stats and rankings, etc. Very powerful software to manage everything for your leagues, right from your phone. And of course, iOS league software is still available, and has been improved as well.
- You can now create an account with just your email address! Previously, you had to connect via Facebook to create an account. Now, you can sign up with just your name, email, and a photo. You can also add players to a competition without that player having to create an account. When you add a player to a competition that doesn’t already hvae a ZenSports account, that player will receive an email invitation, asking them to finish creating a ZenSports account. However, you do not need to wait for them to finish creating an account before you can begin managing them in that competition -- you can manage them right away (and if they never finish creating an account, that’s fine, too).
- We finished polishing up some of the league features on iOS:
- Removed the ability to add a captain to a team that's already been added as a captain.
- Added avatars to the left of player names on the All Games screen.
- Improved the substituting feature so that captains of a particular team don’t even see the Substitute button next to players on other teams. Previously, the Substitute button would be present for players on other teams, but an error message would come up if it was tapped on for a player that wasn’t theirs.
- Improved the layout of the tournament features on iOS, including the ability to simply tap on a player in a match to mark that player as the winner (similar to leagues).
January 23, 2018
- We’ve finished approximately 75% of the league features on Android. Here’s what we released today (the remaining features will be ready in a couple of days):
- Editing teams for team captains. This includes being able to edit the team name or location, adding players to your team, deleting players from your team, and adding/removing captain permissions for someone on your team.
- Viewing the complete weekly schedule as a league member.
- Viewing the next/upcoming match that’s scheduled for the team that you’re on.
- Viewing the list of Player Rankings.
- Viewing the list of Team Rankings.
- We’re continuing to polish up some of the league features on iOS. Specifically, we released the following today:
- Added a summary of the individual results from a particular team match to the bottom of the Team Match screen once the last winner of the last game has been set.
- Improved the formatting of the All Games, Set Lineup, Player Rankings, Team Rankings, Manage Directors, and Manage Captains screens.
- Changed the sorting of players that are already listed as being on a team to be alphabetical.
- Added a error message if someone tries to register and join a team that already has the maximum number of players allowed by the league.
- Added content when a player taps on a week within the Schedule screen, where that specific week’s schedule hasn’t been set yet by the director, letting him/her know this.
- Updated the content of the error message when a league director or captain attempts to add a player that has already been added to a team in the league.
- Added content when a player comes to the Team Match screen, and either one or both of the captains hasn’t set the lineup yet, letting the player know which captain(s) haven’t set the lineup yet.
- Fixed a bug on iOS where tapping on your own name within anywhere in the product was taking you to your You screen with no back button. The only time there should be no back button is when you go to your You screen from the bottom nav bar (then there should be the Settings cog wheel).
January 16, 2018
- We’ve begun the work to add our league features on Android! This work should be finalized by next week.
- We’re also polishing up some of the league features on iOS. Specifically, we released the following today:
- Made improvements to the Team Match and All Games screens. To the left of each player's name under Current Match, we’re now showing each player's avatar. Also got rid of the "Who won this game?" row, and you can now set the winner by simply tapping on the player that won the game. On the "All Games" screen, we added a "Game #” above each match to indicate which game number it is.
- Added some better confirmation messaging when substituting players in a lineup.
- Changed the default sorting on Teams and Select Team screens to be alphabetical.
- Improved several layout issues on the Player Rankings screen.
- You can now select the exact order of the lineup that you want before a team match begins — previously, you could only choose who you want to have play during that match.
- Made formatting changes to the Add Existing Player screen.
- Made formatting changes to searching for players to add to a league team.
- Improved the layout of the League Details screen and the list of locations for a league with multiple locations.
- Added a loading indicator to the Player Rankings screen.
- Fixed a bug on iOS where the transition when going to your own profile/You screen wasn’t smooth.
- Fixed a layout issue on iOS where the avatar, name, and placeholder text on the Update Status screen was too far down on the screen.
- Changed the push and in-product notifications related to Deal purchases to now go out to all admins of a Deal. Previously, just the creator of a Deal would get notified regarding Deal purchases.
January 9, 2018
- Created an email, push notification, and in-product notification if the recurring payment for a subscription fails. Clicking on the link in the email or on the push/in-product notification will automatically take you back to the Buy a Pass screen for the pass that you originally purchased, so that you can re-purchase it with updated credit card info.
- Fixed a bug on iOS where the layout of creating a new message was preventing users from searching for players to add to a new message.
- Fixed a bug on Android for creating a tournament, where the loading indicator was just sitting there and loading after tapping the Create button.
- Fixed a bug on iOS that had to do with times being displayed incorrectly for competitions and individual/group play outings. This was a result of Daylight Savings Time back in November.
- Added an error message if a promo code that is only valid for a recurring subscription is attempted to be used for non-recurring passes/reservations/competition registrations.
- We now require at least one credit card to be on file once one has been added. This ensures that those players that have recurring subscriptions won’t encounter service interruptions once they begin their subscription.
- Updated the layout of the Credit Cards screen when tapping on an existing card while checking out to mirror the Credit Cards screen when updating it from the Settings screen of your profile.
- Fixed some spacing issues on the Competition Details screen for iOS.
- Fixed a spelling mistake on the Buy a Pass screen.
December 21, 2017
- Made improvements to the Play screen to better focus on actually helping you meet up with other players to play. We’re now sorting all players by distance, regardless of whether they’re online or not, and each player has a green “Play” button next to their name, instead of a Play or Follow button like before. There’s still a green dot next to anyone’s name that is currently online.
- Added auto-refreshing to the Passes/Reservations Summary screen, so that partners that keep this screen open all the time to view a list of player passes/reservations don’t need to keep leaving the screen and coming back in to see an updated list.
- Partners can now customize the time of day for their Daytime passes to end and their Nighttime passes to begin, and this time will be prominently displayed for players to see when purchasing a pass or booking a reservation.
- Fixed a bug on Android where shared links for Competitions and Deals outside of ZenSports weren't going to their respective screens within ZenSports when clicked on.
- Fixed a bug on iOS where shared links for Deals outside of ZenSports weren't going to their respective screens within ZenSports when clicked on.
- Increased the character limit in the Notes field for both Competitions and Deals from 150 characters to 500 characters, so you can now add more information to your Competitions and Deals.
- Added links to the Settings and Help screens on the More tab of the bottom navigation bar on iOS in order to make it easier to get to the Settings screen, as well as to our support library and chat support. You can still access the Settings screen from your You screen, and the Help screen from the Settings screen.
- Fixed a bug where the layout of the Buy a Pass screen was messed up when there were three or more pass options.
- Added the Pass/Reservation Details screen to iOS when a pass/reservation is tapped on from the Summary screen. This was already previously live on Android.
- Made lots of improvements to the renewal subscription process, ahead of many new subscriptions that will be coming up for renewal in January. Previously, we had it set up to expire old subscriptions upon renewal, and then re-create the renewal as a brand new subscription. This could have been very confusing to both players and partners. Now, it’s just treated truly as a renewal, where the existing pass renews with the new time period (without expiring the previous one). Passes will now only expire if a payment doesn’t go through, if a player cancels the subscription in the middle of a period, or if the pass wasn’t set to recurring in the first place.
- Added a loading indicator on the Create Facility Deal screen on iOS after the “Finish Creating Deal” button is tapped.
- Improved the layout of the Receipt screen for buying a pass on iOS.
- Fixed some spacing issues on the "View passes/reservations as Player" and "View passes/reservations as Facility" screens.
- Fixed the layout of the Settings screen on the iPad app.
- Improved the error messaging that gets displayed when trying to submit a payment, but it fails for whatever reason. Now, we’re providing more specifics as to the exact issue (such as incorrect card number, card declined by the bank, etc.).
December 12, 2017
- Fixed several bugs on Android and iOS that were preventing players from checking out with their credit cards when trying to purchase passes and reservations.
- Fixed a bug on iOS where the View Passes/Reservations screen for Facilities wasn't showing the availability/validity of a player's pass.
- Added the ability on iOS to purchase gift passes for other players (this feature was already working on Android as part of last week’s launch).
- Fixed an issue on iPhone 5S and smaller screens to allow for scrolling on the Buy a Pass screen. Previously, you couldn’t scroll on this screen with a smaller phone screen size, which prevented those users from purchasing passes or reservations.
- Fixed some formatting issues on the Buy a Pass screen for iOS when only one time interval pass option was available.
- Cleaned up the layout and user experience on the Book a Reservation screen for iOS to be smoother and easier to navigate.
December 8, 2017
- We’re excited to announce the launch of our new Deals feature for sports facilities and players! Here are the details of this new feature:
- Local sports facilities are now able to create “Deals” within ZenSports that allow players to purchase membership passes and book one-time reservations for group outings. Facilities can either do this on their own by using the “Create Deal” feature within the app, or by reaching out to us at email@example.com and we can take care of adding these Deals into ZenSports. If you’re a facility owner, you can find out more about how becoming a ZenSports Facility Partner can help drive new and repeat business to your business by clicking here.
- With ZenSports membership passes, players can become members at local sports facilities for a low flat fee, and get unlimited play during specific times (or anytime) based on the type of pass that is purchased. Players can subscribe to a membership pass with their credit card right from their phone, and even set up payments to be automatically recurring so that they don’t have to worry about re-purchasing the pass after the time interval has expired. Players can even buy membership passes as a gift for other players.
- Players can also book one-time reservations as part of this new Deals feature. ZenSports’ reservation feature is like OpenTable for sports facilities. Similar to OpenTable, players indicate where they’d like to play, how many people are in their party, and the date, time, and duration of the reservation. When making a reservation, players can add other people to the reservation, so that others can redeem the reservation upon check-in. ZenSports automatically tracks the availability that’s left during a certain date/time slot so that a facility can’t be overbooked.
- Facility owners can set up their preferred method for getting paid, and get paid within minutes of a player making a payment (including weekends and holidays). Facility owners are able to see a dashboard of players that have valid passes and reservations, and even add employees as admins to view the dashboard. Players are also be able to see a list of the passes that they’ve purchased and reservations that they’ve made.
- We’ve changed our colors! We hope you enjoy the brighter, more vibrant blue/green gradient that we’ve implemented. ZenSports should be a happy place, and we feel happier with these color changes, and hope that you do as well!
October 31, 2017
Happy Halloween! This will be our last product update until ~December 8th, as we’ve started working on some really cool new features that will allow players to book passes/reservations at local sports facilities, as well as buy/sell sporting merchandise. The only exception from now until December 8th will be if critical bugs come up that we need to fix.
In addition to beginning the work on the above features, we fixed some more layout issues on iOS:
- As the streamer prior to starting a live stream in portrait mode, the keyboard was covering up the white description box while trying to type and you couldn’t see what you were typing.
- As the streamer prior to starting a live stream in landscape mode, the keyboard couldn't be dismissed at all after typing in a description.
- As the viewer of a current live stream in both landscape or portrait mode, if you tapped in the comment box of a live stream to leave a comment, the keyboard was covering up the comment box and you couldn't see what you were typing. There was also have no way of dismissing the keyboard.
- As the streamer of a current live stream in both landscape or portrait mode, if you tapped in the comment box of a live stream to leave a comment, the X button and send button were all messed up and on the left side of the top of the keyboard, and you couldn’t see what you were typing.
- When creating a post, the avatar and top navigation bar were all messed up.
iPhone 7 and 5/5S
- As the streamer of a live stream in both landscape and portrait mode, if you tapped in the comment box of a live stream to leave a comment, the X button and send button were all messed up and on the left side of the top of the keyboard.
- There is still an issue on iPhone 5/5S with a streamer trying to leave a comment in portrait mode while streaming, as the Send button isn’t showing. And also still an issue with the comment box not fully showing all the way across the screen in landscape mode on 7 and 5/5S (just a visual issue, not a functional issue). Both of these items will get fixed after we launch the features in December.
October 24, 2017
- We completed the fourth and final installment of the new Play Request flow -- you can now create group outings with multiple players! Want to get your friends together to go bowling? Your basketball team need to get in some extra practice? Now you can easily set up a group outing. Just go to the Search screen, and find one of the players in your group that you want to add. Tap the green Play button for that player, and you’ll be prompted to choose to play either just that player, or to create a group outing. Choose the group outing option, and you’ll be able to search for and add the other players. You’ll get notified when each player accepts. Now it’s time to get out there and have some fun with a group of people! :)
- Fixed a bug on iOS where making a comment for a second time during the same session on the Home screen would cover up the comment box with the keyboard.
October 17, 2017
- Removed the ability for streamers and post creators to share their own posts and live streams within ZenSports. Now, you can only share your own posts outside of ZenSports (to Facebook, Twitter, etc.). You can of course still share other players’ posts within ZenSports. We made this change because we found a lot of players re-sharing their own content over and over again within ZenSports, which was cluttering up the news feed.
- When searching on the Search screen, if you now tap the Done button on the keyboard within Android or the Search button on the keyboard within iOS, the keyboard gets dismissed so that you can see the full screen of results more easily. Previously, you had to tap the back button on Android or tap outside of the keyboard on iOS to see the full screen of results.
- Fixed the remaining display/layout issues on smaller iPhone screens. All smaller screen sizes should now mirror the experience of larger screens.
- When proposing a date/time to play with someone else on iOS, we no longer automatically move you to the next row choice. Previously, we were automatically moving you to the next row, even if you didn’t set the date/time to exactly what you wanted (which was frustrating).
- Fixed a bug on Android where saving any edits for a created league wasn’t working.
- Fixed some slowness on Android when tapping on a play request in-product notification.
- Fixed a bug on Android where hitting back after accepting a match took the player back to the screen where they could accept the play request.
- Fixed a bug on Android where hitting back after counter proposing a play request took the player back to the screen where they could accept the first play request.
- Fixed a bug on Android where the “Follow All” button on the Discover People screen was taking a very long time to update the actual players that you followed. Also fixed a bug where the Suggested tab of Discover People screen wasn't updating dynamically.
- Fixed a bug on Android where tapping on the orange Follow button on someone else's profile screen didn’t update the Followers count for that player in real time.
- Fixed a bug on Android where old play request notifications weren’t taking players to the Competitions screen after the play request had already been accepted (they were re-taking players through the accept play request flow, even though it had already been accepted).
- Fixed a bug on iOS where tapping on a comment notification for a live stream didn’t show the full comment.
- Fixed a bug on iOS where tapping on the “Propose New Plan” button was missing from the Confirm Play Request screen when editing a play request as a recipient.
- Fixed a bug on iOS where the Competitions screen didn’t update if you created a competition on another tab.
- We’ve deprecated email notifications related to product activity. Given that ZenSports is a mobile app, we feel that badge, push, and in-product notifications are all that are really necessary. Emails seemed to be overkill.
October 10, 2017
- Made the third out of four improvements to the Play Request flow. You can now counter-propose alternative dates, times, and locations when another player submits a request to you! Previously, you had to either accept exactly what the other player proposed, or ignore the request. If the original requesting player has a counter to your counter-proposal, we support that as well, and there can actually be an infinite number of counters between the two players. So feel free to go back and forth as many times as necessary to get that perfect play date and location set up!
- We changed the entire user experience layout on Android to fit the traditional “stacking” format that most Android apps have. This means if you tap on anything while on one of the main screens within the navigation bar view (such as a person’s profile or a notification), it will take you to that drilled-in view as a “layer” on top of the prior screen. You can then hit the back button to go back to the previous screen(s). This makes it significantly less confusing as to where you’re at within the app, and fits in line with how other social media apps such as Facebook, Twitter, etc. handle drilling down into an app.
- Made significant improvements to the display of screens within our app on smaller iPhone versions (5S and 5). There are still a couple of additional screens for us to fix, but most of them have now been fixed, so if you have a smaller iPhone version, you should experience a much smoother user experience.
- Fixed a bug on iOS where in certain instances, saving any changes to your sport or skill level would fail when editing either one.
- Fixed a bug on iOS where viewing live streams in landscape mode were getting cut off and showed a gray box on half the screen. You can now view live streams perfectly in landscape mode on iOS.
- Fixed a bug on Android where the app crashed when receiving a push notification that another player followed you.
- Fixed some slowness issues when navigating between screens on Android.
- Fixed a bug on Android where the app crashed when if you tried to scroll through your You screen before the screen fully loaded.
- Fixed a bug on Android where leaving the in-line tagging screen without tagging a player removed previous in-line tags.
- Fixed a bug on Android where the default filter wouldn’t show up on the Search screen if you performed a search, tapped on someone’s profile, and went back to the Search screen and cleared out the search box.
October 3, 2017
- Made additional improvements to the Play Request flow (this is the second out of four segments of new features that we’re releasing around this flow over the next couple of weeks):
- When a new player that you’ve never played with before requests to play with you, and you tap on the notification, it will first take you to their profile screen so that you can find out more about them before deciding to accept to play with them or not. You can skip this step if you so choose, and we won’t prompt you to view their profile if you’ve already played with them before (because we assume you already know who they are).
- We’re now showing the address and distance for the locations that the requesting player proposed on the Confirm Play Request screen. This should help in determining which location is best suitable for you, especially if you’re unfamiliar with a particular location.
- Made other layout changes to the Confirm Play Request screen to make it easier to navigate.
- Made layout changes to the Propose Dates/Times screen on iOS to make it easier to navigate.
- Made additional improvements to the Search screen:
- We’re now by default only showing you players on the Search screen that fit at least one of the sports in your profile. So if a player doesn’t have at least one of your sports in their profile as well, you won’t see them immediately when you come to the Search screen. However, you can still search for anyone in the search box at the top of the Search screen.
- Improved searching by sport on the Search screen so that we only display that specific sport that you search for within a player’s profile on the Search screen. Previously, we were filtering by the players that played in that sport, but we were still displaying all of their sports on the Search screen, which made it a bit confusing to see that your results had been narrowed.
- Fixed a bug on iOS where cancelling a match from the Competitions screen wasn’t updating right away.
- Fixed a layout issue on iOS where editing sports/skill levels for smaller phone screen sizes was getting cut off.
- Fixed a bug on iOS where live streams weren't loading onto the Home and You screens right away.
- Fixed a bug on iOS where fast forwarding / rewinding / using the slider bar in a live stream wasn't working.
- Fixed bugs on both iOS and Android where play requests weren’t being redirected to the Competitions tab after they were requested or accepted.
- Fixed a bug on Android where tagging players within live stream comments was extremely slow.
- Fixed a bug on Android where it would take awhile to update the players that you’re following when tapping on the “Follow All” button on the Discover People screen.
- Fixed a bug on Android where composing a new message to a player that you already had an existing conversation with would kick you out of the Messages screen.
- Fixed a bug on Android where if a player hadn't set any sports, it was showing as blank on the Discover People screen.
- Made improvements to the layout of the Discover People screen.
- Fixed a bug on Android where there was a back button that was showing up after creating a post.
- Fixed a bug on Android where blocking a player crashed the app.
September 26, 2017
- We’ve made significant improvements to the Search screen:
- You can now see which players are “Online Now”, denoted by a green dot and Play button next to their name! We’re also prioritizing everyone that is online now, and showing those players at the top of your Search screen (sorted by distance from your current location). All of this will help you quickly identify who is online and available right now to play with. Tapping on the green Play button will take you through the same request to play flow as if you did it from their profile screen.
- Anyone who is not currently online now will be shown below the list of players that are online now, and we’ve included the orange “Follow” button next to those players so that you can easily follow them (if you’re already following them, the white button to unfollow them will show instead). You can still request to play with these players by tapping on their name and going to their profile screen.
- We’ve made player avatars bigger so that it’s easier to see their picture.
- We’re now showing you only the sports that you have in common with each player. If you don’t have any sports in common with any players, it will show you all of the sports that they play in. Next week, we’re going to change it so that we’re only showing you players that play in the same sports as you do, so that the search experience is really tailored to the people and sports that you care most about.
- We’ve changed the distance that another player is from you to show up in red font, so that it’s more prominent and easier to see.
- We’re improved the “Propose Locations” feature when scheduling a time to play with another player:
- We’re now showing you a list of suggested places to play at, based on the sport that you selected to play with the other player! So you no longer have to search for places on your own and try and figure out where to play. The list of suggested places to play is based on a 25 mile radius from where the recipient player is currently at (we also tell you the city/state that the player is currently at so that you know). All of this has been done so as to increase the likelihood that the other player will accept your play request. Previously, requesting players were choosing locations that were far away from the recipient player, leading to a low acceptance rate of matches and games.
- You can select up to 5 places to play. If a place that you want to play at isn’t in the list, there’s still a Search box that you can use to find a different place. However, it won’t let you select a location that’s more than 25 miles from the current location that the other player is at.
- If the recipient player does not have a known current location, we then default it to where they live. If they don’t have a current or lives in location, then we’ll let you know that, too, when trying to schedule a match. In this instance, you can select any location that you want, but keep in mind that the location you select might be really far away from them. Overall, we recommend sticking to sending play requests to players that have a known location.
- If you submit a play request to another player, we’re now automatically having you follow that player.
- If a player doesn’t have any sports in their profile, you can no longer submit a play request to them.
- We’ve increased the speed and decreased the loading time on the Search and Notifications screen for iOS.
- Fixed a bug on iOS where you couldn’t swipe away the comments during a live stream (as the streamer or viewer).
- Fixed a bug on Android where if you were live streaming, you couldn’t swipe away the comments during the live stream (only as the streamer).
- Fixed a bug on Android where un-high fiving a post wasn’t working (but who would be mean enough to want to do that anyways???).
- Fixed a bug on Android where the Discover People screen wasn’t updating quickly after following all the players on that screen.
- Fixed a bug on Android that was showing an previously visited combined Post/Comments screen after taking certain steps within the app.
- Fixed a bug on Android where players who weren't allowing their current location permission would have the app crash on them when trying to go to their own You screen.
- Fixed a bug where on Android where if you tried tapping on Confirm Match as a recipient without first selecting a date/time or location, the app would crash.
September 19, 2017
- You can now add/edit/delete the sports, skill levels, and what you’re looking for in your profile! Previously, you had to submit a support request to have this done. But you can now do it directly on your own. There are two ways to do this:
- Either go to your profile screen, tap on the “Sports” tab, and then the pencil icon in the upper right corner to edit your sports profile, OR
- Go to your profile screen, tap on the Settings button, and then the “Edit Sports & Skill Levels” menu choice.
- We’ve made some significant improvements to the speed when searching for players and competitions on the Search screen, when searching for players to tag, and when searching for players to send an instant message to. Previously, if you had hundreds or thousands of followers, it was really slow to type in and find players within those sections of the app. Now it moves much more quickly.
- We’ve added a pop up error message if your phone is auto-locked in portrait mode, but you try and live stream in landscape mode. The reason for this is because doing so will cause your live stream to turn out sideways from the fact that your phone and screen layout aren’t matching. So before you start your live stream, be sure to turn auto-lock for portrait mode OFF if you want to do a live stream in landscape mode. Otherwise, conduct your live stream in portrait mode. This is how other video streaming platforms handle this situation as well.
- Per our update from September 12th, we added “Lives in” and “Currently in” locations to each player’s profile. However, “Lives in” location requires getting your permission from Facebook in order to pull this info into your ZenSports profile. To get your permission from Facebook, you need to log out of ZenSports and back into the app. So for any existing users that were already logged into ZenSports prior to us pushing this new feature on September 12th, we’re now prompting you to log out and back in one time only in order to give us permission to pull this info. New users that created accounts after September 12th don’t need to worry about this.
- Fixed a bug on Android where high five push and in-product notifications were taking you to the wrong spot when you shared someone else's live stream.
- Fixed a bug on Android where exiting out of the live stream screen prior to starting the stream brought up the confirmation pop up asking to end the live stream.
September 12, 2017
- We’re now showing the city/state/country location of a player on their profile screen! We’re showing both where someone lives, and where someone currently is at the moment. So if you live in San Francisco, but are in Los Angeles for the weekend, it now says “Lives in San Francisco” and “Currently in Los Angeles”. We’ve had numerous requests for this feature so that you know where someone is actually located before scheduling a match with them. This is also perfect when traveling, because someone may live in a different city than you, but if they’re traveling to your city at that moment, it still makes sense to reach out to them to schedule a time to play.
- When scrolling on your own You screen or on another player's profile screen, the header no longer sticks at the top, which means there's now more space to view pictures, live streams, etc. from the You/profile screen. We've also just made the Activity tab as the default tab showing at all times on the You/profile screen. If you tap on the Competitions or Sports tabs, it will take you to separate screen.
- Added the ability to invite followers to view your current live stream prior to starting the actual live stream. Previously, you could only invite players after you started the live stream, which was annoying because you would generally already have the camera set up to film the live stream, then have to mess around with it to invite followers, then set it back up again. Now, just tap, the “Invite Followers” button before tapping the Record button, and then once you hit Record, those followers will automatically get notified to view the live stream.
- Fixed a bug on Android where in-line tagging within a post or comment wasn’t working consistently. We revamped the user experience and layout of this to match iOS. So it’s now much easier to tag someone when writing a post or comment (and it’s consistent each time).
- Improved the loading performance on the Home, Search, and Notifications screens within iOS. Things were getting a tad slow because we now have so many live streams within our app. These performance improvements should help speed things up. This is not an issue on Android because we show thumbnails for live stream previews on the Home/You screens.
- Fixed a bug on Android where under very rare circumstances, if you went through a very specific flow through the product, it would show you the wrong list of players that High Fived a post.
- Added the gray “Was Live” designation below the player’s avatar in a post on Android if they previously went live. Already had this on iOS, and we already tell Android users that someone was live within the body of the thumbnail image, but this makes it even clearer.
- When tapping on a notification that someone has made a comment on a live stream or has high fived your comment within a live stream, we’re now scrolling you to that exact comment within the live stream.
- We’re now waiting to show the number of viewers and high fives at the top of a live stream until both the viewers count and high fives count are both ready to display. Previously, we were showing the number of high fives first, then the number of viewers, since obtaining the number of viewers takes slightly longer to pull. This was confusing and this new experience is cleaner.
- Fixed a bug on iOS where tapping on the comment box of a live stream within your You screen wouldn’t take you into the live stream to make a comment. There were no issues if you tapped on the comment box from the Home screen.
September 5, 2017
- You can now hide comments within a live stream in order to better see the full stream within your phone. Simply swipe right in the comments section to hide them, and then swipe left again to show them! Pretty nifty :)
- Made a huge improvement on Android when opening up the app after it’s been running in the background. Previously, if you exited the app and then re-opened it, it would show the Log Out screen as a loading indicator, and it would take you by default to the Home screen. This was annoying because not only would you have to deal with this Log Out loading indicator every time you opened the app, you would also lose your previous spot. We’ve gotten rid of that loading indicator and we hold your position that you were previously in prior to exiting the app. So it’s a much better experience for leaving and re-entering the app. Of course, if you formally kill the app, we need to re-load your experience, but we changed this to be a new, less confusing design as well (not a Log Out screen).
- Doing the above bullet point now allows you to exit the app while you’re live streaming, and to come back in and not lose your place on Android. Previously, if you exited the app on Android, it would end the live stream.
- You can now pause, rewind, and fast forward previously recorded live streams. Just tap on a recorded live stream while watching it to bring up this menu. Jump right to spot in the video where you kicked your opponent’s ass and re-live that moment forever! :)
- You can now broadcast your live stream either in landscape or portrait mode. Previously, you could only broadcast in portrait mode (landscape was turned upside down when viewing it). However, you must decide prior to starting the live stream whether you want to be in landscape or portrait mode. Switching mid-stream will cause the video to get turned upside down.
- Fixed a bug that was causing a long delay in deleting a previously recorded live stream or go live later post.
- Fixed some iPad crashing issues.
- Fixed a bug on iOS that was allowing users to make blank posts in certain circumstances.
- Fixed a bug on Android where after making a comment or giving a high five on a live stream, you had to hit the back button twice to exit the live stream.
- Fixed a layout issue on iOS where the list of Followers of a Go Live Later stream was getting cut off.
- Added a confirmation modal when Invite All is tapped on for inviting followers into a current live streams or go live later.
August 29, 2017
- We’ve launched live streaming!!! You can now broadcast yourself live while playing and watching others play sports. Show off all of your mad skills and winning that you’re doing by going live and inviting your followers to watch you. To use this feature, just begin creating a post on the Home screen like you normally would, and then tap on the red camera icon to live stream. You can either live stream immediately, or use the “Go Live Later” feature to schedule a live stream for later on. If you use the Go Live Later feature, you can invite your followers to get notification reminders prior to and when you go live. If you go live right away, you can invite your followers to immediately view it. Live streams will get broadcast as being “Live” in the news feed of the Home/You screens for all of your followers to watch, and when you end the live stream, it will show up as a recorded video in the news feed (with a “Was Live” designation). While live streaming, viewers can high five it and comment in real time. Everyone can see how many people are viewing the live stream, both within the live stream itself, as well as on the Home/You screens. And of course, you can share the live stream out to other social networks like Facebook, Twitter, etc. Start broadcasting you and your friends playing sports today!
- Made significant improvements to the Discover People screen. Previously, the players that we “suggested” that you follow were simply just your Facebook friends that were already in ZenSports, and the Facebook and Contacts tabs were just for inviting your Facebook friends and Address Book Contacts that weren’t already in ZenSports. We’ve now moved the inviting of FB friends and Address Book Contacts into it’s own “Invite” tab. We’ve moved the ability to follow your Facebook friends that are already in ZenSports to the “Facebook” tab. And the “Suggested” tab is a new algorithmic recommendation of new people to follow based on similar interests, distance, etc. We made these changes based on your feedback, asking us to help introduce you to new players in our app.
- Added the ability to block a player outside of the Messaging feature (previously, you could only block other players within the Messaging feature). To block a player, just go to their profile screen, tap the 3 dots in the upper right corner, and then “Block Player”.
- Added the ability to hide a post made by someone else on the Home screen. Please note that doing so will not only hide the post, but will also unfollow that player for you.
- Added the ability to flag and report a post made by someone else on the Home screen. This does the same thing as hiding a post, except that in addition to hiding the post, an email will go to the ZenSports team to review the post and determinate whether we should remove it for other players to view as well.
- Fixed a bug on both iOS and Android where adding a comment to a live stream was extremely slow.
- Fixed a bug on Android where the live stream thumbnail was showing up as blank on the combined Post/Comments screen.
- Fixed a design layout issue on iOS where after selecting a picture when creating a new post, the text area gets covered up.
- Fixed a bug where last names that weren't one word with one capital letter were getting cut off. For example, if someone had the name John McDonald or Joe la Rosa, it would cut off the “Mc” and the “la” and would turn those names into John Donald and Joe Rosa.
- Fixed a bug on Android where the list of players in the Invite Followers screen for a current live stream was starting midway through the list, and you couldn't see anyone before that nor search for them.
- Fixed a bug on Android when going live later and inviting followers, you couldn't search for followers past the first 1K.
- Fixed a bug on Android when a different viewer besides yourself made a comment on a live stream, it wasn’t scrolling up from the bottom.
- Fixed the bug on Android where the "Loading your amazing ZenSports experience" was showing in the background of the Home and You screens while scrolling.
- Fixed a bug on Android where the most recent post made by a player was showing up twice on the You screen.
- Fixed a bug on Android where there were some loading issues if you tapped on something on the Home screen and then hit the back button.
- Since we don’t currently support uploading a mix of videos and photos to a single post or multiple videos to a single post, we’ve added an alert that pops up if you try to do this.
- Fixed some crashing bugs on Android.
- Added the Terms of Service link below the Logout link on the Settings screen.
August 22, 2017
- Added a validation message to prevent posting blank comments.
- For videos that have been uploaded, we’re now playing them on loop when someone views them.
- Fixed a bug on Android where in-line tagging for posts and comments weren't returning more than 1K results. So if you were trying to tag someone past the one-thousandth user, their name wouldn’t show up.
- Fixed a bug on Android where the high five hand icon for the first comment on the combined Post/Comments screen wasn't lighting up.
- Fixed the pictures within the combined Post/Comments screen on Android, where they were previously getting cut off at the top.
- Fixed a bug on Android that was showing the incorrect title for sharing a post externally on Combined Post/Comments screen.
August 15, 2017
- Added the ability to create, register, and pay for Leagues on Android.
- Fixed a bug on iOS where the Followers/Following screen was duplicating names when you tapped on a player to go to their You screen and returned back.
- Fixed a bug on iOS where if you tapped on the Followers/Following screen for another player, then tapped on a player from that list and followed/unfollowed that player, then hit the back button, it wasn’t updating the Follow/Unfollow button status correctly for that player within that list.
- Fixed a bug on Android where tapping on the name of anyone (besides yourself) on the Home screen, then tapping on another screen, then tapping on the You screen to go to your You screen would crash the app.
- Fixed a bug on Android where the Notes field and the competition type weren’t holding in place when a competition in a recurring weekly series was marked completed.
- Fixed a bug on Android where if you tapped on a name or anything else from a combined Post/Comments screen and then tapped on back, it wouldn’t take you back to the combined Post/Comments screen.
- Made some changes to the default content of posts within ZenSports that are shared to Facebook.
- Fixed a bug on Android where after tapping on the number of high fives on the Home Screen, then tapping on a player in the list, then tapping back, it would take you back to the top of the Home screen.
- Fixed a bug on Android where after editing a photo/image of a competition and hitting Save, it didn't save the new image.
- Fixed a bug on Android where following a player wasn't updating until you left the screen.
- Fixed a bug on Android where Players were able to leave a two-player conversation. You can only leave a conversation with three or more players (you can use the blocking feature for a two-player conversation).
- Fixed a bug on Android where a photo uploaded for social gathering competitions was showing up sideways.
- Fixed a few bugs on Android that had to do with scrolling when adding players to conversations.
- Fixed a bug on Android where after registering for a competition and getting the receipt confirmation and pressing Done, it was sometimes crashing the app.
- Fixed a bug where tapping on push notification for a message received would take you to a blank Messages screen.
- Fixed a bug where after accepting a match, it would take you to the Activity tab of the You screen (should be going to the Competitions tab).
- Improved the loading of new screens on Android.
- Fixed a bug on Android where tapping on the push notification for a cancelled match was crashing the app.
- Fixed some spacing issues on the Checkout screen on iOS.
- Fixed a bug on Android where the default content when sharing a post externally was incorrect if you shared it from the combined Post/Comments screen.
- Began the work on the live streaming feature -- this feature is coming next week!
August 8, 2017
- Improved the experience for adding photos to comments made on posts. You can now see a thumbnail preview of a photo in a comment before adding the comment to a post. Previously, once a photo was selected, it would automatically upload the photo to a comment without you being able to preview it. You can also now add text to the comment to go along with the photo, just like you would in a normal post.
- Non-league competitions are now automatically getting marked as completed at 4:00am Pacific time on the day after the competition was scheduled. This is in addition to the previously existing feature that would automatically mark a competition as completed once the last winner of the last match was set. Now, if you choose not to use the bracket/match play functionality within ZenSports, it will still auto-complete your competition the next morning. If it’s a weekly recurring competition, it will automatically create the next week’s version of it.
- Removed the in-line auto-tagging feature while typing a post or comment on Android because it wasn’t creating the best user experience. Now, just like iOS, you’ll need to put the @ symbol prior to typing the name of a player you want to tag when typing a post or comment. You can still use the tag icon to select a list of players to tag in the header of a post.
- Fixed a bug on Android where if a player followed you while you were in the app, you couldn’t send a message to him/her unless you completely closed the app down and came back in.
- Made changes on iOS to the layout of your own Following/Followers screen to make the page load faster, to allow you to get to the Suggested tab of the Discover People screen from within it, and to keep the search box sticking at the top as you scroll through the list. These changes had already been made to Android last week.
- Updated the thumbnail for sharing videos both externally and internally. It now shows a still image preview of the video.
- Fixed a bug on iOS where tapping on a name or anything else from a combined Post/Comments screen and then tapping on back wouldn’t take you back to the combined Post/Comments screen.
- Fixed a similar bug on iOS where tapping on a name on the combined Post/Comments screen from within the You screen took you back to You screen of the player who shared the post. It now takes you to the You screen of the player that you tap on.
- Fixed a bug on iOS where if you shared a post from the combined post/comments screen, the original shared post was not getting shared.
- Removed the cap of 1,000 players that were listed on the Following/Followers screen. Now if you’re following or being followed by more than 1,000 players, you’ll see the complete list.
- Fixed a bug on Android where there was a preceding 0 being shown in the hour when the hour was only single digits. I.e. it was showing 07:30 PM instead of 7:30 PM.
- Fixed a bug on iOS where the History filter on the Competitions tab of Search screen was returning blank results.
August 1, 2017
- You can now share all competitions, individual matches, and news feed posts outside of ZenSports! For competitions, this feature is on both the Competition Details screen, as well as the Competition Menu screen. For individual matches, this feature is within the Competitions tab of your You screen, and for news feed posts, this feature is available either on the Home screen, or the Activity tab of the You screen. This new feature is super cool because when you share something from ZenSports externally, the link that is shown outside of our app, when clicked on, takes the person directly to the spot within our app where they can view it. If they don’t already have the app downloaded, they’ll first be prompted to install it.
- You can now share news feed posts within ZenSports as well. When you tap the Share button underneath a post, you’ll be given 3 options: Share Post Now, Write Post, or Share Externally. Share Post Now allows you to immediately share a news feed post within ZenSports without writing any commentary to go with it. Write Post allows you to add commentary to a post before sharing it within ZenSports. And Share Externally allows you to share a news feed post outside of ZenSports (as discussed in the above bullet point).
- You can now see the Following/Followers count on other players’ profile screens (their You screen). Previously, this feature was only available on your profile screen. You can tap on these Following/Followers counts (just like on your You screen) to then see the list of Following/Followers for these other players. From there, you can follow any players that you might not already be following. This new feature is a great way to see the players that your friends are following, and to then easily follow anyone in your network that you might have forgotten about.
- Made changes on Android to the layout of your own Following/Followers screen to make the page load faster, to allow you to get to the Suggested tab of the Discover People screen from within it, and to keep the search box sticking at the top as you scroll through the list. This change will be coming to iOS next week as well.
- Added a loading indicator to the Suggested tab of the Discover People screen on Android.
- Added validation to the Create Post screen so that you can’t make a blank post (you have to take some kind of action such as uploading a picture, tagging a follower, writing some content, etc.).
- Removed showing Address Book Contacts on the Suggested tab of the Discover People screen. This will result in this screen loading significantly faster and not timing out. Most players would prefer to just follow their Facebook friends anyways, so this makes it more relevant as well.
- Fixed a bug on both iOS and Android on the combined Post/Comments screen, where you couldn’t tap on the photo or video to open it up.
- Fixed a bug on Android where the loading indicator on your own Following/Followers screen would stop spinning, even though it was actually still loading.
- Fixed a bug on Android where tapping on a push notification wasn’t consistently going to the correct place in the app all the time.
- Improved tapping back from the You screen of other players after getting to that screen from the Following/Followers screen, so that it holds in the same position in the Following/Followers list as it was prior to tapping on a player’s name.
- Fixed a bug with iOS 5 that was causing it to not open up at all. This issue only affected 5, and not later iOS versions.
- Fixed a bug on Android where after tapping the "Invite All Contacts" button, it didn't redirect you back to the Contacts tab of the Discover People screen and didn't show the confirmation message.
- Fixed a bug on Android where cancelled matches were not being immediately deleted from the Competitions tab.
- Fixed a bug where the loading indicator didn't stop spinning if you were on the Contacts tab of the Discover People screen or the Invite Contacts screen, left the app, and came back in.
July 25, 2017
- You can now invite your Facebook friends and Contacts into ZenSports, and earn $1 for every referral that downloads the app! Utilizing this feature is simple. Just tap on the “You” screen, and then the “Discover People” button at the top right. You’ll see both a Facebook and Contacts tab. From there, you can invite your Facebook friends and Contacts in to download ZenSports, and earn $1 for each successful referral! We’ll be tracking all referrals on our end, and sending out payments via PayPal once per month. Start referring others to ZenSports today, and begin earning some big $$$!
- Made several improvements to the layout of photos/videos on the Home screen activity feed. Photos/videos are now bolder and bigger. You can also now tap on a photo in the activity feed and see a full screen view of it (videos have always had that capability).
- You can now tap on the avatar of a player on their You screen and see a full screen view of their profile picture.
- We’ve added the Create Competition + button to the top of the Search screen. It’s still currently on the Home screen as well, but since competitions are displayed on the Search screen, we felt it would be ideal to have it located there as well.
- Increased the “tap area” where you can actually press on the number of high fives or comments on the Home screen. Since those buttons/links are a little small, we wanted to make it easier for you to actually be able to tap and open them up.
- If you now tap the Home button in the bottom navigation bar while on the Home screen on Android, it takes you back to the top of the activity feed and shows you the refreshed (new) posts that have been recently made. On iOS, you can tap the top of the app to perform this same function.
- When you are composing a new group message to other players, we’re now showing you in Android the list of all of the players that you’ve selected for that message. This feature was already live on iOS.
- When you tap on a push notification for a message within Android, we now take you to the Messages screen. This feature was already live on iOS.
- Fixed a bug on Android where if you tapped to make a comment or tapped on the number of comments and then hit the Back button, it was scrolling back all the way to the top of the activity feed. Now, it keeps you in the exact spot of the last post that you were viewing prior to making/viewing a comment.
- Fixed a bug on iOS where if you were in an existing Comments or combined Post/Comments screen, left the app, and got a push notification regarding a different post or comment, that it was taking you to the old Comments or combined Post/Comments screen instead of the new one that the push notification was related to.
- Fixed a bug on Android where it wasn’t showing the correct date/time for an accepted match on the Competitions tab of the You screen.
- Fixed a bug on Android where if you tapped on a player from the Search screen, and then hit the back button, it would sometimes take you back to the top of the list. Now it always takes you back to the position in the list that you were at before you tapped on a player.
- Fixed a bug on Android where if a player mutually followed you while you were in the app, it wouldn’t let you send that player a message until you left the app and came back in.
- Fixed a bug on Android where matches that were Waiting For Acceptance were showing up in the History filter instead of the Current filter.
- Fixed a bug on Android where tapping on tagged users' names within the combined Post/Comment screen took you to the Home screen.
- Fixed a bug on Android where tapping on any individual tagged name of Combined Post/Comments screen crashed the app.
- Fixed a bug on Android where players were able to create competitions without adding a photo.
July 18, 2017
- When you tap on a push or in-product notification related to a post or comment, we now take you to a new combined post/comments screen that has both the original post, the high fives, and the comments all in one spot. Previously, if you tapped on a notification regarding a post, it would take you to the post within the Home screen where it was at, and if you tapped on a comment, it would take you to a separate list of comments. But nothing where both the post and comments were all shown in one place. This new flow should make everything much clearer as to what post or comment someone is high-fiving, commenting on, tagging you in, etc.
- We’ve significantly sped up how long the Notifs screen takes to load. We know it was loading deathly slow before. Now it’s instantaneous, so you can see all of your notifications right away, and tap on them to see what’s going on!
- For all instances when you tap on someone’s You screen (your own or someone else’s), we now you take you to the Activity tab first, so that you can immediately see all of their posts, pictures, etc. The only exception to this is if you are going through the match request flow. That will instead take you to the Competitions tab first within the You screen. If there are no posts yet for that player, there’s now placeholder text within the Activity tab to let you know that.
- All of the sports that someone has selected are now being listed out on the Sports tab of the You screen. Previously, we were only showing four sports, and then requiring you to tap on a link to open up the rest of them.
- Fixed a bug on Android where hitting the back button from a player's You screen after coming from Home screen showed a blank Home screen.
- Fixed a bug on iOS where tapping on the avatar of a player from a message and going to their You screen was all messed up.
- Fixed a bug on Android where if you tapped on a player from the Search screen that didn't already have any posts, it would crash.
- Fixed a bug on Android where if you followed/unfollowed players on the Discover People screen, and then tapped back, it didn't automatically update the Following count.
- Fixed a bug on Android where it was only showing you the first 250 players on your Followers/Following screen. Now, it shows the complete list.
- Fixed a bug on Android where multiple push notifications received were getting replaced with the most recent push notification.
- Fixed a bug on iOS where names of places on the Home screen were getting cut off after a player checked into that place.
- Made an update to the photos on the Home screen for iOS to fill up the width of the screen, regardless of whether they’re portrait or landscape photos. Previously, portrait photos weren’t filling up the width of the screen.
- Fixed a bug on iOS where it was automatically inserting a space after tagging a player in a comment.
- Fixed a bug on Android where it would crash the tap when tapping on the Competitions tab of a player if that player already had an accepted match.
- Fixed a bug on Android where the layout of the Suggested tab of the Discover People screen was still showing the orange Follow All button, even if you were already following all of your Facebook friends/Contacts.
- Fixed a bug on both iOS and Android for when you receive a push or in-product notification that a match request that you submitted to another player had been accepted, it wasn’t going to the correct screen. It now goes to the exact competition that was accepted within the Competitions tab of your You screen. From there, you can view the details, edit or cancel the match, etc.
- Fixed a bug on iOS where Notes being displayed on the Competition Details screen were getting cut off.
- Fixed a bug on Android where users that hadn’t opened up the app twice weren’t getting any push notifications at all.
- Fixed a bug on Android where if you were already following someone, then tapped Unfollow, then Follow again, it wouldn’t let you follow that player.
- Fixed a bug on Android where tapping on a match request in-product notification was crashing the app.
- Fixed a bug on Android where tapping on a match request push notification for the first time was not bringing up the match request screen (to accept a match).
July 13, 2017
Today is the official date of our re-launch! We have so many amazing new features that we’ve rolled out today:
- All of our social networking features are now available, and are located on the Home screen, as well as the Activity tab of the You screen. On the Home screen, you can create a text post, upload photos and videos, check into locations, tag your followers (both at the top of the post and in the body of the post), “high five” other players’ posts (which are equivalent to likes on Facebook), comment on your own or other players’ posts, see which players have high fived your post and follow them, and delete posts. You’re going to find that all of these features work very similar to Facebook (except it’s 100% focused on sports!).
- You’ll only see the posts of the players that you’re following in your news feed on the Home screen. Which means that it’s very important to follow as many players as you can in order to really beef up your news feed and make it engaging. If you’re following less than 25 players, ZenSports will continue to prompt you to follow at least 25 players at the top of the Home screen. There are lots of ways for you to follow more players, including 1) tapping on your followers on your You screen to see who else you could be following, 2) tapping on the “Discover People” button at the top of your You screen, and 3) tapping around on different posts within the Home screen to view players and then start following them. So get out there, follow some players, and start engaging with them! :)
- Any posts that you make on the Home screen or that other players tag you in will show up within the Activity tab of your You screen. This allows you to easily manage all posts related to you from your You screen, as well as view all posts related to a specific player from their You screen.
- In terms of tagging, you can tag anyone that is following you. The best way to get other players to follow you is to begin following them (since each player that you follow will receive a notification, that when tapped on, takes them to your You screen, where they can then follow you). This rule applies to both tagging those that follow you within a post, as well as within a comment.
- For notifications, we are now sending push and in-product notifications each time someone comments on your post, comments on a post you commented on, tags you in a post, or tags you in a comment. For high fives of your posts and comments, those are in-product notifications only, so as not to annoy you with a push notification every time someone high fives one of your posts or comments.
- We’ve temporarily removed the default filter on the Search screen, so you’ll now see all players, regardless of which sports they play, which availabilities they have, or what their distance is from you (we’re still sorting by distance, so you can focus on the players closest to you). As we ramp up the number of players in our system, we’ll revisit bringing these default filters back. But we figure that players may still want to meet up with players that are in different sports for now, or those that are further than 50 miles, which wasn’t shown by default before. We’re going to continue to experiment with this in order to show you what’s most relevant to you as quickly as possible.
- When you first log in or sign up, we now direct you to the Home screen instead of the Search screen.
- On iOS, we moved the Create Competition button to the upper-right corner of the Home screen (instead of the bottom-right corner). This way, it’s not covering up parts of your news feed.
- You can now share competitions and individual matches from within ZenSports to social media and other apps outside of ZenSports (iOS only). Simply tap the "Share" button within the competition menu screen or on the individual match (in the You screen), and share it to Facebook, Twitter, etc. When players come across your link and tap on it, they'll automatically be brought into the app to view the competition or match! This feature will be coming soon to Android.
June 27, 2017
- You can now create Pickup Games and Social Gatherings within ZenSports! We know that a lot of you have just one-off practice sessions or happy hours with free play that you’d like to advertise. Now you can let players know about less serious play that you have going on with these two new options. ZenSports is all about bringing people together through sports in many different ways, and you now have an option for any type of play that you have!
- To accommodate all of the different competition types that we now offer, we renamed the Leagues/Tournaments tab on the Search screen to now be called “Competitions”. All Pickup Games and Social Gatherings will show up on the Competitions tab of the Search screen for players to find, and the Competitions tab of your You screen to manage.
- Push and in-product notifications for registrations of Pickup Games and Social Gatherings were also implemented.
- You can now tap on the “Followers” or “Following” count from your You screen, and see all of the players that are following you or that you’re following. On the Followers screen, you can search for or scroll through the list of players that are following you, and then either go to their profile screen or follow/unfollow them. On the Following screen, you can search for or scroll through the list of players that you’re following, and then either go to their profile screen or unfollow them. On both the Followers and Following screens, there is an “Invite Facebook Friends” option and an “Invite Contacts/Address Book” option. These two options are coming soon, and will allow you to invite your Facebook friends or Contacts that are not already on ZenSports into the app.
- The “Discover People” screen is now live (the Suggested tab). This tab shows you two things: 1) the total number of your Facebook friends and Address Book Contacts that are on ZenSports, regardless of whether you’re following or unfollow them, and 2) a list of your Facebook friends and Address Book Contacts that are on ZenSports and that you’re not already following. This allows you to easily see who you should be following, and then you can tap the Follow button to follow them. Remember, you can only message players that you’re mutually following, so it’s important to follow players that you know. Also, our launch on July 13th will allow you to see videos, pictures, and posts of those you’re following, so if you don’t want to miss out on what’s going on in their sporting lives, you should follow them.
- Updated the push notifications for Android so that when you tap on one, they take you to the exact spot in the product that you need to be in order to act on or respond to the request. Previously, the Android push notifications would either just take you to the Notifications screen or where you were previously in the app. The only push notification that this hasn’t been updated for are Message notifications, and that’s coming soon. None of these changes were made to iOS, as these redirections were always in place.
- Added the “Seen by” status for any messages that have been sent and have been read by the recipient(s). Each recipient that has read your message will be listed out (Android only -- already was in place in iOS).
- Changed the field box for typing a message to be in paragraph form (Android only -- already was in place in iOS).
- After searching for a player within Messages and selecting him/her, we now clear out the search box automatically (both iOS and Android).
- Added the first name of the sender above his/her message within a 3+ player conversation thread within Messages (iOS only -- already in place on Android).
- Fixed a bug with Message push notifications that were not going out when your phone was turned off and you turned it back on. Now, when you turn your phone back on, these Message notifications will appear (Android only -- already was in place in iOS).
- Fixed a bug where tapping on a competition that you’re a Director for on anyone else’s You screen wasn’t taking you to the competition menu screen. Previously, it was taking you to the details screen to register for that competition.
- Fixed a bug where the location field of leagues with multiple locations were showing up blank on the Competitions tab.
- Tapping on someone else's competitions on their You screen now takes you to their profile screen.
- Current/History filter on the You screen now sticks in place if you leave the screen and come back.
- Fixed a bug where the push notification for a league registration wasn’t going out to league directors when multiple directors existed.
- Fixed a bug where the original creator of a league was showing up as a director in it twice.
June 20, 2017
- We’ve completely revamped the You screen, and the profile screen of other players that you visit. Here are the improvements that we’ve made:
- For your own You screen, you can see the number of players that are following you and the number of players that you’re following at the top (to the right of your profile picture). Right now, those numbers aren’t tappable, but you’ll soon be able to tap on each of these numbers and see the list of all of the players that are following you, as well as the list of all of the players that you’re following.
- For the profile screen of other players, you’ll see the Follow/Unfollow button and the Play button at the top (to the right of their profile picture). You’ll also see whether that player is following you (denoted by the “Follows You” designation). You’ll also see a floating Message button in the bottom right corner (above the navigation bar), which will allow you to directly message that player if both of you are following each other.
- For both your own You screen, as well as the profile screen of other players, we’ve divided the screen up into 3 main sections: Activity, Competitions, and Sports:
- Activity - this tab is coming soon and will show a Facebook-style activity feed of all of the things going on in your’s and your friends’ sports lives. Look for this feature when we officially launch on July 13th.
- Competitions - All of the leagues/tournaments that you’ve created or registered for, as well as any individual or team matches that you’ve scheduled, are within the Competitions tab (for the time being, your leagues/tournaments are also still within the Home screen, but they will no longer be on your Home screen starting July 13th). There is a “DIR” badge next to any leagues/tournaments that you’re the director for. Tapping on a league/tournament will take you into that league/tournament menu screen. You can now edit or cancel the match with an individual/team player from the Competitions tab simply by tapping on that match (push and in-product notifications have been added for these instances as well). You can also view the profile of the individual/team player that you’re playing against. Tapping on a league/tournament on another player’s profile screen (where you haven’t yet registered for that league/tournament yet) will prompt you to then register/pay for that league/tournament. Competitions are sorted in chronological order.
- Sports - All of the sports, skill levels, and what you’re looking for with regards to each sport are on this tab. When you tap on another player from the Search screen, this will be the default tab of theirs that you’ll see so that you can determine whether it’s the right fit to request to play with them.
- There is a filter button in the upper-right corner, which you can use to filter your competitions by current or historical. For now, the current/historical filter is the only filter option for your competitions, but we’ll be updating this soon to allow you to filter by a lot of additional criteria. You can use this filter both for your own You screen or another player’s profile. Sorting by historical competitions are in reverse chronological order.
- To the left of the filter icon is a “Discover People” icon (only visible on your own You screen). This is a feature coming soon, where you’ll be able to easily follow your Facebook friends/Contacts within ZenSports, as well as invite friends in that are not yet on ZenSports.
- Lastly, on the far left side of your You screen only is the Settings gear icon. This will take you to the same Settings screen that we used to have in the bottom right corner of the main navigation bar.
- For most of the push notifications, we’ve now implemented the functionality so that if you tap on the push notification, it takes you directly into the place within the app that pertains to that push notification (iOS only -- Android coming soon). For example, if someone requests to play with you and you tap on that push notification, it will take you directly into the app where you can confirm the date, time, and location of the match. A couple of push notifications still have this work yet to be done, and those will be available next week.
- The Help button where you can view our support library and chat with us is now located in the upper-right corner of the Settings screen. Come and chat with us! :)
June 13, 2017
- ZenSports now allows you to message anyone within the app that you're mutually following! Our messaging feature works similar to Facebook Messenger (with the exception that it’s not a standalone app). You’ll find the new Messages feature on the far right side of the bottom navigation bar. To get started in sending other players a new message, just tap on the Messages icon in the navigation bar, or tap on the blue "Message" button within the Player Details screen of that player or team. Remember, you both must be mutually following each other in order to start a new message or to add someone to an existing group message (however, other players within a group message do not need to be following each other to be part of that message, as long as the player adding them is mutually following them). Included in messaging are several awesome features:
- Both one-on-one and group messaging.
- Message notifications (in-product, push, and email).
- Adding players to existing messages.
- Uploading pictures, videos, and files to messages.
- Typing indicators.
- Confirmation that the recipient has seen your message (iOS only -- coming soon on Android).
- Blocking players.
- Viewing profiles of players within a message.
- Now that the Messages screen is taking up the spot where the old Settings screen used to be, we’ve moved the link to the Settings screen to be within the "You" screen. You’ll also see the Help link within the You screen as well. Awesome new changes are coming to the You screen next week, so stay tuned for those.
- Changed the search box on the Search screen to allow for searching across the entire system of players (Android only). Previously, searching within the search box just filtered down the existing results from the default filter. This change will be coming to iOS next week.
- Fixed a bug within Android where the time being displayed for match challenges was in UTC (not your local time). This was happening only within the product -- emails that were going out had the correct time.
- Fixed a bug within Android on the Match Request Screen where the back button wasn’t working.
June 6, 2017
- Facebook login and profile synchronization. As discussed in a previous blog post, we’re now requiring all accounts to use Facebook login to both sign up and log in. This means if you previously had a ZenSports account under an email address, that login will no longer work, and you’ll need to create a new account using Facebook login. But don’t fret — we’ve made this process even easier than signing up before. All you have to do is tap the "Continue with Facebook" button (Android) or the "Log in with Facebook" button (iOS) when you open up the app, and you’ll be all set.
- Set up all of the sports, skill levels, what you’re interested in, and availability in your profile. After you tap on the Facebook button mentioned above, we’ll ask you a few questions about which sports you like to play, what your skill level is in each sport, what you’re looking for with each sport (i.e. practice, competitive matches, etc.), and when you’re available to play. This information will be used to customize and show you only other players, teams, leagues, and tournaments in the system that best match your profile. From there, you’ll be able to request matches, join teams, register for leagues/tournaments, etc. And other players and teams will be able to find you as well, and request you to play, join, etc. See the rest of this list for how these features will work.
- Search for and request to play matches with other individual players and teams. This is one of our biggest new features, and the one that we’re most excited about. Previously in ZenSports, you could only search and register for leagues/tournaments. Now, you can actually find other players and teams to play with. By default, we show you all players who match up to any of the sports that you’ve selected when creating your profile, who have the same availability as you, and who are within 50 miles of your location. We sort these players and teams by distance, so that you first see the players/teams that are closest to you. If you want to narrow your search results even further, simply type what you’re looking for in the Search box at the top. Or if you want to look for something completely different, use the filter in the upper right corner to search for players in other sports, other parts of the country, other availability days/times, etc.
- Request to play other players/teams. You can tap on any player or team from the Search screen, and it will take you to that player’s/team’s "Details" screen. From that screen, you’ll be able to see their skill level for each sport, and also what they’re looking for with regards to each sport. You can tap on the green “Play” button to request to play with that person. ZenSports will then prompt you to select a sport and which times/locations work best for you, and we’ll take care of submitting the match request to that player/team on your behalf. You’ll be notified of which time/location the other player/team chooses, and you’ll both receive confirmations with all of the details so that you can meet up and play!
- Find players to join your team and find teams to join. Do you have a team ready to go for a particular sport, and you’re just looking for one or two more players? Or are you trying to form a brand new team? Well our teams feature is perfect for you then! With this new feature, you can create a team, and have other individual players find you and request to join your team. And if you’re an individual looking to join a team, you can do that as well. You can create a new team by tapping on the + button on the Home screen. When searching for players/teams on the Search screen, just tap on that team to go to their “Details” screen. From there, tap the “Join Team” button and a request will be sent to that team captain, letting them know that you’re interested in joining. We’ll confirm with both sides once the captain accepts the request to join. Please note — the search portion for teams capability is not on Android as of now (only creating a team is). Both creating and searching for teams are available on iOS.
- Following Players. In addition to being able to request to play with or join other players/teams, you can now also follow other players. What does following a player do? If two players are mutually following each other, they’ll be able to send each other a message within ZenSports (see below regarding our new Messaging feature). If both people are not following each other, then messaging with that other player won’t be turned on, so as to respect that player’s privacy. We’ll notify other players when you follow them so that they can view your profile and hopefully follow you back. From there, you’ll both be able to message each other. In addition, any players you follow will soon be displayed on the Home screen activity feed (see below for the launch of the activity feed feature).
- Changes to display of Leagues/Tournaments on Search screen. You’ll notice on the Search screen that it’s now divided into 2 tabs: Players and Leagues/Tournaments. The default tab of the Search screen is the Player’s tab (discussed above), so to access leagues and tournaments, just tap on the Leagues/Tournaments tab. We now just show you the leagues/tournaments that match the sports you selected when creating your profile, and we limit the default results to leagues/tournaments that are within a 50 mile radius of where you’re located. Want to change these default settings? No problem, just tap the filter icon in the upper right corner, and you can search for anything.
- In-Product Notifications. ZenSports now gives you notification alerts within the app about anything important that you need to know, such as when a player requests to play a match with you, when a match or join team request has been accepted, when a player registers for your tournament, etc. This new notifications center can be found on the “Notifs” screen (where the “Help” screen used to be). A red badge showing you the number of new notifications that you’ve received will be displayed above the notifications bell, and from there, you can view the notifications, tap on them to perform requested functions, etc. (Important Note: all match/team requests must be approved from the Notifs screen for now. Just tap on a notification and you’ll be prompted to perform what’s requested).
- Removal of Z Ratings. We decided that it was much more important to focus on all of the above (and below) features that people truly cared about, instead of being in the ratings game. We may come back to offering a ratings system at some later point, but for now, we’ve removed all mentions of the Z Rating from our app. There are lots of other great rating systems out there for all sports, and we’d prefer to let those league/tournament directors focus on those, and for us to focus on building great sports technology.
April 18, 2017
- Updated the splash screen when you first download or open up the app, to reflect our new branding and our focus on all sports.
- Fixed a bug with the Edit Tournament Details screen. It was still showing the old layout and fields. It’s now mirroring correctly the Create Tournament screen.
- Changed the default screen that we take all users to to now be the Home screen. Previously, we were taking Players to the Search screen and Directors to the Home screen. Given that all role types are now “Players”, everyone should be going to the Home screen.
- Added validation to the Create Tournament screen, so now all fields are required except for the Notes field.
- When adding a player that already has a credit card on file to a tournament, the director must now re-enter the full credit card info.
- Changed the fields that are displayed on the Home and Search screens for tournaments. We’re now showing the name of the tournament, the sport (in blue), the location, the bracket format, the handicap type, and the date (still in orange). We’re no longer showing the address of the establishment, as this is already on the Tournament Details screen.
- Changed the display of some of the fields on the Tournament Details screen (coming from the Search screen):
- Changed "Game" to instead say "Sport", and we’re now displaying the name of the sport instead of the name of the game.
- Changed the "Open/Handicap" field label to instead say "Type".
- Removed the "Draw" field altogether.
- After the "Date/Time" field, added the "Frequency" field.
- After the Frequency field, added the "Notes" field.
April 11, 2017
- We made the following 5 improvements to tournaments. These same improvements will be made to leagues next week:
- You can now create tournaments for any sport, not just pool/billiards! There are over 150 sports to choose from. Please note -- we are NO LONGER showing the game type for tournaments, so if you want to specify that you're playing 9-ball, 8-ball, etc., you'll need to do so in the tournament Title or Notes sections.
- Speaking of Notes, there is now a Notes field in the Create Tournament screen, where you can add notes to a tournament (150 character limit). However, the display of these Notes won’t show up for players in the Search results until next week. Once that feature has been added, any Notes that you added from now until then will display (as will new Notes).
- We've added a third option to the Open or Handicap field, which is "Semi-Handicap". We also renamed Open to instead say "Open/Scratch", since other sports use the term scratch for Non-Handicap tournaments.
- Removed the Random/Manual draw field since ZenSports only supports random draw tournaments at the moment.
- Changed the order of the fields on the Create Tournament screen to be better grouped together and flow more easily.
- All users (including players) can now create tournaments or leagues, not just directors. Before, only directors could create tournaments or leagues.
- Changed the location and design of the Create Tournament/League button on the Home screen for iOS. The button is now located in the bottom-right corner and follows best-in-class design principles for creating something new in mobile. No changes to this for Android.
- Fixed a bug where the display of league names on the Home and Search screens wasn't appearing correctly. This was for league names only -- tournament names weren't affected.
April 4, 2017
- Changed the default sorting on the Search screen to be by date for iOS (in chronological order). This had already been previously done on Android.
- Changed the default sorting on the Home screen to be by date for iOS (in reverse chronological order). This had already been previously done on Android.
- Added text wrapping to the name of a league/tournament on the Search and Home screens for iOS. This is a native feature on Android that we’ve had since day 1, but isn’t native to iOS, so we had to build it.
- Fixed a bug where typing in the name of a tournament from the Create Tournament screen was running into the Add Photo icon.
- Fixed text alignment issues on the Checkout screen for iOS devices that have a larger screen. This was already working fine on iOS devices with smaller screens.
- Added screen titles to the Bracket and Tournament Details screens for iOS.
- Fixed a bug on the Registered Players screen for iOS, where it was only sorting alphabetically by first name. Now it's sorting alphabetically by first name, then last name. This was already done on Android awhile back.
- Fixed an issue where some users were able to tap the Submit Payment button on the Checkout more than once, causing them to get charged twice. We have now set it so that when the Submit Payment button is tapped on the Checkout screen, it becomes disabled so that it can't be tapped more than once.
- Created a new email that gets sent to new players only when a director adds him/her to a tournament. When a new player registers on his/her own, or if an existing player gets added to a tournament, no email goes out. But new players that get added to a tournament may not realize that we’re actually creating ZenSports accounts for them when this happens, so we wanted to send an email to them, welcoming them to ZenSports and providing instructions for downloading the app, logging in, etc.
- Cleaned up several visual layout issues that were occurring with the Android bracket (that were not occurring within iOS):
- There was no spacing at all between the Winner's and Loser's bracket for Double Elimination -- it just all ran together and was confusing as to what was what. There is now spacing in between each bracket.
- Winner's Bracket label was missing for the Winner's bracket and Loser's Bracket label was missing for the Loser's bracket for Double Elimination. Labels have now been added.
- For all tournament formats, we moved the first box of the first match in the first column up higher on the screen, which results in more rows now being displayed.
- For all tournament formats, we made each box wider to match how it is in iOS.
- For all tournament formats, we’re now showing two extra characters in the last name before truncating. This matches iOS.
- For all tournament formats, we made the blue dot smaller to indicate who the winner of a match is.
- Fixed a caching issue on the Search screen of Android, where it was displaying some old tournaments when you first logged in. This issue did not exist on iOS.
March 28, 2017
- Changed the bracket layout of the first round of Single Elimination With Buyback tournaments to be grouped in a way that both maximizes the number of first round matches and second round matches to be played as quickly as possible, while reducing the overall number of byes for players. To do this, we're grouping first round matches into buckets of 4 players, spread throughout the first round of the bracket. This allows players to play their first two round matches as quickly as possible, thus allowing them to buy back in as quickly as possible.
- Changed the loser's side of a Double Elimination bracket so that the second round of the loser's side of the bracket gets flipped, which results in players not having to play the same opponent in the second round of the loser's side that beat them in the first round. Based on the number of players, there are additional points where the bracket gets flipped as well. The algorithm is set to minimize the number of times that a player will play the same opponent twice early on in the loser’s side of the bracket (eventually, they'll have to play again if they reach the end of the loser's bracket).
- Changed the bracket layout of first round matches in Single Elimination Without Buybacks tournaments, and the winner's side of Double Elimination tournaments to spread out the byes so that players can't get multiple byes in their first 2-3 matches. Previously, byes were concentrated in the middle part of the bracket, causing one or two players to get multiple byes in the first 2-3 rounds.
- Added scrolling on the Tournament Details, Checkout, and Receipt screens on Android, so if a Player has a small phone screen, they can still register and pay on their own. Previously, Players that had a small Android screen size couldn't see the button on those screens to tap on and register and pay for a league/tournament. There were no issues on iOS with this, so no fix was necessary there.
- Fixed a bug on the Registered Players screen for Android where it wasn't sorting names alphabetically by first name and last name. Previously, it was just sorting alphabetically by first name. iOS fix for this is coming soon.
March 21, 2017
- Changed the default sorting within the "Current" section of the Search screen for Android to be by date instead of by location (in chronological order). This was one of the most popular feature requests that we've had since we launched. As we continue to add more leagues/tournaments nationwide and worldwide, we'll update this default sorting again to be based on date and location. But for now, changing it to be by date only accounts for the majority of what players need when searching for leagues and tournaments. We'll be updating this for iOS soon.
- Similarly, we've added sorting to the Home screen for Android. Except in this case, the sorting is in reverse chronological order, showing the most recent/current leagues and tournaments at the top, and the oldest at the bottom. This will allow for more quickly getting into the leagues/tournaments that you care about right now as a director or player. Again, iOS update for this will come soon.
March 14, 2017
- Added the ability for directors to delete players that have already registered or been added to a tournament. This can be done from the Registered Players screen. However, this can only be done prior to the bracket being randomized or closed. Once a bracket is randomized or closed, players who have registered or been added to a tournament can no longer be deleted.
- Created some internal tools for the ZenSports team to be able to more quickly QA and clean up any stale or test league/tournament data from the system. One of the things that we care about at ZenSports is having only the most up-to-date and accurate information on leagues and tournaments for players to search through. This means we need to be able to move quickly to edit, delete, or mark complete any old or incomplete data. We now have better internal tools in place to do this. You'll see this cleanup appear within the app over the next few days.
March 7, 2017
- Consolidated the Registered Players and Player Stats and Z Ratings screens into one. Prior to this, directors would see both a Registered Players and Player Stats and Z Ratings menu choice within the tournament menu. Players would only see a Player Stats and Z Ratings menu choice. Since the Player Stats and Z Ratings screen was only showing a list of players from that tournament anyways, and this screen had more detail in it such as stats and ratings for the players, it was redundant to also have a separate Registered Players screen. Players were sometimes wondering if the registered players were in the Player Stats and Z Ratings screen. We've eliminated all confusion by just consolidating everything into one screen and naming it Registered Players.
- Changed the placement of first round matches for all bracket types to be top/bottom of the bracket instead of every other box starting from the top. This change allows for more matches to be played prior to entries closing in a Single Elimination With Buybacks tournament.
- Changed it so that tournament directors can edit the tournament details at any point in time, even after players have already registered or been added to a tournament. Previously, we were only allowing directors to edit tournament details prior to players having registered or having been added to a tournament.
- Fixed a bug where the Receipt screen was showing the buyback entry fee amount paid for a recurring Single Elimination With Buyback tournament, even if it was the original entry fee paid. The correct amount was being charged to the player’s credit card -- the app was simply displaying the incorrect amount on the Receipt screen. Email receipts were also not affected -- only the Receipt screen within the app, and only for these specific tournament types.
February 28, 2017
- Added a "History" filter to the Search screen. Now you can search for leagues/tournaments by those that are "Current", which means any upcoming or in-progress leagues/tournaments, as well as those that are "Historical", which means any leagues/tournaments that have already been completed. The default when you come to the Search screen is the "Current" view. If you tap the filter in the upper-right corner of the Search screen, you can then toggle over to the "History" view. The list in the History view is sorted by most recent date.
- Fixed a bug where the bracket for Single Elimination With Buyback tournaments wasn't being laid out correctly, and randomization was broken when players in the second round lost and bought back in.
- Fixed a bug where it was not letting any player without an Upcoming Match or Current Match buy back in prior to the close of a tournament.
February 21, 2017
- Created the ability to set weekly, recurring tournaments. Now, if you set the frequency of a tournament to "Weekly" when creating it, ZenSports will automatically generate a new tournament with all of the exact same details as the original tournament, but just with a date that's a week later. The new, recurring tournament will automatically get generated once the current tournament has been completed and the final winner has been set. ZenSports will continue to generate a replica of that tournament for you every week for as long as you leave it as weekly/recurring.
- Fixed a bug where editing tournaments in UK currency crashes the app.
- Fixed a bug within Android where the finals match in the winner's bracket wasn't showing up for a double elimination tournament.
- Added an indication when anything is tapped within the Android version of the app (to make it clear when a button or menu item or anything else was tapped on).
February 15, 2017
- Launched ZenSports for both iOS and Android! For complete details of all the new features that we released on our launch, check out our blog.