Commit History

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

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

Refactor handbuilder section in Streamlit app to enhance data initialization, streamline player selection filters, and improve lineup management. Update slate selection logic for better clarity and functionality, while ensuring consistent handling of position limits and player eligibility checks.
5b92178

James McCool commited on

Refactor handbuilder section in Streamlit app to improve layout and functionality by consolidating data initialization, enhancing player selection filters, and streamlining lineup management processes. Update CSS selectors for better styling consistency.
c1abd6a

James McCool commited on

Update CSS selectors in Streamlit app for button styling to improve layout consistency and remove unnecessary div styling.
43548f0

James McCool commited on

Refactor tab styling in Streamlit app by updating CSS selectors for button groups and removing unnecessary spacing in Stacks ROO and Player ROO tabs.
74db518

James McCool commited on

Add default selection and width to tab selector; add spacing in Stacks ROO and Player ROO tabs
3cdff98

James McCool commited on

Update timestamp handling in Streamlit app to ensure accurate display for each tab by retrieving the latest data timestamp from the relevant data sources.
5641711

James McCool commited on

Refactor handbuilder data handling in Streamlit app by removing redundant site column assignments, updating collection names for FanDuel, and enhancing player selection logic with improved eligibility checks and lineup management features.
617118a

James McCool commited on

Refactor Streamlit app to enhance handbuilder data handling by adding site filtering, updating collection names for DraftKings and FanDuel, and improving tab selection logic with segmented controls for better user experience.
801e44a

James McCool commited on

Enhance Streamlit app functionality by refining data loading and filtering logic for stacks and player tabs, adding export options for player frequency and seed frame frequency, and improving session state management for optimal data handling.
a73a1c5

James McCool commited on

Fix timestamp retrieval for handbuilder data in Streamlit app by accessing session state directly
f12b4ed

James McCool commited on

Store handbuilder data in session state for improved data management and access in Streamlit app
a1acfea

James McCool commited on

Update handbuilder data filtering logic in Streamlit app to use full site names for improved clarity and consistency
7fd5d37

James McCool commited on

Enhance tab management in Streamlit app by initializing session state for current tab and updating data loading logic for handbuilder, stacks, player, and optimals tabs
b2e39f3

James McCool commited on

Add handbuilder data initialization function and optimize data loading based on selected tab in Streamlit app
bc186c0

James McCool commited on

explicitly defined all columns
328e4a7

James McCool commited on

Rename tab variables in Streamlit app for improved readability and consistency
d30a028

James McCool commited on

Refactor Streamlit app layout by encapsulating dataframes and download buttons within containers for improved organization
817f7c9

James McCool commited on

Refactor expander keys in Streamlit app for consistency and clarity
318ee39

James McCool commited on

Add environment variable to disable Streamlit usage statistics in Dockerfile
858e758

James McCool commited on

forced unique keys
02bc151

James McCool commited on