diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..6d146d60 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,137 @@ +## 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 diff --git a/package.json b/package.json index 0bdecb86..741ea326 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "shadcn-admin", "private": true, - "version": "1.0.0-beta.5", + "version": "1.0.0", "type": "module", "scripts": { "dev": "vite",