You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* refactor(frontend): remove authentication redirect logic from auth route
- Remove automatic redirection for authenticated users
- Delete unused imports related to authentication
- Simplify auth route loader function
* Merge branch 'main' into issue-1259
* chore(deps): update dependencies to latest versions
- Upgrade various frontend and library dependencies
- Update React Router, Vite, esbuild, and other packages
- Bump versions of packages like nanoid, isbot, tailwind-merge, and sonner
- Synchronize package versions across frontend and website applications
* build(frontend): add tour deps
* style(frontend): import tour styles for onboarding component
* refactor(frontend): remove empty dashboard alert and unused import
* feat(frontend): add StartOnboardingTourButton component
- Create new button component for initiating onboarding tour
- Placeholder implementation with console log for tour start
* feat(migrations): add CompletedOnboardingTours column to User table
- Create new column to track user's completed onboarding tours
- Set column as a text array with a default empty array
- Integrate new migration for tracking onboarding tour progress
* refactor(models): reorder User model struct fields
- Reorganize struct field order for better readability
- No functional changes to the User model structure
- Maintain existing field types and attributes
* feat(models): add UserOnboardingTour enum and update User model
- Introduce UserOnboardingTour enum with Media variant
- Add completedOnboardingTours field to User model
- Update GraphQL types and generated files to support onboarding tour tracking
* refactor: remove UserOnboardingTour enum and related fields
- Remove UserOnboardingTour enum from enum models
- Delete completedOnboardingTours field from User model
- Remove related GraphQL and generated type references
- Clean up migration and database-related code for onboarding tours
* chore(frontend): minimal state for onboarding state
* refactor(frontend): reorder Icon declaration in dashboard layout
* chore(deps): remove @gfazioli/mantine-onboarding-tour dependency
* chore(frontend): start with tours
* refactor(frontend): move onboarding tour state to general state module
* refactor(frontend): move sidebar links state to general state module
* feat(frontend): enhance StartOnboardingTourButton to open media sidebar
* refactor(frontend): remove sidebar links state from StartOnboardingTourButton
* feat(frontend): add initial onboarding tour step for media section
* feat(frontend): integrate onboarding tour into root and dashboard layouts
* refactor(frontend): adjust component nesting in root layout
* feat(frontend): add OnboardingTour.Target to LinksGroup component
* fix(frontend): adjust ScrollArea overflow in dashboard layout
* core(frontend): add max width attribute to tour component
* chore(frontend): change order of imports
* feat(frontend): disable next and prev buttons in OnboardingTour
* refactor(frontend): reorder NavLink attributes in dashboard layout
* feat(frontend): enhance onboarding tour with media section navigation
* chore(frontend): remove mantine onboarding tour package and related code
* chore(frontend): add react-joyride package to project dependencies
* refactor(frontend): simplify onboarding tour state management
* feat(frontend): update tour step identifiers and add tour styling
* feat(frontend): integrate react-joyride for onboarding tour
* feat(frontend): add second tour step for movie section navigation
* refactor(frontend): centralize tour step targets and improve targeting
* feat(frontend): customize Joyride tour component appearance
* refactor(frontend): simplify onboarding tour atom type definition
* refactor(frontend): reorder onboarding tour hook methods
* chore(frontend): add basic callback to joyride
* Merge branch 'main' into issue-1259
* build(ts): upgrade dependencies
* chore(frontend): address typescript issue
* refactor(frontend): rename tour-related constants for clarity
* feat(frontend): auto-start onboarding tour for new users
* refactor(frontend): remove StartOnboardingTourButton component
* feat(frontend): enhance onboarding tour configuration
- Remove general state file for onboarding tour
- Add additional Joyride configuration options to prevent accidental tour exit
- Disable closing tour via ESC key and overlay click
* feat(frontend): improve onboarding tour interaction and control
- Add tour step navigation methods in useOnboardingTour hook
- Modify LinksGroup component to support tour step targeting
- Remove unused Joyride callback and continuous mode
- Update tour control mechanism for more precise step management
* feat(frontend): add sidebar links state management
- Introduce OpenedSidebarLinks type for tracking sidebar section states
- Create openedSidebarLinksAtom with persistent storage
- Implement useOpenedSidebarLinks hook for managing sidebar link states
* feat(frontend): reset sidebar links when starting onboarding tour
- Extract default sidebar links state into a separate constant
- Modify startTour method to reset sidebar links before initiating tour
- Ensure clean sidebar state when beginning onboarding experience
fix(frontend): allow onboarding tour to start only when atom is populated
fix(frontend): separate alert for starting the onboarding tour
feat(frontend): save onboarding tour finished state in a cookie
fix(frontend): localize onboarding tour to user
0 commit comments