Commit History

Refactor player selection logic in Handbuilder tab of Streamlit app to improve clarity by adjusting indentation and ensuring consistent handling of previous selections, enhancing state management during updates.
803399b

James McCool commited on

Update player selection dataframe key in Handbuilder tab of Streamlit app to a static value for improved consistency and clarity in state management.
407b16b

James McCool commited on

Refactor player selection handling in Handbuilder tab of Streamlit app to use player names instead of indices, enhancing clarity and improving state management for current and previous selections.
92a0c33

James McCool commited on

Remove tracking of newly added player indices in Handbuilder tab of Streamlit app to simplify selection management, streamlining the update process for previous player selections.
355e579

James McCool commited on

Track newly added player indices in Handbuilder tab of Streamlit app to enhance selection management, ensuring accurate updates to previous player selections.
5f5827d

James McCool commited on

Enhance player selection functionality in Handbuilder tab of Streamlit app by introducing a dynamic dataframe key for improved state management and ensuring selections are cleared effectively upon lineup reset.
98e23b6

James McCool commited on

Add functionality to clear player selection in Handbuilder tab of Streamlit app, resetting previous selections and refreshing lineup for improved user experience.
6cf69ca

James McCool commited on

Update selection mode in Handbuilder tab of Streamlit app from "multiple" to "multi-row" to enhance clarity in player selection functionality.
272cad3

James McCool commited on

Refactor player selection handling in Handbuilder tab of Streamlit app to support multiple selections, allowing users to add and remove players from the lineup more intuitively. Update selection state management to improve data accuracy and user experience during lineup updates.
34e54fd

James McCool commited on

Add rerun calls in Handbuilder tab of Streamlit app to refresh lineup after player selection changes, improving user experience and ensuring data accuracy during updates.
ab25e47

James McCool commited on

Remove rerun calls in Handbuilder tab of Streamlit app, replacing them with event selection resets to enhance performance and maintain user experience during lineup updates.
fb1acd0

James McCool commited on

Add rerun call in Handbuilder tab of Streamlit app to refresh lineup after updates, improving user experience and data accuracy.
6216b2f

James McCool commited on

Remove unnecessary rerun call in Handbuilder tab of Streamlit app to streamline lineup updates and improve performance.
08e0ef1

James McCool commited on

Add rerun functionality in Handbuilder tab of Streamlit app to refresh lineup after player removal and lineup updates, enhancing user experience and data accuracy.
d22b7c4

James McCool commited on

instituting database.py
a681d25

James McCool commited on

ping
7164c90

James McCool commited on

Enhance DK and FD lineup initialization in Streamlit app by adding priority variable and mix options for improved data handling. Update UI to include priority selection for optimals, allowing users to customize lineup generation based on projection and ownership metrics.
42e193f

James McCool commited on

Refactor database collection names in Streamlit app for consistency across slate types, updating references for 'Late', 'Secondary', and 'Auxiliary' slates in both DK and FD lineups.
b6016b0

James McCool commited on

Update base image in Dockerfile from Python 3.12 to 3.13.5 for enhanced performance and compatibility.
e24202d

James McCool commited on

Refine CSS styles in Streamlit app by adjusting segmented control dimensions and padding for improved visual consistency and user experience.
01098c7

James McCool commited on

Update base image in Dockerfile from Python 3.9 to 3.12 for improved performance and compatibility.
1c8450a

James McCool commited on

Update file names in download buttons of Player ROO tab from 'MLB_ROO_export.csv' to 'NFL_ROO_export.csv' for accurate data export related to NFL.
f0f976b

James McCool commited on

Adjust layout in Player ROO tab of Streamlit app by adding a blank column for improved spacing in download button section. Additionally, modify the height of the segmented control for better visual consistency.
4992ef1

James McCool commited on

Add radio buttons for slate type selection and implement export functionality in Player ROO tab of Streamlit app. This update allows users to choose between 'Regular' and 'Showdown' slate types, enhancing data export options for improved user experience.
eb823dc

James McCool commited on

Update segmented control in Streamlit app to collapse label visibility, enhancing UI clarity and user experience.
d728145

James McCool commited on

Adjust CSS styles for segmented control components in Streamlit app, modifying heights for improved visual consistency and user experience.
e2b7ed3

James McCool commited on

Update Streamlit app styles by changing CSS selectors for segmented control components, enhancing consistency and maintainability of the UI.
ec8a6ab

