Loading...
- v2.8.8iOS
Improved location services, including a displayed address for duplicate venue names (ex. Jungle Jim’s International Market - two locations within the same city).
- v2.8.7iOS
1. Unified filter-based mode system · Collection, Tasting, and Hunt as filters on a unified interface · Dynamic header and navigation · Dynamic "+" button title based on active mode · Shared underlying database and interface 2. BourbonReader — Smart label scanner · Extracts: brand, product line, full name, type, age, proof, ABV, volume, mashbill, barrel info, edition/batch, bottling info, other visible text · Proof/ABV calculation and consistency checks · Precision handling for decimal values · Available in Add Bourbon, Add Tasting, and Add Hunt screens 3. Hunt mode enhancements · Visual Open/Closed status badges · Proof and ABV tracking in Hunt mode · Enhanced "Add to Collection" workflow with automatic proof/ABV migration · Status prompt: "Mark as Closed" or "Keep Open" when adding Hunt to Collection · Database schema updates: added is_open, proof, and abv columns to hunts table 4. Multi-select backup deletion · Select and delete multiple backup files at once · View file names, sizes, and creation dates · Improved backup management interface 5. Privacy Policy and Terms of Service integration · Embedded HTML documents in the app · Accessible from "Manage Your Preferences" screen · Buttons positioned at bottom of preferences screen · Fixed scrolling and touch event issues 6. Help/About Location Change · Part of the menu under the Account anchor · Redesign of Help/About using “hamburger” menu in upper left hand corner
- v2.8.6iOS
1. **Vault search bar** Search bar under the banner filters the active vault (Collection, Tastings, or Hunt) by bourbon name, price, and purchase location; in Hunt mode, also by open or closed status. Keyboard dismisses when you scroll, tap the list, or clear search—and clearing search keeps you in the current vault. 2. **View options as a sheet** The View button in the bottom toolbar now opens a sheet with the same sizing and styling as Account and Modes. Options: Search, Filter, Sort, Grid/List View (Collection), and Share Open Bottles (Collection) for a consistent experience across all three menus. 3. **Help in the bottom toolbar** Help/About (?) has moved into the bottom toolbar, placed just to the left of the "+" button, so all main actions—Account, Modes, View, Help, and Add—are in one bar. 4. **Hunt to Collection improvements** When adding a hunt to your collection, choose "Use hunt photo" or "Choose new photo" before opening Add Bourbon. Name, price, location, date, proof, ABV, and image are pre-filled; the hunt photo is correctly applied when you choose to use it. 5. **Unified filter-based mode system** Collection, Tasting, and Hunt as filters on a unified interface with dynamic header and navigation, dynamic "+" button title by mode, and shared underlying database and interface. 6. **BourbonReader — Smart label scanner** Extracts brand, product line, full name, type, age, proof, ABV, volume, mashbill, barrel info, edition/batch, bottling info, and other visible text. Proof/ABV calculation and consistency checks, precision for decimal values. Available in Add Bourbon, Add Tasting, and Add Hunt. 7. **Hunt mode enhancements** Visual Open/Closed status badges; proof and ABV tracking; status prompt "Mark as Closed" or "Keep Open" when adding Hunt to Collection; database schema updates (is_open, proof, abv on hunts table). 8. **Multi-select backup deletion** Select and delete multiple backup files at once; view file names, sizes, and creation dates; improved backup management interface. 9. **Privacy Policy and Terms of Service** Embedded HTML in the app, accessible from "Manage Your Preferences," with buttons at the bottom of the preferences screen and fixed scrolling and touch behavior.
- v2.8.5iOS
1. **Vault search bar** Search bar under the banner filters the active vault (Collection, Tastings, or Hunt) by bourbon name, price, and purchase location; in Hunt mode, also by open or closed status. Keyboard dismisses when you scroll, tap the list, or clear search—and clearing search keeps you in the current vault. 2. **View options as a sheet** The View button in the bottom toolbar now opens a sheet with the same sizing and styling as Account and Modes. Options: Search, Filter, Sort, Grid/List View (Collection), and Share Open Bottles (Collection) for a consistent experience across all three menus. 3. **Help in the bottom toolbar** Help/About (?) has moved into the bottom toolbar, placed just to the left of the "+" button, so all main actions—Account, Modes, View, Help, and Add—are in one bar. 4. **Hunt to Collection improvements** When adding a hunt to your collection, choose "Use hunt photo" or "Choose new photo" before opening Add Bourbon. Name, price, location, date, proof, ABV, and image are pre-filled; the hunt photo is correctly applied when you choose to use it. 5. **Unified filter-based mode system** Collection, Tasting, and Hunt as filters on a unified interface with dynamic header and navigation, dynamic "+" button title by mode, and shared underlying database and interface. 6. **BourbonReader — Smart label scanner** Extracts brand, product line, full name, type, age, proof, ABV, volume, mashbill, barrel info, edition/batch, bottling info, and other visible text. Proof/ABV calculation and consistency checks, precision for decimal values. Available in Add Bourbon, Add Tasting, and Add Hunt. 7. **Hunt mode enhancements** Visual Open/Closed status badges; proof and ABV tracking; status prompt "Mark as Closed" or "Keep Open" when adding Hunt to Collection; database schema updates (is_open, proof, abv on hunts table). 8. **Multi-select backup deletion** Select and delete multiple backup files at once; view file names, sizes, and creation dates; improved backup management interface. 9. **Privacy Policy and Terms of Service** Embedded HTML in the app, accessible from "Manage Your Preferences," with buttons at the bottom of the preferences screen and fixed scrolling and touch behavior.
- v2.5.4iOS
** Major Features Implemented** **1. Firebase Community Location Sharing System** - ** Created Firebase data model** for business locations (`FirebaseBusinessLocation`) - ** Added Firebase methods** to save/load business locations with community sharing - ** Implemented dual storage** - locations saved to both SQLite (local) and Firebase (community) - ** Added duplicate prevention** across local and Firebase data sources - ** Enhanced location picker** to load from 3 sources: Local + Firebase + API **2. Enhanced Duplicate Prevention System** - ** Improved name normalization** - handles "Bob's Bar" vs "Bobs Bar", "&" vs "and", etc. - ** Added coordinate-based duplicate checking** (within ~11 meters) - ** Cross-source duplicate prevention** - prevents duplicates between local/Firebase/API - ** Enhanced SQL queries** with normalized name matching **3. Manual Location Entry Fix** - ** Fixed critical bug** - manually entered locations in text field weren't being saved - ** Added proper location saving** for manual text field entries - ** Integrated Firebase saving** for manual entries **4. UI/UX Improvements** - ** Fixed Col Wood's button double-tap issue** - gesture recognizer was interfering - ** Enhanced debug logging** throughout the location system - ** Improved error handling** and user feedback ** Technical Changes** **Files Modified:** 1. **`FirebaseService.swift`** - Added complete Firebase business location system 2. **`BourbonDatabase.swift`** - Enhanced duplicate checking, added Firebase integration 3. **`LocationPickerViewController.swift`** - Added Firebase loading, enhanced duplicate prevention 4. **`AddBourbonViewController.swift`** - Fixed manual entry saving, fixed button tap issue **New Capabilities:** - ** Community-driven location database** - users share discoveries - ** Personal favorites preserved** - each user's 3+ use locations remain personal - ** Offline-first architecture** - works without internet (local SQLite) - ** Community-enhanced** - richer data when online (Firebase) - ** Smart deduplication** - prevents same location appearing multiple times ** User Experience Impact** **Before:** - Manual locations not saved - No community sharing - Basic duplicate prevention - Col Wood's button required double-tap **After:** - ** Manual locations saved** to both local and community database - ** Community sharing** - Col Wood's discoveries available to friends - ** Advanced duplicate prevention** - handles name variations intelligently - ** Single-tap Col Wood's button** - works immediately - ** Three-tier location system** - Local + Firebase + API **Firebase Integration Details** - ** Data Structure**: `business_locations` node with user tracking - ** Security**: Authenticated users can read/write business locations - ** Duplicate Prevention**: Smart checking before saves - ** Community Benefits**: Shared location discoveries across all users **Impact** My Bourbon Collection app has evolved from a **personal tracker** into a **community discovery platform** where bourbon enthusiasts can share their favorite locations while maintaining personal preferences! The system now provides the perfect balance of **personal data** (favorites, use counts) and **community value** (shared discoveries) with robust duplicate prevention and offline-first architecture.
- v2.5.1iOS
Meet Col Wood's Professional Review System Introducing the most advanced bourbon review system ever created! Col Wood, your personal bourbon expert, now provides professional-quality reviews with AI-powered intelligence. Revolutionary AI Review Generation Smart Bourbon Validation: Enter any bourbon name and let Col Wood validate it using advanced AI Variant Selection Picker: Choose from multiple expressions of the same bourbon brand Professional Descriptions: Get expert-level tasting notes in Col Wood's signature style Built-in Ratings: Each review includes Col Wood's Bourbon Derby Scale rating 250-Character Limit: Comprehensive descriptions that fit perfectly in your collection Backup & Restore System Data Protection Create Backup: Save your entire collection locally with one tap Restore from Backup: Recover your data if needed with simple restore process View Backups: See all available backup files with creation dates Automatic Protection: Never lose your precious collection data Enhanced Email Registration & Preferences Stay Connected Double Email Entry: Enter your email twice to prevent typos during registration Real-time Validation: Visual feedback shows when emails match perfectly Change Email Option: Edit your email address without clearing fields Start Over Button: Clear both fields for fresh input when needed Notification Management Comprehensive Preferences: Control app updates, bourbon tastings, releases, and monthly reminders Push Notifications: Receive timely alerts even when the app is closed Email Notifications: Get important updates delivered to your inbox Unsubscribe Options: Individual toggles or unsubscribe from all at once Account Management: Delete account or manage privacy controls anytime Kiosk Mode for Business Use Public Display Features Secure Display Mode: Perfect for bars, restaurants, and bourbon tastings Business Integration: Show your collection in professional settings Enhanced Security: Prevents unauthorized access during public display Professional Presentation: Clean, focused interface for customer viewing Streamlined Location System Smart Location Search 2-City-Block Radius: Focused search within 400 meters for truly local results Walking Distance: All results are easily accessible on foot Consistent Experience: 30-minute caching ensures reliable listings No More Confusion: Eliminates businesses that are miles away Enhanced Location Features Multi-API Integration: Foursquare, Apple Maps, Mapbox, HERE, and OpenStreetMap Automatic Detection: App detects your city/state for local focus Privacy-Focused: Only general location - your exact coordinates are never stored Global Reliability: Works anywhere with intelligent API fallback Technical Improvements Performance Enhancements Faster Response Times: Optimized AI processing and location services Smooth Animations: Professional UI transitions and feedback Memory Management: Optimized for long-term use Battery Efficiency: Minimal impact on device battery life User Interface Refinements Enhanced Button States: Clear feedback during AI validation and review generation Improved Error Handling: Better validation with user-friendly messages Streamlined Workflow: Removed unnecessary complexity for cleaner experience Professional Polish: Modern interface with smooth interactions
- v2.05iOS
What's New in Version 2.05 Revolutionary Location Picker Experience Instant Location Discovery Tap the Purchase Location field to immediately see nearby bourbon-friendly venues No more waiting - venues appear instantly within a 1-mile radius Enhanced search interface with activity indicators and smooth loading states Smart Search & Manual Entry Type to Search: Enter business names for custom searches Search Button: Appears when typing for quick access to location picker Manual Entry: Always-available option to enter custom locations like "Tony's Bar" or "Kevin's Pub" Saved Locations: Quick access to frequently used locations (3+ uses) Enhanced Multi-API Integration Fixed Foursquare API: Corrected authentication for reliable venue data 5 Major APIs: Foursquare, Apple Maps, Mapbox, HERE, and OpenStreetMap Intelligent Fallback: Automatically switches between APIs if one fails Global Coverage: Works reliably in any geographic location worldwide Professional UI Improvements Optimized Input Experience Numeric Proof Field: Number pad keyboard with toolbar for easy proof entry Enhanced Price Field: Decimal pad keyboard with toolbar for precise pricing Smart Validation: Real-time validation with user-friendly error messages Improved Placeholders: Clear, descriptive placeholder text for better guidance Streamlined Interface Removed unnecessary complexity for cleaner experience Better error handling with improved validation and user feedback Performance optimization for faster loading and smoother interactions Bug fixes for constraint conflicts and UI issues Location Intelligence Enhancements Manual Entry Integration Always Available: Manual entry option appears at top of location list even when venues are found Clean Alert Dialog: Professional interface for entering custom location names Seamless Integration: Works with existing location tracking and "most used" functionality Consistent Experience: Manual entries appear in saved locations after 3 uses Enhanced Venue Details More comprehensive business information and ratings Distance calculation showing approximate distance to each location Professional formatting with auto-capitalization and consistent naming Alcohol-specific filtering ensuring only relevant venues appear Performance & Reliability Technical Improvements Faster Response Times: Optimized caching and API management Expanded Search Radius: Increased to 1-mile radius for better coverage Improved Error Handling: Better fallback when APIs are unavailable Smart Caching: Reduces API calls and improves response times User Experience Smooth Animations: Professional UI transitions and feedback Memory Management: Optimized for long-term use Battery Efficiency: Minimal impact on device battery life Offline Functionality: Full app operation without internet dependency Key Benefits Instant Discovery: Tap to immediately see nearby venues Flexible Entry: Manual entry for custom locations Smart Integration: Seamless "most used" locations tracking Professional UI: Clean, modern interface with smooth animations Global Reliability: Works anywhere with intelligent API fallback Enhanced Performance: Faster loading and smoother interactions This version transforms the location experience from basic to revolutionary, making it effortless for users to document their bourbon purchases from any location, whether it's a well-known establishment or their own personal collection spot!
- v2.0iOS
**Inventory Tracking** Optional fields: ABV (auto-calculated), Flavor Profile, Notes, Price Size options: Shooter (50ml) to 1750ml bottles Rating system (thumbs down, okay, thumbs up corresponding to 1, 3, 5 stars) **Dual View Modes** List view for detailed information Grid view with pinch-to-zoom functionality Custom brand colors **Purchase Location Tracking** Integration with device location services Search radius of .2km (1 city block) for nearby businesses Business categories: Liquor Stores, Bars, Sports Bars, Whiskey Bars Frequently used locations with use count tracking **Bottle Tracking** Purchase date recording Date opened tracking Date emptied tracking Fill level monitoring (0-100%) Special handling for small bottles (disabled date tracking)