|
|
@@ -0,0 +1,297 @@
|
|
|
+## v2.1.0 (2025-08-23)
|
|
|
+
|
|
|
+### Feat
|
|
|
+
|
|
|
+- enhance data table pagination with page numbers (#207)
|
|
|
+- enhance auth flow with sign-out dialogs and redirect functionality (#206)
|
|
|
+
|
|
|
+### Refactor
|
|
|
+
|
|
|
+- reorganize utility files into `lib/` folder (#209)
|
|
|
+- extract data-table components and reorganize structure (#208)
|
|
|
+
|
|
|
+## v2.0.0 (2025-08-16)
|
|
|
+
|
|
|
+### BREAKING CHANGE
|
|
|
+
|
|
|
+- CSS file structure has been reorganized
|
|
|
+
|
|
|
+### Feat
|
|
|
+
|
|
|
+- add search param sync in apps route (#200)
|
|
|
+- improve tables and sync table states with search param (#199)
|
|
|
+- add data table bulk action toolbar (#196)
|
|
|
+- add config drawer and update overall layout (#186)
|
|
|
+- RTL support (#179)
|
|
|
+
|
|
|
+### Fix
|
|
|
+
|
|
|
+- adjust layout styles in search and top nav in dashboard page
|
|
|
+- update spacing and layout styles
|
|
|
+- update faceted icon color
|
|
|
+- improve user table hover & selected styles (#195)
|
|
|
+- add max-width for large screens to improve responsiveness (#194)
|
|
|
+- adjust chat border radius for better responsiveness (#193)
|
|
|
+- update hard-coded or inconsistent colors (#191)
|
|
|
+- use variable for inset layout height calculation
|
|
|
+- faded-bottom overflow issue in inset layout
|
|
|
+- hide unnecessary configs on mobile (#189)
|
|
|
+- adjust file input text vertical alignment (#188)
|
|
|
+
|
|
|
+### Refactor
|
|
|
+
|
|
|
+- enforce consistency and code quality (#198)
|
|
|
+- improve code quality and consistency (#197)
|
|
|
+- update error routes (#192)
|
|
|
+- remove DirSwitch component and its usage in Tasks (#190)
|
|
|
+- standardize using cookie as persist state (#187)
|
|
|
+- separate CSS into modular theme and base styles (#185)
|
|
|
+- replace tabler icons with lucide icons (#183)
|
|
|
+
|
|
|
+## v1.4.2 (2025-07-23)
|
|
|
+
|
|
|
+### Fix
|
|
|
+
|
|
|
+- remove unnecessary transitions in table (#176)
|
|
|
+- overflow background in tables (#175)
|
|
|
+
|
|
|
+## v1.4.1 (2025-06-25)
|
|
|
+
|
|
|
+### Fix
|
|
|
+
|
|
|
+- user list overflow in chat (#160)
|
|
|
+- prevent showing collapsed menu on mobile (#155)
|
|
|
+- white background select dropdown in dark mode (#149)
|
|
|
+
|
|
|
+### Refactor
|
|
|
+
|
|
|
+- update font config guide in fonts.ts (#164)
|
|
|
+
|
|
|
+## v1.4.0 (2025-05-25)
|
|
|
+
|
|
|
+### Feat
|
|
|
+
|
|
|
+- **clerk**: add Clerk for auth and protected route (#146)
|
|
|
+
|
|
|
+### Fix
|
|
|
+
|
|
|
+- add an indicator for nested pages in search (#147)
|
|
|
+- update faded-bottom color with css variable (#139)
|
|
|
+
|
|
|
+## v1.3.0 (2025-04-16)
|
|
|
+
|
|
|
+### Fix
|
|
|
+
|
|
|
+- replace custom otp with input-otp component (#131)
|
|
|
+- disable layout animation on mobile (#130)
|
|
|
+- upgrade react-day-picker and update calendar component (#129)
|
|
|
+
|
|
|
+### Others
|
|
|
+
|
|
|
+- upgrade Tailwind CSS to v4 (#125)
|
|
|
+- upgrade dependencies (#128)
|
|
|
+- configure automatic code-splitting (#127)
|
|
|
+
|
|
|
+## v1.2.0 (2025-04-12)
|
|
|
+
|
|
|
+### Feat
|
|
|
+
|
|
|
+- add loading indicator during page transitions (#119)
|
|
|
+- add light favicons and theme-based switching (#112)
|
|
|
+- add new chat dialog in chats page (#90)
|
|
|
+
|
|
|
+### Fix
|
|
|
+
|
|
|
+- add fallback font for fontFamily (#110)
|
|
|
+- broken focus behavior in add user dialog (#113)
|
|
|
+
|
|
|
+## v1.1.0 (2025-01-30)
|
|
|
+
|
|
|
+### Feat
|
|
|
+
|
|
|
+- allow changing font family in setting
|
|
|
+
|
|
|
+### Fix
|
|
|
+
|
|
|
+- update sidebar color in dark mode for consistent look (#87)
|
|
|
+- use overflow-clip in table paginations (#86)
|
|
|
+- **style**: update global scrollbar style (#82)
|
|
|
+- toolbar filter placeholder typo in user table (#76)
|
|
|
+
|
|
|
+## v1.0.3 (2024-12-28)
|
|
|
+
|
|
|
+### Fix
|
|
|
+
|
|
|
+- add gap between buttons in import task dialog (#70)
|
|
|
+- hide button sort if column cannot be hidden & update filterFn (#69)
|
|
|
+- nav links added in profile dropdown (#68)
|
|
|
+
|
|
|
+### Refactor
|
|
|
+
|
|
|
+- optimize states in users/tasks context (#71)
|
|
|
+
|
|
|
+## v1.0.2 (2024-12-25)
|
|
|
+
|
|
|
+### Fix
|
|
|
+
|
|
|
+- update overall layout due to scroll-lock bug (#66)
|
|
|
+
|
|
|
+### Refactor
|
|
|
+
|
|
|
+- analyze and remove unused files/exports with knip (#67)
|
|
|
+
|
|
|
+## v1.0.1 (2024-12-14)
|
|
|
+
|
|
|
+### Fix
|
|
|
+
|
|
|
+- merge two button components into one (#60)
|
|
|
+- loading all tabler-icon chunks in dev mode (#59)
|
|
|
+- display menu dropdown when sidebar collapsed (#58)
|
|
|
+- update spacing & alignment in dialogs/drawers
|
|
|
+- update border & transition of sticky columns in user table
|
|
|
+- update heading alignment to left in user dialogs
|
|
|
+- add height and scroll area in user mutation dialogs
|
|
|
+- update `/dashboard` route to just `/`
|
|
|
+- **build**: replace require with import in tailwind.config.js
|
|
|
+
|
|
|
+### Refactor
|
|
|
+
|
|
|
+- remove unnecessary layout-backup file
|
|
|
+
|
|
|
+## 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
|