- switch user
- statistics report
- user settings for logging out, switch account
- dashboard page, statistics page
- save & print buttons
- product page, expenditure page, teller page , debt page, teller page, settings page
- added toast after processing sale
- ordering product from db
- category merging
- maximum quantity for a product
- some fixes on the process sale screen
- some fixes on the stock screen
- dashboard layout
- fixes on the product & stock pages
- debt page, receipt page, customer request page, sale history, statistics page, customer request
- clear session on logout
- save app state
- other improvement
- category deletion
- expiration date to be nullable on product
- product & category options in settings
- administrator confirmation dialog
- expenditure chart
- debt clearance
- show current profit on process sale screen
- crush on restore data
- customer request screen filtration and insertion
- error on insertion empty expenditure
- crash when database file is used by another process
- product page
- process sale page
- teller switching
- logging out
- in memory database when local database is inaccessible
- display correct line chart of the stock in dashboard
- statistics page
- profile dialog
- account disabling
- separate admin / teller views
- implement activation keys
- search / filtering in some screens
- data recovery
- filtering process sale items
- dashboard page
- require customer name on debt
- set update folder to %username%\My Document\Habcom\Updates
- Item Filtering in some pages of the application
- Dark / Light themes
- Recover / Restore data
- Receipts Page
- password recovery
- program crash on startup because of unknown username
- change the scrollbar look and feel
- Item Filtering in some pages of the application