Expense Tracker

แž…แŸ†แžŽแžถแžแŸ‹แžแŸ’แž“แžถแž€แŸ‹แžแŸ’แž›แžนแž˜แžŸแžถแžš
แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถ
1+
แž€แžถแžšแž‘แžถแž‰แž™แž€
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹

แžขแŸ†แž–แžธโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸแŸ‡

แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แŸ’แžšแžถแž€แŸ‹แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ โ€” แž‚แŸ’แž˜แžถแž“แž‚แžŽแž“แžธ แž‚แŸ’แž˜แžถแž“แž–แž–แž€ แž‚แŸ’แž˜แžถแž“แž€แžถแžšแžแžถแž˜แžŠแžถแž“แŸ”

แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแžถแž˜แžŠแžถแž“แž€แžถแžšแž…แŸ†แžŽแžถแž™ แž‚แžบแž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž แžทแžšแž‰แŸ’แž‰แžœแžแŸ’แžแžปแž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แžŠแŸ‚แž›แžŸแŸ’แžขแžถแž แž›แžฟแž“ แž“แžทแž„แž€แŸ’แžšแŸ…แž”แžŽแŸ’แžแžถแž‰แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แŸ” แž€แžแŸ‹แžแŸ’แžšแžถแžšแžถแž›แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš แžšแŸ€แž”แž…แŸ†แžแžถแž˜แž‚แžŽแž“แžธ แž“แžทแž„แžŸแŸ’แž›แžถแž€ แž แžพแž™แž‘แž‘แžฝแž›แž”แžถแž“แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แž…แŸ’แž”แžถแžŸแŸ‹แž›แžถแžŸแŸ‹แžขแŸ†แž–แžธแž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แž”แŸ’แžšแžถแž€แŸ‹แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‘แŸ… โ€” แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž‡แžถแžฏแž€แž‡แž“แž“แŸ…แž›แžพแžงแž”แž€แžšแžŽแŸแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

๐Ÿ’ฐ แž‚แžŽแž“แžธ
แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž‚แžŽแž“แžธแž…แŸ’แžšแžพแž“ โ€” แžŸแžถแž…แŸ‹แž”แŸ’แžšแžถแž€แŸ‹ แž’แž“แžถแž‚แžถแžš แž”แŸ’แžšแžถแž€แŸ‹แžŸแž“แŸ’แžŸแŸ† แžฌแž€แžถแž”แžผแž”แŸ” แžแŸ‚แž„แžแŸ‚แžŠแžนแž„แž–แžธแžŸแž˜แžแžปแž›แŸ’แž™แž–แžทแžแž”แŸ’แžšแžถแž€แžŠแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž—แŸ’แž›แžถแž˜แŸ—แŸ” แžšแžถแž›แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แž‚แžŽแž“แžธแž˜แžฝแž™ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸ…แžแŸ‚แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ”

๐Ÿท๏ธ แžŸแŸ’แž›แžถแž€ แž“แžทแž„แž”แŸ’แžšแž—แŸแž‘
แž”แž„แŸ’แž€แžพแžแžŸแŸ’แž›แžถแž€แž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แžŠแžผแž…แž‡แžถ "แž‚แŸ’แžšแžฟแž„แž‘แŸแžŸ" "แž‡แžฝแž›" แžฌ "แž€แžถแžšแž’แŸ’แžœแžพแžŠแŸ†แžŽแžพแžš" แž แžพแž™แž—แŸ’แž‡แžถแž”แŸ‹แžœแžถแž‘แŸ…แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŽแžถแž˜แžฝแž™แŸ” แžแŸ’แžšแž„แž”แŸ’แžšแžœแžแŸ’แžแžทแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž—แŸ’แž›แžถแž˜แŸ— แžŠแžพแž˜แŸ’แž”แžธแž˜แžพแž›แž€แžถแžšแž…แŸ†แžŽแžถแž™แž“แŸ…แž€แŸ’แž“แžปแž„แžแŸ†แž”แž“แŸ‹แžŽแžถแž˜แžฝแž™แŸ”

