Commit Graph
4 Commits
Author SHA1 Message Date
athul rdandClaude Opus 5.5 91a9e4f9a4 Tests: add flutter_test and money formatting tests
The template counter test could never compile (no flutter_test dev
dependency, no MyApp). Replace it with unit tests for formatMoney
(INR byte-identical to the old formatter, AED, BHD) and currency parsing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 22:34:56 +05:30
athul rdandClaude Opus 5.5 2e0d825c24 Payslips: format amounts in the org currency
/api/v1/me/payslips items and /api/v1/me/profile now carry the org base
currency. Payslip and Profile read it; the payslips screen formats with
the payslip currency, else the last profile's, else INR. INR output is
unchanged (rupee sign, lakh grouping, no decimals); other currencies show
the ISO code with their own minor units (AED 1,234.50, BHD 1,234.500).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 22:34:56 +05:30
athul rdandClaude Opus 5.5 2dbd1a2ea9 Scalar Presence: brand-panel login (light/dark), Poppins, splash and launcher icons, fixed API base via dart-define, keep-signed-in, Android project
- Login reworked to the Brand panel layout with a dark-theme switch; 'Scalar Presence' two-line wordmark
- Android project now tracked (was gitignored); pins shared_preferences_android 2.4.27 (2.5.0 crashed with a black screen)
- API base URL fixed per build (--dart-define=API_BASE_URL), no in-app server setting

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 15:51:09 +05:30
athul rd 19a79d6126 init 2026-08-10 17:01:30 +05:30