rybbit/server
Bill Yang feff66e720
Add D3.js library and update Sidebar component (#94)
* 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.
2025-04-20 13:52:08 -07:00
..
public Update dependencies and enhance layout styling 2025-04-18 23:20:17 -07:00
src Add D3.js library and update Sidebar component (#94) 2025-04-20 13:52:08 -07:00
.dockerignore Second commit 2025-01-16 22:39:11 -08:00
docker-entrypoint.sh Add caddy (#90) 2025-04-16 23:04:17 -07:00
Dockerfile init subscription (#51) 2025-03-11 21:03:23 -07:00
drizzle.config.ts init cloud version (#46) 2025-03-09 18:06:48 -07:00
package-lock.json Update tracking event handling with Zod validation and add 'zod' dependency 2025-04-17 23:20:00 -07:00
package.json Update tracking event handling with Zod validation and add 'zod' dependency 2025-04-17 23:20:00 -07:00
tsconfig.json auth (#3) 2025-02-15 12:55:28 -08:00