## v1.0.0 (2024-12-09) ### BREAKING CHANGE - Restructured the entire folder hierarchy to adopt a feature-based structure. This change improves code modularity and maintainability but introduces breaking changes. ### Feat - implement task dialogs - implement user invite dialog - implement users CRUD - implement global command/search - implement custom sidebar trigger - implement coming-soon page ### Fix - uncontrolled issue in account setting - card layout issue in app integrations page - remove form reset logic from useEffect in task import - update JSX types due to react 19 - prevent card stretch in filtered app layout - layout wrap issue in tasks page on mobile - update user column hover and selected colors - add setTimeout in user dialog closing - layout shift issue in dropdown modal - z-axis overflow issue in header - stretch search bar only in mobile - language dropdown issue in account setting - update overflow contents with scroll area ### Refactor - update layouts and extract common layout - reorganize project to feature-based structure ## v1.0.0-beta.5 (2024-11-11) ### Feat - add multiple language support (#37) ### Fix - ensure site syncs with system theme changes (#49) - recent sales responsive on ipad view (#40) ## v1.0.0-beta.4 (2024-09-22) ### Feat - upgrade theme button to theme dropdown (#33) - **a11y**: add "Skip to Main" button to improve keyboard navigation (#27) ### Fix - optimize onComplete/onIncomplete invocation (#32) - solve asChild attribute issue in custom button (#31) - improve custom Button component (#28) ## v1.0.0-beta.3 (2024-08-25) ### Feat - implement chat page (#21) - add 401 error page (#12) - implement apps page - add otp page ### Fix - prevent focus zoom on mobile devices (#20) - resolve eslint script issue (#18) - **a11y**: update default aria-label of each pin-input - resolve OTP paste issue in multi-digit pin-input - update layouts and solve overflow issues (#11) - sync pin inputs programmatically ## v1.0.0-beta.2 (2024-03-18) ### Feat - implement custom pin-input component (#2) ## v1.0.0-beta.1 (2024-02-08) ### Feat - update theme-color meta tag when theme is updated - add coming soon page in broken pages - implement tasks table and page - add remaining settings pages - add example error page for settings - update general error page to be more flexible - implement settings layout and settings profile page - add error pages - add password-input custom component - add sign-up page - add forgot-password page - add box sign in page - add email + password sign in page - make sidebar responsive and accessible - add tailwind prettier plugin - make sidebar collapsed state in local storage - add check current active nav hook - add loader component ui - update dropdown nav by default if child is active - add main-panel in dashboard - **ui**: add dark mode - **ui**: implement side nav ui ### Fix - update incorrect overflow side nav height - exclude shadcn components from linting and remove unused props - solve text overflow issue when nav text is long - replace nav with dropdown in mobile topnav - make sidebar scrollable when overflow - update nav link keys - **ui**: update label style ### Refactor - move password-input component into custom component dir - add custom button component - extract redundant codes into layout component - update react-router to use new api for routing - update main panel layout - update major layouts and styling - update main panel to be responsive - update sidebar collapsed state to false in mobile - update sidebar logo and title - **ui**: remove unnecessary spacing - remove unused files