๐Ÿ“Š แž€แžถแžšแžœแžทแž—แžถแž‚ แž“แžทแž„แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„
แžแžถแžšแžถแž„แžŠแŸ‚แž›แž˜แžพแž›แžƒแžพแž‰แž…แŸ’แž”แžถแžŸแŸ‹แž›แžถแžŸแŸ‹ แž“แžทแž„แž€แžถแžšแž”แŸ†แž”แŸ‚แž€แž”แŸ’แžšแžถแž€แŸ‹แž…แŸ†แžŽแžผแž› แž“แžทแž„แž€แžถแžšแž…แŸ†แžŽแžถแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ โ€” แžแžถแž˜แžšแž™แŸˆแž–แŸแž› แžแžถแž˜แž‚แžŽแž“แžธ แž“แžทแž„แžแžถแž˜แžŸแŸ’แž›แžถแž€แŸ” แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž›แŸ†แž“แžถแŸ† แž“แžทแž„แž’แŸ’แžœแžพแž€แžถแžšแžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแž€แžถแž“แŸ‹แžแŸ‚แž†แŸ’แž›แžถแžแžœแŸƒแŸ”

๐Ÿ“‹ แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš
แž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž…แŸ†แžŽแžถแž™แž–แŸแž›แž”แŸ‰แžปแž“แŸ’แž˜แžถแž“แžœแžทแž“แžถแž‘แžธแŸ” แž€แžแŸ‹แžแŸ’แžšแžถแž”แŸ’แžšแžถแž€แŸ‹แž…แŸ†แžŽแžผแž› แžฌแž…แŸ†แžŽแžถแž™ แž‡แŸ’แžšแžพแžŸแžšแžพแžŸแž‚แžŽแž“แžธ แž”แž“แŸ’แžแŸ‚แž˜แžŸแŸ’แž›แžถแž€ แž€แŸ†แžŽแžแŸ‹แž€แžถแž›แž”แžšแžทแž…แŸ’แž†แŸแž‘ แžšแžฝแž…แžšแžถแž›แŸ‹แŸ” แžŸแŸ’แžœแŸ‚แž„แžšแž€ แž“แžทแž„แžแŸ’แžšแž„แž”แŸ’แžšแžœแžแŸ’แžแžทแž–แŸแž‰แž›แŸแž‰แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸ…แž–แŸแž›แžŽแžถแž€แŸแž”แžถแž“แŸ”

๐Ÿ”’ แžฏแž€แž‡แž“แžแžถแž˜แž€แžถแžšแžšแž…แž“แžถ
แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž€แŸ’แž“แžปแž„แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž“แŸ…แž›แžพแžงแž”แž€แžšแžŽแŸแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž‚แŸ’แž˜แžถแž“แžขแŸ’แžœแžธแžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‘แžปแž€แžกแžพแž„แž‘แŸ…แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžŽแžถแž˜แžฝแž™แžกแžพแž™แŸ” แž‚แŸ’แž˜แžถแž“แž€แžถแžšแž•แŸ’แžŸแžถแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜แŸ” แž‚แŸ’แž˜แžถแž“แž€แžถแžšแžแžถแž˜แžŠแžถแž“แŸ” แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž“แŸ…แž›แžพแž‘แžผแžšแžŸแŸแž–แŸ’แž‘แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž€แŸ’แžšแŸ„แž˜แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

๐Ÿ’พ แž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€ แž“แžทแž„แžŸแŸ’แžŠแžถแžš
แž“แžถแŸ†แž…แŸแž‰แž€แžถแžšแž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€แž–แŸแž‰แž›แŸแž‰แž‘แŸ…แž€แžถแž“แŸ‹แž€แž“แŸ’แž›แŸ‚แž„แž•แŸ’แž‘แžปแž€แž€แŸ’แž“แžปแž„แžŸแŸ’แžšแžปแž€แž“แŸ…แž–แŸแž›แžŽแžถแž€แŸแž”แžถแž“แŸ” แžŸแŸ’แžŠแžถแžšแžœแžถแžกแžพแž„แžœแžทแž‰แž”แžถแž“แž™แŸ‰แžถแž„แž„แžถแž™แžŸแŸ’แžšแžฝแž›แŸ” แžขแŸ’แž“แž€แž“แŸ…แžแŸ‚แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แžถแž“แž–แŸแž‰แž›แŸแž‰แŸ”

๐ŸŽจ แžŸแŸ’แž”แŸ‚แž€แžŠแŸแžŸแŸ’แžšแžŸแŸ‹แžŸแŸ’แžขแžถแž
แžŸแŸ’แž”แŸ‚แž€แž‡แžถแž…แŸ’แžšแžพแž“แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแž™แŸ‰แžถแž„แž”แŸ’แžšแžปแž„แž”แŸ’แžšแž™แŸแžแŸ’แž“ โ€” แžŸแŸ’แžšแžถแž› แž„แž„แžนแž แž“แžทแž„แž…แŸ’แžšแžพแž“แž‘แŸ€แžแŸ” แžŸแŸ’แžขแžถแž แž“แžทแž„แž‚แŸ’แž˜แžถแž“แž€แžถแžšแžšแŸ†แžแžถแž“แŸ”

