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

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 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

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

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