James McCool commited on

Remove unnecessary session state key management from Streamlit app, simplifying state handling in the 'Handbuilder', 'Stacks ROO', and 'Player ROO' tabs. This change enhances code clarity and reduces potential state-related issues.
f07d6e2

James McCool commited on

Refactor Dockerfile to enhance user permissions and streamline app setup. This update includes creating a non-root user, setting the working directory, and upgrading pip before installing dependencies, improving security and deployment efficiency.
c84befd

James McCool commited on

Update Dockerfile to include additional environment variable for Hugging Face home directory, enhancing configuration for Streamlit server deployment.
37a73c1

James McCool commited on

Update Dockerfile to include additional environment variables for Streamlit server configuration, ensuring proper app settings and enhancing deployment consistency.
a29f42a

James McCool commited on

Update Dockerfile to set additional environment variables for Streamlit configuration, enhancing deployment consistency and ensuring proper app settings. This change includes enabling unbuffered Python output and specifying the Hugging Face home directory.
0790960

James McCool commited on

Update Dockerfile to create Streamlit configuration directory and adjust ownership for improved deployment setup. This change ensures the app has the necessary directory structure for configuration files.
c4487e4

James McCool commited on

Add environment variables for Streamlit server configuration in Dockerfile to ensure correct app settings directory. This change enhances deployment consistency and aligns with recent configuration updates.
fe82883

James McCool commited on

Update Streamlit app to set page configuration at the beginning of the file for improved layout management. This change ensures consistent application of layout settings across the app.
04a6de6

James McCool commited on

addressing missing secret
e87d9b7

James McCool commited on

Remove Streamlit configuration setup from Dockerfile, including secrets and environment variables. This change simplifies the Docker setup by eliminating unnecessary configurations, streamlining the deployment process.
1ebed9b

James McCool commited on

Add Streamlit config directory environment variable in Dockerfile to set app-specific configuration. This change ensures that Streamlit uses the correct directory for its settings, improving app deployment consistency.
b62126c

James McCool commited on

Add st.stop() calls in 'Stacks ROO' and 'Player ROO' tabs of Streamlit app to halt execution after export actions. This change improves user experience by preventing unintended interactions post-export.
876748f

James McCool commited on

Refactor session state management in Streamlit app to clear non-maintained keys within specific tab selections. This change improves data handling by ensuring only relevant session data is retained, while also adding debug output for better visibility into session state changes.
0dffda8

James McCool commited on

Refactor player selection handling in Streamlit app to utilize session state for storing filtered player data. This change enhances data management and ensures consistent access to player selections across different operations, improving overall functionality and user experience.
861486b

James McCool commited on

Add debug output for session state in Streamlit app to enhance visibility into session management. This change aids in tracking session state changes and improves overall debugging capabilities.
b739f76

James McCool commited on

Update tab selection order and default value in Streamlit app for improved user navigation. This change enhances the organization of available options, making 'Player ROO' the default selection for a more intuitive user experience.
fefd98c

James McCool commited on

Refactor session state management in Streamlit app by simplifying key clearance logic and removing unnecessary debug output. This change enhances code clarity and maintains essential session data for improved user experience.
e02d027

James McCool commited on

Enhance session state management in Streamlit app by clearing non-maintained keys and adding debug output for cleared keys. This improves data handling and provides visibility into session state changes.
1ced724

James McCool commited on

Update maintained keys in session state management of Streamlit app to include 'site_selectbox' and 'view_selectbox', enhancing the retention of relevant session data.
c91c33c

James McCool commited on

Refactor session state management in Streamlit app to retain specific keys during initialization. This change ensures that only essential session data is preserved, enhancing the app's performance and user experience.
3d22ef0

James McCool commited on

Clear session state on app load and update tab selection logic in Streamlit app for improved functionality. This change ensures a fresh start for user sessions and enhances the organization of tab handling across different sections.
a8db79e

James McCool commited on

Refactor Player ROO section in Streamlit app by consolidating filter options into a dedicated expander for improved layout and user experience. This update enhances the organization of player selection criteria and maintains consistent data handling across different slate types.
0339b26

James McCool commited on

Refactor Player ROO section in Streamlit app to improve layout and functionality by encapsulating filters within a dedicated container. This change enhances user experience by ensuring a cleaner interface and better organization of player selection options.
4afc4f4

James McCool commited on