Skip to content

Earn 20–30% every month, for a year.

Refer a shop and get paid for twelve months.

Free to join. No minimum.

Payouts in GHS.

Share your code. They enter it when they register.

The first ten referrals pay 20%. From the eleventh, 30%.

See every signup, trial and subscription as it happens.

Become a partner

Downloads

Install TallyHubGh on the till machine.

The desktop app is what keeps you selling when the network drops. It also drives thermal printers and the cash drawer directly, which a browser cannot do.

Offline sellingNative printingCash drawerSame account everywhere

Desktop app

Choose your platform

Latest 3.0.2All releases
Available

Windows

Windows 10 or newer, 64-bit

Released
2026-05-31
Installer
NSIS · .exe
Size
5 MB
Coming soon

macOS

macOS 12 or newer, Intel and Apple silicon

Not published yet
Coming soon

Linux

AppImage and .deb, 64-bit

Not published yet

What changed in 3.0.2

**Full Changelog**: https://github.com/TallyhubGh/dashboard/compare/v3.0.1...v3.0.2 ## What's Changed * Refactor service worker to optimize caching strategies and enhance ne… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/1 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/2 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/3 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/4 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/5 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/6 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/7 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/8 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/9 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/10 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/11 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/13 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/14 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/15 * Add settings section to useNavigation composable by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/16 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/17 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/18 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/19 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/20 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/21 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/22 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/23 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/24 * Refactor POS page layouts for consistency by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/25 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/26 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/27 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/29 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/30 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/31 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/28 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/32 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/33 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/34 * Refactor PremiumBackground and Dashboard components for improved styl… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/35 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/36 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/37 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/41 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/42 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/43 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/44 * Update dashboard header link and enhance tour functionality in dashbo… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/45 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/46 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/47 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/48 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/49 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/50 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/51 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/52 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/53 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/54 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/55 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/57 * Merge pull request #57 from TallyhubGh/backend-state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/58 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/59 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/60 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/61 * Refactor Database Access to Use NPM Package by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/62 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/63 * Enhance Lock Screen Component with Interactive Features by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/56 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/64 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/65 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/66 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/67 * Remove AIQueryInterface component from reports overview page to strea… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/68 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/69 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/71 * Add domain whitelist for hosting platforms in domain-guard middleware by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/72 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/73 * Enhance AI Message Rendering and Markdown Support by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/74 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/75 * Update SQL Date Function Translation for PostgreSQL Compatibility by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/77 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/78 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/79 * Add build configuration to transpile @mlc-ai/web-llm and update chart… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/80 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/81 * Refactor nuxt.config.ts and enhance index.vue layout by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/82 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/83 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/84 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/85 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/86 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/87 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/88 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/89 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/90 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/91 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/92 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/93 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/94 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/95 * changes by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/96 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/97 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/98 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/99 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/100 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/101 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/102 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/103 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/104 * Update CalendarPopup and useCalendar to default to last 10 days range by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/105 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/106 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/107 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/108 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/109 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/110 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/111 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/112 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/113 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/114 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/115 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/116 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/117 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/118 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/119 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/120 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/121 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/122 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/123 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/124 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/125 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/126 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/127 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/128 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/129 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/130 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/131 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/132 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/133 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/134 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/135 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/136 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/137 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/138 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/139 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/140 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/141 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/142 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/143 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/144 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/145 * Add scroll-to-top functionality on route change in dashboard layout by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/146 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/147 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/148 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/149 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/150 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/151 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/152 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/153 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/154 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/155 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/156 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/157 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/158 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/159 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/160 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/161 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/162 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/163 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/165 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/164 * Refactor variants page for improved readability and layout consistency by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/166 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/167 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/168 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/169 * changes by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/170 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/171 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/172 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/173 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/174 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/175 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/176 * Enhance tour functionality and improve page onboarding experience by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/177 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/178 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/179 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/180 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/181 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/182 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/183 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/184 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/185 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/186 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/187 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/188 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/189 * Enhance adjustment loading logic in AddStockDrawer.vue and improve vi… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/190 * Refactor variant detail view to use UiMultiStepDrawer for enhanced ed… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/191 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/192 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/193 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/194 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/195 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/196 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/197 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/198 * Update variant drawer width in variants.vue for improved layout by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/199 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/200 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/201 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/202 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/203 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/204 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/205 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/206 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/207 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/208 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/209 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/210 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/211 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/212 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/213 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/214 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/215 * Enhance CatalogProductsDrawers component with improved storage locati… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/216 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/217 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/218 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/219 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/220 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/221 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/222 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/223 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/224 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/225 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/226 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/227 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/228 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/229 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/230 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/231 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/232 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/233 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/234 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/235 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/236 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/237 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/238 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/239 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/240 * Refactor product stock handling in POS components for improved sellab… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/241 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/242 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/243 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/244 * Enhance AIChatDrawer component with improved Markdown rendering by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/245 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/246 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/247 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/248 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/249 * Merge pull request #249 from TallyhubGh/backend-state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/250 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/251 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/252 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/253 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/254 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/255 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/256 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/257 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/258 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/259 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/260 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/261 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/262 * Enhance MultiSeriesLineChart with dual Y-axis support and improved gr… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/263 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/264 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/265 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/266 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/267 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/268 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/269 * Enhance team invitation functionality and UI improvements by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/270 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/271 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/273 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/274 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/275 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/276 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/277 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/278 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/279 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/280 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/281 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/282 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/283 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/284 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/285 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/286 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/287 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/288 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/289 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/290 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/291 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/292 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/293 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/294 * Refactor AddLocationDrawer component for improved UI and functionality by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/295 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/296 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/297 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/298 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/299 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/300 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/301 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/302 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/303 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/304 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/305 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/307 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/306 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/308 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/309 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/310 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/311 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/312 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/313 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/314 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/315 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/316 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/317 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/318 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/319 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/320 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/321 * Enhance session management by incorporating user ID in session retrieval by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/322 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/323 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/324 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/325 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/326 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/327 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/328 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/329 * Normalize SQL input and enhance duplicate WHERE clause merging in ten… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/330 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/331 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/332 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/333 * Refactor authentication checks and enhance payment URL generation in … by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/334 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/335 * Enhance payment processing and UI improvements in OrderConfirmationMo… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/336 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/337 * Refactor pay page layout and enhance UI elements for improved user ex… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/338 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/339 * Refactor pay page layout and remove animated logo watermark for impro… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/340 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/341 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/342 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/343 * Merge pull request #343 from TallyhubGh/backend-state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/344 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/345 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/346 * Refactor authentication error handling to improve user experience on … by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/347 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/348 * Implement request abort functionality for improved request management by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/349 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/350 * Refactor idle handling in dashboard layout to implement lock screen f… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/351 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/352 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/353 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/354 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/355 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/356 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/357 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/358 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/359 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/360 * Merge pull request #360 from TallyhubGh/backend-state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/361 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/362 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/363 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/364 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/365 * Refactor ChatWidget.vue for improved functionality and user experience by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/366 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/367 * Update ChatWidget.vue and useSessionLockOffline.ts for functionality … by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/368 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/369 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/370 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/371 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/372 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/373 * Export email utility functions for improved modularity by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/374 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/375 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/376 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/377 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/378 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/379 * Windows build by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/381 * Revert "Merge pull request #381 from TallyhubGh/windows-build" by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/383 **Full Changelog**: https://github.com/TallyhubGh/dashboard/commits/v3.0.2 ## What's Changed * Refactor service worker to optimize caching strategies and enhance ne… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/1 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/2 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/3 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/4 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/5 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/6 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/7 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/8 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/9 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/10 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/11 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/13 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/14 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/15 * Add settings section to useNavigation composable by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/16 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/17 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/18 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/19 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/20 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/21 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/22 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/23 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/24 * Refactor POS page layouts for consistency by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/25 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/26 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/27 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/29 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/30 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/31 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/28 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/32 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/33 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/34 * Refactor PremiumBackground and Dashboard components for improved styl… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/35 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/36 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/37 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/41 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/42 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/43 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/44 * Update dashboard header link and enhance tour functionality in dashbo… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/45 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/46 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/47 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/48 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/49 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/50 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/51 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/52 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/53 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/54 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/55 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/57 * Merge pull request #57 from TallyhubGh/backend-state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/58 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/59 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/60 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/61 * Refactor Database Access to Use NPM Package by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/62 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/63 * Enhance Lock Screen Component with Interactive Features by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/56 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/64 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/65 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/66 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/67 * Remove AIQueryInterface component from reports overview page to strea… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/68 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/69 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/71 * Add domain whitelist for hosting platforms in domain-guard middleware by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/72 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/73 * Enhance AI Message Rendering and Markdown Support by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/74 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/75 * Update SQL Date Function Translation for PostgreSQL Compatibility by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/77 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/78 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/79 * Add build configuration to transpile @mlc-ai/web-llm and update chart… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/80 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/81 * Refactor nuxt.config.ts and enhance index.vue layout by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/82 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/83 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/84 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/85 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/86 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/87 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/88 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/89 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/90 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/91 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/92 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/93 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/94 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/95 * changes by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/96 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/97 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/98 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/99 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/100 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/101 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/102 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/103 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/104 * Update CalendarPopup and useCalendar to default to last 10 days range by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/105 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/106 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/107 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/108 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/109 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/110 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/111 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/112 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/113 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/114 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/115 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/116 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/117 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/118 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/119 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/120 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/121 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/122 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/123 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/124 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/125 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/126 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/127 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/128 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/129 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/130 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/131 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/132 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/133 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/134 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/135 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/136 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/137 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/138 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/139 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/140 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/141 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/142 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/143 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/144 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/145 * Add scroll-to-top functionality on route change in dashboard layout by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/146 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/147 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/148 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/149 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/150 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/151 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/152 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/153 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/154 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/155 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/156 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/157 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/158 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/159 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/160 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/161 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/162 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/163 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/165 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/164 * Refactor variants page for improved readability and layout consistency by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/166 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/167 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/168 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/169 * changes by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/170 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/171 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/172 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/173 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/174 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/175 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/176 * Enhance tour functionality and improve page onboarding experience by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/177 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/178 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/179 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/180 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/181 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/182 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/183 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/184 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/185 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/186 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/187 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/188 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/189 * Enhance adjustment loading logic in AddStockDrawer.vue and improve vi… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/190 * Refactor variant detail view to use UiMultiStepDrawer for enhanced ed… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/191 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/192 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/193 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/194 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/195 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/196 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/197 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/198 * Update variant drawer width in variants.vue for improved layout by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/199 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/200 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/201 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/202 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/203 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/204 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/205 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/206 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/207 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/208 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/209 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/210 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/211 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/212 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/213 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/214 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/215 * Enhance CatalogProductsDrawers component with improved storage locati… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/216 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/217 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/218 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/219 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/220 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/221 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/222 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/223 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/224 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/225 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/226 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/227 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/228 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/229 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/230 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/231 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/232 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/233 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/234 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/235 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/236 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/237 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/238 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/239 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/240 * Refactor product stock handling in POS components for improved sellab… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/241 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/242 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/243 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/244 * Enhance AIChatDrawer component with improved Markdown rendering by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/245 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/246 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/247 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/248 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/249 * Merge pull request #249 from TallyhubGh/backend-state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/250 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/251 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/252 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/253 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/254 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/255 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/256 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/257 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/258 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/259 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/260 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/261 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/262 * Enhance MultiSeriesLineChart with dual Y-axis support and improved gr… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/263 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/264 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/265 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/266 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/267 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/268 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/269 * Enhance team invitation functionality and UI improvements by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/270 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/271 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/273 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/274 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/275 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/276 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/277 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/278 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/279 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/280 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/281 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/282 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/283 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/284 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/285 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/286 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/287 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/288 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/289 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/290 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/291 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/292 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/293 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/294 * Refactor AddLocationDrawer component for improved UI and functionality by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/295 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/296 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/297 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/298 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/299 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/300 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/301 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/302 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/303 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/304 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/305 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/307 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/306 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/308 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/309 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/310 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/311 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/312 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/313 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/314 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/315 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/316 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/317 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/318 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/319 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/320 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/321 * Enhance session management by incorporating user ID in session retrieval by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/322 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/323 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/324 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/325 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/326 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/327 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/328 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/329 * Normalize SQL input and enhance duplicate WHERE clause merging in ten… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/330 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/331 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/332 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/333 * Refactor authentication checks and enhance payment URL generation in … by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/334 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/335 * Enhance payment processing and UI improvements in OrderConfirmationMo… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/336 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/337 * Refactor pay page layout and enhance UI elements for improved user ex… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/338 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/339 * Refactor pay page layout and remove animated logo watermark for impro… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/340 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/341 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/342 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/343 * Merge pull request #343 from TallyhubGh/backend-state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/344 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/345 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/346 * Refactor authentication error handling to improve user experience on … by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/347 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/348 * Implement request abort functionality for improved request management by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/349 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/350 * Refactor idle handling in dashboard layout to implement lock screen f… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/351 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/352 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/353 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/354 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/355 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/356 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/357 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/358 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/359 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/360 * Merge pull request #360 from TallyhubGh/backend-state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/361 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/362 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/363 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/364 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/365 * Refactor ChatWidget.vue for improved functionality and user experience by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/366 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/367 * Update ChatWidget.vue and useSessionLockOffline.ts for functionality … by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/368 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/369 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/370 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/371 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/372 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/373 * Export email utility functions for improved modularity by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/374 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/375 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/376 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/377 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/378 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/379 * Windows build by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/381 * Revert "Merge pull request #381 from TallyhubGh/windows-build" by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/383 **Full Changelog**: https://github.com/TallyhubGh/dashboard/commits/v3.0.2 ## What's Changed * Refactor service worker to optimize caching strategies and enhance ne… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/1 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/2 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/3 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/4 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/5 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/6 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/7 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/8 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/9 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/10 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/11 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/13 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/14 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/15 * Add settings section to useNavigation composable by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/16 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/17 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/18 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/19 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/20 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/21 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/22 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/23 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/24 * Refactor POS page layouts for consistency by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/25 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/26 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/27 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/29 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/30 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/31 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/28 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/32 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/33 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/34 * Refactor PremiumBackground and Dashboard components for improved styl… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/35 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/36 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/37 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/41 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/42 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/43 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/44 * Update dashboard header link and enhance tour functionality in dashbo… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/45 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/46 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/47 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/48 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/49 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/50 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/51 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/52 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/53 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/54 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/55 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/57 * Merge pull request #57 from TallyhubGh/backend-state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/58 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/59 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/60 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/61 * Refactor Database Access to Use NPM Package by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/62 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/63 * Enhance Lock Screen Component with Interactive Features by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/56 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/64 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/65 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/66 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/67 * Remove AIQueryInterface component from reports overview page to strea… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/68 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/69 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/71 * Add domain whitelist for hosting platforms in domain-guard middleware by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/72 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/73 * Enhance AI Message Rendering and Markdown Support by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/74 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/75 * Update SQL Date Function Translation for PostgreSQL Compatibility by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/77 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/78 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/79 * Add build configuration to transpile @mlc-ai/web-llm and update chart… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/80 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/81 * Refactor nuxt.config.ts and enhance index.vue layout by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/82 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/83 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/84 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/85 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/86 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/87 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/88 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/89 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/90 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/91 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/92 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/93 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/94 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/95 * changes by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/96 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/97 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/98 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/99 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/100 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/101 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/102 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/103 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/104 * Update CalendarPopup and useCalendar to default to last 10 days range by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/105 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/106 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/107 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/108 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/109 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/110 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/111 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/112 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/113 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/114 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/115 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/116 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/117 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/118 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/119 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/120 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/121 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/122 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/123 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/124 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/125 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/126 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/127 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/128 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/129 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/130 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/131 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/132 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/133 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/134 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/135 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/136 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/137 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/138 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/139 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/140 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/141 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/142 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/143 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/144 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/145 * Add scroll-to-top functionality on route change in dashboard layout by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/146 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/147 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/148 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/149 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/150 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/151 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/152 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/153 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/154 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/155 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/156 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/157 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/158 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/159 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/160 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/161 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/162 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/163 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/165 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/164 * Refactor variants page for improved readability and layout consistency by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/166 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/167 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/168 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/169 * changes by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/170 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/171 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/172 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/173 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/174 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/175 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/176 * Enhance tour functionality and improve page onboarding experience by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/177 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/178 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/179 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/180 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/181 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/182 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/183 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/184 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/185 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/186 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/187 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/188 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/189 * Enhance adjustment loading logic in AddStockDrawer.vue and improve vi… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/190 * Refactor variant detail view to use UiMultiStepDrawer for enhanced ed… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/191 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/192 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/193 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/194 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/195 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/196 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/197 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/198 * Update variant drawer width in variants.vue for improved layout by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/199 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/200 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/201 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/202 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/203 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/204 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/205 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/206 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/207 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/208 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/209 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/210 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/211 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/212 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/213 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/214 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/215 * Enhance CatalogProductsDrawers component with improved storage locati… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/216 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/217 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/218 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/219 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/220 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/221 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/222 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/223 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/224 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/225 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/226 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/227 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/228 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/229 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/230 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/231 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/232 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/233 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/234 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/235 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/236 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/237 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/238 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/239 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/240 * Refactor product stock handling in POS components for improved sellab… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/241 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/242 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/243 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/244 * Enhance AIChatDrawer component with improved Markdown rendering by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/245 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/246 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/247 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/248 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/249 * Merge pull request #249 from TallyhubGh/backend-state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/250 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/251 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/252 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/253 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/254 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/255 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/256 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/257 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/258 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/259 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/260 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/261 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/262 * Enhance MultiSeriesLineChart with dual Y-axis support and improved gr… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/263 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/264 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/265 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/266 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/267 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/268 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/269 * Enhance team invitation functionality and UI improvements by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/270 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/271 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/273 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/274 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/275 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/276 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/277 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/278 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/279 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/280 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/281 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/282 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/283 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/284 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/285 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/286 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/287 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/288 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/289 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/290 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/291 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/292 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/293 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/294 * Refactor AddLocationDrawer component for improved UI and functionality by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/295 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/296 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/297 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/298 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/299 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/300 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/301 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/302 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/303 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/304 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/305 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/307 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/306 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/308 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/309 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/310 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/311 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/312 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/313 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/314 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/315 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/316 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/317 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/318 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/319 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/320 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/321 * Enhance session management by incorporating user ID in session retrieval by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/322 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/323 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/324 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/325 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/326 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/327 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/328 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/329 * Normalize SQL input and enhance duplicate WHERE clause merging in ten… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/330 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/331 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/332 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/333 * Refactor authentication checks and enhance payment URL generation in … by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/334 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/335 * Enhance payment processing and UI improvements in OrderConfirmationMo… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/336 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/337 * Refactor pay page layout and enhance UI elements for improved user ex… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/338 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/339 * Refactor pay page layout and remove animated logo watermark for impro… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/340 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/341 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/342 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/343 * Merge pull request #343 from TallyhubGh/backend-state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/344 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/345 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/346 * Refactor authentication error handling to improve user experience on … by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/347 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/348 * Implement request abort functionality for improved request management by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/349 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/350 * Refactor idle handling in dashboard layout to implement lock screen f… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/351 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/352 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/353 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/354 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/355 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/356 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/357 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/358 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/359 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/360 * Merge pull request #360 from TallyhubGh/backend-state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/361 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/362 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/363 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/364 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/365 * Refactor ChatWidget.vue for improved functionality and user experience by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/366 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/367 * Update ChatWidget.vue and useSessionLockOffline.ts for functionality … by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/368 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/369 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/370 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/371 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/372 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/373 * Export email utility functions for improved modularity by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/374 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/375 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/376 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/377 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/378 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/379 * Windows build by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/381 * Revert "Merge pull request #381 from TallyhubGh/windows-build" by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/383 * Feature/mac merge billing by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/385 * Feature/mac merge billing by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/387 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/388 * Feature/mac merge billing by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/390 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/391 * chore(dependencies): add cross-env package to manage environment vari… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/393 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/394 * Feature/mac merge billing by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/397 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/398 * Feature/mac merge billing by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/400 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/401 * feat(auth): platform-admin impersonation exchange and POS session fet… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/403 * fix(pos): scope current session to active warehouse only by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/405 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/404 * Feature/mac merge billing by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/407 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/408 * Feature/mac merge billing by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/409 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/410 * Feature/mac merge billing by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/411 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/412 * Feature/mac merge billing by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/413 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/414 * Feature/mac merge billing by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/415 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/416 * Feature/mac merge billing by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/417 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/418 * Feature/unified desktop config by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/419 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/420 * Feature/unified desktop config by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/421 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/422 * Feature/unified desktop config by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/423 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/424 * Feature/unified desktop config by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/425 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/426 * Feature/unified desktop config by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/427 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/428 * Update billing recovery route to include Paystack callback verification by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/429 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/430 * Feature/unified desktop config by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/431 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/432 * Feature/unified desktop config by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/433 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/434 * Feature/unified desktop config by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/435 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/436 * Update SlimSidebar component to include a border around the logo by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/437 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/438 * Feature/unified desktop config by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/439 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/440 * fix(desktop): use devdashboard as hosted shell instead of stagedashboard by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/441 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/442 * fix(desktop): Windows title bar, sync reconcile, and GSAP plugin by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/443 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/445 **Full Changelog**: https://github.com/TallyhubGh/dashboard/commits/v3.0.2 ## What's Changed * Refactor service worker to optimize caching strategies and enhance ne… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/1 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/2 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/3 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/4 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/5 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/6 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/7 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/8 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/9 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/10 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/11 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/13 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/14 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/15 * Add settings section to useNavigation composable by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/16 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/17 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/18 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/19 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/20 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/21 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/22 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/23 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/24 * Refactor POS page layouts for consistency by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/25 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/26 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/27 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/29 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/30 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/31 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/28 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/32 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/33 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/34 * Refactor PremiumBackground and Dashboard components for improved styl… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/35 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/36 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/37 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/41 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/42 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/43 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/44 * Update dashboard header link and enhance tour functionality in dashbo… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/45 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/46 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/47 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/48 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/49 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/50 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/51 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/52 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/53 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/54 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/55 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/57 * Merge pull request #57 from TallyhubGh/backend-state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/58 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/59 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/60 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/61 * Refactor Database Access to Use NPM Package by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/62 * Stage2 by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/63 * Enhance Lock Screen Component with Interactive Features by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/56 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/64 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/65 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/66 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/67 * Remove AIQueryInterface component from reports overview page to strea… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/68 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/69 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/71 * Add domain whitelist for hosting platforms in domain-guard middleware by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/72 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/73 * Enhance AI Message Rendering and Markdown Support by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/74 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/75 * Update SQL Date Function Translation for PostgreSQL Compatibility by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/77 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/78 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/79 * Add build configuration to transpile @mlc-ai/web-llm and update chart… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/80 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/81 * Refactor nuxt.config.ts and enhance index.vue layout by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/82 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/83 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/84 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/85 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/86 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/87 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/88 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/89 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/90 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/91 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/92 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/93 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/94 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/95 * changes by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/96 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/97 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/98 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/99 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/100 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/101 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/102 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/103 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/104 * Update CalendarPopup and useCalendar to default to last 10 days range by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/105 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/106 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/107 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/108 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/109 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/110 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/111 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/112 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/113 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/114 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/115 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/116 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/117 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/118 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/119 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/120 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/121 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/122 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/123 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/124 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/125 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/126 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/127 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/128 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/129 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/130 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/131 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/132 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/133 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/134 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/135 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/136 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/137 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/138 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/139 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/140 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/141 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/142 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/143 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/144 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/145 * Add scroll-to-top functionality on route change in dashboard layout by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/146 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/147 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/148 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/149 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/150 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/151 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/152 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/153 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/154 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/155 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/156 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/157 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/158 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/159 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/160 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/161 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/162 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/163 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/165 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/164 * Refactor variants page for improved readability and layout consistency by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/166 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/167 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/168 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/169 * changes by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/170 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/171 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/172 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/173 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/174 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/175 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/176 * Enhance tour functionality and improve page onboarding experience by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/177 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/178 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/179 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/180 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/181 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/182 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/183 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/184 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/185 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/186 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/187 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/188 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/189 * Enhance adjustment loading logic in AddStockDrawer.vue and improve vi… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/190 * Refactor variant detail view to use UiMultiStepDrawer for enhanced ed… by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/191 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/192 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/193 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/194 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/195 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/196 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/197 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/198 * Update variant drawer width in variants.vue for improved layout by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/199 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/200 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/201 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/202 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/203 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/204 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/205 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/206 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/207 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/208 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/209 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/210 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/211 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/212 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/213 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/214 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/215 * Enhance CatalogProductsDrawers component with improved storage locati… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/216 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/217 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/218 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/219 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/220 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/221 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/222 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/223 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/224 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/225 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/226 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/227 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/228 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/229 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/230 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/231 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/232 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/233 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/234 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/235 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/236 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/237 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/238 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/239 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/240 * Refactor product stock handling in POS components for improved sellab… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/241 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/242 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/243 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/244 * Enhance AIChatDrawer component with improved Markdown rendering by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/245 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/246 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/247 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/248 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/249 * Merge pull request #249 from TallyhubGh/backend-state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/250 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/251 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/252 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/253 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/254 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/255 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/256 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/257 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/258 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/259 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/260 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/261 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/262 * Enhance MultiSeriesLineChart with dual Y-axis support and improved gr… by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/263 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/264 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/265 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/266 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/267 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/268 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/269 * Enhance team invitation functionality and UI improvements by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/270 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/271 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/273 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/274 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/275 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/276 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/277 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/278 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/279 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/280 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/281 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/282 * Stage1 by @IsaacForson in https://github.com/TallyhubGh/dashboard/pull/283 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/284 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/285 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/286 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/287 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/288 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/289 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/290 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/291 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/292 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/293 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/294 * Refactor AddLocationDrawer component for improved UI and functionality by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/295 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/296 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/297 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/298 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/299 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/300 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/301 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/302 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/303 * Dev by @AdamsEugene in https://github.com/TallyhubGh/dashboard/pull/304 * Backend state by @AdamsEugene in https://github.com/TallyhubGh/dashbo

Nothing to install

Everything except offline selling works in a browser, on any machine. This is the fastest way to start.

Start free

Merchant phone app

Products, stock adjustments, orders and a built-in scanner — for when you are away from the counter.

iOS and Android · coming to the stores

Shopper app

For your customers: browse the marketplace, scan a product or a store QR, check out with Mobile Money.

Browse the marketplace on the web