Blog Archive: Tech updates

We're always evolving, adapting and tweaking our website and wanted to keep a record of some of our changes. Not only for transparency in our work load, but to highlight the improvements we are constantly making and to give you readers an open ended view of what we've done to try and make this website the best it can be. Also it's nice to give our developer/s (i.e. me) a little pat on the back with some lovely publicly viewable 'I've done this' list .... good work me!

  • 23rd April 2018
      • Print button re-added to cocktail page on mobile devices
  • 6th April 2018
      • Added alt text to blog images that weren’t being included (or titles for divs)
      • Fixed a bug on blog posts showing titles they shouldn’t have (if they didn’t have any cocktails mentioned)
      • Fixed a few blog post issues from older posts
      • Few textual / meta description / meta title tweaks
  • 4th April 2018
      • My bar was not allowing users to add / remove ingredients due to multiple checking if ingredient was in bar calls. This is now all fixed
  • 3rd April 2018
      • If no cocktails are mentioned in a blog post, don’t show the title mentioning cocktails
      • Search meta description textual tweaks and spacing
      • If no results on results page by default, dont show the filters
      • Some spacing and alignment issues on results page are now fixed
      • A host of textual tweaks
      • Started adding some Aria roles for better accessibility
      • What to buy next now chooses a random 5 from your top 10
      • Cocktail methods now highlight verbs to better illustrate the cocktail making process (note that cocktail cache clearance needs to kick in here)
      • Blog pages now have previous and next buttons
  • 23rd March 2018
      • Added FB Pixel onto the site
      • Completely swapped round the order of the home page on mobile, to bring relevant sections higher up the page
      • Ingredient page default category highlighting fixed
      • Some small textual updates
  • 5th February 2018
      • Changed 404 page to be more useful and try to help the user a little more
  • 31st January 2018
      • Centered core cocktail information on smaller mobile devices, improving use-ability and look.
      • Fix a menu overlay / z-index bug on mobile devices
  • 23rd January 2018
      • Fixed an issue where brand parent recipe pages show 0 results. They now redirect to their most common child ingredients
  • 17th January 2018
      • Added some rewrite rules for old links that are still linked from somewhere
      • Updates file permissions  for feeds that weren’t running
      • Compressed some images to be smaller and thus faster loading
  • 14th December 2017
      • Removed old eot and svg fonts from font stack.
      • Added font-swap property to font css
      • Added webp image to ebook. Looking at moving other images over
      • Moved the list filters up to above the core results, was lost down below
  • 25th October 2017
      • Added service workers for cacheable items
      • Updated manifest.json with new icons and info
      • Async’d google analytics which was causing some slowness
      • Moved the whole site over to php7 for big php speed improvements
      • Fixed some accessibility issues for certain links
      • Changed blog images to lazy load instead of loading up when not in view
      • Enabled GZIP on the site
      • Cleared out cache
      • Ran ‘lighthouse’ and increased all scores over all areas
  • 13th October 2017
      • Added it so lists picture are used in list thumbnails, if specified (instead of a cocktail)
      • For past events, the ‘time ago’ function displays correct time
  • 4th September 2017
      • Force redirect to https if the user is on http. This was resolved before, but seems to have been lost – reinstantiated
  • 8th August 2017
      • The omnibox search (ie the top search) now shows more accurate results, and doesn’t show private list headings
  • 10th July 2017
      • Fixed some google analytic problems using async and includes.
      • Fixed som campaign monitoring issues with analytics
      • Fixed js error on results screen
  • 6th July 2017
      • Fixed an issue on Brave browser / browsers that block google analytics, to still allow logging in and registering
      • Added new meta info to the head of the document to help with SEO and linking
  • 5th July 2017
      • Changed all emails on the site to be better linked, better images, fixed a few bugs and generally made them a lot nicer
      • Fixed a bug with registration, that when registering for the first time it could give you warnings about emails being taken, when they had not
  • 28th June 2017
      • Cleaned up some cocktails that were duplicated and / or erroneous
      • Ensured IBA official cocktails and Difford’s Hall of Fame cocktail lists were correct.
      • Some minor textual tweaks
  • 27th June 2017
      • Added Pinterest links to social icons
      • Fixed a load of Pinterest issues with current button
      • Made list header a link on the featured list
      • Cleared out some old cache which was effecting some page loads
      • Fixed an issue with blog archive showing incorrect if misspelled URL
      • Added tagging to blog posts, and fixed archive page to show them correctly
      • Added new ingredient images to missing ingredients
      • Slight change in responsive header choices for all screen sizes
      • Changed single list view to bring cocktails higher up the page, and move map (if applicable) to sidebar
      • Fixed an issue with tooltips for ingredients on individual list page
  • 6th June 2017
      • Just cleaned up some HTML, some missing alt text and a few SEO tweaks
  • 25th April 2017
      • For logged in users added a ‘lists:’ header icon to easily go to their lists
      • Switched around some css for the header for various screen sizes
      • ‘You might also like’ widget on cocktail page doesn’t show voting icons – clears it up and allows us to use stronger caching methods
      • On My Bar page show notice about ability to auto add ingredients if logged in (show even if not logged in)
      • Removed old flexbox calls and other vendor prefixes in our css
      • List numbers and list results now show private lists for logged in users, if viewing their own lists
      • Added the microbadge icon to the search result if searching microbadge cocktails
  • 16th March 2017
      • Added full microbadge description to the top results text
      • Added another 6 cocktails to ‘100 cocktails to try before you die (list 1)’ microbadge. Still missing 35 but can’t find the list anywhere.
  • 28th February 2017
      • Added html title to glasses on a single cocktail.
      • Changed cache time to be slightly less on cocktails to ensure more recent freshness for any core alterations.
      • Moved over some whiskeys to the correct categories, as they were listed incorrectly.
  • 24th February 2017
      • Fixed bug when searching for an ingredient it could show an ingredient brand parent (which don’t be definition have any cocktails associated with them)
  • 7th February 2017
      • Removed link on users profile to a list if its private / protected. It wouldn’t work anyway and returned a 404, but now doesn’t show the list at all.
  • 3rd February 2017
      • For members, you now have a unique MyBar URL you can send to friends and family, to see all the cocktails you can make. This is a great feature if you want to send someone all the cocktails they can have at your house / bar later on.
      • To use it, simply go to your Account section, then go to the MyBar tab. Under that section they’ll be a ‘Public URL’ box, with the results link. We love this feature!!
  • 8th December 2016
      • Added will-change property to some fixed elements to improve scrolling fps and increase performance.
      • Altered the top search width on mobile to help with user interaction
      • Changed a lot of account views on mobile and desktop to make it cleaner and more inutuitive
      • Made the account overview auto hide on mobile on load
  • 16th November 2016
    • A whole host of changes, a lot to do with responsive work, but also some other layout issues / bugs:

      • Lightbox sometimes overflows horizontally on screen. Fixed.
      • Cocktails always fit 2 per row on small devices (was sometimes only fitting 1)
      • Menu has been altered slightly
      • Blog page on mobile devices, removed ‘Recent posts’ heading, and fixed spacing issues
      • New placeholder image for loading images
      • For touch devices, show a tick icon on My Bar page when ingredient is in the bar
      • Search page, search button is now more pronounced, and a new icon
      • For small devices, voting should fit all on one line now. For large vote numbers sometimes spilled over
      • Microbadge text ‘expand’ changes to ‘collapse’ when open
      • Getting started widget background image now doesn’t repeat and fills box properly
      • Favourite list tabs, now don’t show incomplete lists
      • Much better spacing for ‘Make a cocktail with’ on home page over various devices
      • Activity avatars now align properly
      • Results page has been tweaked, including moving results text to top on mobile, removed excess space, filters have been tweaked for small devices, top tab choice sizing amended for small devices, number found was showing twice (now once) and more
      • On cocktail overview, when it lists the number of ingredients added a green circle icon to help denote it is clickable / hoverable
      • Changed paging size for smaller devices
      • When most popular list for this week / month has no info, show message rather than no data
      • Footer on mobile devices is now centrally aligned, and line heights / margins have been tweaked for smaller devices
      • Textual consistencies over the site
      • Single list has been heavily tweaked, including showing 2 cocktails per row over all screen sizes, spacing tweaks, voting icons were sometimes off (now fixed), ‘you can make x cocktails’ now fits in over all devices
      • Text changes for some static text for some devices to help with textual flow
      • Search bar for mobile higher z-index to cope with some select box issues, also altered padding, position, and added a slight background opacity to surrounding area to bring into focus
      • On the search page and list page, some of the switched were going over two lines on some devices. Fixed
      • And a host of other small incremental changes to help with the site on mobile, tablet, desktop and beyond.
  • 31st October 2016
      • Still some spam lists coming through, added some more rules to try to capture more spam content and not allow the entry