# Change Notes This file logs the commit messages for each deployment. ## v1.0.9 - Sun Jan 11 14:52:44 MST 2026 Add local storage functionality to PokerKeyboard for saving and loading text. Introduce a prompt for resuming previous sessions. Update package.json with version command. ## v1.0.10 - Sun Jan 11 14:56:55 MST 2026 Integrate link to change notes in layout for version display, enhancing user navigation. Update styling for improved visibility and interaction. ## v1.0.11 - Sun Jan 11 15:05:02 MST 2026 Refactor PokerKeyboard button interactions to use onClick instead of onMouseDown and onTouchStart, improving event handling and preventing event bubbling. Add stopPropagation to handleBtnClick for better control over event flow. ## v1.0.12 - Sun Jan 11 15:37:56 MST 2026 Add selection tracking to PokerKeyboard component using refs for improved text manipulation. Update cursor position handling to utilize selection state, enhancing user experience during text editing. ## v1.1.1 - Sun Jan 11 16:05:42 MST 2026 Major Change: Refactor PokerKeyboard to support multiple hands, allowing users to switch between hands and save them to local storage. Introduce new hand creation and clipboard copy functionality, enhancing text management and user experience. ## v1.1.2 - Sun Jan 11 16:12:34 MST 2026 Refactor hand mapping in PokerKeyboard to reverse the order of hands displayed in the switcher bar, improving user interface for hand selection. ## v1.1.3 - Sun Jan 11 16:20:08 MST 2026 Add mobile support to PokerKeyboard with responsive share button functionality. Implemented window resize listener to detect mobile devices and conditionally render a share button that utilizes the Web Share API or clipboard copy as a fallback. ## v1.1.4 - Sun Jan 11 18:14:36 MST 2026 Enhance PokerKeyboard actions by adding 'Straddle' option to the action list, expanding gameplay functionality. ## v1.1.5 - Sun Jan 11 18:27:40 MST 2026 Add starred hands functionality to PokerKeyboard, allowing users to mark and save favorite hands. Implemented local storage support for starred hands and updated UI to reflect starred status. ## v1.1.6 - Sun Jan 11 18:36:53 MST 2026 Update app metadata to reflect new branding for PokerNPT, changing title and description for improved clarity and user engagement. ## v1.1.7 - Sun Jan 11 18:40:33 MST 2026 Update icon.svg to enhance visual design, changing dimensions, colors, and text for improved branding and clarity. ## v1.1.8 - Sun Jan 11 18:48:54 MST 2026 Update icon.svg to modify background color to black and text color to red for improved visibility and aesthetic appeal. ## v1.1.9 - Sun Jan 11 18:54:41 MST 2026 Update icon.svg to change the text from "J♣" to "J♦" for improved accuracy in representation. ## v1.1.10 - Wed Jan 14 21:06:08 MST 2026 Update deploy script in package.json to set the Google Cloud project before deployment, ensuring correct project context during the deployment process. ## v1.1.11 - Wed Jan 14 21:44:00 MST 2026 Update package dependencies and add hand analysis feature in PokerKeyboard. Introduced @google-cloud/secret-manager and @google/generative-ai packages, and implemented a new button for analyzing poker hands with API integration. ## v1.1.12 - Wed Jan 14 21:46:34 MST 2026 1.1.11 ## v1.1.13 - Wed Jan 14 21:52:13 MST 2026 Refactor API key retrieval and enhance PokerKeyboard with analysis state management. Updated API key access method and added loading state for the analysis button, along with a modal to display analysis results. ## v1.1.14 - Wed Jan 14 22:06:13 MST 2026 Update package dependencies to include react-markdown and enhance hand analysis functionality in PokerKeyboard. Refactored prompt construction for the analysis API to improve clarity and formatting in responses. ## v1.1.15 - Wed Jan 14 22:14:03 MST 2026 Refactor PokerKeyboard layout to improve header structure and button organization. Enhanced button functionality and styles for better user experience, including clearer labeling and consistent design across actions. ## v1.1.16 - Wed Jan 14 22:18:32 MST 2026 Enhance ReactMarkdown rendering in PokerKeyboard with custom components for improved styling and readability. Added specific styles for headers, paragraphs, lists, and code blocks to enhance the presentation of analysis results. ## v1.1.17 - Wed Jan 14 22:27:53 MST 2026 Update package dependencies to use @google/genai v1.36.0 and npm v11.7.0. Refactor analyze-hand API to utilize new GoogleGenAI client for content generation, improving model interaction and response handling. ## v1.1.18 - Wed Jan 14 22:41:44 MST 2026 Add guidance for card representation in analyze-hand API response