โšก แž›แžฟแž“ แž“แžทแž„แžŸแŸ’แžšแžถแž›
แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž—แŸ’แž›แžถแž˜แŸ— แž“แžทแž„แž“แŸ…แžแŸ‚แž†แŸ’แž›แžพแž™แžแž” แž‘แŸ„แŸ‡แž”แžธแž‡แžถแž˜แžถแž“แž”แŸ’แžšแžœแžแŸ’แžแžทแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžšแžถแž”แŸ‹แž†แŸ’แž“แžถแŸ†แž€แŸแžŠแŸ„แž™แŸ”

แž‚แŸ’แž˜แžถแž“แž€แžถแžšแž‡แžถแžœแŸ” แž‚แŸ’แž˜แžถแž“แž€แž˜แŸ’แžšแžทแžแž”แžปแž–แŸ’แžœแž›แžถแž—แŸ” แž˜แžทแž“แžแŸ’แžšแžผแžœแž€แžถแžšแž‚แžŽแž“แžธแž‘แŸแŸ”

แž€แŸ’แžšแŸ…แž”แžŽแŸ’แžแžถแž‰แŸ” แžฏแž€แž‡แž“แŸ” แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”
แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแžถแž˜แžŠแžถแž“แž€แžถแžšแž…แŸ†แžŽแžถแž™แž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“ โ€” แž›แžฟแž“ แžฏแž€แž‡แž“ แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แŸ’แžšแŸ…แž”แžŽแŸ’แžแžถแž‰แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„
แž”แžถแž“โ€‹แžŠแŸ†แžกแžพแž„แž€แŸ†แžŽแŸ‚โ€‹แž“แŸ…
14 แžงแžŸแž—แžถ 2026

แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™

แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜แž–แžธโ€‹แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž˜แžผแž› แž“แžทแž„โ€‹แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžโ€‹แž…แŸ†แž–แŸ„แŸ‡แžŸแž“แŸ’แžแžทแžŸแžปแž แž“แžทแž„โ€‹แžฏแž€แž‡แž“แž—แžถแž–โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แžขแžถแž…แžแžปแžŸแž‚แŸ’แž“แžถแž‘แŸ…แžแžถแž˜โ€‹แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ แžแŸ†แž”แž“แŸ‹ แž“แžทแž„โ€‹แžขแžถแž™แžปแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แžถแž“แž•แŸ’แžŠแž›แŸ‹โ€‹แž–แŸแžแŸŒแž˜แžถแž“แž“แŸแŸ‡ แž“แžทแž„โ€‹แžขแžถแž…แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–โ€‹แžœแžถแž“แŸ…แž–แŸแž›แžแžถแž„แž˜แžปแžแŸ”
  • แž˜แžทแž“แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แž‡แžถแž˜แžฝแž™โ€‹แž—แžถแž‚แžธแž‘แžธแž”แžธแžกแžพแž™
    แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹โ€‹แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž€แžถแžŸแžขแŸ†แž–แžธโ€‹แž€แžถแžšแž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™
  • แž˜แžทแž“แž”แŸ’แžšแž˜แžผแž›โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžกแžพแž™
    แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹โ€‹แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž€แžถแžŸแžขแŸ†แž–แžธโ€‹แž€แžถแžšแž”แŸ’แžšแž˜แžผแž›แž‘แžทแž“แŸ’แž“แž“แŸแž™

แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž˜แžธ

๐Ÿš€ Improvements
- โž• Adding a sub-item now auto-scrolls the form to the newly added row
- ๐Ÿ”ฝ A second "Add sub-item" button appears at the bottom of the list when sub-items exist
- ๐Ÿ”ข Amount fields now use the numeric keyboard instead of full text keyboard

๐Ÿ› Bug Fixes
- ๐Ÿ”„ Transaction detail now refreshes automatically after editing

แž‡แŸ†แž“แžฝแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธ

แžขแŸ†แž–แžธแžขแŸ’แž“แž€โ€‹แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ
Ishwar Bhat
support@codingloop.in
Harigadde Hitlalli Yellapura, Karnataka 581347 India

แž…แŸ’แžšแžพแž“แž‘แŸ€แžแžŠแŸ„แž™ Codingloop

แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถ