Skip to content

Latest commit

 

History

History
177 lines (129 loc) · 4.52 KB

CHANGELOG.md

File metadata and controls

177 lines (129 loc) · 4.52 KB

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