mirror of
https://github.com/rybbit-io/rybbit.git
synced 2025-05-11 12:25:36 +02:00
* Add D3.js library and update Sidebar component * Enhance JourneysPage visualization and data handling - Increased SVG dimensions for better visibility and layout. - Expanded journey data processing to include more entries and track incoming/outgoing links for each node. - Improved node representation by switching from circles to bars, with dynamic heights based on link values. - Added tooltips to links for displaying counts and enhanced step labels with card backgrounds for better clarity. - Updated API to adjust journey retrieval criteria and ensure accurate data types for counts and percentages. * Add hover effects and unique identifiers to links in JourneysPage - Implemented hover effects for links to enhance user interaction, making connected nodes and links more prominent. - Added unique identifiers to each link for better tracking during interactions. - Updated node bars, cards, and text to adjust opacity based on hover state for improved visual feedback. * Refactor JourneysPage for improved data handling and visualization - Introduced a constant for maximum link height to enhance visual consistency. - Updated data handling to directly reference journey data, improving reliability. - Adjusted SVG margins and dimensions for better layout. - Enhanced node representation with additional percentage metrics displayed alongside counts. - Modified text positioning and styling for improved readability and clarity in node cards. - Expanded step selection options for user flexibility. * Enhance JourneysPage functionality and data handling - Introduced a maximum journeys selection feature to allow users to customize the number of journeys displayed. - Updated timezone handling to dynamically reflect the user's local timezone. - Adjusted the data processing logic to utilize the new maximum journeys setting for improved flexibility. - Enhanced node card dimensions for better visual representation and readability. - Modified text display in node cards to show counts in a localized format for improved clarity. |
||
---|---|---|
.. | ||
public | ||
src | ||
.dockerignore | ||
docker-entrypoint.sh | ||
Dockerfile | ||
drizzle.config.ts | ||
package-lock.json | ||
package.json | ||
tsconfig.json |